diff --git a/packages/app/HISTORY.rst b/packages/app/HISTORY.rst index c8bcd3d7e7a..4ef4fdface0 100644 --- a/packages/app/HISTORY.rst +++ b/packages/app/HISTORY.rst @@ -9,6 +9,148 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Drop "Send to cloud" tool and associated cloudauthz code by `@jdavcs `_ in `#18196 `_ +* Dynamics options add library dataset by `@gagayuan `_ in `#18198 `_ +* Fix some deprecations by `@nsoranzo `_ in `#18433 `_ +* Fixes for errors reported by mypy 1.11.0 by `@nsoranzo `_ in `#18608 `_ +* Update mercurial by `@mvdbeek `_ in `#18686 `_ +* Replace types-pkg-resources with types-setuptools by `@nsoranzo `_ in `#18708 `_ +* Fix tag processing in library upload by `@davelopez `_ in `#18714 `_ +* Update ruff to 0.6.1 by `@nsoranzo `_ in `#18716 `_ +* Fix new flake8-bugbear B039 and mypy type-var errors by `@nsoranzo `_ in `#18755 `_ +* Fixes and tests for data fetch models. by `@jmchilton `_ in `#18834 `_ +* data_column params: offer same columns with and without use_header_names by `@wm75 `_ in `#18879 `_ +* Fix issue with generating slug for sharing by `@arash77 `_ in `#18986 `_ +* Fix the bioblend test failures by `@arash77 `_ in `#18991 `_ +* Fix job directory not being cleaned up by `@davelopez `_ in `#18997 `_ +* Fixes random job failures in kubernetes by `@mapk-amazon `_ in `#19001 `_ +* Fix numerous issues with tool input format "21.01" by `@jmchilton `_ in `#19030 `_ +* Fix test_stock.py unit test by `@mvdbeek `_ in `#19037 `_ +* quota: do not complain on no-change of default by `@bernt-matthias `_ in `#19045 `_ +* Normalize usernames to lowercase in OIDC authentication by `@arash77 `_ in `#19131 `_ +* 2 small uv config fixes by `@nsoranzo `_ in `#19146 `_ +* Fix invocation metrics usability by providing job context. by `@jmchilton `_ in `#19279 `_ +* Fix import of previously-deleted TRS workflow by `@mvdbeek `_ in `#19311 `_ +* Fix quota usage with user object stores by `@davelopez `_ in `#19323 `_ +* Fix workflows with optional non-default parameter input by `@mvdbeek `_ in `#19332 `_ +* Backport #19001 kubernetes api client fix by `@mvdbeek `_ in `#19338 `_ +* Partial backport of #19331 by `@nsoranzo `_ in `#19342 `_ +* Use select_from_url test data from github, not usegalaxy.org by `@mvdbeek `_ in `#19352 `_ +* Fix to only show ChatGXY when available. by `@dannon `_ in `#19389 `_ +* Fix job parameter summary for inputs without label by `@mvdbeek `_ in `#19427 `_ +* Show Keycloak provider label in UI by `@ahmedhamidawan `_ in `#19447 `_ +* Expression tool format source backport by `@mvdbeek `_ in `#19466 `_ +* backport of defensive refresh tokens by `@martenson `_ in `#19471 `_ +* Improve relabel from file error if file doesn't contain enough lines by `@mvdbeek `_ in `#19480 `_ +* Serialize message exceptions on execution error by `@mvdbeek `_ in `#19483 `_ +* Fail with error message when submitting invalid request by `@mvdbeek `_ in `#19489 `_ +* Fix deleting lddas in batch by `@davelopez `_ in `#19506 `_ +* Skip token refresh without refresh token in psa by `@mvdbeek `_ in `#19514 `_ +* Downgrade 'InteractiveTools are not enabled' to warning by `@mvdbeek `_ in `#19518 `_ +* Fix extracting workflows from purged and deleted histories by `@mvdbeek `_ in `#19525 `_ +* Fix error message when subworkflow input connection missing by `@mvdbeek `_ in `#19526 `_ +* Fix remap for parameter called id by `@mvdbeek `_ in `#19532 `_ +* Fix admin cancel job message not being displayed to the user by `@davelopez `_ in `#19537 `_ +* Use instance wide default ``real_system_username`` if not defined on destination by `@bernt-matthias `_ in `#19544 `_ + +============ +Enhancements +============ + +* Add clean up job working directory as celery task by `@sanjaysrikakulam `_ in `#15816 `_ +* Experimental galactic wizard by `@dannon `_ in `#15860 `_ +* Feature - stdout live reporting by `@gecage952 `_ in `#16975 `_ +* Update Python dependencies by `@galaxybot `_ in `#18226 `_ +* Allow OAuth 2.0 user defined file sources (w/Dropbox integration) by `@jmchilton `_ in `#18272 `_ +* More data access tests, some refactoring and cleanup by `@jdavcs `_ in `#18312 `_ +* Update Python dependencies by `@galaxybot `_ in `#18406 `_ +* Add Python 3.13 support by `@nsoranzo `_ in `#18449 `_ +* Add onedata templates by `@bwalkowi `_ in `#18457 `_ +* Support high-availability setups for the interactive tools proxy by `@kysrpex `_ in `#18481 `_ +* Add unique constraints to the email and username fields in the galaxy_user table by `@jdavcs `_ in `#18493 `_ +* Update Python dependencies by `@galaxybot `_ in `#18505 `_ +* Improvements for K8S deployment (especially ITs) by `@almahmoud `_ in `#18514 `_ +* Add Tool-Centric APIs to the Tool Shed 2.0 by `@jmchilton `_ in `#18524 `_ +* Improvements to Tool Test Parsing by `@jmchilton `_ in `#18560 `_ +* Group tool templating exceptions in sentry by `@mvdbeek `_ in `#18570 `_ +* Update Python dependencies by `@galaxybot `_ in `#18578 `_ +* Record container id and type in core job metrics by `@mvdbeek `_ in `#18579 `_ +* Rev pinned gxformat2. by `@jmchilton `_ in `#18624 `_ +* Better Typing for Tool Execution Plumbing by `@jmchilton `_ in `#18626 `_ +* Remove unused functions in dataset managers by `@jmchilton `_ in `#18631 `_ +* Parameter Model Improvements by `@jmchilton `_ in `#18641 `_ +* Parse stored config details to script-based visualizations by `@guerler `_ in `#18651 `_ +* Another round of parameter model improvements. by `@jmchilton `_ in `#18673 `_ +* Allow access to invocation via shared or published history by `@mvdbeek `_ in `#18707 `_ +* Allow specifying multi-select workflow parameters by `@mvdbeek `_ in `#18715 `_ +* Improvements to help terms & tool help. by `@jmchilton `_ in `#18722 `_ +* Add a retry when deleting a k8s job by `@afgane `_ in `#18744 `_ +* More typing, docs, and decomposition around tool execution by `@jmchilton `_ in `#18758 `_ +* Add Workflow Title and Annotation sections by `@hujambo-dunia `_ in `#18762 `_ +* Refactor ``LibraryDatasetsManager`` and fix type annotation issue by `@nsoranzo `_ in `#18773 `_ +* Backend handling of setting user-role, user-group, and group-role associations by `@jdavcs `_ in `#18777 `_ +* Allow using tracks and groups in visualization xml by `@guerler `_ in `#18779 `_ +* Workflow Landing Requests by `@jmchilton `_ in `#18807 `_ +* Update Mypy to 1.11.2 and fix new signature override errors by `@nsoranzo `_ in `#18811 `_ +* Migrate Library Contents API to FastAPI by `@arash77 `_ in `#18838 `_ +* Update Python dependencies by `@galaxybot `_ in `#18864 `_ +* Implement Pydantic model for workflow test format. by `@jmchilton `_ in `#18884 `_ +* Remove some unused dynamic drill down options. by `@jmchilton `_ in `#18892 `_ +* Enable ``ignore-without-code`` mypy error code by `@nsoranzo `_ in `#18898 `_ +* Update Python dependencies by `@galaxybot `_ in `#18904 `_ +* Type annotations and fixes by `@nsoranzo `_ in `#18911 `_ +* Add filter null collection operation tool by `@mvdbeek `_ in `#18928 `_ +* Remove outdated fimo wrapper and galaxy-sequence-utils dependency by `@nsoranzo `_ in `#18937 `_ +* Update Python dependencies by `@galaxybot `_ in `#18943 `_ +* Allow to overwrite `real_system_username` per destination by `@bernt-matthias `_ in `#18945 `_ +* Assert that `data_column` parameters have a valid `data_ref` by `@bernt-matthias `_ in `#18949 `_ +* Decouple user email from role name by `@jdavcs `_ in `#18966 `_ +* Workflow landing improvements by `@mvdbeek `_ in `#18979 `_ +* Update Python dependencies by `@galaxybot `_ in `#18982 `_ +* Allow recovering a normalized version of workflow request state from API by `@jmchilton `_ in `#18985 `_ +* Enhance relabel_from_file to work with any column pair in mapping file by `@wm75 `_ in `#19022 `_ +* A variety of improvements around tool parameter modeling (second try) by `@jmchilton `_ in `#19027 `_ +* Better logging around tool loading by `@jmchilton `_ in `#19029 `_ +* Update Python dependencies by `@galaxybot `_ in `#19031 `_ +* Silence the quota manager for updates by `@bernt-matthias `_ in `#19046 `_ +* Add job metrics per invocation by `@mvdbeek `_ in `#19048 `_ +* Update Python dependencies by `@galaxybot `_ in `#19062 `_ +* Annotate ``DatasetAssociationManager`` as generic type by `@nsoranzo `_ in `#19063 `_ +* Move TRS import into WorkflowContentManager by `@mvdbeek `_ in `#19070 `_ +* Replace poetry with uv by `@nsoranzo `_ in `#19075 `_ +* Allow deferred datasets to behave as URIs by `@davelopez `_ in `#19077 `_ +* Implement workflow parameter validators. by `@jmchilton `_ in `#19092 `_ +* Allow directory_uri workflow parameters. by `@jmchilton `_ in `#19093 `_ +* Better cleanup of sharing roles on user purge by `@jdavcs `_ in `#19096 `_ +* Support deferred datasets in visualizations by `@davelopez `_ in `#19097 `_ +* uv: Do not recalculate dependencies when exporting by `@nsoranzo `_ in `#19099 `_ +* Access public history in job cache / job search by `@mvdbeek `_ in `#19108 `_ +* Test hash validation also for upload by path by `@nsoranzo `_ in `#19109 `_ +* Always validate hashes when provided by `@nsoranzo `_ in `#19110 `_ +* Add type annotations to ``JobRunnerMapper`` and related code by `@nsoranzo `_ in `#19115 `_ +* Update Python dependencies by `@galaxybot `_ in `#19123 `_ +* Allow a posix file source to prefer linking. by `@jmchilton `_ in `#19132 `_ +* Remove OpenLayers legacy files and add SVG logo by `@guerler `_ in `#19135 `_ +* Update Python dependencies by `@galaxybot `_ in `#19149 `_ +* Fix default value handling for parameters connected to required parameters by `@mvdbeek `_ in `#19219 `_ +* Workflow Inputs Activity by `@ElectronicBlueberry `_ in `#19252 `_ + +============= +Other changes +============= + +* Fix workflow invocation accessibility check by `@mvdbeek `_ in `#18746 `_ +* Fix destentation typo by `@mvdbeek `_ in `#19140 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- @@ -23,7 +165,7 @@ Bug fixes * Fix dropped when_expression on step upgrade by `@mvdbeek `_ in `#18446 `_ * Improve workflow-related exception reporting by `@mvdbeek `_ in `#18447 `_ * Fix subwofklow tags serialization type by `@arash77 `_ in `#18456 `_ -* by `@laperlej `_ in `#18459 `_ +* by `@laperlej `_ in `#18459 `_ * Add input extra files to `get_input_fnames` by `@mvdbeek `_ in `#18462 `_ * Return generic message for password reset email by `@ahmedhamidawan `_ in `#18479 `_ * Increase API robustness to invalid requests, improve compressed data serving by `@mvdbeek `_ in `#18494 `_ diff --git a/packages/auth/HISTORY.rst b/packages/auth/HISTORY.rst index 6e14ac33721..a45f816e954 100644 --- a/packages/auth/HISTORY.rst +++ b/packages/auth/HISTORY.rst @@ -9,6 +9,12 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + +No recorded changes since last release + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/config/HISTORY.rst b/packages/config/HISTORY.rst index 84738d96e1b..42a3c2b4523 100644 --- a/packages/config/HISTORY.rst +++ b/packages/config/HISTORY.rst @@ -9,6 +9,47 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Fix loading error for built in tool `sift` by `@bernt-matthias `_ in `#18357 `_ +* Add gtf to auto_compressed_types by `@mvdbeek `_ in `#19175 `_ +* Partial backport of #19331 by `@nsoranzo `_ in `#19342 `_ +* Fix to only show ChatGXY when available. by `@dannon `_ in `#19389 `_ + +============ +Enhancements +============ + +* Experimental galactic wizard by `@dannon `_ in `#15860 `_ +* Improve usability of Directory datatype by `@wm75 `_ in `#17614 `_ +* Add pod5 datatype by `@TomHarrop `_ in `#18419 `_ +* Add onedata templates by `@bwalkowi `_ in `#18457 `_ +* Support high-availability setups for the interactive tools proxy by `@kysrpex `_ in `#18481 `_ +* Minor config documentation enhancements by `@bgruening `_ in `#18499 `_ +* Add Tool-Centric APIs to the Tool Shed 2.0 by `@jmchilton `_ in `#18524 `_ +* Bring your own file sources: Add the WebDAV template and configuration by `@sanjaysrikakulam `_ in `#18598 `_ +* Add BlobToolkit to the list of interactive tools by `@Delphine-L `_ in `#18630 `_ +* Remove `defaults` channel for conda usage by `@bernt-matthias `_ in `#18757 `_ +* Workflow Landing Requests by `@jmchilton `_ in `#18807 `_ +* Jupyter Interactive Tool 1.0.1/24.07 by `@natefoo `_ in `#18861 `_ +* Allow setting a few global defaults for file source plugin types. by `@jmchilton `_ in `#18909 `_ +* Add filter null collection operation tool by `@mvdbeek `_ in `#18928 `_ +* Add hint to the tool schema about runtime conditional changes by `@martenson `_ in `#18996 `_ +* Irods ssl connection by `@pauldg `_ in `#19014 `_ +* Add some Zarr-based datatypes by `@davelopez `_ in `#19040 `_ +* Run installed Galaxy with no config and a simplified entry point by `@natefoo `_ in `#19050 `_ +* Add XML based `vtk` datatype by `@tStehling `_ in `#19104 `_ +* Allow a posix file source to prefer linking. by `@jmchilton `_ in `#19132 `_ +* Add bcsp datatype by `@SantaMcCloud `_ in `#19365 `_ +* add MuData as subclass of H5 by `@pavanvidem `_ in `#19416 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/data/HISTORY.rst b/packages/data/HISTORY.rst index 4b9c987c0ac..6e62fa38000 100644 --- a/packages/data/HISTORY.rst +++ b/packages/data/HISTORY.rst @@ -9,6 +9,85 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Drop "Send to cloud" tool and associated cloudauthz code by `@jdavcs `_ in `#18196 `_ +* Raise Message Exception when displaying binary data by `@mvdbeek `_ in `#18503 `_ +* Fixes for errors reported by mypy 1.11.0 by `@nsoranzo `_ in `#18608 `_ +* Fix new flake8-bugbear B039 and mypy type-var errors by `@nsoranzo `_ in `#18755 `_ +* Fix migration data fixes tests by `@jdavcs `_ in `#18885 `_ +* Fix backend role sharing bug by `@jdavcs `_ in `#18942 `_ +* Add merge migration to merge 2 heads by `@jdavcs `_ in `#19163 `_ +* Record implicitly converted dataset as input dataset by `@mvdbeek `_ in `#19301 `_ +* Fix quota usage with user object stores by `@davelopez `_ in `#19323 `_ +* Fix workflows with optional non-default parameter input by `@mvdbeek `_ in `#19332 `_ +* Fix importing shared workflows with deeply nested subworkflows by `@mvdbeek `_ in `#19335 `_ +* Backport fix from #19396 by `@nsoranzo `_ in `#19399 `_ +* Prevent cycling through failing conversion jobs in trackster by `@mvdbeek `_ in `#19494 `_ +* Fix extracting workflows from purged and deleted histories by `@mvdbeek `_ in `#19525 `_ +* Fix error message when subworkflow input connection missing by `@mvdbeek `_ in `#19526 `_ +* Fix admin cancel job message not being displayed to the user by `@davelopez `_ in `#19537 `_ +* Add tool_id index on job table by `@mvdbeek `_ in `#19543 `_ +* Update 24.2 db revision tags by `@jdavcs `_ in `#19550 `_ +* Provide guidance in case of deadlock during db migration by `@jdavcs `_ in `#19551 `_ + +============ +Enhancements +============ + +* Experimental galactic wizard by `@dannon `_ in `#15860 `_ +* Improve usability of Directory datatype by `@wm75 `_ in `#17614 `_ +* Update Python dependencies by `@galaxybot `_ in `#18226 `_ +* Allow OAuth 2.0 user defined file sources (w/Dropbox integration) by `@jmchilton `_ in `#18272 `_ +* More data access tests, some refactoring and cleanup by `@jdavcs `_ in `#18312 `_ +* Update Python dependencies by `@galaxybot `_ in `#18406 `_ +* Add pod5 datatype by `@TomHarrop `_ in `#18419 `_ +* Prepare for NumPy 2.0 by `@nsoranzo `_ in `#18422 `_ +* Add unique constraints to the email and username fields in the galaxy_user table by `@jdavcs `_ in `#18493 `_ +* Improvements for K8S deployment (especially ITs) by `@almahmoud `_ in `#18514 `_ +* Refactor ``LibraryDatasetsManager`` and fix type annotation issue by `@nsoranzo `_ in `#18773 `_ +* Handle compressed content in dataset preview for all sequence classes by `@PlushZ `_ in `#18776 `_ +* Backend handling of setting user-role, user-group, and group-role associations by `@jdavcs `_ in `#18777 `_ +* Workflow Landing Requests by `@jmchilton `_ in `#18807 `_ +* Update Mypy to 1.11.2 and fix new signature override errors by `@nsoranzo `_ in `#18811 `_ +* Refactor migration testing setup code by `@jdavcs `_ in `#18886 `_ +* Allow setting a few global defaults for file source plugin types. by `@jmchilton `_ in `#18909 `_ +* Type annotations and fixes by `@nsoranzo `_ in `#18911 `_ +* Add filter null collection operation tool by `@mvdbeek `_ in `#18928 `_ +* Fix extra files path type hint by `@davelopez `_ in `#18958 `_ +* Decouple user email from role name by `@jdavcs `_ in `#18966 `_ +* Optimize to_history_dataset_association in create_datasets_from_library_folder by `@arash77 `_ in `#18970 `_ +* Workflow landing improvements by `@mvdbeek `_ in `#18979 `_ +* Allow recovering a normalized version of workflow request state from API by `@jmchilton `_ in `#18985 `_ +* Add some Zarr-based datatypes by `@davelopez `_ in `#19040 `_ +* Run installed Galaxy with no config and a simplified entry point by `@natefoo `_ in `#19050 `_ +* Annotate ``DatasetAssociationManager`` as generic type by `@nsoranzo `_ in `#19063 `_ +* Move TRS import into WorkflowContentManager by `@mvdbeek `_ in `#19070 `_ +* Allow deferred datasets to behave as URIs by `@davelopez `_ in `#19077 `_ +* Better cleanup of sharing roles on user purge by `@jdavcs `_ in `#19096 `_ +* Add XML based `vtk` datatype by `@tStehling `_ in `#19104 `_ +* Access public history in job cache / job search by `@mvdbeek `_ in `#19108 `_ +* Always validate hashes when provided by `@nsoranzo `_ in `#19110 `_ +* Enable specifying dataset hash in test jobs by `@mvdbeek `_ in `#19113 `_ +* Enhance UTF-8 support for filename handling in downloads by `@arash77 `_ in `#19161 `_ +* Backport of Workflow Editor Activity Bar by `@dannon `_ in `#19212 `_ +* Fix default value handling for parameters connected to required parameters by `@mvdbeek `_ in `#19219 `_ + +============= +Other changes +============= + +* Merge 24.1 by `@jdavcs `_ in `#18386 `_ +* Format dev to fix linting. by `@jmchilton `_ in `#18860 `_ +* Add 24.2 migration tags by `@jdavcs `_ in `#19169 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/files/HISTORY.rst b/packages/files/HISTORY.rst index ceb6cf732c0..66c472e1c32 100644 --- a/packages/files/HISTORY.rst +++ b/packages/files/HISTORY.rst @@ -9,6 +9,24 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +============ +Enhancements +============ + +* Allow OAuth 2.0 user defined file sources (w/Dropbox integration) by `@jmchilton `_ in `#18272 `_ +* Add onedata templates by `@bwalkowi `_ in `#18457 `_ +* Add missing version in the file sources and object store templates by `@sanjaysrikakulam `_ in `#18497 `_ +* Add a new version of the production s3fs file source template with the writable configuration variable added by `@sanjaysrikakulam `_ in `#18575 `_ +* Bring your own file sources: Add the WebDAV template and configuration by `@sanjaysrikakulam `_ in `#18598 `_ +* Allow setting a few global defaults for file source plugin types. by `@jmchilton `_ in `#18909 `_ +* Type annotations and fixes by `@nsoranzo `_ in `#18911 `_ +* Allow a posix file source to prefer linking. by `@jmchilton `_ in `#19132 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/job_execution/HISTORY.rst b/packages/job_execution/HISTORY.rst index ac61961b60e..45ab3254c19 100644 --- a/packages/job_execution/HISTORY.rst +++ b/packages/job_execution/HISTORY.rst @@ -9,6 +9,17 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Fixes for errors reported by mypy 1.11.0 by `@nsoranzo `_ in `#18608 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/job_metrics/HISTORY.rst b/packages/job_metrics/HISTORY.rst index e01e6431bb9..60a0ff05c1d 100644 --- a/packages/job_metrics/HISTORY.rst +++ b/packages/job_metrics/HISTORY.rst @@ -9,6 +9,17 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +============ +Enhancements +============ + +* Record container id and type in core job metrics by `@mvdbeek `_ in `#18579 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/navigation/HISTORY.rst b/packages/navigation/HISTORY.rst index 8799f606543..ed1c9a64be6 100644 --- a/packages/navigation/HISTORY.rst +++ b/packages/navigation/HISTORY.rst @@ -9,6 +9,12 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + +No recorded changes since last release + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/objectstore/HISTORY.rst b/packages/objectstore/HISTORY.rst index 4eb8e37271d..f2eb1366864 100644 --- a/packages/objectstore/HISTORY.rst +++ b/packages/objectstore/HISTORY.rst @@ -9,6 +9,30 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Fixes for errors reported by mypy 1.11.0 by `@nsoranzo `_ in `#18608 `_ +* Fix job directory not being cleaned up by `@davelopez `_ in `#18997 `_ +* Fix quota usage with user object stores by `@davelopez `_ in `#19323 `_ +* Fix object not found handling by `@mvdbeek `_ in `#19468 `_ + +============ +Enhancements +============ + +* Allow OAuth 2.0 user defined file sources (w/Dropbox integration) by `@jmchilton `_ in `#18272 `_ +* Add onedata templates by `@bwalkowi `_ in `#18457 `_ +* Add missing version in the file sources and object store templates by `@sanjaysrikakulam `_ in `#18497 `_ +* Add a retry when deleting a k8s job by `@afgane `_ in `#18744 `_ +* Irods ssl connection by `@pauldg `_ in `#19014 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/schema/HISTORY.rst b/packages/schema/HISTORY.rst index d625fa470c7..1e36c0fba58 100644 --- a/packages/schema/HISTORY.rst +++ b/packages/schema/HISTORY.rst @@ -9,6 +9,48 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Drop "Send to cloud" tool and associated cloudauthz code by `@jdavcs `_ in `#18196 `_ +* Fix issue with generating slug for sharing by `@arash77 `_ in `#18986 `_ +* Fix invocation metrics usability by providing job context. by `@jmchilton `_ in `#19279 `_ + +============ +Enhancements +============ + +* Experimental galactic wizard by `@dannon `_ in `#15860 `_ +* Feature - stdout live reporting by `@gecage952 `_ in `#16975 `_ +* Add errors fast api by `@arash77 `_ in `#18093 `_ +* Allow OAuth 2.0 user defined file sources (w/Dropbox integration) by `@jmchilton `_ in `#18272 `_ +* Improve datasets permissions API schema typing by `@davelopez `_ in `#18563 `_ +* Improve typing for archived histories API schema by `@davelopez `_ in `#18586 `_ +* Tighten user notification API response types by `@davelopez `_ in `#18599 `_ +* Improve update user API payload schema by `@davelopez `_ in `#18602 `_ +* Improve update history payload schema by `@davelopez `_ in `#18618 `_ +* Improve types around User in schema and client by `@davelopez `_ in `#18645 `_ +* Improve accept header API schema by `@davelopez `_ in `#18668 `_ +* Migrate Visualizations API to FastAPI by `@arash77 `_ in `#18721 `_ +* Backend handling of setting user-role, user-group, and group-role associations by `@jdavcs `_ in `#18777 `_ +* Update Visualization FastAPI by `@arash77 `_ in `#18792 `_ +* Workflow Landing Requests by `@jmchilton `_ in `#18807 `_ +* Migrate Library Contents API to FastAPI by `@arash77 `_ in `#18838 `_ +* Enable ``ignore-without-code`` mypy error code by `@nsoranzo `_ in `#18898 `_ +* Decouple user email from role name by `@jdavcs `_ in `#18966 `_ +* Workflow landing improvements by `@mvdbeek `_ in `#18979 `_ +* Allow recovering a normalized version of workflow request state from API by `@jmchilton `_ in `#18985 `_ +* Add job metrics per invocation by `@mvdbeek `_ in `#19048 `_ +* Implement workflow parameter validators. by `@jmchilton `_ in `#19092 `_ +* Access public history in job cache / job search by `@mvdbeek `_ in `#19108 `_ +* Always validate hashes when provided by `@nsoranzo `_ in `#19110 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/selenium/HISTORY.rst b/packages/selenium/HISTORY.rst index eff1f7a0a9b..30ee2608251 100644 --- a/packages/selenium/HISTORY.rst +++ b/packages/selenium/HISTORY.rst @@ -9,6 +9,34 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Fixes for errors reported by mypy 1.11.0 by `@nsoranzo `_ in `#18608 `_ +* Fix transiently failing selenium tooltip issues by `@jmchilton `_ in `#18847 `_ +* release testing - UI tests for new workflow parameters by `@jmchilton `_ in `#19182 `_ + +============ +Enhancements +============ + +* Masthead Revision by `@guerler `_ in `#17927 `_ +* Moves Libraries from Masthead to Activity Bar by `@guerler `_ in `#18468 `_ +* Replace History Dataset Picker in Library Folder by `@itisAliRH `_ in `#18518 `_ +* Workflow Invocation view improvements by `@ahmedhamidawan `_ in `#18615 `_ +* Guide users to collection builders by `@ahmedhamidawan `_ in `#18857 `_ +* Workflow license and creator edit keyboard access by `@itisAliRH `_ in `#18936 `_ +* Workflow landing improvements by `@mvdbeek `_ in `#18979 `_ +* Backport of Workflow Editor Activity Bar by `@dannon `_ in `#19212 `_ +* Various list of pairs builder usability fixes. by `@jmchilton `_ in `#19248 `_ +* Workflow Inputs Activity by `@ElectronicBlueberry `_ in `#19252 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/test_api/HISTORY.rst b/packages/test_api/HISTORY.rst index 290ac0b54b2..ad396e5f80f 100644 --- a/packages/test_api/HISTORY.rst +++ b/packages/test_api/HISTORY.rst @@ -9,6 +9,65 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Fix tag processing in library upload by `@davelopez `_ in `#18714 `_ +* Fix issue with generating slug for sharing by `@arash77 `_ in `#18986 `_ +* Fix numerous issues with tool input format "21.01" by `@jmchilton `_ in `#19030 `_ +* Record implicitly converted dataset as input dataset by `@mvdbeek `_ in `#19301 `_ +* Expression tool format source backport by `@mvdbeek `_ in `#19466 `_ +* Fail with error message when submitting invalid request by `@mvdbeek `_ in `#19489 `_ +* Fix deleting lddas in batch by `@davelopez `_ in `#19506 `_ +* Fix ``test_storage_show`` API test by `@nsoranzo `_ in `#19522 `_ +* Fix error message when subworkflow input connection missing by `@mvdbeek `_ in `#19526 `_ +* Fix admin cancel job message not being displayed to the user by `@davelopez `_ in `#19537 `_ + +============ +Enhancements +============ + +* Improve usability of Directory datatype by `@wm75 `_ in `#17614 `_ +* Implement Declarative Testing for Workflow Behaviors by `@jmchilton `_ in `#18542 `_ +* More tool test typing. by `@jmchilton `_ in `#18590 `_ +* Better Typing for Tool Execution Plumbing by `@jmchilton `_ in `#18626 `_ +* Parameter Model Improvements by `@jmchilton `_ in `#18641 `_ +* Another round of parameter model improvements. by `@jmchilton `_ in `#18673 `_ +* Allow access to invocation via shared or published history by `@mvdbeek `_ in `#18707 `_ +* Migrate Visualizations API to FastAPI by `@arash77 `_ in `#18721 `_ +* Refactor ``LibraryDatasetsManager`` and fix type annotation issue by `@nsoranzo `_ in `#18773 `_ +* Backend handling of setting user-role, user-group, and group-role associations by `@jdavcs `_ in `#18777 `_ +* Workflow Landing Requests by `@jmchilton `_ in `#18807 `_ +* Migrate Library Contents API to FastAPI by `@arash77 `_ in `#18838 `_ +* Implement Pydantic model for workflow test format. by `@jmchilton `_ in `#18884 `_ +* Decouple user email from role name by `@jdavcs `_ in `#18966 `_ +* More concise, readable tool execution testing. by `@jmchilton `_ in `#18977 `_ +* Workflow landing improvements by `@mvdbeek `_ in `#18979 `_ +* Allow recovering a normalized version of workflow request state from API by `@jmchilton `_ in `#18985 `_ +* Do not skip CI tests on missing tools. by `@jmchilton `_ in `#19002 `_ +* A variety of improvements around tool parameter modeling (second try) by `@jmchilton `_ in `#19027 `_ +* Add job metrics per invocation by `@mvdbeek `_ in `#19048 `_ +* Move TRS import into WorkflowContentManager by `@mvdbeek `_ in `#19070 `_ +* Allow deferred datasets to behave as URIs by `@davelopez `_ in `#19077 `_ +* Implement workflow parameter validators. by `@jmchilton `_ in `#19092 `_ +* Access public history in job cache / job search by `@mvdbeek `_ in `#19108 `_ +* Always validate hashes when provided by `@nsoranzo `_ in `#19110 `_ +* Enable specifying dataset hash in test jobs by `@mvdbeek `_ in `#19113 `_ +* Enhance UTF-8 support for filename handling in downloads by `@arash77 `_ in `#19161 `_ +* Fix default value handling for parameters connected to required parameters by `@mvdbeek `_ in `#19219 `_ + +============= +Other changes +============= + +* Fix workflow invocation accessibility check by `@mvdbeek `_ in `#18746 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/test_base/HISTORY.rst b/packages/test_base/HISTORY.rst index 213e442797d..79571a23b7b 100644 --- a/packages/test_base/HISTORY.rst +++ b/packages/test_base/HISTORY.rst @@ -9,6 +9,44 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Fix some deprecations by `@nsoranzo `_ in `#18433 `_ +* Fix tag processing in library upload by `@davelopez `_ in `#18714 `_ + +============ +Enhancements +============ + +* Mixed enhancements from CWL branch by `@nsoranzo `_ in `#18539 `_ +* Workflow Landing Requests by `@jmchilton `_ in `#18807 `_ +* Migrate Library Contents API to FastAPI by `@arash77 `_ in `#18838 `_ +* Implement Pydantic model for workflow test format. by `@jmchilton `_ in `#18884 `_ +* Type annotations and fixes by `@nsoranzo `_ in `#18911 `_ +* Allow CORS requests to /api/workflow_landings by `@mvdbeek `_ in `#18963 `_ +* Decouple user email from role name by `@jdavcs `_ in `#18966 `_ +* More concise, readable tool execution testing. by `@jmchilton `_ in `#18977 `_ +* Workflow landing improvements by `@mvdbeek `_ in `#18979 `_ +* Allow recovering a normalized version of workflow request state from API by `@jmchilton `_ in `#18985 `_ +* A variety of improvements around tool parameter modeling (second try) by `@jmchilton `_ in `#19027 `_ +* Access public history in job cache / job search by `@mvdbeek `_ in `#19108 `_ +* Always validate hashes when provided by `@nsoranzo `_ in `#19110 `_ +* Fix default value handling for parameters connected to required parameters by `@mvdbeek `_ in `#19219 `_ +* Release testing - selenium tests for workflow invocation export. by `@jmchilton `_ in `#19262 `_ + +============= +Other changes +============= + +* Fix workflow invocation accessibility check by `@mvdbeek `_ in `#18746 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/test_driver/HISTORY.rst b/packages/test_driver/HISTORY.rst index c466fb653ba..c826884bfc5 100644 --- a/packages/test_driver/HISTORY.rst +++ b/packages/test_driver/HISTORY.rst @@ -9,6 +9,24 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Fixes for errors reported by mypy 1.11.0 by `@nsoranzo `_ in `#18608 `_ + +============ +Enhancements +============ + +* Implement Declarative Testing for Workflow Behaviors by `@jmchilton `_ in `#18542 `_ +* Allow a posix file source to prefer linking. by `@jmchilton `_ in `#19132 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/tool_shed/HISTORY.rst b/packages/tool_shed/HISTORY.rst index 9644a4225ae..dbde3578303 100644 --- a/packages/tool_shed/HISTORY.rst +++ b/packages/tool_shed/HISTORY.rst @@ -9,6 +9,19 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +============ +Enhancements +============ + +* Add Tool-Centric APIs to the Tool Shed 2.0 by `@jmchilton `_ in `#18524 `_ +* Rip repository_registry out of tool shed 2.0 by `@jmchilton `_ in `#18647 `_ +* Assert that `data_column` parameters have a valid `data_ref` by `@bernt-matthias `_ in `#18949 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/tool_util/HISTORY.rst b/packages/tool_util/HISTORY.rst index 8238690a679..5381edb581b 100644 --- a/packages/tool_util/HISTORY.rst +++ b/packages/tool_util/HISTORY.rst @@ -9,6 +9,81 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Fix some deprecations by `@nsoranzo `_ in `#18433 `_ +* Fix handling of v2 hashes by `@bernt-matthias `_ in `#18522 `_ +* Fixes for errors reported by mypy 1.11.0 by `@nsoranzo `_ in `#18608 `_ +* Handle output parsing when tool is not available for tool-centric API. by `@jmchilton `_ in `#18643 `_ +* Fix new flake8-bugbear B039 and mypy type-var errors by `@nsoranzo `_ in `#18755 `_ +* Fix commas that shouldn't be in biotools_mappings.tsv by `@jmchilton `_ in `#18919 `_ +* Allow modes `z` and `Z` for docker volumes by `@bernt-matthias `_ in `#18998 `_ +* Add requirement/resource to schema docs by `@bernt-matthias `_ in `#19172 `_ +* Fix mulled_hash by `@bernt-matthias `_ in `#19199 `_ +* Outputs filter linter fixes by `@bernt-matthias `_ in `#19208 `_ +* Replace mambaforge Docker image with miniforge3 by `@nsoranzo `_ in `#19327 `_ +* Partial backport of #19331 by `@nsoranzo `_ in `#19342 `_ +* Backport fix for ``test_singularity_container_test`` test by `@nsoranzo `_ in `#19349 `_ +* Remove unnecessary quoting in conda package specification by `@nsoranzo `_ in `#19382 `_ +* Fix timeout handling for planemo / galaxy-tool-util by `@mvdbeek `_ in `#19384 `_ +* Fix for empty string in regex validator message. by `@jmchilton `_ in `#19387 `_ +* `mulled-build-tool` fix for packages wo version by `@bernt-matthias `_ in `#19450 `_ +* Fix parsing of validators with inf limits by `@mvdbeek `_ in `#19459 `_ +* Remove print statement by `@bernt-matthias `_ in `#19469 `_ +* Downgrade 'InteractiveTools are not enabled' to warning by `@mvdbeek `_ in `#19518 `_ + +============ +Enhancements +============ + +* Add linters for datatypes by `@bernt-matthias `_ in `#17600 `_ +* Update Python dependencies by `@galaxybot `_ in `#18406 `_ +* Stray small changes from structured_tool_state branch. by `@jmchilton `_ in `#18453 `_ +* Add Tool-Centric APIs to the Tool Shed 2.0 by `@jmchilton `_ in `#18524 `_ +* Mixed enhancements from CWL branch by `@nsoranzo `_ in `#18539 `_ +* Implement Declarative Testing for Workflow Behaviors by `@jmchilton `_ in `#18542 `_ +* Improvements to Tool Test Parsing by `@jmchilton `_ in `#18560 `_ +* More tool test typing. by `@jmchilton `_ in `#18590 `_ +* Parameter Model Improvements by `@jmchilton `_ in `#18641 `_ +* Another round of parameter model improvements. by `@jmchilton `_ in `#18673 `_ +* De-couple XML from tool interface for test collections. by `@jmchilton `_ in `#18676 `_ +* Another round of parameter model enhancements and tool tests by `@jmchilton `_ in `#18678 `_ +* Dynamic Models for Tool Test Validation by `@jmchilton `_ in `#18679 `_ +* Improvements to help terms & tool help. by `@jmchilton `_ in `#18722 `_ +* Implement tool upgrade assistant. by `@jmchilton `_ in `#18728 `_ +* Improvements to parameter models for test case inputs by `@jmchilton `_ in `#18743 `_ +* Remove `defaults` channel for conda usage by `@bernt-matthias `_ in `#18757 `_ +* Modelling for Test Assertions by `@jmchilton `_ in `#18787 `_ +* Workflow Landing Requests by `@jmchilton `_ in `#18807 `_ +* Add docs on indexing for filter column by `@bernt-matthias `_ in `#18844 `_ +* Implement Pydantic model for workflow test format. by `@jmchilton `_ in `#18884 `_ +* Improvements to Planemo test format based on feedback/discussions. by `@jmchilton `_ in `#18889 `_ +* Add support for arbitrarily ordered image axes in image content assertions by `@kostrykin `_ in `#18891 `_ +* Remove some unused dynamic drill down options. by `@jmchilton `_ in `#18892 `_ +* Type annotations and fixes by `@nsoranzo `_ in `#18911 `_ +* Add filter null collection operation tool by `@mvdbeek `_ in `#18928 `_ +* Assert that `data_column` parameters have a valid `data_ref` by `@bernt-matthias `_ in `#18949 `_ +* More concise, readable tool execution testing. by `@jmchilton `_ in `#18977 `_ +* Workflow landing improvements by `@mvdbeek `_ in `#18979 `_ +* Add hint to the tool schema about runtime conditional changes by `@martenson `_ in `#18996 `_ +* A variety of improvements around tool parameter modeling (second try) by `@jmchilton `_ in `#19027 `_ +* Better logging around tool loading by `@jmchilton `_ in `#19029 `_ +* Update Python dependencies by `@galaxybot `_ in `#19031 `_ +* Integrate Tool Parameter Modeling into Linting (for Planemo) by `@jmchilton `_ in `#19073 `_ +* Allow deferred datasets to behave as URIs by `@davelopez `_ in `#19077 `_ +* Implement workflow parameter validators. by `@jmchilton `_ in `#19092 `_ +* Enable specifying dataset hash in test jobs by `@mvdbeek `_ in `#19113 `_ +* Add linter to check validity of output filters by `@bernt-matthias `_ in `#19114 `_ +* Also use miniforge docker for container building by `@bernt-matthias `_ in `#19128 `_ +* Fix default value handling for parameters connected to required parameters by `@mvdbeek `_ in `#19219 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/tours/HISTORY.rst b/packages/tours/HISTORY.rst index ad620dd4608..66581aa11b1 100644 --- a/packages/tours/HISTORY.rst +++ b/packages/tours/HISTORY.rst @@ -9,6 +9,17 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +============ +Enhancements +============ + +* Type annotations and fixes by `@nsoranzo `_ in `#18911 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/util/HISTORY.rst b/packages/util/HISTORY.rst index f5a8158ecd8..8af579c1c60 100644 --- a/packages/util/HISTORY.rst +++ b/packages/util/HISTORY.rst @@ -9,6 +9,37 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Fixes for errors reported by mypy 1.11.0 by `@nsoranzo `_ in `#18608 `_ +* Fix numerous issues with tool input format "21.01" by `@jmchilton `_ in `#19030 `_ +* Partial backport of #19331 by `@nsoranzo `_ in `#19342 `_ +* Fix config template validation for file sources and object store templates by `@davelopez `_ in `#19414 `_ +* Serialize message exceptions on execution error by `@mvdbeek `_ in `#19483 `_ + +============ +Enhancements +============ + +* Allow OAuth 2.0 user defined file sources (w/Dropbox integration) by `@jmchilton `_ in `#18272 `_ +* Add Python 3.13 support by `@nsoranzo `_ in `#18449 `_ +* Add Tool-Centric APIs to the Tool Shed 2.0 by `@jmchilton `_ in `#18524 `_ +* Rip repository_registry out of tool shed 2.0 by `@jmchilton `_ in `#18647 `_ +* Workflow Landing Requests by `@jmchilton `_ in `#18807 `_ +* Update Mypy to 1.11.2 and fix new signature override errors by `@nsoranzo `_ in `#18811 `_ +* Raise exception if CompressedFile used on incompatible file by `@mvdbeek `_ in `#18888 `_ +* Type annotations and fixes by `@nsoranzo `_ in `#18911 `_ +* Workflow landing improvements by `@mvdbeek `_ in `#18979 `_ +* Run installed Galaxy with no config and a simplified entry point by `@natefoo `_ in `#19050 `_ +* Enhance UTF-8 support for filename handling in downloads by `@arash77 `_ in `#19161 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/web_apps/HISTORY.rst b/packages/web_apps/HISTORY.rst index e0b842199d4..0f2ddf41979 100644 --- a/packages/web_apps/HISTORY.rst +++ b/packages/web_apps/HISTORY.rst @@ -9,6 +9,91 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Drop "Send to cloud" tool and associated cloudauthz code by `@jdavcs `_ in `#18196 `_ +* Fix some deprecations by `@nsoranzo `_ in `#18433 `_ +* Fix MessageException handling in get_edit by `@mvdbeek `_ in `#18529 `_ +* Fixes for errors reported by mypy 1.11.0 by `@nsoranzo `_ in `#18608 `_ +* Fix new flake8-bugbear B039 and mypy type-var errors by `@nsoranzo `_ in `#18755 `_ +* Fix response if dataset requested by display application is deleted by `@mvdbeek `_ in `#18803 `_ +* Ignore preflight options in API schema by `@jmchilton `_ in `#18983 `_ +* Fix issue with generating slug for sharing by `@arash77 `_ in `#18986 `_ +* Fix auto-detect metadata from Edit Dataset Attributes panel by `@davelopez `_ in `#19025 `_ +* Prevent purged users from logging in by `@jdavcs `_ in `#19094 `_ +* Restore access to saved visualizations by `@guerler `_ in `#19136 `_ +* Fix PSA Redirect by `@dannon `_ in `#19247 `_ +* Login redirect followup by `@dannon `_ in `#19251 `_ +* Fix invocation metrics usability by providing job context. by `@jmchilton `_ in `#19279 `_ +* Fix importing shared workflows with deeply nested subworkflows by `@mvdbeek `_ in `#19335 `_ +* Show Keycloak provider label in UI by `@ahmedhamidawan `_ in `#19447 `_ +* Serialize message exceptions on execution error by `@mvdbeek `_ in `#19483 `_ +* Use visualizations api in trackster by `@mvdbeek `_ in `#19495 `_ +* Set a hard limit of 100 invocations per request in api/invocations by `@mvdbeek `_ in `#19497 `_ +* Fix deleting lddas in batch by `@davelopez `_ in `#19506 `_ +* Fix WSGI response status handling in controller methods by `@mvdbeek `_ in `#19520 `_ +* Fix saved visualization (non-trackster ones) not displaying by `@davelopez `_ in `#19561 `_ + +============ +Enhancements +============ + +* Experimental galactic wizard by `@dannon `_ in `#15860 `_ +* Feature - stdout live reporting by `@gecage952 `_ in `#16975 `_ +* Add errors fast api by `@arash77 `_ in `#18093 `_ +* Update Python dependencies by `@galaxybot `_ in `#18226 `_ +* Allow OAuth 2.0 user defined file sources (w/Dropbox integration) by `@jmchilton `_ in `#18272 `_ +* More data access tests, some refactoring and cleanup by `@jdavcs `_ in `#18312 `_ +* Replace History Dataset Picker in Library Folder by `@itisAliRH `_ in `#18518 `_ +* Update openapi-typescript dependency to version 6.7.6 by `@davelopez `_ in `#18519 `_ +* Improve datasets permissions API schema typing by `@davelopez `_ in `#18563 `_ +* Drop unused datasets controller methods by `@mvdbeek `_ in `#18568 `_ +* Improve typing for archived histories API schema by `@davelopez `_ in `#18586 `_ +* More tool test typing. by `@jmchilton `_ in `#18590 `_ +* Improve update user API payload schema by `@davelopez `_ in `#18602 `_ +* Improve update history payload schema by `@davelopez `_ in `#18618 `_ +* Parameter Model Improvements by `@jmchilton `_ in `#18641 `_ +* Improve accept header API schema by `@davelopez `_ in `#18668 `_ +* Allow access to invocation via shared or published history by `@mvdbeek `_ in `#18707 `_ +* Migrate Visualizations API to FastAPI by `@arash77 `_ in `#18721 `_ +* Improvements to help terms & tool help. by `@jmchilton `_ in `#18722 `_ +* More typing, docs, and decomposition around tool execution by `@jmchilton `_ in `#18758 `_ +* Refactor ``LibraryDatasetsManager`` and fix type annotation issue by `@nsoranzo `_ in `#18773 `_ +* Backend handling of setting user-role, user-group, and group-role associations by `@jdavcs `_ in `#18777 `_ +* Update Visualization FastAPI by `@arash77 `_ in `#18792 `_ +* Workflow Landing Requests by `@jmchilton `_ in `#18807 `_ +* Migrate Library Contents API to FastAPI by `@arash77 `_ in `#18838 `_ +* Enable extra user preferences for remotely authorized users by `@maartenschermer `_ in `#18887 `_ +* Enable ``ignore-without-code`` mypy error code by `@nsoranzo `_ in `#18898 `_ +* Type annotations and fixes by `@nsoranzo `_ in `#18911 `_ +* Allow CORS requests to /api/workflow_landings by `@mvdbeek `_ in `#18963 `_ +* Decouple user email from role name by `@jdavcs `_ in `#18966 `_ +* Optimize to_history_dataset_association in create_datasets_from_library_folder by `@arash77 `_ in `#18970 `_ +* Workflow landing improvements by `@mvdbeek `_ in `#18979 `_ +* Allow recovering a normalized version of workflow request state from API by `@jmchilton `_ in `#18985 `_ +* Update Python dependencies by `@galaxybot `_ in `#19031 `_ +* Silence the quota manager for updates by `@bernt-matthias `_ in `#19046 `_ +* Add job metrics per invocation by `@mvdbeek `_ in `#19048 `_ +* Run installed Galaxy with no config and a simplified entry point by `@natefoo `_ in `#19050 `_ +* Move TRS import into WorkflowContentManager by `@mvdbeek `_ in `#19070 `_ +* Better cleanup of sharing roles on user purge by `@jdavcs `_ in `#19096 `_ +* Always validate hashes when provided by `@nsoranzo `_ in `#19110 `_ +* Backport of Workflow Editor Activity Bar by `@dannon `_ in `#19212 `_ +* Workflow Inputs Activity by `@ElectronicBlueberry `_ in `#19252 `_ + +============= +Other changes +============= + +* Format dev to fix linting. by `@jmchilton `_ in `#18860 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/web_framework/HISTORY.rst b/packages/web_framework/HISTORY.rst index 8297ea95f94..e139d1fe039 100644 --- a/packages/web_framework/HISTORY.rst +++ b/packages/web_framework/HISTORY.rst @@ -9,6 +9,25 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +========= +Bug fixes +========= + +* Fix WSGI response status handling in controller methods by `@mvdbeek `_ in `#19520 `_ + +============ +Enhancements +============ + +* Parse stored config details to script-based visualizations by `@guerler `_ in `#18651 `_ +* Enable extra user preferences for remotely authorized users by `@maartenschermer `_ in `#18887 `_ +* Run installed Galaxy with no config and a simplified entry point by `@natefoo `_ in `#19050 `_ + ------------------- 24.1.4 (2024-12-11) ------------------- diff --git a/packages/web_stack/HISTORY.rst b/packages/web_stack/HISTORY.rst index 4e2c86dc7b0..6ee408fc753 100644 --- a/packages/web_stack/HISTORY.rst +++ b/packages/web_stack/HISTORY.rst @@ -9,6 +9,17 @@ History +------------------- +24.2.0 (2025-02-06) +------------------- + + +============ +Enhancements +============ + +* Update Python dependencies by `@galaxybot `_ in `#18406 `_ + ------------------- 24.1.4 (2024-12-11) -------------------