History ------- .. to_doc --------- 26.1.dev0 --------- ------------------- 25.1.2 (2026-03-09) ------------------- No recorded changes since last release ------------------- 25.1.1 (2026-02-03) ------------------- ========= Bug fixes ========= * Add missing dependencies to ``galaxy-files`` package by `@nsoranzo `_ in `#21518 `_ * Supports Dataverse file access via both persistent and database IDs by `@davelopez `_ in `#21569 `_ * Harden Dataverse integration by `@davelopez `_ in `#21624 `_ ------------------- 25.1.0 (2025-12-12) ------------------- ========= Bug fixes ========= * Change wording of the client side storage handling by `@bgruening `_ in `#19815 `_ * Fix GCS file source to handle virtual directories without marker objects by `@dannon `_ in `#21051 `_ * Fix Huggingface timestamp parsing when `last_commit` is missing by `@davelopez `_ in `#21072 `_ * Fixes download for restricted Zenodo records by `@davelopez `_ in `#21274 `_ ============ Enhancements ============ * Type annotation fixes for mypy 1.16.0 by `@nsoranzo `_ in `#20424 `_ * Add Dataverse template by `@davelopez `_ in `#20551 `_ * Clean up code from pyupgrade by `@nsoranzo `_ in `#20642 `_ * Add `fsspec` base implementation for File Source plugins by `@davelopez `_ in `#20698 `_ * Refactor Files Sources Framework for stronger typing using pydantic models by `@davelopez `_ in `#20728 `_ * Adapt S3 file source to fsspec by `@davelopez `_ in `#20794 `_ * Fix fsspec fs path handling by `@davelopez `_ in `#20799 `_ * Add Hugging Face 🤗 file source and user-defined template by `@davelopez `_ in `#20805 `_ * Support remote file source hashes by `@davelopez `_ in `#20853 `_ ------------------- 25.0.4 (2025-11-18) ------------------- No recorded changes since last release ------------------- 25.0.3 (2025-09-23) ------------------- No recorded changes since last release ------------------- 25.0.2 (2025-08-13) ------------------- ========= Bug fixes ========= * Fix Invenio file downloads for published records with draft by `@davelopez `_ in `#20685 `_ ------------------- 25.0.1 (2025-06-20) ------------------- No recorded changes since last release ------------------- 25.0.0 (2025-06-18) ------------------- ========= Bug fixes ========= * Use ``resource_path()`` to access datatypes_conf.xml.sample as a package resource by `@nsoranzo `_ in `#19331 `_ * Fix wrong URI written to `ExportObjectResultMetadata` when exporting histories to eLabFTW by `@kysrpex `_ in `#19541 `_ * Update webdav user file source template help text by `@sanjaysrikakulam `_ in `#19784 `_ * Change wording in the google drive user file source template by `@sanjaysrikakulam `_ in `#19927 `_ ============ Enhancements ============ * Let file sources choose a path for uploaded files by `@kysrpex `_ in `#19154 `_ * eLabFTW integration via Galaxy file source by `@kysrpex `_ in `#19319 `_ * Add Dataverse RDM repository integration by `@KaiOnGitHub `_ in `#19367 `_ * Type annotation fixes for mypy 1.14.0 by `@nsoranzo `_ in `#19372 `_ * Handles S3 listing errors by `@itisAliRH `_ in `#19446 `_ * Add eLabFTW file source from file source templates by `@kysrpex `_ in `#19493 `_ * Add InvenioRDM file source template by `@davelopez `_ in `#19619 `_ * Use discriminated unions in object stores and file source template configs by `@davelopez `_ in `#19621 `_ * Add Zenodo file source template by `@davelopez `_ in `#19638 `_ * Drop support for Python 3.8 by `@nsoranzo `_ in `#19685 `_ * Enable ``warn_redundant_casts`` mypy option and drop redundant casts by `@nsoranzo `_ in `#20008 `_ * Add ZIP explorer to import individual files from local or remote ZIP archives by `@davelopez `_ in `#20054 `_ * Implement file source to integrate Galaxy with RSpace by `@kysrpex `_ in `#20167 `_ ------------------- 24.2.4 (2025-06-17) ------------------- ============ Enhancements ============ * Fix Invenio file source downloads not working with some Invenio instances by `@davelopez `_ in `#19930 `_ ------------------- 24.2.3 (2025-03-16) ------------------- ========= Bug fixes ========= * Fix private role name performance issue by `@jdavcs `_ in `#19679 `_ ------------------- 24.2.2 (2025-03-08) ------------------- ========= Bug fixes ========= * Fix RDM token access for user-defined file sources by `@davelopez `_ in `#19768 `_ ------------------- 24.2.1 (2025-02-28) ------------------- No recorded changes since last release ------------------- 24.2.0 (2025-02-11) ------------------- ============ 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) ------------------- ========= Bug fixes ========= * Fix production_aws_private_bucket.yml by `@mvdbeek `_ in `#19155 `_ ------------------- 24.1.3 (2024-10-25) ------------------- No recorded changes since last release ------------------- 24.1.2 (2024-09-25) ------------------- No recorded changes since last release ------------------- 24.1.1 (2024-07-02) ------------------- ========= Bug fixes ========= * Fix file source search query with empty string value by `@davelopez `_ in `#18191 `_ * Small bug fixes for user data plugins by `@jmchilton `_ in `#18246 `_ * Fix check for anonymous by `@jdavcs `_ in `#18364 `_ ============ Enhancements ============ * Add onedata objectstore by `@bwalkowi `_ in `#17540 `_ * Update Python dependencies by `@galaxybot `_ in `#17653 `_ * Code cleanups from ruff and pyupgrade by `@nsoranzo `_ in `#17654 `_ * Enable ``warn_unused_ignores`` mypy option by `@nsoranzo `_ in `#17991 `_ * Add galaxy to user agent by `@mvdbeek `_ in `#18003 `_ * Add Zenodo integration by `@davelopez `_ in `#18022 `_ * More typing in galaxy.files. by `@jmchilton `_ in `#18037 `_ * Refactor galaxy.files plugin loading + config handling. by `@jmchilton `_ in `#18049 `_ * Add stronger type annotations in file sources + refactoring by `@davelopez `_ in `#18050 `_ * Add pagination support to Files Source plugins by `@davelopez `_ in `#18059 `_ * Update Python dependencies by `@galaxybot `_ in `#18063 `_ * Overhaul Azure storage infrastructure. by `@jmchilton `_ in `#18087 `_ * Empower users to bring their own storage and file sources by `@jmchilton `_ in `#18127 `_ * Display DOIs in Archived Histories by `@davelopez `_ in `#18134 `_ * Update s3fs dependency. by `@jmchilton `_ in `#18135 `_ * Onedada object store and files source stability fixes by `@bwalkowi `_ in `#18372 `_ ============= Other changes ============= * Fix #18316 (anonymous file sources) by `@jmchilton `_ in `#18352 `_ ------------------- 24.0.3 (2024-06-28) ------------------- ========= Bug fixes ========= * Fix listing possibly untitled records in Invenio Plugin by `@davelopez `_ in `#18130 `_ * Raise ``RequestParameterInvalidException`` when url is invalid by `@mvdbeek `_ in `#18155 `_ * Fix error message when accessing restricted Zenodo records by `@davelopez `_ in `#18169 `_ * Raise ``RequestParameterInvalidException`` if url can't be verified by `@mvdbeek `_ in `#18230 `_ * Fix Invenio credentials handling by `@davelopez `_ in `#18255 `_ ------------------- 24.0.2 (2024-05-07) ------------------- No recorded changes since last release ------------------- 24.0.1 (2024-05-02) ------------------- ========= Bug fixes ========= * Invenio plugin fixes by `@davelopez `_ in `#17997 `_ ============ Enhancements ============ * Fix remote files sources error handling by `@davelopez `_ in `#18027 `_ ------------------- 24.0.0 (2024-04-02) ------------------- ============ Enhancements ============ * Add support for Python 3.12 by `@tuncK `_ in `#16796 `_ * Python 3.8 as minimum by `@mr-c `_ in `#16954 `_ * Update Python dependencies by `@galaxybot `_ in `#17235 `_ * fix s3fs templating by `@bgruening `_ in `#17311 `_ * Update to black 2024 stable style by `@nsoranzo `_ in `#17391 `_ ------------------- 23.2.1 (2024-02-21) ------------------- ========= Bug fixes ========= * pin fs.dropboxfs to >=1 by `@bernt-matthias `_ in `#16451 `_ * Write to a temp filename in posix file source plugin by `@natefoo `_ in `#17350 `_ * Set webdav file source to use temp files by default by `@davelopez `_ in `#17388 `_ * More defensive access of extra props in filesources by `@nuwang `_ in `#17445 `_ ============ Enhancements ============ * Add Invenio RDM repository integration by `@davelopez `_ in `#16381 `_ * Refactor FilesDialog + Remote Files API schema improvements by `@davelopez `_ in `#16420 `_ * Use fs.onedatarestfs for Onedata files source plugin implementation by `@lopiola `_ in `#16690 `_ * Remove record access handling for Invenio RDM plugin by `@davelopez `_ in `#16900 `_ * Enhance Invenio RDM integration by `@davelopez `_ in `#16964 `_ ------------------- 23.1.4 (2024-01-04) ------------------- ========= Bug fixes ========= * Separate collection and non-collection data element by `@mvdbeek `_ in `#17236 `_ ------------------- 23.1.3 (2023-12-01) ------------------- No recorded changes since last release ------------------- 23.1.2 (2023-11-29) ------------------- ========= Bug fixes ========= * Implement missing upload for S3 file sources by `@davelopez `_ in `#17100 `_ ------------------- 23.1.1 (2023-10-23) ------------------- ========= Bug fixes ========= * Fix some drs handling issues by `@nuwang `_ in `#15777 `_ * Fix filesource file url support by `@nuwang `_ in `#15794 `_ * Fix unittest mocks to support us checking geturl() by `@dannon `_ in `#16726 `_ * Fix allowlist deserialization in file sources by `@mvdbeek `_ in `#16729 `_ ============ Enhancements ============ * Unify url handling with filesources by `@nuwang `_ in `#15497 `_ ------------------- 23.0.6 (2023-10-23) ------------------- No recorded changes since last release ------------------- 23.0.5 (2023-07-29) ------------------- No recorded changes since last release ------------------- 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) ------------------- ========= Bug fixes ========= * Fix dropbox import to support newer versions by `@nuwang `_ in `#16239 `_ ------------------- 23.0.1 (2023-06-08) ------------------- No recorded changes since last release ------------------- 22.1.1 (2022-08-22) ------------------- * Initial standalone release of this package.