Galaxy web apps
Project description
Overview
The Galaxy web apps (Galaxy, Reports, Tool Shed).
History
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
24.0.2 (2024-05-07)
Bug fixes
24.0.1 (2024-05-02)
Bug fixes
Enhancements
24.0.0 (2024-04-02)
Bug fixes
tus wants a json response from v2.0.0 by @mira-miracoli in #17246
Fix quotas ID encoding by @davelopez in #17335
Fix data_source and data_source_async bugs by @wm75 in #17422
Only check access permissions in /api/{history_dataset_collection_id}/contents/{dataset_collection_id} by @ahmedhamidawan in #17444
Associate default history with session when creating a new session by @mvdbeek in #17557
Don’t call get_or_create_default_history() twice for invalidated sessions by @nsoranzo in #17613
Fix tool panel workflow and favorites button bugs by @ahmedhamidawan in #17634
Don’t fail for anon /api/users request by @mvdbeek in #17645
Fix histories API index_query serialization by @davelopez in #17726
Handle missing indexer for a dataset by @ahmedhamidawan in #17736
Don’t require history to calculate anon disk usage by @mvdbeek in #17765
Fix new default history creation when in remote or single user mode by @dannon in #17796
Return published histories first in display_by_username_and_slug by @mvdbeek in #17808
Fix archived histories mixing with active in histories list by @davelopez in #17856
Enhancements
New Workflow List and Card View by @itisAliRH in #16607
port invocation API to fastapi by @martenson in #16707
Support for OIDC API Auth and OIDC integration tests by @nuwang in #16977
Toward declarative help for Galaxy markdown directives. by @jmchilton in #16979
Remove web framework dependency from tools by @davelopez in #17058
SA2.0 updates: handling “object is being merged into a Session along the backref cascade path” by @jdavcs in #17122
Towards SQLAlchemy 2.0: fix last cases of RemovedIn20Warning by @jdavcs in #17132
Migrate dataset extra files store to Pinia by @davelopez in #17145
Create pydantic model for the return of show operation - get: /api/jobs/{job_id} by @heisner-tillman in #17153
Remove legacy tool versions list from admin panel by @guerler in #17155
Don’t require admin user to list /api/tool_data by @jozh2008 in #17161
Drop fastapi-utils.InferringRouter in favor of fastapi.APIRouter by @jdavcs in #17184
Update Python dependencies by @galaxybot in #17235
Refactor two of the missing invocation routes to FastAPI by @heisner-tillman in #17237
Allow job files to consume TUS uploads by @jmchilton in #17242
Adds delete, purge and undelete batch operations to History Grid by @guerler in #17282
API endpoint that allows “changing” the objectstore for “safe” scenarios. by @jmchilton in #17329
Update Python dependencies by @galaxybot in #17333
Combines legacy qv-pattern and advanced filter pattern in history index endpoint by @guerler in #17368
Replaces Trackster Grids with Data Dialog, Removes Phyloviz, Circster and Sweepster by @guerler in #17415
Removes outdated Grid controller and backbone modules by @guerler in #17434
Allow using tool data bundles as inputs to reference data select parameters by @mvdbeek in #17435
Modernize bits and pieces of storage display by @jmchilton in #17436
UI for “relocating” a dataset to a new object store (when safe) by @jmchilton in #17437
Refactor Workflow API routes - Part 1 by @heisner-tillman in #17463
Consolidate resource grids into tab views by @guerler in #17487
Display workflow invocation counts. by @jmchilton in #17488
add encode ID API endpoint by @mira-miracoli in #17510
Fixing data_source tools and incrementing tool profile by @wm75 in #17515
Links to individual invocations. by @jmchilton in #17566
Restore histories API behavior for keys query parameter by @davelopez in #17779
Fix datasets API custom keys encoding by @davelopez in #17793
23.2.1 (2024-02-21)
Bug fixes
Rename to_dict to populate in FormDefintion to fix bug by @jdavcs in #16553
Fix: serialize tool_shed_urls directly from the API by @davelopez in #16561
chore: fix typos by @afuetterer in #16851
Restore ToolsApi and create new api route for new panel structure by @ahmedhamidawan in #16872
Make payload optional again for create tag API by @nsoranzo in #17144
Fix Display Application link generation by @mvdbeek in #17227
Respect upstream_gzip setting when streaming dataset collection archive by @mvdbeek in #17400
Fix history bulk operations menu conditions by @davelopez in #17433
Only check access permissions in /api/{history_dataset_collection_id}/contents/{dataset_collection_id} by @mvdbeek in #17459
Set metadata states on dataset association, not dataset by @mvdbeek in #17474
Provide working routes.url_for every ASGI request by @mvdbeek in #17497
Enhancements
Tool Shed 2.0 by @jmchilton in #15639
Limit number of celery task executions per second per user by @claudiofr in #16232
Delete non-terminal jobs and subworkflow invocations when cancelling invocation by @mvdbeek in #16252
Towards SQLAlchemy 2.0 (upgrades to SA Core usage) by @jdavcs in #16264
Notifications admin panel by @itisAliRH in #16278
Migrate cloud API to Fast API by @heisner-tillman in #16296
Migrate a part of the users API to Fast API by @heisner-tillman in #16341
Add Invenio RDM repository integration by @davelopez in #16381
Refactor FilesDialog + Remote Files API schema improvements by @davelopez in #16420
SQLAlchemy 2.0 upgrades to ORM usage in /lib by @jdavcs in #16434
Update Python dependencies by @galaxybot in #16436
Published Workflow Sharing Page Overhaul by @ElectronicBlueberry in #16510
Tweak tool memory use and optimize shared memory when using preload by @mvdbeek in #16536
Update Python dependencies by @galaxybot in #16577
Workflow Comments 💬 by @ElectronicBlueberry in #16612
Galaxy Markdown - add workflow image and license to Galaxy markdown. by @jmchilton in #16672
Implement instance URLs in Galaxy markdown. by @jmchilton in #16675
Enhance task monitor composable by @davelopez in #16695
Migrate collection elements store to Pinia by @davelopez in #16725
Refactor Tool Panel views structures and combine ToolBox and ToolBoxWorkflow into one component by @ahmedhamidawan in #16739
Don’t copy collection elements in test_dataset_collection_hide_originals by @nsoranzo in #16747
Migrate a part of the jobs API to Fast API by @heisner-tillman in #16778
Replace file_name property with get_file_name function by @SergeyYakubov in #16783
Updated path-based interactive tools with entry point path injection, support for ITs with relative links, shortened URLs, doc and config updates including Podman job_conf by @sveinugu in #16795
Galaxy help forum integration by @ElectronicBlueberry in #16798
Change api/tool_panel to api/tool_panels/… by @ahmedhamidawan in #16928
Remove “Create Workflow” form and allow workflow creation in editor by @ahmedhamidawan in #16938
Update API tool_panels route conditions by @dannon in #16991
Fix invocation report to target correct workflow version. by @jmchilton in #17008
Upgrade job manager’s index_query method to SA2.0 by @jdavcs in #17020
Require name for workflows on save, set default to Unnamed Workflow by @ahmedhamidawan in #17038
Other changes
23.1.4 (2024-01-04)
Bug fixes
23.1.3 (2023-12-01)
Bug fixes
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
Create ToolSuccess route and refactor component by @ahmedhamidawan in #15484
fix premature return in user API by @martenson in #15781
Ensure session is request-scoped for legacy endpoints by @jdavcs in #16207
allow anon access for api/datasets/get_content_as_text by @martenson in #16226
Fix tags ownership by @davelopez in #16339
Fix histories count by @davelopez in #16400
Make datatype edit default value a string instead of list of strings by @mvdbeek in #16591
List extra files only for terminal datasets by @mvdbeek in #16705
Copy the collection contents by default when copying a collection by @mvdbeek in #16717
Fix delete collection + elements by @davelopez in #16879
Enhancements
Empower Users to Select Storage Destination by @jmchilton in #14073
Add Storage Dashboard visualizations for histories by @davelopez in #14820
External Login Flow: Redirect users if account already exists by @ahmedhamidawan in #15019
Various Tool Shed Cleanup by @jmchilton in #15247
Add Storage Management API by @davelopez in #15295
OIDC tokens by @SergeyYakubov in #15300
Add support for visualizing HDF5 datasets. by @jarrah42 in #15394
Towards SQLAlchemy 2.0: drop session autocommit setting by @jdavcs in #15421
Update Python dependencies by @galaxybot in #15435
Explore tool remote test data by @davelopez in #15510
Update Python dependencies by @galaxybot in #15564
Drop workflow exports to myexperiment.org by @dannon in #15576
Add Galaxy Notification System by @davelopez in #15663
Mention OpenAPI docs in Galaxy API Documentation by @bernt-matthias in #15713
Fix/Enhance recalculate disk usage API endpoint by @davelopez in #15739
Update Python dependencies by @galaxybot in #15890
Add History Archival feature by @davelopez in #16003
Code cleanups from ruff and pyupgrade by @nsoranzo in #16035
Dataset chunking tests (and small fixes) by @jmchilton in #16069
Paginate History Store by @ahmedhamidawan in #16084
Allow HEAD request for requesting metadata files by @martenson in #16113
Add option to see invocations related to a history by @martenson in #16136
Improve histories and datasets immutability checks by @davelopez in #16143
Migrate display applications API to Fast API by @heisner-tillman in #16156
adjust grid sharing indicators by @martenson in #16163
bring grids for (published) pages on par with workflows by @martenson in #16209
Small test decorator improvements. by @jmchilton in #16220
Don’t error on missing parameters or unused parameters in UI controllers by @mvdbeek in #16246
Update Python dependencies by @galaxybot in #16267
Fix Storage Dashboard missing archived histories by @davelopez in #16473
Add missing archived filter in saved histories by @davelopez in #16475
Drop expunge_all() call in WebTransactionRequest by @mvdbeek in #16606
Other changes
Follow up on object store selection PR. by @jmchilton in #15654
Tweaks to new object store and quota APIs by @jmchilton in #15709
Fix Enums in API docs by @davelopez in #15740
Quota source labelling bug fixes and improvements by @jmchilton in #15795
merge release_23.0 into dev by @martenson in #15830
merge release_23.0 into dev by @martenson in #15854
Fix recalculate_quota throug kombu message by @mvdbeek in #16299
23.0.6 (2023-10-23)
Bug fixes
Fix incorrect ASGI request host by @davelopez in #16574
Allow the legacy DELETE dataset endpoint to accept any string for the history_id by @assuntad23 in #16593
23.0.5 (2023-07-29)
Bug fixes
23.0.4 (2023-06-30)
Bug fixes
23.0.3 (2023-06-26)
Bug fixes
Enhancements
23.0.2 (2023-06-13)
No recorded changes since last release
23.0.1 (2023-06-08)
Bug fixes
20.5.0 (2020-07-04)
First release from the 20.05 branch of Galaxy.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file galaxy_web_apps-24.0.3.tar.gz
.
File metadata
- Download URL: galaxy_web_apps-24.0.3.tar.gz
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a382bfae64d9f56a7fd95b5b279f05fd35c873e3ac4eaaf96ad9beee328a5a6 |
|
MD5 | b63e7bcee6ac406db329706a03d0949d |
|
BLAKE2b-256 | 008175abd90468fb1ed9d66435a1a58e1e703838663ee47a6824edca9a14b2f6 |
File details
Details for the file galaxy_web_apps-24.0.3-py3-none-any.whl
.
File metadata
- Download URL: galaxy_web_apps-24.0.3-py3-none-any.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f667782b10a0ce845515c6a2cb4807ae63f6c2a9244939373d6addc66b7a79b2 |
|
MD5 | 1215a48872132c31c88586c1c3504dd1 |
|
BLAKE2b-256 | b398ecda8ff4068dd68be8a7649f614611f73a3d612c8a5957beb6a9c0bad337 |