Skip to main content

Developer Release Notes - Version 26.06

This is developer-facing release information: a list of all merge requests related to this release for the projects relevant to the platform. See the release overview here.

Development​

Galaxy, v26.1.dev2.ornl​

Galaxy, v26.1.dev1.ornl​

Galaxy, v25.1.dev10.ornl​

Galaxy, v25.1.dev9.ornl​

Galaxy, v25.1.dev8.ornl​

  • Update the error message when the IDP returns a failure (thanks to John Duggan). Merge Request 151
  • Replace the support section of the help page (thanks to John Duggan). Merge Request 149
  • Fix token refresh behavior for old access tokens (thanks to John Duggan). Merge Request 150
  • Fix potential race condition in rucio object store (thanks to Sergey Yakubov). Merge Request 148
  • Replace the refresh token locking mechanism (thanks to Sergey Yakubov). Merge Request 147

Galaxy, v25.1.dev5.ornl​

  • Only hold the refresh lock for as long as is necessary and log lock attempts (thanks to John Duggan). Merge Request 145

Galaxy, v25.1.dev4.ornl​

Galaxy, v25.1.dev3.ornl​

Galaxy, v25.1.dev2.ornl​

Galaxy, v25.1.dev1.ornl​

Galaxy, v25.1.dev0.ornl​

Galaxy, v24.2.dev8.ornl​

Galaxy, v24.2.dev7.ornl​

Galaxy, v24.2.dev4.ornl​

  • Fix merge conflict with main (thanks to John Duggan). Merge Request 126
  • Allow groups to be shared with containers without setting the user (thanks to John Duggan). Merge Request 124

Galaxy, v24.2.dev3.ornl​

Galaxy, v24.2.dev2.ornl​

Galaxy, v24.2.dev1.ornl​

  • Add an option to disable checksums (thanks to Sergey Yakubov). Merge Request 117
  • Increase timeout for container monitor (thanks to Gregory Cage). Merge Request 116
  • Raise exception if exit code is not 0 in container monitoring port parsing (thanks to Gregory Cage). Merge Request 114
  • Fix user groups in docker run (thanks to Sergey Yakubov). Merge Request 115

Pulsar, 0.15.14.dev4.ornl​

Pulsar, 0.15.14.dev2.ornl​

  • Integrate metadata setting into Pulsar (thanks to Sergey Yakubov). Merge Request 70
  • First version of long-polling proxy integration (thanks to Sergey Yakubov). Merge Request 69
  • Make new subprocess environment an option (thanks to Sergey Yakubov). Merge Request 68
  • Add IRI API JobClient (thanks to Sergey Yakubov). Merge Request 67

Pulsar, 0.15.11.dev13.ornl​

  • Log tokens and signing keys on auth failures (thanks to John Duggan). Merge Request 65
  • Slurm clusters (thanks to Sergey Yakubov). Merge Request 64
  • Fix race condition when loading files from object store (thanks to Sergey Yakubov). Merge Request 63
  • Add IRI API Plugin (thanks to Sergey Yakubov). Merge Request 62
  • Skip iat verification and improve logging for authentication token verification (thanks to John Duggan). Merge Request 61

Pulsar, 0.15.11.dev7.ornl​

  • Fix staging location of legacy tool files (thanks to John Duggan). Merge Request 60
  • Add better error messages for Pulsar (thanks to John Duggan). Merge Request 59
  • Retry status update publish after exception (thanks to John Duggan). Merge Request 58
  • Fix staging location of legacy tool files (thanks to Sergey Yakubov). Merge Request 57
  • Send detailed job status to Galaxy (thanks to Sergey Yakubov). Merge Request 55

Galaxy Tools, v26.06.0​

Remote Data Broker, v0.5.3​

OIDC PAM module, v0.4.1​

Deployment​

NDIP, v26.06.0​

Libraries​

nova-mvvm, 0.16.4​

  • Force flush when setting state from update_in_view (thanks to John Duggan). Pull Request 41

nova-mvvm, 0.16.3​

  • Remove Pydantic error state initialization in update_in_view because connect already does this (thanks to John Duggan). Commit ec537dec

nova-mvvm, 0.16.2​

  • Revert unit test change and fix infinite update loop (thanks to John Duggan). Pull Request 40

nova-mvvm, 0.16.1​

  • Mark base state field name as dirty (thanks to John Duggan). Pull Request 38

nova-mvvm, 0.16.0​

  • Allow numeric indexing in MVVM (thanks to John Duggan). Pull Request 37
  • Fix crash when calling update_in_view with a non-Pydantic object (thanks to John Duggan). Pull Request 36

nova-mvvm, 0.15.1​

  • Fix crash when calling update_in_view with a non-Pydantic model (thanks to John Duggan). Commit bb3351ad

nova-mvvm, 0.15.0​

  • Set special view state field when a user interface attempts to send invalid state to a binding (thanks to John Duggan). Pull Request 35

nova-mvvm, 0.14.0​

  • Display a warning when the model passed to update_in_view does not match the linked object (thanks to John Duggan). Pull Request 34

nova-mvvm, 0.13.2​

  • Trigger a view model callback if errors are no longer present on the page (thanks to John Duggan). Pull Request 31

nova-mvvm, 0.13.1​

nova-mvvm, 0.13.0​

nova-mvvm, 0.12.0​

nova-galaxy, 0.11.7​

nova-galaxy, 0.11.6​

nova-galaxy, 0.11.5​

nova-galaxy, 0.11.4​

nova-galaxy, 0.11.3​

nova-galaxy, 0.11.2​

  • Use GitHub CI (thanks to John Duggan). Pull Request 54
  • Modify the way workflow parameters work to be more explicitly declared (thanks to Andrew Ayres). Pull Request 53
  • Refactor docs to integrate tests (thanks to Gregory Cage). Pull Request 48
  • Update docs and usage examples (thanks to Gregory Cage). Pull Request 46
  • Loosen assertion for a test that is not testing that specific function (thanks to Gregory Cage). Pull Request 47
  • Make doc and lint fixes (thanks to andrewfayres). Pull Request 45
  • Add global cleanup and job fetching as well as signals to invoke them (thanks to Gregory Cage). Pull Request 41
  • Add workflows (thanks to Andrew Ayres). Pull Request 3
  • Don't call sleep on first pass and skip URL requests if check_url=False (thanks to John Duggan). Pull Request 43
  • Add job status details (thanks to Sergey Yakubov). Pull Request 40

nova-common, 0.3.0​

nova-trame, 1.8.0​

  • Allow setting the stretch parameter on children of our layout components (thanks to John Duggan). Pull Request 206
  • Update filename filtering (thanks to John Duggan). Pull Request 205
  • InputField - pull required fields from Pydantic (thanks to John Duggan). Pull Request 203
  • Add button support to InputField (thanks to John Duggan). Pull Request 202
  • Add get_app method (thanks to John Duggan). Pull Request 201

nova-trame, 1.7.1​

  • Fix nav drawer toggle button alignment (thanks to John Duggan). Commit e7a1f4b1

nova-trame, 1.7.0​

  • Add a content slot for VNavigationDrawer (thanks to John Duggan). Pull Request 200

nova-trame, 1.6.0-dev0​

nova-trame, 1.6.0​

nova-trame, 1.5.0-dev4​

  • Remove action_header reference from NeutronDataSelector (thanks to John Duggan). Commit 93b88d10

nova-trame, 1.5.0-dev3​

  • Move action button between filename and checkbox (thanks to John Duggan). Commit 16346697

nova-trame, 1.5.0-dev2​

nova-trame, 1.5.0-dev1​

nova-trame, 1.5.0-dev0​

  • Query directories as needed only (thanks to John Duggan). Commit 1704418f
  • Allow conditional action button visibility (thanks to John Duggan). Commit d034dc8e
  • Move file clear to top of the component and set dev version (thanks to John Duggan). Commit 13e3cddb
  • Add configurable action column to DataSelector (thanks to John Duggan). Commit 822a02c4

nova-trame, 1.5.0​

  • DataSelector - Allow specifying an action for each available data file (thanks to John Duggan). Pull Request 197

nova-trame, 1.4.0-dev1​

  • Split local storage into separate Pydantic class to avoid state leakage during unit tests (thanks to John Duggan). Commit b11ffb65
  • Try scope=module (thanks to John Duggan). Commit 3c48fc4d
  • Use a function-scoped fixture for more reliable testing (thanks to John Duggan). Commit 36d23e66
  • Fix unit tests (thanks to John Duggan). Commit 8d026973
  • Fix crash when classes are passed to data selector (thanks to John Duggan). Commit 589f93ec
  • Update changelog (thanks to John Duggan). Commit 2f59972f
  • Refactor widget gallery main config to use proper MVVM bindings (thanks to John Duggan). Commit ddf6b943

nova-trame, 1.4.0-dev0​

nova-trame, 1.4.0​

  • Revert DataSelector to use VDataTableVirtual (thanks to John Duggan). Pull Request 193
  • Allow InputField to retrieve validation rules for v-models containing numeric indices (thanks to John Duggan). Pull Request 192
  • Fix VIcon sizes not applying (thanks to John Duggan). Pull Request 194
  • Remove the original theme (thanks to John Duggan). Pull Request 191

nova-trame, 1.3.7​

  • Fix horizontal scrolling when DataSelector content overflows the available width (thanks to John Duggan). Pull Request 185

nova-trame, 1.3.6​

  • Add a title attribute to DataSelector directories (thanks to John Duggan). Pull Request 179

nova-trame, 1.3.5​

nova-trame, 1.3.4​

nova-trame, 1.3.3​

nova-trame, 1.3.2​

nova-trame, 1.3.1​

  • Fix vertical tab height in CompactTheme (thanks to John Duggan). Commit 9524d195

nova-trame, 1.3.0-dev1​

nova-trame, 1.3.0​

nova-trame, 1.2.2​

  • Fix vertical alignment of RevoGrid header in Safari (thanks to John Duggan). Pull Request 171

nova-trame, 1.2.1​

nova-trame, 1.2.0-dev1​

nova-trame, 1.2.0​

  • NeutronDataSelector - Allow disabling the facility/instrument/experiment dropdowns and rework the UI (thanks to John Duggan). Pull Request 163

nova-trame, 1.1.1​

  • Fix radio button generation to work with items parameter (thanks to John Duggan). Pull Request 161

nova-trame, 1.1.0​

  • Add search/sort to DataSelector components (thanks to John Duggan). Pull Request 160
  • Use new NOVA square logo for favicon (thanks to John Duggan). Pull Request 159

nova-trame, 1.0.1​

  • Exit button updates (thanks to John Duggan). Pull Request 158
  • Improve error message when calling old NeutronDataSelector.set_state (thanks to John Duggan). Pull Request 151

nova-trame, 1.0.0rc5​

  • Use stretch parameter in DataSelector (thanks to John Duggan). Commit ab47b9f2

nova-trame, 1.0.0rc4​

nova-trame, 1.0.0rc3​

nova-trame, 1.0.0rc2​

  • Fix extensions parameter for NeutronDataSelector (thanks to John Duggan). Commit b68e043e

nova-trame, 1.0.0​

  • Enable full-screen application development (thanks to John Duggan). Pull Request 154

nova-trame, 0.27.0​

  • Support range selection in DataSelector and NeutronDataSelector (thanks to John Duggan). Pull Request 145
  • Remove GitLab content (thanks to John Duggan). Commit 7905e986
  • Add section to documentation on using binding parameters (thanks to John Duggan). Pull Request 143
  • Add links to NOVA resources during development (thanks to John Duggan). Pull Request 148
  • Fix incorrect warning when omitting facility parameter to NeutronDataSelector (thanks to John Duggan). Commit 8eba4575