Skip to main content
https://badge.fury.io/py/galaxy-app.svg

Overview

The Galaxy application logic (backend).

History

25.0.0 (2025-06-18)

Bug fixes

Enhancements

Other changes

24.2.4 (2025-06-17)

Bug fixes

24.2.3 (2025-03-16)

Bug fixes

24.2.2 (2025-03-08)

Bug fixes

  • Fix conditional dependency path resolution by @mvdbeek in #19723

  • Allow tool state changes in refactor actions by @mvdbeek in #19730

  • Update fs.dropboxfs conditional dependency version to 1.0.3 by @davelopez in #19741

  • Follow-up to #19651: Do not reassign: method modifies object in-place by @jdavcs in #19746

Enhancements

  • Add bwa_mem2_index directory datatype, framework enhancements for testing directories by @mvdbeek in #19694

  • Skip slow tests for manage_db, db_dev scripts by @jdavcs in #19744

Other changes

  • Make k8s user and group ids overriddable per job by @nuwang in #19568

24.2.1 (2025-02-28)

Bug fixes

  • Remove unused and broken methods by @nsoranzo in #19614

  • Raise RequestParameterInvalidException on invalid input_format parameter by @mvdbeek in #19631

  • Raise serializable exception on invalid workflow connection by @mvdbeek in #19636

  • Raise MessageException when using data provider on incompatible data by @mvdbeek in #19639

  • Apply exec options to connection by @jdavcs in #19651

  • Initialize dictionary used to set connection execution options by @jdavcs in #19653

  • Fix various bugs around tool data table bundles by @mvdbeek in #19659

24.2.0 (2025-02-11)

Bug fixes

Enhancements

Other changes

24.1.4 (2024-12-11)

Bug fixes

Enhancements

  • Include workflow invocation id in exception logs by @mvdbeek in #18594

  • Implemented the generic OIDC backend from python-social-auth into Gal… by @Edmontosaurus in #18670

  • Collect job metrics also when job failed by @mvdbeek in #18809

  • prevent “missing refresh_token” errors by supporting <extra_scopes> also with Keycloak backend by @ljocha in #18826

24.1.3 (2024-10-25)

Bug fixes

Enhancements

  • Include workflow invocation id in exception logs by @mvdbeek in #18594

  • Implemented the generic OIDC backend from python-social-auth into Gal… by @Edmontosaurus in #18670

  • Collect job metrics also when job failed by @mvdbeek in #18809

  • prevent “missing refresh_token” errors by supporting <extra_scopes> also with Keycloak backend by @ljocha in #18826

24.1.2 (2024-09-25)

Bug fixes

  • 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

  • Prevent job submission if input collection element is deleted by @mvdbeek in #18517

  • Strip unicode null from tool stdio by @mvdbeek in #18527

  • Fix map over calculation for runtime inputs by @mvdbeek in #18535

  • Fix for not-null in ‘column_list’ object by @hujambo-dunia in #18553

  • Also fail ensure_dataset_on_disk if dataset is in new state by @mvdbeek in #18559

  • Fix sqlalchemy statement in tooltagmanager reset output by @dannon in #18591

  • Set minimum weasyprint version by @mvdbeek in #18606

  • Improve relabel identifiers message when number of columns is not 2 by @mvdbeek in #18634

  • Fix extract workflow from history when implicit collection has no jobs by @mvdbeek in #18661

  • Make sure we set file size also for purged outputs by @mvdbeek in #18681

  • File source and object store instance api fixes by @mvdbeek in #18685

  • Fix change datatype PJA on expression tool data outputs by @mvdbeek in #18691

  • Fill in missing help for cross product tools. by @jmchilton in #18698

  • Fix subworkflow scheduling for delayed subworkflow steps connected to data inputs by @mvdbeek in #18731

  • Catch and display exceptions when importing malformatted yaml workflows by @mvdbeek in #18734

  • Fix infinitely delayed workflow scheduling if skipped step creates HDCA by @mvdbeek in #18751

  • Fix directory get or create logic by @mvdbeek in #18752

  • Fix job summary for optional unset job data inputs by @mvdbeek in #18754

  • Allow to change only the description of a quota by @bernt-matthias in #18775

  • Fix wrong extension on pick data output by @mvdbeek in #18798

  • Fix unspecified oidc_endpoint variable overwriting specified redirect_url by @bgruening in #18818

  • Fix wrong celery_app config on job and workflow handlers by @mvdbeek in #18819

  • Fix named cursor is not valid anymore by @mvdbeek in #18825

  • Tighten TRS url check by @mvdbeek in #18841

  • Fix Workflow index bookmark filter by @itisAliRH in #18842

  • Skip metric collection if job working directory doesn’t exist by @mvdbeek in #18845

  • Extend on disk checks to running, queued and error states by @mvdbeek in #18846

  • Raise MessageException instead of assertions on rerun problems by @mvdbeek in #18858

  • Fix data_column ref to nested collection by @mvdbeek in #18875

  • Fix loading very old workflows with data inputs by @mvdbeek in #18876

Enhancements

  • Include workflow invocation id in exception logs by @mvdbeek in #18594

  • Implemented the generic OIDC backend from python-social-auth into Gal… by @Edmontosaurus in #18670

  • Collect job metrics also when job failed by @mvdbeek in #18809

  • prevent “missing refresh_token” errors by supporting <extra_scopes> also with Keycloak backend by @ljocha in #18826

24.1.1 (2024-07-02)

Bug fixes

Enhancements

Other changes

24.0.3 (2024-06-28)

Bug fixes

Other changes

24.0.2 (2024-05-07)

Bug fixes

  • Adds logging of messageExceptions in the fastapi exception handler. by @dannon in #18041

  • Improve error message for Extract dataset tool by @mvdbeek in #18078

24.0.1 (2024-05-02)

Bug fixes

  • Fix tool version switch in editor by @mvdbeek in #17858

  • Fix workflow run form failing on certain histories by @mvdbeek in #17869

  • Always serialize element_count and populated when listing contents by @mvdbeek in #17890

  • Fix saving workflows with freehand_comments only by @mvdbeek in #17901

  • Always discard session after __handle_waiting_jobs is done by @mvdbeek in #17913

  • Fix workflow run form for workflows with null rename PJA by @mvdbeek in #17929

  • Revert unnecessary error change by @mvdbeek in #17948

  • Fix missing implicit conversion for mapped over jobs by @mvdbeek in #17952

  • Fix get_content_as_text for compressed text datatypes by @mvdbeek in #17976

  • Backport: Fix bug: call unique() on result, not select stmt by @jdavcs in #17981

  • Fix LengthValidator if no value passed by @mvdbeek in #17983

  • Raise RequestParameterInvalidException if collection element has unknown extension by @mvdbeek in #17985

  • Don’t attempt to commit in dry_run mode by @mvdbeek in #17987

  • Don’t fail if reporting invalid parameter values by @mvdbeek in #18002

  • Include exception info when something goes wrong while refreshing tokens by @mvdbeek in #18008

  • Avoid exception when opening apply rules tool and no collection in history by @mvdbeek in #18011

  • Don’t commit without having set a hid by @mvdbeek in #18014

  • Raise appropriate exception if user forces a collection that is not populated with elements as input by @mvdbeek in #18023

  • Fix tag regex pattern by @jdavcs in #18025

  • Fix History Dataset Association creation so that hid is always set by @mvdbeek in #18036

  • Change wrong quota_source value from KeyError to ValueError by @mvdbeek in #18040

  • Check database connection to issue a rollback if no connection by @jdavcs in #18070

Enhancements

Other changes

24.0.0 (2024-04-02)

Bug fixes

Enhancements

Other changes

23.2.1 (2024-02-21)

Bug fixes

Enhancements

Other changes

23.1.4 (2024-01-04)

Bug fixes

23.1.3 (2023-12-01)

No recorded changes since last release

23.1.2 (2023-11-29)

Bug fixes

  • Fix unbound runner variable when there is an error in the job config by @mvdbeek in #16906

  • Fix discarded dataset ordering in Storage Dashboard by @davelopez in #16929

  • Include owner’s annotation when exporting workflow by @dannon in #16930

  • Skip state filtering in __MERGE_COLLECTION__ tool by @mvdbeek in #16937

  • Prevent Singular external auth users from disconnecting identity by @ahmedhamidawan in #16961

  • Prevent workflow submission with missing input values by @mvdbeek in #17048

  • Fix extra files collection if using store_by="id" and outputs_to_working_directory by @mvdbeek in #17067

  • Remove rollback from __check_jobs_at_startup by @mvdbeek in #17085

Enhancements

23.1.1 (2023-10-23)

Bug fixes

Enhancements

Other changes

23.0.6 (2023-10-23)

Bug fixes

Enhancements

23.0.5 (2023-07-29)

Bug fixes

23.0.4 (2023-06-30)

Bug fixes

  • Fix default when statement evaluation by @mvdbeek in #16332

  • Redact private role name and description when purging user by @mvdbeek in #16349

23.0.3 (2023-06-26)

Bug fixes

Enhancements

  • When importing tool data bundles, use the first loc file for the matching table by @natefoo in #16247

Other changes

  • Forward port of slugify username received from oidc by @nuwang in #16271

23.0.2 (2023-06-13)

Bug fixes

Enhancements

23.0.1 (2023-06-08)

Bug fixes

Other changes

20.9.0 (2020-10-15)

  • First release from the 20.09 branch of Galaxy.

20.5.0 (2020-07-04)

  • First release from the 20.05 branch of Galaxy.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

galaxy_app-25.0.0.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

galaxy_app-25.0.0-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

File details

Details for the file galaxy_app-25.0.0.tar.gz.

File metadata

  • Download URL: galaxy_app-25.0.0.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for galaxy_app-25.0.0.tar.gz
Algorithm Hash digest
SHA256 02e9b4405cadb2f3b923d38ed35aea83b78752179d3060e69ce47732af6ed6dc
MD5 4cda1df2a4962bed2ef1d120257d9cb8
BLAKE2b-256 483ca7a6b46d66a7df9d5cd50fd41f917b1b253cb6142fb5518aa08bb4d4c219

See more details on using hashes here.

File details

Details for the file galaxy_app-25.0.0-py3-none-any.whl.

File metadata

  • Download URL: galaxy_app-25.0.0-py3-none-any.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for galaxy_app-25.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 539389490e0ecfafb9f4cd2292e5e35ee1e0a5707a1c5d03bc9e2ce6473d2078
MD5 d110ed085c7348221546d90d93c4593f
BLAKE2b-256 21c083ca0cee2dd293e1a8869d2ac651ceac0d628885d23f61445ba85a97a83a

See more details on using hashes here.

Release history Release notifications | RSS feed

26.1.1

2 files

26.1.0

2 files

26.0.1

2 files

26.0.0

2 files

25.1.2

2 files

25.1.1

2 files

25.1.0

2 files

25.0.4

2 files

25.0.3

2 files

25.0.2

2 files

25.0.1

2 files

This release

25.0.0 This release

2 files

24.2.4

2 files

24.2.3

2 files

24.2.2

2 files

24.2.1

2 files

24.2.0

2 files

24.1.4

2 files

24.1.3

2 files

24.1.2

2 files

24.1.1

2 files

24.0.3

2 files

24.0.2

2 files

24.0.1

2 files

24.0.0

2 files

23.2.1

2 files

23.1.4

2 files

23.1.3

2 files

23.1.2

2 files

23.1.1

2 files

23.0.6

2 files

23.0.5

2 files

23.0.4

2 files

23.0.3

2 files

23.0.2

2 files

23.0.1

2 files

22.1.1

2 files

21.9.0

2 files

20.9.0

2 files

20.5.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page