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

Overview

The Galaxy models, datatype framework, and datatype implementations.

History

26.1.0 (2026-08-02)

Bug fixes

  • Make database heartbeat more robust by @mvdbeek in #21734

  • Fix tag duplication when copying datasets/collections between histories by @dannon in #22109

  • Fix more paired_or_unpaired collection issues by @jmchilton in #22170

  • Fix Hashicorp Vault 2.0 non-canonical path rejection by @mvdbeek in #22530

  • Skip missing history item ids in job exports by @guerler in #22563

  • Merge 26.0 into dev (CI-clean rebase of #22749) by @mvdbeek in #22753

  • Fix tag creation self-deadlock under SQLite by @mvdbeek in #22846

  • Handle existing rows in tool_source during db migration by @mvdbeek in #22870

  • Always attempt to build tool request for new API endpoint by @mvdbeek in #22894

  • Fix legacy DatabaseVault secrets canonical key migration by @davelopez in #22942

  • Hide generated headers for tabular previews by @qchiujunhao in #22947

  • Keep the standalone SSE monitor out of the control-queue routing table by @mvdbeek in #22958

  • Include hidden intermediates in workflow extraction summary (#22967) by @jmchilton in #22970

  • Fix storage operation column types (Database migration) by @davelopez in #23032

  • Update spatialdata datatype by @nilchia in #23087

  • Bound memory use in h5grove structured content endpoint by @mvdbeek in #23089

  • Fix Workflow.copy() dropping readme, help, logo_url and doi by @mvdbeek in #23117

  • Fix fasta preview rendering for sequences larger than 100 KB by @mvdbeek in #23163

  • Use a thread-safe libmagic handle when sniffing datasets by @mvdbeek in #23200

Enhancements

26.0.1 (2026-06-04)

Bug fixes

  • Respect workflow object store preference for mapped step outputs by @mvdbeek in #22409

  • Avoid premature commit when copying MetadataFile by @mvdbeek in #22422

  • Fix testing, publishing and dependencies of packages by @nsoranzo in #22445

  • Fix `get_structure` when it is passed a DCE with nested elements by @mvdbeek in #22453

  • Enforce file source access during dataset materialization by @mvdbeek in #22486

  • Fix sample sheet upload without sample-sheet-specific columns by @mvdbeek in #22488

  • Truncate dataset name in export arcname to avoid OSError by @mvdbeek in #22518

  • Catch end of file error when reading corrupted tabular dataset by @guerler in #22523

  • Fix data manager URL for managers with ‘+’ version suffix by @mvdbeek in #22525

  • update the binary.py for spatialdata so it also works if the file has… by @nilchia in #22802

Enhancements

26.0.0 (2026-04-08)

Bug fixes

  • Drop down revision for drop_job_params migration by @mvdbeek in #21122

  • Create alembic merge by @mvdbeek in #21447

  • Provide more accurate step hints for failing subworkflow steps by @mvdbeek in #21514

  • Fix width and height assignment for image metadata using Pillow by @kostrykin in #21554

  • Avoid slash duplication in display application urls by @guerler in #21809

  • Fix redirect upon impersonation by @guerler in #21810

  • Fix dataset collection tag duplication when copying a history by @mvdbeek in #21984

  • Fix AttributeError serializing implicit output collections during job prep by @mvdbeek in #22034

  • Fix preferred_object_store_id not respected for discovered outputs with extended metadata by @mvdbeek in #22056

  • Fix TypeError when column_names metadata is None by @mvdbeek in #22057

  • Fail job gracefully when output name exceeds 255 character DB limit by @mvdbeek in #22059

  • Fix nested collection query performance by @mvdbeek in #22119

  • Fix CardinalityViolation in nested collection ARRAY walk scalar subqueries by @mvdbeek in #22123

  • Use skip_locked also when updating collection by @mvdbeek in #22133

  • Fix redundant empty collection elements by @mvdbeek in #22154

  • Don’t fail on probable delete race by @mvdbeek in #22183

  • Back port collection fixes from #22170. by @jmchilton in #22193

  • Optimize dataset get_edit API by deferring expensive role queries by @mvdbeek in #22232

  • Batch-prefetch HDCA job_state_summary in history contents listing by @mvdbeek in #22256

  • Sequence datatypes: only read first character per line for setting metadata by @bernt-matthias in #22276

  • Fix slow get_private_role_user_emails_dict query by @mvdbeek in #22307

  • Fix timestamp parsing in job import/export by @mvdbeek in #22372

  • Ensure x-content-truncated header is string by @mvdbeek in #22386

  • Fix dataset preview rendering to preserve newlines by @mvdbeek in #22397

Enhancements

Other changes

25.1.2 (2026-03-09)

Bug fixes

  • Fix private dataset sharing error handling by @davelopez in #21689

  • Fix database migration error from 25.0 > 25.1 by @jdavcs in #21737

  • Make database heartbeat more robust (backport) by @mvdbeek in #21812

  • Fix recording duplicate workflow_request_input_step_parameter rows by @mvdbeek in #21980

Other changes

  • Fix worker segfault in gunicorn preload mode on OSX by @mvdbeek in #21837

25.1.1 (2026-02-03)

Bug fixes

  • Sample sheet column fix by @mvdbeek in #21446

  • Maintain column definitions on map over by @mvdbeek in #21468

  • Add missing test file for sig datatype by @SaimMomin12 in #21473

  • Do not update a user’s update_time when an admin archives (and purges) a history by @natefoo in #21484

  • Add missing ending newline to test.sig test data file by @nsoranzo in #21485

  • Usability fixes for sample sheet selection. by @jmchilton in #21503

  • Fix exception message to enable debugging of missing dataset issue. by @jmchilton in #21504

  • Add missing dependencies to galaxy-files package by @nsoranzo in #21518

  • Fix job cache collection copy by @mvdbeek in #21558

  • Fix #21542 - allow workbook bootstrap generation for sample sheet collection types. by @jmchilton in #21584

  • Fix race condition in workflow collection populated state check by @mvdbeek in #21613

  • Fix collection job state not preserved during history export/import by @mvdbeek in #21716

Enhancements

25.1.0 (2025-12-12)

Bug fixes

Enhancements

Other changes

25.0.4 (2025-11-18)

Bug fixes

Enhancements

25.0.3 (2025-09-23)

Bug fixes

Enhancements

Other changes

25.0.2 (2025-08-13)

Bug fixes

  • Remove num_unique_values tiff metadata element by @mvdbeek in #20464

  • Propagate cached job output replacement to copies of outputs by @mvdbeek in #20553

  • Fix deferred datasets in multiple dataset parameters. by @jmchilton in #20650

  • Add num_unique_values tiff metadata element, fixed by @kostrykin in #20669

Enhancements

25.0.1 (2025-06-20)

Bug fixes

  • Pin isa-rwval 0.10.11, drop conditional import handling by @natefoo in #20527

25.0.0 (2025-06-18)

Bug fixes

Enhancements

Other changes

24.2.4 (2025-06-17)

Bug fixes

  • Reduce default framework tool test timeout to 60 seconds by @mvdbeek in #19819

  • Try to recover from recurring activation link error by @jdavcs in #19844

  • Check if index exists before creating by @jdavcs in #19873

  • Let pysam use extra threads available in job by @mvdbeek in #19917

  • Handle special charater in raw SQL by @jdavcs in #19925

  • Use make_fast_zipfile directly by @mvdbeek in #19947

  • Job cache backports by @mvdbeek in #20078

  • Conditionally import from galaxy.config in galaxy.model.mapping if TYPE_CHECKING by @natefoo in #20209

  • Refactor display_as URL generation for UCSC links and fix to remove double slashes in URL by @natefoo in #20239

  • Make response header values strings by @mvdbeek in #20475

  • Link workflow invocation outputs upon importing invocation by @mvdbeek in #20485

  • Make optional edam-ontology in datatypes registry optional by @natefoo in #20492

Enhancements

24.2.3 (2025-03-16)

Bug fixes

  • Fix private role name performance issue by @jdavcs in #19679

  • Fix anndata metadata setting for data with integer indexes by @mvdbeek in #19774

  • Fix parameter model constructions with leading underscores, fixes converter linting by @mvdbeek in #19790

Enhancements

24.2.2 (2025-03-08)

Bug fixes

Enhancements

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

Other changes

24.2.1 (2025-02-28)

Bug fixes

  • Set content-type to text/plain if dataset not safe by @mvdbeek in #19563

  • Fail request explicitly when sqlite provider used on non-sqlite file by @mvdbeek in #19630

  • 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

  • Replace busybox:ubuntu-14.04 image with busybox:1.36.1-glibc by @mvdbeek in #18428

  • Improve workflow-related exception reporting by @mvdbeek in #18447

  • 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

  • Fix shared caches with extended metadata collection. by @jmchilton in #18520

  • Also check dataset.deleted when determining if data can be displayed by @mvdbeek in #18547

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

  • Fix h5ad metadata by @nilchia in #18635

  • Don’t set file size to zero by @mvdbeek in #18653

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

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

  • Fix copying workflow with subworkflow step for step that you own by @mvdbeek in #18802

  • Make pylibmagic import optional by @mvdbeek in #18813

  • Ignore converted datasets in invalid input states by @mvdbeek in #18850

  • Fix discovered outputs with directory metadata and distributed object by @mvdbeek in #18855

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

  • Fix wrong final state when init_from is used by @mvdbeek in #18871

  • Fix history import when parent_hda not serialized by @mvdbeek in #18873

  • Limit max number of items in dataproviders by @mvdbeek in #18881

  • Allow cors in biom and q2view display applications by @mvdbeek in #18890

  • Disable locking when opening h5 files, add missing with by @mvdbeek in #18976

  • Optimize/fix sqlite hid update statement by @mvdbeek in #19106

  • Prefer auto-decompressed datatype when picking conversion target by @mvdbeek in #19162

  • Fix various invocation export issues by @mvdbeek in #19215

  • Fix bad merge conflict resolution by @nsoranzo in #19297

Other changes

24.1.3 (2024-10-25)

Bug fixes

  • Replace busybox:ubuntu-14.04 image with busybox:1.36.1-glibc by @mvdbeek in #18428

  • Improve workflow-related exception reporting by @mvdbeek in #18447

  • 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

  • Fix shared caches with extended metadata collection. by @jmchilton in #18520

  • Also check dataset.deleted when determining if data can be displayed by @mvdbeek in #18547

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

  • Fix h5ad metadata by @nilchia in #18635

  • Don’t set file size to zero by @mvdbeek in #18653

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

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

  • Fix copying workflow with subworkflow step for step that you own by @mvdbeek in #18802

  • Make pylibmagic import optional by @mvdbeek in #18813

  • Ignore converted datasets in invalid input states by @mvdbeek in #18850

  • Fix discovered outputs with directory metadata and distributed object by @mvdbeek in #18855

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

  • Fix wrong final state when init_from is used by @mvdbeek in #18871

  • Fix history import when parent_hda not serialized by @mvdbeek in #18873

  • Limit max number of items in dataproviders by @mvdbeek in #18881

  • Allow cors in biom and q2view display applications by @mvdbeek in #18890

  • Disable locking when opening h5 files, add missing with by @mvdbeek in #18976

Other changes

24.1.2 (2024-09-25)

Bug fixes

  • 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

  • Fix shared caches with extended metadata collection. by @jmchilton in #18520

  • Also check dataset.deleted when determining if data can be displayed by @mvdbeek in #18547

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

  • Fix h5ad metadata by @nilchia in #18635

  • Don’t set file size to zero by @mvdbeek in #18653

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

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

  • Fix copying workflow with subworkflow step for step that you own by @mvdbeek in #18802

  • Make pylibmagic import optional by @mvdbeek in #18813

  • Ignore converted datasets in invalid input states by @mvdbeek in #18850

  • Fix discovered outputs with directory metadata and distributed object by @mvdbeek in #18855

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

  • Fix wrong final state when init_from is used by @mvdbeek in #18871

  • Fix history import when parent_hda not serialized by @mvdbeek in #18873

Other changes

24.1.1 (2024-07-02)

Bug fixes

Enhancements

Other changes

24.0.3 (2024-06-28)

Bug fixes

  • Downgrade count lines error to warning by @mvdbeek in #18175

  • Don’t set dataset peek for errored jobs by @mvdbeek in #18231

  • Transparently open compressed files in DatasetDataProvider by @mvdbeek in #18248

  • Raise exception when extracting dataset from collection without datasets by @mvdbeek in #18249

  • Set page importable to false when serializing by @mvdbeek in #18263

  • Fix first_dataset_element type hint by @mvdbeek in #18284

  • Do not copy purged outputs to object store by @mvdbeek in #18342

  • Fix user’s private role can be missing by @davelopez in #18381

  • Assign default data extension on discovered collection output by @mvdbeek in #18389

Other changes

  • Replace busybox:ubuntu-14.04 image with busybox:1.36.1-glibc by @mvdbeek in #18428

24.0.2 (2024-05-07)

No recorded changes since last release

24.0.1 (2024-05-02)

Bug fixes

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

  • Fix deadlock that can occur when changing job state by @mvdbeek in #17896

  • Fix tool form building if select filters from unavailable dataset metadata by @mvdbeek in #17930

  • Fix InvalidRequestError: Can't operate on closed transaction inside context manager. Please complete the context manager before emitting further commands. by @mvdbeek in #17932

  • Never fail dataset serialization if display_peek fails by @mvdbeek in #17937

  • Fix output datatype when uncompressing a dataset with incorrect datatype by @nsoranzo in #17944

  • Use or copy StoredWorkflow when copying step by @mvdbeek in #17988

  • Raise MessageException when report references invalid workflow output by @mvdbeek in #18009

  • Fix tag regex pattern by @jdavcs in #18025

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

  • Fix history export with missing dataset hids by @davelopez in #18052

  • Fix comments lost on import by @ElectronicBlueberry in #18060

  • Fix history update time after bulk operation by @davelopez in #18068

24.0.0 (2024-04-02)

Bug fixes

Enhancements

23.2.1 (2024-02-21)

Bug fixes

Enhancements

Other changes

23.1.4 (2024-01-04)

Bug fixes

Other changes

23.1.3 (2023-12-01)

Bug fixes

  • Add missing optional description field, fixes ephemeris data library example by @mvdbeek in #17116

23.1.2 (2023-11-29)

Bug fixes

  • Skip change_datatype things if we’re not actually changing the extension by @mvdbeek in #16931

  • Fix copying metadata to copied job outputs by @mvdbeek in #17007

  • Update tar_to_directory dependency by @mvdbeek in #17009

  • Assert that DatasetCollectioElement has an associated object by @mvdbeek in #17071

  • Fix input dates in notifications: consider timezone offset by @davelopez in #17088

  • Allow relative URLs in broadcasts action links by @davelopez in #17093

Enhancements

23.1.1 (2023-10-23)

Bug fixes

Enhancements

Other changes

23.0.6 (2023-10-23)

Bug fixes

  • Fix extra files path handling by @mvdbeek in #16541

  • Don’t fail invocation message without dependent_workflow_step_id by @mvdbeek in #16628

23.0.5 (2023-07-29)

Bug fixes

  • Copy when_expression when copying workflow step by @mvdbeek in #16377

23.0.4 (2023-06-30)

No recorded changes since last release

23.0.3 (2023-06-26)

No recorded changes since last release

23.0.2 (2023-06-13)

No recorded changes since last release

23.0.1 (2023-06-08)

Bug fixes

  • Display DCE in job parameter component, allow rerunning with DCE input by @mvdbeek in #15744

  • Fix folder listing via file browser by @mvdbeek in #15950

  • Fix RO-crate invocation export with complex collections by @davelopez in #15971

  • Backport Improve display chunk generation for BAMs by @mvdbeek in #16007

  • Ensure history export contains all expected datasets by @davelopez in #16013

  • Various fixes to path prefix handling by @mvdbeek in #16033

  • Fix dataype_change not updating HDCA update_time by @mvdbeek in #16099

  • Fix mypy error due to alembic 1.11.0 by @nsoranzo in #16104

  • Fix extended metadata file size handling by @mvdbeek in #16109

  • Fix implicit converters with optional parameters by @mvdbeek in #16133

  • Make ctx_rev optional in InstalledToolShedRepository response model by @dannon in #16139

  • Fix optional fields being validated as missing in ts api by @jmchilton in #16141

  • Support ro crate 0.8.0 and 0.7.0 by @mvdbeek in #16193

  • Verify existence of default value attribute for user forms fields by @guerler in #16205

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_data-26.1.0.tar.gz (21.9 MB view details)

Uploaded Source

Built Distribution

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

galaxy_data-26.1.0-py3-none-any.whl (22.1 MB view details)

Uploaded Python 3

File details

Details for the file galaxy_data-26.1.0.tar.gz.

File metadata

  • Download URL: galaxy_data-26.1.0.tar.gz
  • Upload date:
  • Size: 21.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for galaxy_data-26.1.0.tar.gz
Algorithm Hash digest
SHA256 8e9ccf9843f5490f95f81c6d6c970c70c0cb9f2d902a8e49cfef6bce4c72401d
MD5 3f879aa312b33f17d856d476d2aa96b9
BLAKE2b-256 dbd0704815ec9b81650c626583b5121f5f64e12c586ad1c4a202bd19fb6a208c

See more details on using hashes here.

Provenance

The following attestation bundles were made for galaxy_data-26.1.0.tar.gz:

Publisher: publish_artifacts.yaml on galaxyproject/galaxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file galaxy_data-26.1.0-py3-none-any.whl.

File metadata

  • Download URL: galaxy_data-26.1.0-py3-none-any.whl
  • Upload date:
  • Size: 22.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for galaxy_data-26.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e4becb065d527f90eb476ed7e54b370cc99f124759401ba8b2e89739454e33c7
MD5 db9ab0aaeee8a59ec4bc084caa4a425d
BLAKE2b-256 58443f2d4b0d75857c8c0b3d6fd3464e5c092ed693693de66e41d254d5449475

See more details on using hashes here.

Provenance

The following attestation bundles were made for galaxy_data-26.1.0-py3-none-any.whl:

Publisher: publish_artifacts.yaml on galaxyproject/galaxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page