Commit Graph
2328 Commits
Author SHA1 Message Date
davelopez 8f541383d9 Updates config rebuild changes 2026-02-26 14:28:01 +00:00
Ahmed Awan 7004522c38 Merge remote-tracking branch 'upstream/release_26.0' into merge_26.0_into_dev_feb 2026-02-24 15:07:26 -06:00
Nicola Soranzo 720fae9afd Merge branch 'release_25.1' into release_26.0 2026-02-24 13:12:42 +00:00
Nicola Soranzo 60f6185138 Merge branch 'release_25.0' into release_25.1 2026-02-24 13:11:18 +00:00
Marius van den Beek e868036496 Merge pull request #21733 from mvdbeek/expiry_time_docs
Add documentation for Celery result expiration and short-term storage
2026-02-13 20:12:24 +01:00
mvdbeek d19083dff4 Add documentation for Celery result expiration and short-term storage
Document configuration options needed for handling large history exports:
- Celery result_expires setting to prevent task results from expiring
- Short-term storage duration settings for export file retention
- Combined configuration example for large history export scenarios

Fixes: https://github.com/galaxyproject/galaxy/issues/21701
2026-02-13 12:16:49 +01:00
mvdbeek 6f0873ccdc Merge branch 'release_26.0' into dev 2026-02-12 09:16:51 +01:00
davelopez 71df52c74c Clarifies rules for template variable requirements in docs 2026-02-11 10:04:11 +01:00
davelopez 0a1df430ed Fix docs format
Removes extra spaces after comment symbols in config docs
2026-02-11 10:04:10 +01:00
Dannon Baker fe4f7a8891 Clean up stale yarn references after pnpm migration
Remove the yarn install target from packages/web_client/Makefile since
client builds now use corepack/pnpm via the root Makefile, and fix a few
leftover yarn mentions in comments and docs.
2026-02-08 12:27:02 -05:00
Aysam Guerler f19b8116a4 Merge pull request #21612 from guerler/vizframework.000
Move legacy Visualization Plugins API to FastAPI
2026-01-27 17:45:11 +03:00
Marius van den Beek ad39d779cf Merge pull request #21335 from jmchilton/wes_implementation
Implement GA4GH WES API
2026-01-27 14:43:29 +01:00
Marius van den Beek d6e7db8437 Merge pull request #20924 from davelopez/explore_url_fetch_with_headers
Add Support for HTTP Headers in URL Fetch Requests with Secure Storage for Landing Requests
2026-01-27 14:21:38 +01:00
davelopez a12a082a74 Adds docs for enabling HTTP headers in fetch 2026-01-27 11:31:35 +01:00
Marius van den Beek 26e7bd959a Merge pull request #21594 from bernt-matthias/ext-file-source-templates
Unify extensions of file source templates
2026-01-21 13:11:35 +01:00
davelopez d93f093005 Rebuild config 2026-01-21 10:29:49 +01:00
guerler 8131793a24 Remove unused visualizations/genome subfolder 2026-01-21 00:01:59 +03:00
guerler 2d1a045821 Remove unused resource parser and utilities 2026-01-21 00:01:57 +03:00
Matthias Bernt 56391f903d also update doc references 2026-01-20 21:47:49 +01:00
John ChiltonandClaude 9271e56062 Implement GA4GH WES API with task logs & comprehensive test coverage
Implement full Workflow Execution Service (WES) API support for running Galaxy
workflows via the GA4GH standard. Includes complete core functionality with run
submission, status tracking, cancellation, input/output handling, and task logs.

Core WES Features:
- 6 WES API endpoints (service-info, runs CRUD, cancel, status)
- Support for both workflow_url and workflow_attachment input methods
- Support for gxworkflow:// URI scheme for direct database workflow references
- Automatic history creation with optional custom naming
- Full workflow support: gx_workflow_ga and gx_workflow_format2
- DRS URI generation for all workflow outputs
- State mapping between Galaxy invocation states and WES states
- Cursor-based pagination for run listings

Task Log Features:
- /api/jobs/{job_id}/stdout - Job stdout as plain text
- /api/jobs/{job_id}/stderr - Job stderr as plain text
- /ga4gh/wes/v1/runs/{run_id}/tasks - Paginated task list
- /ga4gh/wes/v1/runs/{run_id}/tasks/{task_id} - Task details
- Build TaskLogs from workflow invocation steps
- Populate RunLog with task_logs list and task_logs_url

Implementation Highlights:
- Auto-generated Pydantic models from GA4GH WES OpenAPI spec
- FastAPI CBV router following Galaxy API patterns
- Service layer with full workflow submission/execution pipeline
- Shared GA4GH utilities for DRS code reuse
- Reduced test duplication with helper functions

Files Added:
- lib/galaxy/schema/wes/__init__.py - Generated Pydantic models
- lib/galaxy/webapps/galaxy/api/wes.py - WES API router
- lib/galaxy/webapps/galaxy/services/wes.py - WesService
- lib/galaxy/webapps/galaxy/services/ga4gh.py - Shared GA4GH utilities
- WES_PLAN.md - Implementation plan

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-20 13:54:01 -05:00
Nicola Soranzo eb9fde1dcd Drop support for Python 3.9 2026-01-19 18:39:16 +00:00
Nicola Soranzo ace6cdbbc1 Rebuild config samples and docs
with `make config-rebuild`
2026-01-18 18:51:57 +00:00
Nicola Soranzo 1c211faff6 Merge branch 'release_25.1' into dev 2026-01-17 12:19:00 +00:00
Nicola Soranzo 96aabd0277 Add belated deprecation of Python 3.9 support 2026-01-16 01:10:43 +00:00
Marius van den Beek 8be6cfce90 Merge pull request #21563 from bernt-matthias/citation_bibtex_quotes
[25.1] Use quotes for Galaxy citation bibtex
2026-01-15 09:44:09 +01:00
Matthias Bernt 49ddccee28 update docs 2026-01-14 10:04:36 +01:00
John Chilton d08e89f6cb Tweak dataset populator documentation thanks to nsoranzo comment. 2026-01-13 13:24:18 -05:00
John Chilton 35acb0d4f7 Comprehensive test writing documentation
Expand writing_tests.md with:
- Quick reference table and decision tree for test type selection
- Workflow framework tests section
- API test patterns: populators, decorators, fixtures, user switching
- Integration test patterns: config options, mixins, app access
- Selenium test patterns: smart components, accessibility, shared state
- When to use UI vs API methods in browser tests

Add client/README.md testing section:
- Test file structure and standard imports
- LocalVue setup and test data factories
- MSW/OpenAPI-MSW for type-safe API mocking
- Vue component testing patterns
2026-01-13 13:24:18 -05:00
Arash aabca704fa Add documentation for the new tool credentials system in the vault 2026-01-12 17:41:56 +01:00
Dannon Baker 7279386543 Rebuild config/docs 2025-12-22 16:40:46 -05:00
mvdbeek dc0933adf6 Merge branch 'release_25.1' into dev 2025-12-13 09:08:58 +01:00
Ahmed Awan 212e18d3d7 [25.1] Fix 25.1 release month
Seems like the `galaxy-release-util` script would only update the
release month on the `yy.n_announce` notes, not the user facing
ones.
2025-12-13 08:36:44 +05:00
Ahmed Awan 4cf3003115 [25.1] Update release notes with config changes
Needed a rerun of this before I merged the release notes.
2025-12-12 22:07:19 +05:00
mvdbeek b4f9428bfa Merge branch 'release_25.1' into dev 2025-12-12 17:35:46 +01:00
Ahmed Awan 97bbd79c1e add latest PRs 12/12 round 2 2025-12-12 21:00:10 +05:00
Ahmed Awan 60049ff3d4 add latest PRs 12/12 2025-12-12 09:21:09 +05:00
Ahmed Awan 398108d144 change release month to December 2025-12-12 09:21:07 +05:00
Ahmed Awan 5f4f899c10 add links to GTN tutorials for Galaxy Reports deprecation 2025-12-12 09:20:20 +05:00
guerler 26ee9d8721 Move trackster removal to depreciation section 2025-12-12 09:20:20 +05:00
Ahmed Awan 66281c3525 add latest PRs 11/20 2025-12-12 09:20:19 +05:00
Ahmed AwanandMarius van den Beek 678c551545 add admin note for database migrations requiring servers to be stopped
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2025-12-12 09:20:19 +05:00
Ahmed Awan b25a753294 fix header underlines to comply with RST guidelines 2025-12-12 09:20:19 +05:00
Ahmed Awan 8aa86ab2f7 add latest PRs 10/29 2025-12-12 09:20:18 +05:00
Ahmed Awan cdbf15bfbf add latest PRs 10/28 2025-12-12 09:20:18 +05:00
Ahmed Awan fadd5e9937 add latest PRs 10/27 2025-12-12 09:20:17 +05:00
Ahmed Awan 52141fa064 fix link to admin notes in visualization highlight description 2025-12-12 09:20:17 +05:00
Ahmed Awan 77e2960ff2 add youtube videos for release notes highlights 2025-12-12 09:20:17 +05:00
Ahmed Awan e639add49f Add 25.1 to releases docs index page 2025-12-12 09:20:16 +05:00
Ahmed Awan 24db10acfb remove hugging face highlight, replace it with storage indicator one
As discussed with David Lopez, the hugging face highlight is not very discoverable as of this release. Instead though, the short-term storage expiration indicator highlight really does deserve a place in these user facing notes.
2025-12-12 09:20:16 +05:00
Ahmed Awan 1c8ca9dc84 add latest PRs 10/23 2025-12-12 09:20:15 +05:00