GitHub user bobbai00 created a discussion: Apache Texera(Incubating) Release v1.1.0
## What's Changed * feat(auth): removed token refresh functionality by @Sentiaus in https://github.com/apache/texera/pull/3765 * feat(access-control-service): AccessControlService added as a new micro service by @aicam in https://github.com/apache/texera/pull/3767 * fix: Persist & apply “Data Transfer Batch Size” from Workflow Settings by @mengw15 in https://github.com/apache/texera/pull/3770 * fix(op): fix incorrect names for Machine Learning Operators by @aglinxinyuan in https://github.com/apache/texera/pull/3776 * feat(op): add ML training operators for linear and logistic regression by @yunyad in https://github.com/apache/texera/pull/3779 * feat: cap number of concurrent file uploads by @xuang7 in https://github.com/apache/texera/pull/3735 * fix: Correctly format workflow JSON when downloading from hub by @colinthebomb1 in https://github.com/apache/texera/pull/3751 * fix(ui): Prevent link delete buttons from overlapping by @Ma77Ball in https://github.com/apache/texera/pull/3602 * chore: Add publish section with whoami to .asf.yaml by @pjfanning in https://github.com/apache/texera/pull/3785 * fix(gui): reopen workflow websocket when switching workflows by @seongjinyoon in https://github.com/apache/texera/pull/3773 * fix(ui): move quota diagrams to new tab by @gracecluvohio in https://github.com/apache/texera/pull/3781 * fix(ci): add explicit jdbc driver loading in relevant e2e tests by @Xiao-zhen-Liu in https://github.com/apache/texera/pull/3783 * fix: pin R arrow package to version 14.0.2.1 in computing-unit-master by @bobbai00 in https://github.com/apache/texera/pull/3761 * chore(deps): bump torch from 2.4.1 to 2.8.0 and typing_extensions from 4.9.0 to 4.10.0 by @mengw15 in https://github.com/apache/texera/pull/3800 * chore(deps): bump scikit-learn from 1.4.0 to 1.5.0 in /core/amber by @dependabot[bot] in https://github.com/apache/texera/pull/3799 * chore: refactor user avatar component by @aglinxinyuan in https://github.com/apache/texera/pull/3790 * chore(deps): bump axios from 1.7.7 to 1.12.2 in /core/gui by @dependabot[bot] in https://github.com/apache/texera/pull/3797 * chore(deps): bump form-data from 3.0.2 to 3.0.4 in /core/gui by @dependabot[bot] in https://github.com/apache/texera/pull/3793 * fix(debugger): do not truncate debug messages by @Yicong-Huang in https://github.com/apache/texera/pull/3786 * feat(config): allow default.conf to be set using environment variables by @bobbai00 in https://github.com/apache/texera/pull/3757 * feat: display datasets version creation timestamp by @xuang7 in https://github.com/apache/texera/pull/3803 * chore: Upgrade checkout and setup actions to latest versions by @pjfanning in https://github.com/apache/texera/pull/3808 * feat: add save button for sidebar tabs on the admin settings page by @xuang7 in https://github.com/apache/texera/pull/3801 * feat(dataset): allow datasets to have the same name across different users by @AnzhiZhang in https://github.com/apache/texera/pull/3715 * ci: automatically label PRs by @Yicong-Huang in https://github.com/apache/texera/pull/3536 * ci: fix labeler.yml glob pattern syntax by @Yicong-Huang in https://github.com/apache/texera/pull/3813 * ci: fix labeler configuration for file glob patterns by @Yicong-Huang in https://github.com/apache/texera/pull/3814 * feat(gui): display the owner's avatar next to each CU by @yunyad in https://github.com/apache/texera/pull/3784 * fix(ci): explicitly load jdbc driver when accessing iceberg postgres catalog by @Xiao-zhen-Liu in https://github.com/apache/texera/pull/3817 * fix(ci): narrow backend file patterns in labeler.yml by @Yicong-Huang in https://github.com/apache/texera/pull/3815 * fix: delete button only clickable from outer ring by @Ma77Ball in https://github.com/apache/texera/pull/3809 * chore: add bug report template by @Yicong-Huang in https://github.com/apache/texera/pull/3812 * chore(deps): bump @babel/helpers from 7.25.7 to 7.28.4 in /core/gui by @dependabot[bot] in https://github.com/apache/texera/pull/3795 * fix: conditionally show upload panels based on upload activity by @xuang7 in https://github.com/apache/texera/pull/3818 * fix(image): exec format error in pylsp Docker container by @bobbai00 in https://github.com/apache/texera/pull/3811 * fix(gui): keep words complete in the workspace' comment boxes by @colinthebomb1 in https://github.com/apache/texera/pull/3597 * chore: Improve Bug Issue Template by @kunwp1 in https://github.com/apache/texera/pull/3826 * chore(deps): bump transformers from 4.44.2 to 4.53.0 in /core/amber by @dependabot[bot] in https://github.com/apache/texera/pull/3635 * fix(deployment): deduplicate SQL files under `deployment` by using symlinks by @bobbai00 in https://github.com/apache/texera/pull/3824 * chore(ci): automatically assign an author of a PR by @Yicong-Huang in https://github.com/apache/texera/pull/3835 * feat(amber): enable user system by default by @Xiao-zhen-Liu in https://github.com/apache/texera/pull/3782 * chore(deps): bump prismjs from 1.29.0 to 1.30.0 in /core/gui by @dependabot[bot] in https://github.com/apache/texera/pull/3796 * fix(access-control-service): fix formatting of `AccessControlResource` by @aicam in https://github.com/apache/texera/pull/3838 * chore(ci): revert automatically assign an author of a PR by @Yicong-Huang in https://github.com/apache/texera/pull/3839 * fix(access-control-service): fix service file formats by @aicam in https://github.com/apache/texera/pull/3840 * feat(access-control-service): add `access-control-service` to authorize the requests to `/wsapi` and `Computing Unit` endpoints by @aicam in https://github.com/apache/texera/pull/3598 * fix(file-service): avoid manually constructing the Dataset object through parameters by @bobbai00 in https://github.com/apache/texera/pull/3820 * refactor(config): remove user-sys enabled flag by @Xiao-zhen-Liu in https://github.com/apache/texera/pull/3831 * fix(gui): enable frontend undo-redo with bug-fix for shared editing by @Xiao-zhen-Liu in https://github.com/apache/texera/pull/3836 * feat: enable canceling pending uploads before upload begins by @xuang7 in https://github.com/apache/texera/pull/3847 * feat: improve `file-service` Docker Compose file by @AnzhiZhang in https://github.com/apache/texera/pull/3834 * feat: prevent export of results from non-downloadable datasets by @seongjinyoon in https://github.com/apache/texera/pull/3772 * feat: switch workflow result downloads to use browser native downloads by @madisonmlin in https://github.com/apache/texera/pull/3728 * fix(ui): remove duplicate left sidebar border and extend to bottom of page by @gracecluvohio in https://github.com/apache/texera/pull/3849 * chore: rename packages to org.apache by @aglinxinyuan in https://github.com/apache/texera/pull/3848 * chore: relocate core/gui to frontend by @Yicong-Huang in https://github.com/apache/texera/pull/3851 * chore: relocate root project build out from core by @Yicong-Huang in https://github.com/apache/texera/pull/3852 * chore: relocate access-control-service by @Yicong-Huang in https://github.com/apache/texera/pull/3866 * chore: relocate computing-unit-managing-service by @Yicong-Huang in https://github.com/apache/texera/pull/3867 * fix: Clear Python executable path in udf.conf by @aglinxinyuan in https://github.com/apache/texera/pull/3869 * fix: use `TEXEAR_HOME` or the current directory as the default working directory by @Yicong-Huang in https://github.com/apache/texera/pull/3870 * fix: use frontend as the logo path by @Yicong-Huang in https://github.com/apache/texera/pull/3876 * chore: relocate workflow-compiling-service by @Yicong-Huang in https://github.com/apache/texera/pull/3868 * chore: relocate file-service by @Yicong-Huang in https://github.com/apache/texera/pull/3873 * chore: relocate config-service by @Yicong-Huang in https://github.com/apache/texera/pull/3874 * chore: relocate `core/pyright-language-server` and rename it to `pyright-language-service` by @Yicong-Huang in https://github.com/apache/texera/pull/3875 * chore: rename `core/scripts` to `bin` by @Yicong-Huang in https://github.com/apache/texera/pull/3877 * chore: relocate amber by @Yicong-Huang in https://github.com/apache/texera/pull/3878 * chore: remove `core/log` by @Yicong-Huang in https://github.com/apache/texera/pull/3881 * chore: move `deployment` to `bin/deployment` by @Yicong-Huang in https://github.com/apache/texera/pull/3883 * chore: rename `core` to `common` by @Yicong-Huang in https://github.com/apache/texera/pull/3882 * chore: move `bin/sql` to `sql` by @Yicong-Huang in https://github.com/apache/texera/pull/3884 * fix: use `TEXERA_HOME` for jooq by @Yicong-Huang in https://github.com/apache/texera/pull/3886 * fix: move `.scalafix.conf` out to root by @Yicong-Huang in https://github.com/apache/texera/pull/3888 * fix: use `logs/` for all services by @Yicong-Huang in https://github.com/apache/texera/pull/3887 * fix: remove a duplicated python-language-service.sh by @Yicong-Huang in https://github.com/apache/texera/pull/3889 * chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /core/gui by @dependabot[bot] in https://github.com/apache/texera/pull/3798 * refactor(frontend): Simplify onClickToggleGrids logic by @aglinxinyuan in https://github.com/apache/texera/pull/3896 * fix: restructure bin/deployment and update Dockerfiles for new repository structure by @bobbai00 in https://github.com/apache/texera/pull/3892 * feat(frontend): introduce dropdown menu for layers by @aglinxinyuan in https://github.com/apache/texera/pull/3898 * feat(bin): add some helper scripts by @Yicong-Huang in https://github.com/apache/texera/pull/3890 * fix(deployment): add image tag for MinIO image in helm chart by @aicam in https://github.com/apache/texera/pull/3903 * chore(doc): create pull request template for contributors by @Yicong-Huang in https://github.com/apache/texera/pull/3899 * feat(op): add Substring Search operator with case sensitivity support by @yunyad in https://github.com/apache/texera/pull/3780 * feat(gui): Display the number of workers for each operator during execution by @yunyad in https://github.com/apache/texera/pull/3911 * feat: add feature request issue template by @Yicong-Huang in https://github.com/apache/texera/pull/3910 * refactor: update workflow result export functions for local/dataset to be separate and symmetric by @madisonmlin in https://github.com/apache/texera/pull/3916 * chore: add task issue template by @Yicong-Huang in https://github.com/apache/texera/pull/3918 * chore: simplify issue reporting with a markdown on code of conduct by @Yicong-Huang in https://github.com/apache/texera/pull/3920 * feat(operator): add Stable Incremental Merge Sort (Scala) by @carloea2 in https://github.com/apache/texera/pull/3774 * fix(ui): file upload section border by @gracecluvohio in https://github.com/apache/texera/pull/3906 * chore: Remove publish section with whoami from .asf.yaml by @aglinxinyuan in https://github.com/apache/texera/pull/3927 * feat(dockerfile): add build argument to toggle R support in computing unit images by @bobbai00 in https://github.com/apache/texera/pull/3929 * chore: add test-ci branch protection rules by @Yicong-Huang in https://github.com/apache/texera/pull/3937 * chore(ci): explicitly declare main branch's CI rules by @Yicong-Huang in https://github.com/apache/texera/pull/3938 * chore(ci): rename CI names for `test-ci` rules by @Yicong-Huang in https://github.com/apache/texera/pull/3940 * chore(ci): add CI with new names by @Yicong-Huang in https://github.com/apache/texera/pull/3941 * feat(operator): Add strip chart visualization operator by @rithwikgarapati in https://github.com/apache/texera/pull/3913 * chore: redirect GitHub emails by @Yicong-Huang in https://github.com/apache/texera/pull/3932 * feat(gui): show region layer on workflow editor by @aglinxinyuan in https://github.com/apache/texera/pull/3753 * fix(gui): enlarge active ring size on admin dashboard by @jaeyun0503 in https://github.com/apache/texera/pull/3924 * fix: make sub-string name search feature in admin dashboard case-insensitive by @jaeyun0503 in https://github.com/apache/texera/pull/3926 * fix(frontend): Update labels in layer menu for clarity by @aglinxinyuan in https://github.com/apache/texera/pull/3958 * feat: introduce sort by activeness to admin dashboard by @jaeyun0503 in https://github.com/apache/texera/pull/3960 * fix(amber): add temporary fixes for e2e tests in Amber by @Xiao-zhen-Liu in https://github.com/apache/texera/pull/3962 * chore(ci): cleanup ci by @Yicong-Huang in https://github.com/apache/texera/pull/3942 * fix(frontend): update the about page's workflow gui image with latest texera logo by @bobbai00 in https://github.com/apache/texera/pull/4002 * fix: run button is enabled when an operator is unconfigured by @AnzhiZhang in https://github.com/apache/texera/pull/3914 * feat(amber): add pyproject.toml for PyAmber formatter and linter config by @LJX2017 in https://github.com/apache/texera/pull/4005 * fix(helm-chart): replace regex with wildcard in the ingress rules by @aicam in https://github.com/apache/texera/pull/4011 * feat(frontend): region state color by @aglinxinyuan in https://github.com/apache/texera/pull/3999 * fix(gui): enforce cursor to be pointer type when hovering over resources by @jaeyun0503 in https://github.com/apache/texera/pull/4017 * feat(sort): add BINARY type support in sort operator by @carloea2 in https://github.com/apache/texera/pull/4014 * fix(scatterplot): avoid malformed Python when optionals are absent by @mengw15 in https://github.com/apache/texera/pull/4023 * feat: introduce sort by account creation time in admin dashboard by @jaeyun0503 in https://github.com/apache/texera/pull/4043 * fix: operators non-blank attribute validation by @AnzhiZhang in https://github.com/apache/texera/pull/4006 * docs: update paths in contributing guide by @AnzhiZhang in https://github.com/apache/texera/pull/4018 * fix(file-service): change container restart policy to `unless-stopped` for lakefs-related containers by @LJX2017 in https://github.com/apache/texera/pull/4037 * fix: exclude initialization time from upload time calculation by @xuang7 in https://github.com/apache/texera/pull/4052 * style: Remove Outdated edu.ics.uci Package Prefixes by @kunwp1 in https://github.com/apache/texera/pull/4056 * fix: switch to pekko by @pjfanning in https://github.com/apache/texera/pull/4009 * chore: Add SECURITY.md for outlining security policy by @Yicong-Huang in https://github.com/apache/texera/pull/4048 * chore: Drop support for python 3.9 by @Yicong-Huang in https://github.com/apache/texera/pull/4062 * fix: Move `nxCloudAccessToken` from nx.json to GitHub secret by @Yicong-Huang in https://github.com/apache/texera/pull/4068 * chore: Add issue triage workflow for label management by @Yicong-Huang in https://github.com/apache/texera/pull/4060 * fix(ui): increased button clickability and shifted them downward by @LJX2017 in https://github.com/apache/texera/pull/4047 * feat: enable image-related script to accept command line args by @bobbai00 in https://github.com/apache/texera/pull/4036 * fix(UDF editor): resize UDF editor window on browser window resize by @LJX2017 in https://github.com/apache/texera/pull/4038 * fix(admin): preserve user order when sorting in admin dashboard by @LJX2017 in https://github.com/apache/texera/pull/4057 * feat(ci): add Github actions for building and pushing images to remote registry by @bobbai00 in https://github.com/apache/texera/pull/4055 * fix(gui): preserve user order after editing on admin dashboard by @jaeyun0503 in https://github.com/apache/texera/pull/4065 * refactor(core): unify type ops and reuse in sort/agg by @carloea2 in https://github.com/apache/texera/pull/4024 * chore: update Docker image references to Apache registry by @bobbai00 in https://github.com/apache/texera/pull/4073 * feat: Add BigObject Support for Handling Data Larger Than 2GB in Java by @kunwp1 in https://github.com/apache/texera/pull/4067 * feat: introduce the LLM-based workflow copilot by @bobbai00 in https://github.com/apache/texera/pull/4020 * chore: update Kubernetes Helm chart image references to Apache registry by @bobbai00 in https://github.com/apache/texera/pull/4072 * chore: Move `transformer` to `operator-requirements.txt` by @Yicong-Huang in https://github.com/apache/texera/pull/4089 * chore: pin external GitHub Actions by @raboof in https://github.com/apache/texera/pull/4092 * chore(deps): bump transformers from 4.53.0 to 4.57.3 by @yunyad in https://github.com/apache/texera/pull/4093 * chore(dep): Bump `pandas` version to 2.2.3 by @Yicong-Huang in https://github.com/apache/texera/pull/4096 * chore(dep): Bump `numpy` version to 2.1.0 by @Yicong-Huang in https://github.com/apache/texera/pull/4098 * feat(ci): add Github CI for creating and uploading release candidate artifacts by @bobbai00 in https://github.com/apache/texera/pull/4076 * chore: Move `apache.amber` to `apache.texera.amber` by @Yicong-Huang in https://github.com/apache/texera/pull/4094 * feat: add run configurations to improve developer experience by @LJX2017 in https://github.com/apache/texera/pull/4087 * fix(deploy): update single-node docker-compose configuration with latest architecture by @bobbai00 in https://github.com/apache/texera/pull/4077 * chore(deps): bump pg8000 from 1.31.2 to 1.31.5 in /amber by @dependabot[bot] in https://github.com/apache/texera/pull/4104 * fix: run configurations for Windows by @aglinxinyuan in https://github.com/apache/texera/pull/4107 * chore: Drop Runtime Support for R-UDF by @Yicong-Huang in https://github.com/apache/texera/pull/4090 * feat: Lint Python with Ruff by @LJX2017 in https://github.com/apache/texera/pull/4105 * chore(deps): bump protobuf from 3.20.3 to 4.25.8 in /amber by @dependabot[bot] in https://github.com/apache/texera/pull/4101 * fix: hide Regions on MiniMap by @aglinxinyuan in https://github.com/apache/texera/pull/4112 * chore: bump version to v1.1.0-incubating by @bobbai00 in https://github.com/apache/texera/pull/4121 * fix: correct IntelliJ run configurations by removing unnecessary .main suffix by @aglinxinyuan in https://github.com/apache/texera/pull/4116 * style: Rename BigObject to LargeBinary by @kunwp1 in https://github.com/apache/texera/pull/4111 * chore: drop R support flags from Dockerfiles and CI workflow by @bobbai00 in https://github.com/apache/texera/pull/4124 * feat: Python Support for Large Binary by @kunwp1 in https://github.com/apache/texera/pull/4100 * fix: remove /api/dataset/file endpoint by @seongjinyoon in https://github.com/apache/texera/pull/4137 * fix: support more java.time inputs in timestamp parsing by @carloea2 in https://github.com/apache/texera/pull/4139 * fix: Removing unnecessary user info returned from the backend by @carloea2 in https://github.com/apache/texera/pull/4138 * fix(ui): remove labels from dynamically added ports by @seongjinyoon in https://github.com/apache/texera/pull/4140 * feat: add affiliation attribute to user by @jaeyun0503 in https://github.com/apache/texera/pull/4113 * feat(ui): add pagination and search for wide-column tables by @Ma77Ball in https://github.com/apache/texera/pull/4086 * feat: extend image preview to support WebP and GIF formats by @xuang7 in https://github.com/apache/texera/pull/4120 * refactor(dataset): Redirect multipart upload through File Service by @carloea2 in https://github.com/apache/texera/pull/4136 * fix(backend): allow users with read access level to revoke their own access on shared workflows by @seongjinyoon in https://github.com/apache/texera/pull/4143 * fix(AttributeTypeUtils): use Double.NEGATIVE_INFINITY instead of Double.MIN_VALUE by @carloea2 in https://github.com/apache/texera/pull/4145 * feat: add custom cover image support for datasets by @xuang7 in https://github.com/apache/texera/pull/4117 * feat(gui): added sort by affiliation to admin dashboard by @jaeyun0503 in https://github.com/apache/texera/pull/4150 * fix: restore proper license headers for third-party code by @bobbai00 in https://github.com/apache/texera/pull/4134 * fix(backend): prevent workflow cloning when user revokes own access by @seongjinyoon in https://github.com/apache/texera/pull/4153 * chore: Redirect GitHub discussion notifications to dev email list by @Yicong-Huang in https://github.com/apache/texera/pull/4160 * fix(gui): add commas to port tuple counts by @gracecluvohio in https://github.com/apache/texera/pull/4162 * fix(dataset): enforce max file size for multipart upload by @carloea2 in https://github.com/apache/texera/pull/4146 * feat(amber): Enable R UDF Runtime via Optional texera-rudf Plugin by @kunwp1 in https://github.com/apache/texera/pull/4164 * feat(gui): allow changing workflow access level by @seongjinyoon in https://github.com/apache/texera/pull/4161 * chore: Re-enable R support flags in Docker/CI and ensure LargeBinary works on Kubernetes by @kunwp1 in https://github.com/apache/texera/pull/4168 * feat: Enable Multiple Input Ports on R UDF operators by @kunwp1 in https://github.com/apache/texera/pull/4174 * feat: introduce materialized execution mode by @aglinxinyuan in https://github.com/apache/texera/pull/4158 * feat: add centralized LakeFS error handling for multipart upload and dataset version operations by @xuang7 in https://github.com/apache/texera/pull/4177 * fix(backend): use dynamic DSLContext lookup to fix stale DB connections in tests by @seongjinyoon in https://github.com/apache/texera/pull/4179 * refactor(scala): move SortCriteriaUnit and HyperParameters from Java to Scala by @carloea2 in https://github.com/apache/texera/pull/4186 * feat(backend): Resumable Uploads by @carloea2 in https://github.com/apache/texera/pull/4181 * feat(backend): introduce python code template builder for creating Python based operators by @carloea2 in https://github.com/apache/texera/pull/4189 * fix(dependencies): fix the version of setuptools package by @aicam in https://github.com/apache/texera/pull/4199 * feat: add test cases for revoking workflow access. by @seongjinyoon in https://github.com/apache/texera/pull/4187 * chore: update release workflow to comply with Apache release practice by @bobbai00 in https://github.com/apache/texera/pull/4128 ## New Contributors * @carloea2 made their first contribution in https://github.com/apache/texera/pull/3774 * @rithwikgarapati made their first contribution in https://github.com/apache/texera/pull/3913 * @LJX2017 made their first contribution in https://github.com/apache/texera/pull/4005 * @raboof made their first contribution in https://github.com/apache/texera/pull/4092 **Full Changelog**: https://github.com/apache/texera/compare/1.1.0...v1.1.0-incubating <hr /><em>This discussion was created from the release <a href='https://github.com/apache/texera/releases/tag/v1.1.0-incubating'>Apache Texera(Incubating) Release v1.1.0</a>.</em> GitHub link: https://github.com/apache/texera/discussions/4201 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
