Skip to content

Releases: galaxyproject/galaxy

v24.1.3

25 Oct 10:53
Compare
Choose a tag to compare

What's Changed

Full Changelog: v24.1.2...v24.1.3

v24.1.2

25 Sep 13:07
Compare
Choose a tag to compare

What's Changed

  • [24.1] fix no-op workflow "relabel" shouldn't result in a notification by @ElectronicBlueberry in #18473
  • [24.1] Make default_panel_view a _by_host option by @natefoo in #18471
  • [24.1] Stabilize test_purge_while_job_running test by @mvdbeek in #18498
  • [24.1] Increase API robustness to invalid requests, improve compressed data serving by @mvdbeek in #18494
  • [24.0] Return generic message for password reset email by @ahmedhamidawan in #18479
  • [24.1] Backport pod5 datatype by @TomHarrop in #18507
  • [23.2] Handle all requests error in ApiBiotoolsMetadataSource._raw_get_metadata by @nsoranzo in #18510
  • [24.0] Follow-up on #18212 by @nsoranzo in #18516
  • [24.0] Fix view parameter type in Job index API by @davelopez in #18521
  • [24.1] Prevent job submission if input collection element is deleted by @mvdbeek in #18517
  • [24.1] Use name instead of ID for displaying object stores + revise user-facing language in UI by @davelopez in #18525
  • [24.1] Check if dataset has any data before running provider checks by @mvdbeek in #18526
  • [24.1] Strip unicode null from tool stdio by @mvdbeek in #18527
  • [24.1] Simplify and fix useDatatypesMapper by @mvdbeek in #18550
  • [24.1] Also check dataset.deleted when determining if data can be displayed by @mvdbeek in #18547
  • [24.1] Fix map over calculation for runtime inputs by @mvdbeek in #18535
  • [24.1] Fix shared caches with extended metadata collection. by @jmchilton in #18520
  • [24.1] Fix undo removing all freehand comments by @ElectronicBlueberry in #18557
  • [24.1] Also fail ensure_dataset_on_disk if dataset is in new state by @mvdbeek in #18559
  • [24.1] Apply statsd arg sanitization to all pages by @mvdbeek in #18509
  • [24.1] Raise appropriate exception if ldda not found by @mvdbeek in #18569
  • [24.1] Fix history changes switch to simple form by @ElectronicBlueberry in #18574
  • [24.0] Fix Archive header encoding by @arash77 in #18583
  • [24.0] Fix for not-null in 'column_list' object by @hujambo-dunia in #18553
  • [23.0] Fix API key reveals on mouse hover by @itisAliRH in #18593
  • [24.0] Fix sqlalchemy statement in tooltagmanager reset output by @dannon in #18591
  • [24.0] Set minimum weasyprint version by @mvdbeek in #18606
  • [24.1] Adjust sentry default config -- drop replay by @dannon in #18622
  • [24.1] More datatype deprecation warnings by @mvdbeek in #18612
  • [23.0] Fix for Numeric form field to allow Null min/max values in validation methods by @hujambo-dunia in #18585
  • [24.1] xsd: allow change_format and actions also in statically defined collection elements, and break recursion by @bernt-matthias in #18605
  • [24.1] Improve relabel identifiers message when number of columns is not 2 by @mvdbeek in #18634
  • [24.1] Include workflow invocation id in exception logs by @mvdbeek in #18594
  • [24.1] Fix invocation view steps scroll bug by @ahmedhamidawan in #18614
  • [24.1] Fix resume_paused_jobs if no session provided by @mvdbeek in #18640
  • [24.0] Close install model session when request ends by @mvdbeek in #18629
  • [24.1] Update h5web by @dannon in #18552
  • [24.0] Don't set file size to zero by @mvdbeek in #18653
  • [23.2] Strip whitespace when listifying admin users by @jdavcs in #18656
  • [24.1] Fix extract workflow from history when implicit collection has no jobs by @mvdbeek in #18661
  • [24.1] Optimize useInvocationGraph for Invocation view by @ahmedhamidawan in #18663
  • [24.0] Improve workflow creating/saving UX by @ahmedhamidawan in #18657
  • [24.1] Fix export_remote include/exclude metadata flag by @davelopez in #18659
  • [24.0] Remove unnecessary assert for file_size by @davelopez in #18669
  • [24.1] Fix h5ad metadata by @nilchia in #18635
  • [24.1] Return error when following a link to a non-ready display application by @mvdbeek in #18672
  • [24.1] Only load authnz routes when oidc enabled by @mvdbeek in #18683
  • [24.1] File source and object store instance api fixes by @mvdbeek in #18685
  • [24.0] Fix import all datasets from library folder by @davelopez in #18687
  • [24.0] Make sure we set file size also for purged outputs by @mvdbeek in #18681
  • [24.1] Fix sorting users in admin by last login by @jdavcs in #18694
  • [24.1] Fix change datatype PJA on expression tool data outputs by @mvdbeek in #18691
  • [24.1] Fix upload when current history changes by @davelopez in #18703
  • [24.1] Fix output hover for workflow parameter outputs by @mvdbeek in #18720
  • [24.1] Fill in missing help for cross product tools. by @jmchilton in #18698
  • [24.1] Add error handling in WorkflowInvocationState by @ahmedhamidawan in #18726
  • [24.1] Fix subworkflow scheduling for delayed subworkflow steps connected to data inputs by @mvdbeek in #18731
  • [24.1] Fix invocation grid selenium that fails intermittently by @ahmedhamidawan in #18735
  • [24.1] Fix resume paused jobs response handling by @dannon in #18733
  • [24.1] Catch and display exceptions when importing malformatted yaml workflows by @mvdbeek in #18734
  • [24.1] Fix datatype validation of newly built collection by @mvdbeek in #18738
  • [24.1] Handle error when workflow is unowned in Invocation view by @ahmedhamidawan in #18730
  • [24.1] Show items with same hid but different id in history by @ahmedhamidawan in #18689
  • [24.0] Fix rules runtime editable by @ElectronicBlueberry in #18741
  • [24.1] Fix directory get or create logic by @mvdbeek in #18752
  • [24.1] Fix scratch storage modal title by @mvdbeek in #18753
  • [24.1] Fix job summary for optional unset job data inputs by @mvdbeek in #18754
  • [24.1] Fix infinitely delayed workflow scheduling if skipped step creates HDCA by @mvdbeek in #18751
  • [24.1] Fix infinite rapid polling in useKeyedCache by @mvdbeek in #18756
  • [24.0] Fix TypeError from Pydantic 2.9.0 by @nsoranzo in #18788
  • Implemented the generic OIDC backend from python-social-auth into Gal… by @Edmontosaurus in #18670
  • [24.1] Fixing RegisterForm.vue not appending prefix when set. by @mcuaya1 in #18786
  • [24.0] Update ENA url in ebi_sra tool by @mvdbeek in #18771
  • [24.1] Fix wrong extension on pick data output by @mvdbeek in #18798
  • [24.1] Backport PR 18630 "Add BlobToolkit to the list of interactive tools" to release_24.1 by @cat-bro in #18784
  • [24.1] Fix copying workflow with subworkflow step for step that you own by @mvdbeek in #18802
  • [24.1] Use smtplib send_message to support utf-8 chars in to and from by @mvdbeek in #18805
  • [24.1] Collect job metrics also when job failed by @mvdbeek in #18809
  • [24.1] Fix optional text handling ...
Read more

v24.1.1

03 Jul 02:20
Compare
Choose a tag to compare

What's Changed

  • [24.1] Support usage of vue mounting helpers in a context without existing pinia/vue. by @dannon in #18429
  • [24.1] Add note on fastapi to admin release notes by @jdavcs in #18431
  • [24.0] Install node from setup-node action by @nsoranzo in #18435
  • [24.0] Fix mounting utility usage of pinia (fixes charts form components) by @dannon in #18430
  • [24.1] Update mercurial to non-yanked 6.7.4 by @nsoranzo in #18434
  • [24.0] Replace busybox:ubuntu-14.04 image with busybox:1.36.1-glibc by @mvdbeek in #18428
  • [24.1] Improve workflow-related exception reporting by @mvdbeek in #18447
  • [24.0] Disable password reset for deleted users [GCC2024_COFEST] by @laperlej in #18459
  • [24.0] Fix subwofklow tags serialization type by @arash77 in #18456
  • [24.0] Add input extra files to get_input_fnames by @mvdbeek in #18462
  • [22.05] pin bleach to 5.0.1 by @bernt-matthias in #18472
  • [24.0] Fix dropped when_expression on step upgrade by @mvdbeek in #18446
  • [24.0] Backport 18458 by @martenson in #18474

New Contributors

Full Changelog: v24.1...v24.1.1

v24.0.3

28 Jun 09:11
Compare
Choose a tag to compare

What's Changed

  • [24.0] Backport OIDC schema fix by @mvdbeek in #18111
  • [23.2] Allow purge query param, deprecate purge body param by @mvdbeek in #18105
  • [24.0] Fix switching between nested collection elements by @mvdbeek in #18115
  • [24.0] Fix deprecated deprecated argument by @mvdbeek in #18119
  • [24.0] Ignore AdminRequired and RegisteredUserRequired Sentry events by @mvdbeek in #18118
  • [24.0] Include traceback when logging email PJA exception by @mvdbeek in #18122
  • [24.0] Downgrade missing output file in working directory to warning for failed jobs by @mvdbeek in #18123
  • [24.0] Don't log exception if cancelled slurm job doesn't have stderr file by @mvdbeek in #18121
  • [24.0] Raise exception if collection elements missing during download by @jdavcs in #18094
  • [24.0] Fix and unify axios error handling by @mvdbeek in #18112
  • [24.0] Fix activity bar touch events on iOS devices by @mvdbeek in #18109
  • [24.0] Fix vanishing connections on workflow upgrade by @ElectronicBlueberry in #18107
  • [24.0] Fix listing possibly untitled records in Invenio Plugin by @davelopez in #18130
  • [24.0] Don't commit in DeleteIntermediatesAction by @mvdbeek in #18131
  • [24.0] Fix data default values not getting added to history by @mvdbeek in #18132
  • [24.0] Fix undefined reading 'produces_entry_points' TypeError by @ahmedhamidawan in #18141
  • [24.0] Fix config access in StorageManager by @dannon in #18143
  • [24.0] Fix Legacy HTML page view by @mvdbeek in #18145
  • [24.0] Delay tool form rendering until config is loaded by @mvdbeek in #18151
  • [24.0] Raise RequestParameterInvalidException when url is invalid by @mvdbeek in #18155
  • [24.0] Drop redundant error message by @mvdbeek in #18156
  • [24.0] Fix error message when accessing restricted Zenodo records by @davelopez in #18169
  • [24.0] Downgrade count lines error to warning by @mvdbeek in #18175
  • [24.0] Emit warning when user-cancelled job already complete by @mvdbeek in #18178
  • [24.0] Fix typos in create release documentation page by @jdavcs in #18181
  • [24.0] Fix on success redirect by @mvdbeek in #18187
  • [24.0] Fix Edit Dataset UI when there is an error retrieving the dataset by @davelopez in #18188
  • [24.0] Avoid object store path lookup when constructing JobState object by @mvdbeek in #18190
  • [24.0] Fix make all histories private with immutable histories by @davelopez in #18200
  • [24.0] Remove legacy code, reference to sqlalchemy migrate by @jdavcs in #18202
  • [24.0] Fix submitted value in workflow run form if data is constrained by tag filter by @mvdbeek in #18193
  • [24.0] Add string cast for dbkey / genome_build by @mvdbeek in #18207
  • [24.0] Include stack when reporting delete error by @mvdbeek in #18208
  • [24.0] Replace Multiselect selectLabel with icons in FormSelect by @ahmedhamidawan in #18194
  • [24.0] Fix pca 3d rendering of tabular files and visualization error handling in general by @mvdbeek in #18211
  • [24.0] Don't fail metadata if we only have an extra output files dir by @mvdbeek in #18179
  • [24.0] Add GenericItem error handling by @ahmedhamidawan in #18203
  • [24.0] Backport #18197 by @nsoranzo in #18212
  • [24.0] Use config_section to distinguish between galaxy and ts or other apps by @jdavcs in #18215
  • [24.0] Prevent anonymous and inactive users from running workflows by @ahmedhamidawan in #18192
  • [24.0] Restrict job_files access to jobs that are not terminal by @mvdbeek in #18217
  • [24.0] Check dataset state when attempting to acces dataset contents by @mvdbeek in #18214
  • [24.0] do not expand datasets that are known to be inaccessible by @martenson in #17818
  • [24.0] Raise RequestParameterInvalidException if url can't be verified by @mvdbeek in #18230
  • [24.0] Don't set dataset peek for errored jobs by @mvdbeek in #18231
  • [24.0] Decrease log level for expected visualization errors by @mvdbeek in #18229
  • [24.0] Raise appropriate exception if accessing deleted input file by @mvdbeek in #18223
  • [24.0] Reset content-length for unhandled exceptions by @mvdbeek in #18233
  • [24.0] Fix element serialization for collections that aren't populated yet by @mvdbeek in #18235
  • [24.0] Fix userOwnsHistory conditions by @davelopez in #18243
  • [23.1] Minor fix to enable external hgweb process by @mvdbeek in #18256
  • [24.0] Skip tests if toolshed, dx.doi not responding by @mvdbeek in #18250
  • [23.1] Add missing TS migration by @jdavcs in #18267
  • [23.2] Add hgweb_repo_prefix attribute to TestToolShedConfig by @nsoranzo in #18268
  • [24.0] Format with black by @nsoranzo in #18273
  • [24.0] Transparently open compressed files in DatasetDataProvider by @mvdbeek in #18248
  • [24.0] Raise exception when extracting dataset from collection without datasets by @mvdbeek in #18249
  • [24.0] Fix Invenio credentials handling by @davelopez in #18255
  • [23.1] Add revision tags for TS migration in 23.1 by @jdavcs in #18271
  • [24.0] Only log error if deleting directory really failed by @mvdbeek in #18236
  • [24.0] Don't attempt to download purged datasets by @mvdbeek in #18278
  • [24.0] Set page importable to false when serializing by @mvdbeek in #18263
  • [24.0] Fix first_dataset_element type hint by @mvdbeek in #18284
  • [23.2] Add toolshed database revision tags for 23.2 by @jdavcs in #18293
  • [24.0] Add TS db revision tags for 24.0 by @jdavcs in #18294
  • [24.0] Use correct link for log in or register in Copy Modal by @davelopez in #18289
  • [24.0] Redirect anonymous users to home when importing public histories by @davelopez in #18286
  • [24.0] Check various preconditions in FeatureLocationIndexDataProvider by @davelopez in #18283
  • [24.0] Move tool shed specific driver function to tool_shed.test by @mvdbeek in #18296
  • [24.0] Don't serialize display application links for deleted datasets by @mvdbeek in #18307
  • [23.1] More fixes for running the TS with external hgweb by @mvdbeek in #18279
  • Merge 23.1 into 23.2 by @mvdbeek in #18320
  • [23.2] Fix integration tests by @mvdbeek in #18326
  • [23.2] Fix tool_shed package unit tests by @mvdbeek in #18327
  • [23.2] Fix one more tool shed unit test by @mvdbeek in #18328
  • [23.1] Make toolshed repo permissions world-readable by @mvdbeek in #18332
  • [24.0] Downgrade doi fetch error to debug by @mvdbeek in #18330
  • [24.0] Fix users API serialization when listing users by @davelopez in #18329
  • [23.2] Skip new history creation if user is anonymous and login is required by @mvdbeek in #18319
  • [24.0] Fix seek in slurm memo...
Read more

v24.1

20 Jun 16:38
Compare
Choose a tag to compare

What's Changed

Read more

v24.0.2

07 May 13:56
439bb62
Compare
Choose a tag to compare

What's Changed

  • [24.0] Adds logging of messageExceptions in the fastapi exception handler. by @dannon in #18041
  • [24.0] Improve error message for Extract dataset tool by @mvdbeek in #18078
  • [23.2] Fix history export with missing dataset hids by @davelopez in #18083
  • [24.0] CitationsList - fix prop spec and config access. by @dannon in #18061
  • [24.0] Tool linters: allow to skip by old linter names (by allowing to skip linter modules) by @bernt-matthias in #18091
  • [24.0] History Multiview panel shows pinned histories on top by @ahmedhamidawan in #18092
  • [24.0] tool linters: output filters should only consider child filter nodes by @bernt-matthias in #18096

Full Changelog: v24.0.1...v24.0.2

v24.0.1

02 May 10:28
592cf1e
Compare
Choose a tag to compare

What's Changed

  • [24.0] Fix hasOwner function for histories in client by @ahmedhamidawan in #17886
  • [23.2] Added 4dn_pairs and 4dn_pairsam datatypes by @SaimMomin12 in #17875
  • [24.0] Always serialize element_count and populated when listing contents by @mvdbeek in #17890
  • [24.0] Fix release notes by @jdavcs in #17894
  • [24.0] Make wait_for_history_jobs look at jobs, not datasets by @mvdbeek in #17892
  • [24.0] Fix deadlock that can occur when changing job state by @mvdbeek in #17896
  • [24.0] Fix search and version menu in docs by @nsoranzo in #17898
  • [24.0] Fix conditional Image imports by @mvdbeek in #17899
  • [24.0] Fix workflow run form failing on certain histories by @mvdbeek in #17869
  • [23.2] Fix saving workflows with freehand_comments only by @mvdbeek in #17901
  • [24.0] do not show copy button when editing by @martenson in #17895
  • [24.0] Do not save workflow on Run without user confirmation by @ahmedhamidawan in #17907
  • [24.0] Rebuild config samples by @davelopez in #17911
  • [24.0] Fix lost reports when switching workflow versions by @mvdbeek in #17904
  • [24.0] Make sure step removal also resets mapOver state by @mvdbeek in #17915
  • [23.2] Adjust update_cwl_conformance_tests.sh for removed branch by @mvdbeek in #17916
  • [24.0] Adjust release notes to use the same language as interface by @martenson in #17919
  • [24.0] Fix saving user preferences crashes tab by @ElectronicBlueberry in #17917
  • [24.0] Always discard session after __handle_waiting_jobs is done by @mvdbeek in #17913
  • [24.0] Fix workflow run form for workflows with null rename PJA by @mvdbeek in #17929
  • [24.0] Fix tool form building if select filters from unavailable dataset metadata by @mvdbeek in #17930
  • [24.0] Fix InvalidRequestError: Can't operate on closed transaction inside context manager. Please complete the context manager before emitting further commands. by @mvdbeek in #17932
  • [24.0] Never fail dataset serialization if display_peek fails by @mvdbeek in #17937
  • [24.0] Drop left-over debug statement by @mvdbeek in #17939
  • [23.0] Fix output datatype when uncompressing a dataset with incorrect datatype by @nsoranzo in #17944
  • [24.0] Fix tool version switch in editor by @mvdbeek in #17858
  • [23.2] Fix missing implicit conversion for mapped over jobs by @mvdbeek in #17952
  • [23.0] Fix KeyError in XForwardedHostMiddleware by @nsoranzo in #17955
  • [24.0] Revert unnecessary error change by @mvdbeek in #17948
  • [24.0] Fix notification display time by @davelopez in #17965
  • [23.2] Fix message input type for notifications in admin panel by @davelopez in #17966
  • [23.2] Set from_tool_form: true when saving new workflow by @mvdbeek in #17972
  • [24.0] Update _thanks.rst in the User Release Notes to include new socials and remove inactive ones by @natwhitaker in #17971
  • [24.0] Show dataset image in workflow_outputs display listing. by @dannon in #17964
  • [24.0] Fix filtering workflow outputs by type in markdown directives by @davelopez in #17977
  • [24.0] Fix get_content_as_text for compressed text datatypes by @mvdbeek in #17976
  • [24.0] History import - show user feedback on completion. by @dannon in #17980
  • [24.0] Backport: Fix bug: call unique() on result, not select stmt by @jdavcs in #17981
  • [24.0] Fix LengthValidator if no value passed by @mvdbeek in #17983
  • [24.0] Raise RequestParameterInvalidException if collection element has unknown extension by @mvdbeek in #17985
  • [24.0] Use or copy StoredWorkflow when copying step by @mvdbeek in #17988
  • [23.2] Don't attempt to commit in dry_run mode by @mvdbeek in #17987
  • [23.2] Invenio plugin fixes by @davelopez in #17997
  • [24.0] Update prebuilt client by @dannon in #18000
  • [24.0] Preserve surrounding whitespace when localizing complex nodes by @dannon in #18005
  • [24.0] Use the new column-select component in FormData for multiple select by @ahmedhamidawan in #17990
  • [24.0] Don't fail if reporting invalid parameter values by @mvdbeek in #18002
  • [24.0] Raise MessageException when report references invalid workflow output by @mvdbeek in #18009
  • [24.0] Include exception info when something goes wrong while refreshing tokens by @mvdbeek in #18008
  • [24.0] Reduce notifications polling frequency by @davelopez in #18010
  • [24.0] Avoid exception when opening apply rules tool and no collection in history by @mvdbeek in #18011
  • [24.0] Don't commit without having set a hid by @mvdbeek in #18014
  • [24.0] Add a link to histories list in history import message for situations… by @dannon in #18021
  • [24.0] Fix test_get_tags_histories_content test by @mvdbeek in #18026
  • [24.0] Fix tag regex pattern by @jdavcs in #18025
  • [24.0] Backport colabfold tar file datatype by @mvdbeek in #18029
  • [24.0] Fix remote files sources error handling by @davelopez in #18027
  • [24.0] Raise appropriate exception if user forces a collection that is not populated with elements as input by @mvdbeek in #18023
  • [24.0] Change wrong quota_source value from KeyError to ValueError by @mvdbeek in #18040
  • [24.0] Fix History Dataset Association creation so that hid is always set by @mvdbeek in #18036
  • [24.0] Ensure that offset and limit are never negative by @mvdbeek in #18044
  • [24.0] clarify the object store relocate functionality by @martenson in #18033
  • [24.0] Add middleware for logging start and end of request by @mvdbeek in #18046
  • [23.2] Updated the datatypes name for FASTK tool by @SaimMomin12 in #18053
  • [24.0] Fix comments lost on import by @ElectronicBlueberry in #18060
  • [24.0] Fix history export with missing dataset hids by @davelopez in #18052
  • [24.0] Check database connection to issue a rollback if no connection by @jdavcs in #18070
  • [24.0] Fix history update time after bulk operation by @davelopez in #18068

New Contributors

Full Changelog: v24.0.0...v24.0.1

v24.0.0

02 Apr 23:25
Compare
Choose a tag to compare

For a list of curated highlights see the release announcement at https://docs.galaxyproject.org/en/latest/releases/24.0_announce_user.html

What's Changed

Read more

v.23.2.1

22 Feb 03:13
Compare
Choose a tag to compare

What's Changed

Full Changelog: v23.2...v23.2.1

v23.2.0

12 Feb 19:12
Compare
Choose a tag to compare

Release notes

Galaxy 23.2.0 was released on 30th of January 2024

user highlight release notes
full release notes

What's Changed

list of all merged PRs
Read more