Skip to main content

Galaxy web apps

Project description

https://badge.fury.io/py/galaxy-web-apps.svg

Overview

The Galaxy web apps (Galaxy, Reports, Tool Shed).

History

26.0.1 (2026-06-04)

Bug fixes

  • Add debug middleware and regression tests for blocked main event loop by @mvdbeek in #22207

  • Hide hidden tools in the tool form by @bgruening in #22215

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

  • Handle list-valued tool_id in ToolRunner.__get_tool by @mvdbeek in #22545

  • Fix admin resend-activation email missing hostname by @mvdbeek in #22568

  • Fix error handling for Help Forum integration by @davelopez in #22604

  • Fix data source tool redirect back to Galaxy SPA by @mvdbeek in #22720

  • Backport FastAPI/Starlette upgrade for BadHost (CVE-2026-48710) by @mvdbeek in #22778

26.0.0 (2026-04-08)

Bug fixes

  • Preserve assistant messages with tool calls by @guerler in #21545

  • Fix incorrect router tag in plugins API by @dannon in #21669

  • Fix redirect upon impersonation by @guerler in #21810

  • Update get_definitions() to FastAPI 0.128.8 by @nsoranzo in #21834

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

  • Use inference_services config for plugin chat proxy by @dannon in #21986

  • Fix AttributeError when fetching citations for missing tools by @mvdbeek in #22029

  • Fix invalid function schema error for tools with None parameters by @mvdbeek in #22030

  • AttributeError when history is None during tool execution by @mvdbeek in #22031

  • Fix AttributeError when export_metadata is a string instead of dict by @mvdbeek in #22033

  • Fix AttributeError when dataset in inheritance chain has no user by @mvdbeek in #22062

  • Fix make all histories private controller None id bug by @ahmedhamidawan in #22174

  • Add batch celery task for history dataset purging by @mvdbeek in #22180

  • Cache url path lookup by @mvdbeek in #22198

  • Fix event loop blocking in async API routes by @mvdbeek in #22202

  • Update fastmcp requirement to 3.0.2 by @nsoranzo in #22221

  • Use /api/tool_data endpoints in DataTables.vue & DataManagerTable.vue by @mvdbeek in #22229

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

  • Fix TypeError in ExternalIdentities by always including provider_label in authnz response by @guerler in #22234

  • Delete dummy error controller, fix type error on invalid requests by @mvdbeek in #22245

  • Make sure origins for data landings are persisted by @d-callan in #22248

  • Replace BaseHTTPMiddleware with pure ASGI middleware for X-Frame-Options by @mvdbeek in #22255

  • Fix toolshed static image url encoding by @mvdbeek in #22286

  • Improve timeout and error handling in /api/proxy endpoint by @mvdbeek in #22297

  • Downgrade authnz OAuth callback errors from ERROR/EXCEPTION to WARNING by @mvdbeek in #22300

  • Fix slow get_private_role_user_emails_dict query by @mvdbeek in #22307

  • Pass tool_uuid as proper query parameter instead of reusing URL path id by @mvdbeek in #22309

  • Strip content-length and accept-ranges headers from proxied streaming responses by @mvdbeek in #22314

  • Fix tool “Copy Link” generating broken /root?tool_id= URLs by @mvdbeek in #22339

  • Harden API parameter validation by @mvdbeek in #22351

  • Show error message when display action not ready by @mvdbeek in #22383

  • Fix invalid request error for get_metadata_file endpoint by @mvdbeek in #22389

  • Offload AsyncClient construction to worker thread by @mvdbeek in #22392

Enhancements

Other changes

  • Merge 25.1 into dev, fix openapi schema generation for TypedDict by @mvdbeek in #21168

25.1.2 (2026-03-09)

Bug fixes

  • Make galaxy-web-apps package compatible with latest FastAPI by @nsoranzo in #21753

  • Fix AttributeError when requesting invalid metadata file by @mvdbeek in #21985

25.1.1 (2026-02-03)

Bug fixes

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

  • Fix loading of credentials when associated tools are missing by @arash77 in #21599

25.1.0 (2025-12-12)

Bug fixes

Enhancements

Other changes

25.0.4 (2025-11-18)

Bug fixes

  • Fix test_multiple_decorators unit test for FastAPI 0.118.0 by @nsoranzo in #20982

  • Fix proxy url validation for non-printable characters by @davelopez in #21280

Enhancements

Other changes

25.0.3 (2025-09-23)

Bug fixes

  • Fix password reset functionality for lowercase emails by @jdavcs in #20801

  • Drop eager argument from invocation related methods by @mvdbeek in #20863

25.0.2 (2025-08-13)

Bug fixes

Other changes

  • Require user for visualizations create endpoint by @mvdbeek in #20629

25.0.1 (2025-06-20)

Bug fixes

Other changes

  • Fixes for static handling and the web_client package by @natefoo in #20516

25.0.0 (2025-06-18)

Bug fixes

Enhancements

Other changes

24.2.4 (2025-06-17)

Bug fixes

Other changes

  • Remove unused client route for standalone wizard interface by @dannon in #19836

24.2.3 (2025-03-16)

Bug fixes

24.2.2 (2025-03-08)

No recorded changes since last release

24.2.1 (2025-02-28)

Bug fixes

24.2.0 (2025-02-11)

Bug fixes

Enhancements

Other changes

24.1.4 (2024-12-11)

Bug fixes

Enhancements

Other changes

24.1.3 (2024-10-25)

Bug fixes

Enhancements

Other changes

24.1.2 (2024-09-25)

Bug fixes

Enhancements

Other changes

24.1.1 (2024-07-02)

Bug fixes

Enhancements

Other changes

24.0.3 (2024-06-28)

Bug fixes

  • do not expand datasets that are known to be inaccessible by @martenson in #17818

  • Raise exception if collection elements missing during download by @jdavcs in #18094

  • Allow purge query param, deprecate purge body param by @mvdbeek in #18105

  • Prevent anonymous and inactive users from running workflows by @ahmedhamidawan in #18192

  • Fix make all histories private with immutable histories by @davelopez in #18200

  • Fix pca 3d rendering of tabular files and visualization error handling in general by @mvdbeek in #18211

  • Check dataset state when attempting to acces dataset contents by @mvdbeek in #18214

  • Restrict job_files access to jobs that are not terminal by @mvdbeek in #18217

  • Raise appropriate exception if accessing deleted input file by @mvdbeek in #18223

  • Fix element serialization for collections that aren’t populated yet by @mvdbeek in #18235

  • Skip new history creation if user is anonymous and login is required by @mvdbeek in #18319

  • Fix users API serialization when listing users by @davelopez in #18329

  • Fix authentication error for anonymous users querying jobs by @davelopez in #18333

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

  • Fix anonymous user job retrieval logic by @davelopez in #18358

  • Fix update group API payload model by @davelopez in #18374

  • Drop unnecessary escaping for workflow name and annotation by @mvdbeek in #18376

Other changes

  • Decrease log level for expected visualization errors by @mvdbeek in #18229

24.0.2 (2024-05-07)

Bug fixes

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

24.0.1 (2024-05-02)

Bug fixes

Enhancements

  • Add middleware for logging start and end of request by @mvdbeek in #18046

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

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

  • Provide error message instead of internal server error by @mvdbeek in #16905

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

Enhancements

23.1.1 (2023-10-23)

Bug fixes

Enhancements

Other changes

23.0.6 (2023-10-23)

Bug fixes

23.0.5 (2023-07-29)

Bug fixes

  • Fix active step display in workflow editor side panel by @mvdbeek in #16364

23.0.4 (2023-06-30)

Bug fixes

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

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

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

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

  • Ignore invalid query params in display_by_username_and_slug by @mvdbeek in #16117

20.5.0 (2020-07-04)

  • First release from the 20.05 branch of Galaxy.

Project details


Download files

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

Source Distribution

galaxy_web_apps-26.0.1.tar.gz (2.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_web_apps-26.0.1-py3-none-any.whl (3.1 MB view details)

Uploaded Python 3

File details

Details for the file galaxy_web_apps-26.0.1.tar.gz.

File metadata

  • Download URL: galaxy_web_apps-26.0.1.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for galaxy_web_apps-26.0.1.tar.gz
Algorithm Hash digest
SHA256 39c0c00c03c22ab3cd9347cda4db9a694fe749cb77929b3118e20839213d435d
MD5 33dd0c4543832681c06760e2026df117
BLAKE2b-256 3ccbdaed5df1ce328eff1a24cc3dedcdb9e09b2f8a795e76ddaaeee16b2253cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for galaxy_web_apps-26.0.1.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_web_apps-26.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for galaxy_web_apps-26.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ca131333f0afcf7255cd29b162f099aa7c62215f222ee9486fbb954e6aa60cd3
MD5 4d8c3d857b1bed8b6c6bc94040ddc499
BLAKE2b-256 33f47bd49842bd8b82c316a45b75f5d5810445e968bd965bf5113b6abe74dbf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for galaxy_web_apps-26.0.1-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 Pingdom Monitoring Sentry Error logging StatusPage Status page