History ------- .. to_doc --------- 26.1.dev0 --------- ------------------- 25.1.2 (2026-03-09) ------------------- ========= Bug fixes ========= * Add selenium test and fix inline images in workflow report tables by `@mvdbeek `_ in `#21698 `_ * Fix tool credentials on containerized (Singularity/Docker) destinations by `@arash77 `_ in `#21821 `_ ------------------- 25.1.1 (2026-02-03) ------------------- ========= Bug fixes ========= * Sample sheet column fix by `@mvdbeek `_ in `#21446 `_ * Usability fixes for sample sheet selection. by `@jmchilton `_ in `#21503 `_ ============ Enhancements ============ * Add database operation tool to convert sample sheets to list collections by `@mvdbeek `_ in `#21625 `_ ------------------- 25.1.0 (2025-12-12) ------------------- ========= Bug fixes ========= * Test and fix CORS on exceptions by `@mvdbeek `_ in `#21105 `_ ============ Enhancements ============ * Implement Sample Sheets by `@jmchilton `_ in `#19305 `_ * Empower Users to More Pragmatically Import Datasets & Collections From Tables by `@jmchilton `_ in `#20288 `_ * Prepare ``ToolBox.dynamic_tool_to_tool()`` for CWL formats by `@nsoranzo `_ in `#20364 `_ * Implement Data Landing Requests by `@jmchilton `_ in `#20592 `_ * Clean up code from pyupgrade by `@nsoranzo `_ in `#20642 `_ * Attempt to reuse previously materialized datasets by `@mvdbeek `_ in `#20718 `_ * Add small improvements for running CWL tools by `@nsoranzo `_ in `#20826 `_ * Allow addressing user defined tools in job config by `@mvdbeek `_ in `#20932 `_ * Use workflow-style payload in data landing request by `@mvdbeek `_ in `#21107 `_ ============= Other changes ============= * Sample Sheet Bug Fixes around Preserving Collection Metadata by `@jmchilton `_ in `#20749 `_ ------------------- 25.0.4 (2025-11-18) ------------------- ========= Bug fixes ========= * Run landing request state through validator by `@mvdbeek `_ in `#21087 `_ ------------------- 25.0.3 (2025-09-23) ------------------- No recorded changes since last release ------------------- 25.0.2 (2025-08-13) ------------------- ========= Bug fixes ========= * Fix deferred datasets in multiple dataset parameters. by `@jmchilton `_ in `#20650 `_ ------------------- 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 ownership check in history contents update route by `@mvdbeek `_ in `#19969 `_ * Add test for workflow instance download fix by `@ahmedhamidawan `_ in `#20326 `_ ============ Enhancements ============ * Calculate hash for new non-deferred datasets when finishing a job by `@nsoranzo `_ in `#19181 `_ * Empower Users to Build More Kinds of Collections, More Intelligently by `@jmchilton `_ in `#19377 `_ * Add User-Defined Tools by `@mvdbeek `_ in `#19434 `_ * Format code with black 25.1.0 by `@nsoranzo `_ in `#19625 `_ * Improved simplicity and isolation in transiently failing test. by `@jmchilton `_ in `#19709 `_ * Implement dataset collection support in workflow landing requests by `@mvdbeek `_ in `#20004 `_ ------------------- 24.2.4 (2025-06-17) ------------------- ========= Bug fixes ========= * Restrict job cache to terminal jobs (and other fixes) by `@mvdbeek `_ in `#19978 `_ * Job cache backports by `@mvdbeek `_ in `#20078 `_ ------------------- 24.2.3 (2025-03-16) ------------------- No recorded changes since last release ------------------- 24.2.2 (2025-03-08) ------------------- ============ Enhancements ============ * Add bwa_mem2_index directory datatype, framework enhancements for testing directories by `@mvdbeek `_ in `#19694 `_ ------------------- 24.2.1 (2025-02-28) ------------------- No recorded changes since last release ------------------- 24.2.0 (2025-02-11) ------------------- ========= 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) ------------------- ========= Bug fixes ========= * Fix subwofklow tags serialization type by `@arash77 `_ in `#18456 `_ * Fix infinitely delayed workflow scheduling if skipped step creates HDCA by `@mvdbeek `_ in `#18751 `_ * Fix wrong extension on pick data output by `@mvdbeek `_ in `#18798 `_ * Fix data_column ref to nested collection by `@mvdbeek `_ in `#18875 `_ * Access tool data table filters in workflow building mode by `@mvdbeek `_ in `#18900 `_ ------------------- 24.1.3 (2024-10-25) ------------------- ========= Bug fixes ========= * Fix subwofklow tags serialization type by `@arash77 `_ in `#18456 `_ * Fix infinitely delayed workflow scheduling if skipped step creates HDCA by `@mvdbeek `_ in `#18751 `_ * Fix wrong extension on pick data output by `@mvdbeek `_ in `#18798 `_ * Fix data_column ref to nested collection by `@mvdbeek `_ in `#18875 `_ * Access tool data table filters in workflow building mode by `@mvdbeek `_ in `#18900 `_ ------------------- 24.1.2 (2024-09-25) ------------------- ========= Bug fixes ========= * Fix infinitely delayed workflow scheduling if skipped step creates HDCA by `@mvdbeek `_ in `#18751 `_ * Fix wrong extension on pick data output by `@mvdbeek `_ in `#18798 `_ * Fix data_column ref to nested collection by `@mvdbeek `_ in `#18875 `_ ------------------- 24.1.1 (2024-07-02) ------------------- ========= Bug fixes ========= * Revert some requests import changes by `@nsoranzo `_ in `#18199 `_ * Fix subwofklow tags serialization type by `@arash77 `_ in `#18456 `_ ============ Enhancements ============ * Remove deprecated BCO export endpoint by `@martenson `_ in `#16645 `_ * Enable all-vs-all collection analysis patterns. by `@jmchilton `_ in `#17366 `_ * Code cleanups from ruff and pyupgrade by `@nsoranzo `_ in `#17654 `_ * Error reporting unit tests by `@jmchilton `_ in `#17968 `_ * Add galaxy to user agent by `@mvdbeek `_ in `#18003 `_ * Empower users to bring their own storage and file sources by `@jmchilton `_ in `#18127 `_ * More structured indexing for user data objects. by `@jmchilton `_ in `#18291 `_ ------------------- 24.0.3 (2024-06-28) ------------------- ========= Bug fixes ========= * Fix submitted value in workflow run form if data is constrained by tag filter by `@mvdbeek `_ in `#18193 `_ ------------------- 24.0.2 (2024-05-07) ------------------- No recorded changes since last release ------------------- 24.0.1 (2024-05-02) ------------------- ========= Bug fixes ========= * Make `wait_for_history_jobs` look at jobs, not datasets by `@mvdbeek `_ in `#17892 `_ * Fix missing implicit conversion for mapped over jobs by `@mvdbeek `_ in `#17952 `_ ------------------- 24.0.0 (2024-04-02) ------------------- ============ Enhancements ============ * port invocation API to fastapi by `@martenson `_ in `#16707 `_ * Python 3.8 as minimum by `@mr-c `_ in `#16954 `_ * Support for OIDC API Auth and OIDC integration tests by `@nuwang `_ in `#16977 `_ * Reuse test instance during non-integration tests by `@mvdbeek `_ in `#17234 `_ * API endpoint that allows "changing" the objectstore for "safe" scenarios. by `@jmchilton `_ in `#17329 `_ * Update to black 2024 stable style by `@nsoranzo `_ in `#17391 `_ * Allow filtering history datasets by object store ID and quota source. by `@jmchilton `_ in `#17460 `_ * Refactor Workflow API routes - Part 1 by `@heisner-tillman `_ in `#17463 `_ * Filter out subworkflow invocations by `@mvdbeek `_ in `#17558 `_ ------------------- 23.2.1 (2024-02-21) ------------------- ========= Bug fixes ========= * Restore ToolsApi and create new api route for new panel structure by `@ahmedhamidawan `_ in `#16872 `_ ============ Enhancements ============ * Implement default locations for data and collection parameters. by `@jmchilton `_ in `#14955 `_ * Delete non-terminal jobs and subworkflow invocations when cancelling invocation by `@mvdbeek `_ in `#16252 `_ * Augment pgcleanup to allow periodically deleting old datasets. by `@jmchilton `_ in `#16340 `_ * Refactor Tool Panel views structures and combine ToolBox and ToolBoxWorkflow into one component by `@ahmedhamidawan `_ in `#16739 `_ * Change `api/tool_panel` to `api/tool_panels/...` by `@ahmedhamidawan `_ in `#16928 `_ ------------------- 23.1.4 (2024-01-04) ------------------- No recorded changes since last release ------------------- 23.1.3 (2023-12-01) ------------------- No recorded changes since last release ------------------- 23.1.2 (2023-11-29) ------------------- ========= Bug fixes ========= * Fix duplicated tools in tool panel view section copying by `@jmchilton `_ in `#17036 `_ ------------------- 23.1.1 (2023-10-23) ------------------- ========= Bug fixes ========= * Ensure session is request-scoped for legacy endpoints by `@jdavcs `_ in `#16207 `_ ============ Enhancements ============ * Empower Users to Select Storage Destination by `@jmchilton `_ in `#14073 `_ * Outline Deployment Tests by `@jmchilton `_ in `#15420 `_ * Update Python dependencies by `@galaxybot `_ in `#15890 `_ * Add History Archival feature by `@davelopez `_ in `#16003 `_ * Dataset chunking tests (and small fixes) by `@jmchilton `_ in `#16069 `_ * Improve histories and datasets immutability checks by `@davelopez `_ in `#16143 `_ * bring grids for (published) pages on par with workflows by `@martenson `_ in `#16209 `_ * Small test decorator improvements. by `@jmchilton `_ in `#16220 `_ ============= Other changes ============= * Tweaks to new object store and quota APIs by `@jmchilton `_ in `#15709 `_ ------------------- 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) ------------------- No recorded changes since last release ------------------- 23.0.1 (2023-06-08) ------------------- ========= Bug fixes ========= * Ensure history export contains all expected datasets by `@davelopez `_ in `#16013 `_ * Fix extended metadata file size handling by `@mvdbeek `_ in `#16109 `_ ------------------- 20.9.0 (2020-10-15) ------------------- * Initial release from the 20.09 branch of Galaxy. ------------------- 20.5.0 (2020-07-04) ------------------- * Initial import from the 20.05 branch of Galaxy.