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
- Fix portable metadata error handling (thanks to Sergey Yakubov). Merge Request 163
Galaxy, v26.1.dev1.ornl
- Add PKCE support for PingFed (thanks to John Duggan). Merge Request 161
- Integrate metadata setting into Pulsar (thanks to Sergey Yakubov). Merge Request 160
- Fix stop button regression (thanks to John Duggan). Merge Request 159
- Fix masthead class typo (thanks to John Duggan). Merge Request 158
- Update to 26.1 (thanks to John Duggan). Merge Request 157
Galaxy, v25.1.dev10.ornl
- Add Pulsar-IRI runner (thanks to Sergey Yakubov). Merge Request 155
Galaxy, v25.1.dev9.ornl
- Stop button behavior is confusing (thanks to John Duggan). Merge Request 153
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
- Fix missing Rucio temp directory (thanks to John Duggan). Merge Request 143
Galaxy, v25.1.dev3.ornl
- Fix XCAMS post-login redirect URL (thanks to John Duggan). Merge Request 141
Galaxy, v25.1.dev2.ornl
- Fix NameError in custos_authnz.py (thanks to John Duggan). Merge Request 139
Galaxy, v25.1.dev1.ornl
- Pulsar logs, fix status message (thanks to Sergey Yakubov). Merge Request 137
- Fix rucio.cfg file permissions (thanks to John Duggan). Merge Request 135
Galaxy, v25.1.dev0.ornl
- Update Galaxy to 25.1 (thanks to Sergey Yakubov). Merge Request 133
Galaxy, v24.2.dev8.ornl
- Fix AuthAlreadyAssociated error (thanks to John Duggan). Merge Request 131
Galaxy, v24.2.dev7.ornl
- Fix section descriptions in tool_conf.xml (thanks to John Duggan). Merge Request 129
- Add NOVA link to header (thanks to John Duggan). Merge Request 128
- Add ORNL specific logic when logging in from NOVA (thanks to Gregory Cage). Merge Request 127
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
- Bump Galaxy version (thanks to John Duggan). Merge Request 123
- Refresh expired tokens when verifying incoming tokens (thanks to Gregory Cage). Merge Request 121
Galaxy, v24.2.dev2.ornl
- Add detailed job status field (thanks to Sergey Yakubov). Merge Request 119
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
- Pin Galaxy dependencies (thanks to Sergey Yakubov). Merge Request 73
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
- Auto-detect interactive tools for testing (thanks to John Duggan). Merge Request 470
- Add automated TOPAZ reduction test (thanks to John Duggan). Merge Request 469
- Deploy TOPAZ reduction GUI v0.17.2 (thanks to John Duggan). Merge Request 468
- Fix versions (thanks to Gregory Watson). Merge Request 466
- Bump version (thanks to Gregory Watson). Merge Request 465
- Deploy NeuXtalViz dev122 (thanks to John Duggan). Merge Request 464
- Remove neutrons_ctr from the test list (thanks to John Duggan). Merge Request 463
- Retire old tools (thanks to Greg Watson). Merge Request 462
- Update maiqmag resolution training tool (thanks to Sergey Yakubov). Merge Request 460
- Refactor maiqmag tools (thanks to Sergey Yakubov). Merge Request 458
- Fix interactive tool tests (thanks to John Duggan). Merge Request 457
- Add tool XML linting to non-prototype tools (thanks to John Duggan). Merge Request 455
- Bump tool version (thanks to Gregory Watson). Merge Request 453
- Update TOPAZ reduce/combine tools (thanks to John Duggan). Merge Request 451
- Bring planemo's local Galaxy version up-to-date with what is deployed on NDIP (thanks to John Duggan). Merge Request 450
- Test new version that adds pstog functionality (thanks to Gregory Watson). Merge Request 447
- Fix failing tools (thanks to John Duggan). Merge Request 445
- Update production tool to the latest version (thanks to Gregory Watson). Merge Request 444
- Update to new version (thanks to Gregory Watson). Merge Request 443
- Fix container version (thanks to Gregory Watson). Merge Request 442
- Bump version (thanks to Gregory Watson). Merge Request 441
- Deploy CT Scan Visualizer v1.3.7 (thanks to John Duggan). Merge Request 440
- Refactor maiqmag tools (thanks to Sergey Yakubov). Merge Request 438
- Add/update tool XML for pyrs-live v0.3.0 (thanks to Christopher Fancher). Merge Request 436
- Remove --update_test_data flag (thanks to John Duggan). Merge Request 435
- Add job details to failed tests (thanks to John Duggan). Merge Request 433
- Fix failing airsans test (thanks to John Duggan). Merge Request 432
- Update ingress/egress tools (thanks to Sergey Yakubov). Merge Request 430
- Deploy PVViewer 0.8.0 (thanks to John Duggan). Merge Request 429
- Remove Docker ENTRYPOINT from existing tools (thanks to John Duggan). Merge Request 427
- Run DISCUS out of the user's home directory by default (thanks to John Duggan). Merge Request 426
- Update versions (thanks to Gregory Watson). Merge Request 424
- Remove prototype designation (thanks to John Duggan). Merge Request 422
- Fix PyRS path (thanks to John Duggan). Merge Request 420
- Add/update tool XML for pyrs-live v0.2.0 (thanks to John Duggan). Merge Request 418
- Refactor maiqmag tools (thanks to Sergey Yakubov). Merge Request 417
- Run tool tests as XCAMS user (thanks to John Duggan). Merge Request 410
- Bump imaging tool versions (thanks to John Duggan). Merge Request 415
- Bump DISCUS tool version to pick up new example notebooks (thanks to John Duggan). Merge Request 413
- Bump TOPAZ tools needing Firefox fixes (thanks to John Duggan). Merge Request 411
- Update noVNC tools (thanks to John Duggan). Merge Request 409
- Rename tool files (thanks to Sergey Yakubov). Merge Request 408
- McVine NERSC Tool (thanks to Sergey Yakubov). Merge Request 406
- McVine NERSC Tool (thanks to Sergey Yakubov). Merge Request 404
- Deploy PVViewer v0.7.2 (thanks to John Duggan). Merge Request 403
- Bump versions (thanks to Gregory Watson). Merge Request 402
- Bump versions (thanks to Gregory Watson). Merge Request 401
- Update tool XML version (thanks to Gregory Watson). Merge Request 400
- Deploy CT Scan Viz v1.3.4 (thanks to John Duggan). Merge Request 399
- Bump pdiffvis version (thanks to Gregory Watson). Merge Request 398
- Update ShelXle image (thanks to John Duggan). Merge Request 396
- Temporarily add back IPS Fastran tool (thanks to John Duggan). Merge Request 394
- Bump noVNC tools with data access fix (thanks to John Duggan). Merge Request 393
- Remove non-NDIP tools (thanks to John Duggan). Merge Request 392
- MATISSE & ShelXle tool updates (thanks to John Duggan). Merge Request 391
- Add sunny sample generation tools (thanks to Sergey Yakubov). Merge Request 390
- Add ShelXle tool XML (thanks to John Duggan). Merge Request 389
- Bump imaging tool versions (thanks to John Duggan). Merge Request 388
- Update dream3d tool for galaxy.ornl.gov (thanks to John Duggan). Merge Request 386
- Deploy updated imaging tools (thanks to John Duggan). Merge Request 385
- Finish first round of ForML tools (thanks to John Duggan). Merge Request 384
- Galaxy.ornl.gov tool updates (thanks to John Duggan). Merge Request 383
- Deploy CT Scan Visualizer v1.3.1 (thanks to John Duggan). Merge Request 382
- Deploy initial DISCUS tool (thanks to John Duggan). Merge Request 381
- Deploy GitHub template NOVA tools (thanks to John Duggan). Merge Request 379
- Deploy tigerVNC-based noVNC tools (thanks to John Duggan). Merge Request 378
- Deploy PVViewer v0.5.2 (thanks to John Duggan). Merge Request 376
- Deploy PVViewer v0.5.1 (thanks to John Duggan). Merge Request 374
- Deploy IPS Fastran GUI v0.3.2 (thanks to John Duggan). Merge Request 373
- Deploy IPS Fastran GUI v0.3.1 (thanks to John Duggan). Merge Request 372
- Fix initial galaxy.ornl.gov tools (thanks to John Duggan). Merge Request 371
- Deploy SANS reduction GUIs v1.3.0 (thanks to John Duggan). Merge Request 370
- Deploy Jana2020 v0.21 (thanks to John Duggan). Merge Request 368
- Add MATISSE NG Siting tool (thanks to John Duggan). Merge Request 367
- Deploy updated TOPAZ tools (thanks to John Duggan). Merge Request 366
- Add OIDC tokens for reduction GUIs (thanks to John Duggan). Merge Request 365
- Update SANS reduction GUI versions (thanks to John Duggan). Merge Request 364
- Bump tool versions for Pixi/nova-trame updates (thanks to John Duggan). Merge Request 362
- Deploy Jana2020 v0.19 (thanks to John Duggan). Merge Request 361
- Point tool tests to ndip.ornl.gov (thanks to John Duggan). Merge Request 360
- Deploy olex2 v0.9 (thanks to John Duggan). Merge Request 359
- Modify Chemical Spectroscopy LAMMPS Tool to better support general inputs for LAMMPS simulations (thanks to Marshall McDonnell). Merge Request 357
- Bump versions and rename the entry point so that it is more meaningful in Galaxy (thanks to Gregory Watson). Merge Request 356
- Bump version (thanks to Gregory Watson). Merge Request 355
- Bump versions (thanks to Gregory Watson). Merge Request 354
- Fix tool test IDs (thanks to John Duggan). Merge Request 353
- Bump versions (thanks to Gregory Watson). Merge Request 352
- Update tools to allow dashboard to work without tools.json (thanks to John Duggan). Merge Request 351
- Bump versions. (thanks to Gregory Watson). Merge Request 350
- Add EP_PATH environment variable (thanks to Gregory Watson). Merge Request 349
- Deploy GPSANS Reduction GUI v1.0.3 (thanks to John Duggan). Merge Request 348
- Bump version (thanks to Gregory Watson). Merge Request 347
- Update container version. Remove unused env variable. (thanks to Gregory Watson). Merge Request 346
- Fix tool command (thanks to Gregory Watson). Merge Request 345
- Version bump (thanks to Andrew Ayres). Merge Request 344
- Fix tool ID for tests (thanks to Gregory Watson). Merge Request 342
- Deploy pdiffvis v0.4.19 (thanks to John Duggan). Merge Request 343
- Update notebook (thanks to Greg Watson). Merge Request 341
- Add olex2 tool (thanks to Greg Watson). Merge Request 340
- Deploy IPS Fastran GUI v0.2.6 (thanks to John Duggan). Merge Request 338
- Update 5 files (thanks to Andrew Ayres). Merge Request 337
- Version_update_sample_assembly_creator (thanks to Fahima Islam). Merge Request 336
- Sample assembly creator container update to capture dynamic Vanadium simulation (thanks to Fahima Islam). Merge Request 335
- Update 5 files (thanks to Andrew Ayres). Merge Request 334
- Add IPS Fastran tools (thanks to John Duggan). Merge Request 332
- Version bump (thanks to Andrew Ayres). Merge Request 331
- Dev (thanks to Andrew Ayres). Merge Request 330
- Edit incident_beamline_simulator_diffraction.xml - removes mcpl output for snap (temp hack) (thanks to Marshall McDonnell). Merge Request 329
- Adds MCPL output to Incident Beamline Simulation Tool (thanks to Marshall McDonnell). Merge Request 327
- Moves incident simulator ARCS test data file DGS -> Instrument Simulation (thanks to Marshall McDonnell). Merge Request 323
- Adjusted snap detectors for proper angle (thanks to Fahima Islam). Merge Request 325
- Saved snap incident beam at proper location (thanks to Fahima Islam). Merge Request 324
- Fixing sample assembly xml (thanks to Andrew Ayres). Merge Request 322
- Moves MCRT tools under instrument simulation group (thanks to Marshall McDonnell). Merge Request 321
- Changing testing order (thanks to Andrew Ayres). Merge Request 320
- Deploy BioSANS GUI v1.0.2 (thanks to John Duggan). Merge Request 318
- Move tools onto nova.ornl.gov (thanks to John Duggan). Merge Request 316
- Deploy Jana2020 v0.18 (thanks to John Duggan). Merge Request 315
- Interactive test timeouts to 15 minutes (thanks to Andrew Ayres). Merge Request 314
- Deploy Bio-/GP-SANS reduction GUI v0.14.0 (thanks to John Duggan). Merge Request 311
- Sync to main (thanks to Andrew Ayres). Merge Request 310
- Move garnet testing to only calvera-test (thanks to Andrew Ayres). Merge Request 309
- Add ability to test different tools in test vs prod (thanks to Andrew Ayres). Merge Request 307
- Add bessd tools (thanks to Sergey Yakubov). Merge Request 306
- ASRP GSAS2 tool - bump image v0.5 -> v0.7 + fixes to input locations (thanks to Marshall McDonnell). Merge Request 305
- Main (thanks to Marshall McDonnell). Merge Request 302
- Edit asrp_gsas2_refinement.xml - bumps Harbor image to version 0.5 (thanks to Marshall McDonnell). Merge Request 298
- Deploy CT Scan Viz v0.6.1 (thanks to John Duggan). Merge Request 301
- Run tools as gitlab user (thanks to Sergey Yakubov). Merge Request 299
- Deploy Jana2020 v0.17 (thanks to John Duggan). Merge Request 297
- Add nova_category field for tools currently deployed to NOVA dashboard (thanks to John Duggan). Merge Request 296
- Remove deprecated neutrons_gravitas_trame tool from testing (thanks to Andrew Ayres). Merge Request 295
- Deploy Jana2020 v0.16 (thanks to John Duggan). Merge Request 293
- Move CT Scan Viz to production (thanks to John Duggan). Merge Request 291
- Deploy Jana2020 image v0.15 (thanks to John Duggan). Merge Request 290
- Bump cp2k tool image (thanks to Sergey Yakubov). Merge Request 289
- Add support for prototype tools (thanks to Andrew Ayres). Merge Request 286
- Fix planemo tests (thanks to Andrew Ayres). Merge Request 285
- Create scheduled pipeline job to run nightly tests (thanks to Andrew Ayres). Merge Request 264
- Bump TOPAZ tool versions (thanks to Sergey Yakubov). Merge Request 282
- Bump TOPAZ reduction tool versions (thanks to Sergey Yakubov). Merge Request 281
- Update Jana2020 image to v0.14 (thanks to John Duggan). Merge Request 278
- Bump CP2K GUI Tool (thanks to Sergey Yakubov). Merge Request 277
- Bump cp2k gui version (thanks to Sergey Yakubov). Merge Request 276
- Fix tool tests (thanks to Sergey Yakubov). Merge Request 274
- Fix tool tests (thanks to Sergey Yakubov). Merge Request 273
- Dev (thanks to Sergey Yakubov). Merge Request 272
- Create CP2K Trame tool (thanks to Sergey Yakubov). Merge Request 271
- Move CT scan viz to prototype branch (thanks to John Duggan). Merge Request 270
- Fix image path for topaz tool (thanks to Sergey Yakubov). Merge Request 269
- Bump topaz tool version (thanks to Sergey Yakubov). Merge Request 267
- Update CT scan viz app to 0.4.1 (thanks to John Duggan). Merge Request 265
- Bump sasview version (thanks to Andrew Ayres). Merge Request 263
Remote Data Broker, v0.5.3
- Add documentation (thanks to Sergey Yakubov). Merge Request 14
OIDC PAM module, v0.4.1
- Update CI to push to Harbor (thanks to Gregory Cage). Merge Request 11
Deployment
NDIP, v26.06.0
- Prepare Release 26.06.0 (thanks to Sergey Yakubov). Merge Request 607
- Rotate calvera.ornl.gov certs (thanks to John Duggan). Merge Request 605
- Add PKCE support to PingFed login (thanks to John Duggan). Merge Request 603
- Configure Galaxy MCP package source (thanks to Sergey Yakubov). Merge Request 604
- Integrate metadata setting into Pulsar (thanks to Sergey Yakubov). Merge Request 602
- Install Galaxy container monitor to Pulsar environment (thanks to Sergey Yakubov). Merge Request 600
- Update Pulsar to 0.15.14 (thanks to Sergey Yakubov). Merge Request 599
- Update Galaxy and Rucio to the latest versions (thanks to John Duggan). Merge Request 596
- Deploy dashboard with updated NGINX (thanks to John Duggan). Merge Request 597
- Fix the blurry default logo_src (thanks to John Duggan). Merge Request 595
- Use time-based log rotation (thanks to John Duggan). Merge Request 585
- Don't create new environment for IRI API plugin (thanks to Sergey Yakubov). Merge Request 594
- Use pre_launch parameter for IRI API (thanks to Sergey Yakubov). Merge Request 592
- Fix job_conf (thanks to Sergey Yakubov). Merge Request 591
- Fix job_conf.yml (thanks to Sergey Yakubov). Merge Request 590
- Add rucio_rse_suffix to galaxy config (thanks to Sergey Yakubov). Merge Request 589
- Update deployment for IRI API (thanks to Sergey Yakubov). Merge Request 587
- Add Globus to relevant RSEs (thanks to Sergey Yakubov). Merge Request 586
- Deploy stop button changes (thanks to John Duggan). Merge Request 584
- Configure IRI API Protocol to RSEs (thanks to Sergey Yakubov). Merge Request 583
- Update fusion tools for MPEX plasma workflow (thanks to John Duggan). Merge Request 582
- Remove non-existent tools (thanks to Gregory Watson). Merge Request 581
- Remove unsupported tools (thanks to Gregory Watson). Merge Request 580
- Update help panels for NDIP/NOVA (thanks to John Duggan). Merge Request 578
- Update galaxy.ornl.gov deployment (thanks to John Duggan). Merge Request 576
- Deploy nova-dashboard v0.21.2 (thanks to John Duggan). Merge Request 574
- Deploy MCP (thanks to Sergey Yakubov). Merge Request 573
- Temporary fix for RabbitMQ (thanks to John Duggan). Merge Request 571
- Add error_report.yml to enable Galaxy's issue reporting to submit tickets to GitLab for us (thanks to John Duggan). Merge Request 570
- Deploy nova-dashboard and Pulsar updates (thanks to John Duggan). Merge Request 569
- Deployed the updated ONCat proxy (thanks to John Duggan). Merge Request 567
- Update marble deployment (thanks to Sergey Yakubov). Merge Request 566
- Fix frontier deployment (thanks to Sergey Yakubov). Merge Request 564
- Fix RabbitMQ and NGINX apt installs (thanks to John Duggan). Merge Request 562
- Update deployment for IRI API (thanks to Sergey Yakubov). Merge Request 560
- Rename maiqmag tools (thanks to Sergey Yakubov). Merge Request 558
- Add WorkflowDB production server to Prometheus monitoring (thanks to Darsh). Merge Request 557
- Update nova-dashboard and Pulsar versions (thanks to John Duggan). Merge Request 555
- Refactor resource allocation - add groups (thanks to John Duggan). Merge Request 554
- Neuxtalviz (thanks to John Duggan). Merge Request 553
- Add new subhkl tools to Imaginex Pulsar (thanks to John Duggan). Merge Request 552
- Move Imaginex peak tools to their dedicated Pulsar (thanks to John Duggan). Merge Request 551
- Remove airsans demo (thanks to John Duggan). Merge Request 550
- Make more resource orchestration features opt-in only (thanks to John Duggan). Merge Request 548
- Add crack identification tool to galaxy.ornl.gov (thanks to John Duggan). Merge Request 546
- Deploy nova-dashboard 0.20.4 (thanks to John Duggan). Merge Request 544
- Fix noVNC collisions (thanks to John Duggan). Merge Request 543
- Move ndip-test system/tool tests to test environment (thanks to John Duggan). Merge Request 542
- Remove old IPS Fastran tool from NDIP (thanks to John Duggan). Merge Request 541
- Add GPU command for Imaginex destination (thanks to Sergey Yakubov). Merge Request 540
- Use accurate machine specs (thanks to John Duggan). Merge Request 539
- Fix imaginex_subhkl (thanks to John Duggan). Merge Request 538
- Run imagine-subhkl on the imaginex1 Pulsar (thanks to John Duggan). Merge Request 537
- Fix RDB access to data on fusiont6 (thanks to John Duggan). Merge Request 536
- Disable entry point in Docker command (thanks to Sergey Yakubov). Merge Request 535
- Restore fusion machine failed job logging (thanks to John Duggan). Merge Request 534
- Run rustbca on fusion6 (thanks to Gregory Watson). Merge Request 533
- Deploy nova-dashboard 0.20.3 (thanks to John Duggan). Merge Request 531
- Add rustbca tool (thanks to Greg Watson). Merge Request 530
- Bump Galaxy, Pulsar, and dashboard versions (thanks to John Duggan). Merge Request 529
- Update Slate deployments with working configs (thanks to John Duggan). Merge Request 527
- Fix MLflow redirect (thanks to Sergey Yakubov). Merge Request 528
- Add missing fernet keys (thanks to John Duggan). Merge Request 526
- Update Slate deployments with functional data access (thanks to John Duggan). Merge Request 525
- Fix the galaxy.ornl.gov deployment (thanks to John Duggan). Merge Request 523
- Configure Vault (thanks to Sergey Yakubov). Merge Request 522
- Add Imagine-x GPU server to worker nodes (thanks to Sergey Yakubov). Merge Request 521
- Expose MLflow (thanks to Sergey Yakubov). Merge Request 520
- Clarify deploy instructions (thanks to Gregory Watson). Merge Request 519
- Add port (thanks to John Duggan). Merge Request 517
- Add missing var for prod deploy (thanks to John Duggan). Merge Request 515
- Deploy the dashboard as a subdomain of NDIP (thanks to John Duggan). Merge Request 511
- Deploy PyRS to production (thanks to John Duggan). Merge Request 512
- Require authentication to access static HTML pages (thanks to John Duggan). Merge Request 509
- Update no tool test results rule to use split ucams/xcams tests (thanks to John Duggan). Merge Request 504
- Add Gemini API key user preference (thanks to Sergey Yakubov). Merge Request 507
- Remove hidden flag from remote command (thanks to John Duggan). Merge Request 505
- Separate OIDC config for production and test instances (thanks to Sergey Yakubov). Merge Request 503
- Deploy nova-dashboard 0.19.5 (thanks to John Duggan). Merge Request 501
- Add maiqmag inference tools (thanks to Sergey Yakubov). Merge Request 499
- Pull dashboard image from savannah (thanks to John Duggan). Merge Request 498
- Fix missing Pulsar managers in ndip-test deploy (thanks to John Duggan). Merge Request 496
- Deploy Pulsar to Slate (thanks to John Duggan). Merge Request 495
- Add fusion Pulsar (thanks to John Duggan). Merge Request 494
- Fix Galaxy token refresh (thanks to John Duggan). Merge Request 492
- Add new maiqmag tool (thanks to Sergey Yakubov). Merge Request 490
- Add cabanapd tool (thanks to Gregory Watson). Merge Request 489
- Fix galaxy.ornl.gov deployment (thanks to John Duggan). Merge Request 488
- Add Ansible role for rucio-test (thanks to Andrew Ayres). Merge Request 487
- Add mcvine tool (thanks to Sergey Yakubov). Merge Request 485
- Add IPS Fastran back (thanks to John Duggan). Merge Request 483
- Add NSRDB API key to job env and stub out a tool using it (thanks to John Duggan). Merge Request 482
- Pull galaxy.ornl.gov tools from Galaxy group (thanks to John Duggan). Merge Request 481
- Dev (thanks to Andrew Ayres). Merge Request 480
- ONCat version bump (thanks to Andrew Ayres). Merge Request 479
- Matisse (thanks to John Duggan). Merge Request 478
- Update NERSC config (thanks to Sergey Yakubov). Merge Request 476
- Deploy sunny tool (thanks to Sergey Yakubov). Merge Request 474
- Deploy initial ShelXle tool (thanks to John Duggan). Merge Request 473
- NDIP usage script (thanks to Sergey Yakubov). Merge Request 472
- Add cher credentials and NLCD raster clipping tool placeholder (thanks to John Duggan). Merge Request 470
- Deploy initial ForML tool (thanks to John Duggan). Merge Request 469
- Rename Account -> Login (thanks to John Duggan). Merge Request 468
- Add DISCUS to tool_conf.xml (thanks to John Duggan). Merge Request 467
- Install MLflow (thanks to Sergey Yakubov). Merge Request 466
- Reword login options (thanks to John Duggan). Merge Request 463
- Restrict NeuXtalViz to GPU node (thanks to John Duggan). Merge Request 464
- Deploy nova-dashboard v0.19.3 (thanks to John Duggan). Merge Request 461
- Prevent interactive tool URL opening by unauthenticated users (thanks to John Duggan). Merge Request 460
- Fix galaxy.ornl.gov tools (thanks to John Duggan). Merge Request 459
- Fix galaxy.ornl.gov deployment and add ARMADA tool (thanks to John Duggan). Merge Request 458
- Remove Ansible task for setting rucio.cfg permissions (thanks to John Duggan). Merge Request 457
- Remove old ONCat job destination (thanks to John Duggan). Merge Request 456
- Update Pulsar version (thanks to Sergey Yakubov). Merge Request 455
- Fix XCAMS scopes (thanks to John Duggan). Merge Request 453
- Fix oidc_azure_url for NOVA login (thanks to John Duggan). Merge Request 451
- Deploy nova-dashboard v0.19.2 (thanks to John Duggan). Merge Request 449
- Fix private key format (thanks to John Duggan). Merge Request 447
- ONCat monitoring (thanks to Andrew Ayres). Merge Request 445
- Bitnami legacy fix (thanks to Andrew Ayres). Merge Request 444
- Clean up lingering calvera references (thanks to John Duggan). Merge Request 443
- Make ndip.ornl.gov the canonical Galaxy URL (thanks to John Duggan). Merge Request 440
- Fix rucio configuration (thanks to John Duggan). Merge Request 442
- Update to Galaxy 25.1 (thanks to Sergey Yakubov). Merge Request 441
- Bump Galaxy version (thanks to John Duggan). Merge Request 438
- Update calvera-test certificate (thanks to Sergey Yakubov). Merge Request 437
- Deploy nova-dashboard v0.19.0 (thanks to John Duggan). Merge Request 435
- Update NERSC setup and add whitelist (thanks to Sergey Yakubov). Merge Request 433
- Deploy nova-dashboard v0.18.1 (thanks to John Duggan). Merge Request 432
- Fix Amira not appearing on calvera-test (thanks to John Duggan). Merge Request 431
- Update tool deployment to remove need for tools.json in the dashboard (thanks to John Duggan). Merge Request 430
- Fix tool ID (thanks to Gregory Watson). Merge Request 429
- Add olex2. Hopefully this is all that is required. (thanks to Gregory Watson). Merge Request 428
- Add olex2 (thanks to Gregory Watson). Merge Request 427
- Deploy nova-dashboard v0.17.1 (thanks to John Duggan). Merge Request 425
- Change tool XML name (thanks to Greg Watson). Merge Request 426
- Sort destinations (thanks to Sergey Yakubov). Merge Request 424
- Fix destinations (thanks to Sergey Yakubov). Merge Request 422
- Update default destination for remote command (thanks to Sergey Yakubov). Merge Request 420
- Set GPU requirement to 0.1 for each tool (thanks to Sergey Yakubov). Merge Request 418
- Remove retired interactive tools from UI (thanks to Andrew Ayres). Merge Request 417
- Add IPS Fastran tools to tool_conf.xml (thanks to John Duggan). Merge Request 415
- Dev (thanks to Sergey Yakubov). Merge Request 414
- Fix incident_beamline_simulator_dgs destination (thanks to Sergey Yakubov). Merge Request 413
- Move tools to dynamic resources (thanks to Sergey Yakubov). Merge Request 411
- Deploy nova-dashboard v0.17.0 (thanks to John Duggan). Merge Request 409
- Check destination availability and clean up NERSC config (thanks to Sergey Yakubov). Merge Request 408
- Fix instrument mount monitor instance field (thanks to John Duggan). Merge Request 407
- Merge to main (thanks to Andrew Ayres). Merge Request 406
- Add destinations for instrument simulation tools (thanks to Andrew Ayres). Merge Request 405
- Merge into main (thanks to Andrew Ayres). Merge Request 404
- Update incident_beamline_simulator_dgs dest (thanks to Andrew Ayres). Merge Request 403
- Update file tool_conf.xml.j2 (thanks to Andrew Ayres). Merge Request 402
- Deploy nova-dashboard v0.16.1 (thanks to John Duggan). Merge Request 400
- Update config for NERSC, add atom project, and refactor scripts (thanks to Sergey Yakubov). Merge Request 398
- Update NOVA tool list (thanks to John Duggan). Merge Request 394
- Deploy nova-dashboard v0.16.0 (thanks to John Duggan). Merge Request 395
- Configure fastran tool (thanks to Sergey Yakubov). Merge Request 396
- Fix direct link to tutorial tools (thanks to John Duggan). Merge Request 393
- Monitor instrument data mounts in Prometheus (thanks to John Duggan). Merge Request 392
- Hide interactive tool failures from dashboard status (thanks to John Duggan). Merge Request 390
- Update NOVA certs (thanks to John Duggan). Merge Request 389
- Bump oidc-utils version (thanks to Sergey Yakubov). Merge Request 387
- Switch to production XCAMS (thanks to Sergey Yakubov). Merge Request 386
- Deploy Galaxy to another server (thanks to Sergey Yakubov). Merge Request 385
- Add rule for interactive tools test monitoring (thanks to Andrew Ayres). Merge Request 382
- Update admin list (thanks to John Duggan). Merge Request 384
- Preserve NOVA database across deployments (thanks to John Duggan). Merge Request 380
- Switch to using GPFS share (thanks to Sergey Yakubov). Merge Request 381
- Update Pulsar node names (thanks to Sergey Yakubov). Merge Request 378
- ONCat deployment (thanks to Andrew Ayres). Merge Request 377
- Deploy nova-dashboard 0.13.3 and set MONITORING_URL properly (thanks to John Duggan). Merge Request 376
- Add ability to specify the NOVA group in the tool.xml (thanks to John Duggan). Merge Request 375
- Update Galaxy for Jana fix (thanks to John Duggan). Merge Request 372
- Deploy nova-dashboard v0.13.2 (thanks to John Duggan). Merge Request 373
- Move ctscan viz out of test block in tool_conf (thanks to John Duggan). Merge Request 370
- Fix JSON syntax for tools file (thanks to John Duggan). Merge Request 368
- Fix merge conflict between dev and main (thanks to John Duggan). Merge Request 367
- Add CT Scan Visualizer to production tools.json (thanks to John Duggan). Merge Request 365
- Update 2 files (thanks to Sergey Yakubov). Merge Request 364
- Update storage alerts (thanks to Sergey Yakubov). Merge Request 363
- Fix HFIR/SNS gpfs mounts (thanks to John Duggan). Merge Request 361
- Deploy authentication fixes (thanks to John Duggan). Merge Request 355
- Update Pulsar schemes and queues (thanks to Sergey Yakubov). Merge Request 359
- Fix Pulsar config (thanks to Sergey Yakubov). Merge Request 358
- Move all tools to SNS node (thanks to Sergey Yakubov). Merge Request 356
- Deploy nova-dashboard 0.13.0 (thanks to John Duggan). Merge Request 354
- Update NERSC config and bump versions (thanks to Sergey Yakubov). Merge Request 352
- Sync alias rules with new names (thanks to John Duggan). Merge Request 351
- Clean up alerts (thanks to John Duggan). Merge Request 350
- Deploy nova-dashboard 0.11.0 (thanks to John Duggan). Merge Request 349
- Update Prometheus rules to include groups for the dashboard status panel (thanks to John Duggan). Merge Request 348
- Update calvera cert (thanks to Sergey Yakubov). Merge Request 346
- Deploy nova-dashboard 0.10.1 (thanks to John Duggan). Merge Request 345
- Update galaxy version (thanks to Sergey Yakubov). Merge Request 343
- Disable checksum in rucio SNS RSE (thanks to Sergey Yakubov). Merge Request 342
- Update NERSC setup (thanks to Sergey Yakubov). Merge Request 341
- Add qos (thanks to Sergey Yakubov). Merge Request 340
- Add cp2k-gui tool (thanks to Sergey Yakubov). Merge Request 338
- Use sns-gou machine for register destination (thanks to Sergey Yakubov). Merge Request 337
- Deploy nova-dashboard 0.9.2 (thanks to John Duggan). Merge Request 336
- Move CT scan viz to prototype (thanks to John Duggan). Merge Request 335
- Split prototype tools in NOVA based on folder (thanks to John Duggan). Merge Request 332
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
- Fix export (thanks to Sergey Yakubov). Commit 6801af5a
nova-mvvm, 0.13.0
- Update panel bindings (thanks to Sergey Yakubov). Pull Request 30
- Include dependencies in hatch build (thanks to John Duggan). Commit 475f9b41
- Add missing hatch dependency (thanks to John Duggan). Commit d49e82b2
- Remove Poetry (thanks to John Duggan). Pull Request 28
- Remove GitLab references (thanks to John Duggan). Commit bdcce9b2
nova-mvvm, 0.12.0
- Use GitHub CI (thanks to John Duggan). Pull Request 26
- Allow multiple connections to a binding in Trame (thanks to John Duggan). Pull Request 25
- Fix tests (thanks to Sergey Yakubov). Commit 50c97f7f
- Add background worker (thanks to Sergey Yakubov). Commit 315ad230
nova-galaxy, 0.11.7
- Fix Dataset.upload typo (thanks to John Duggan). Pull Request 64
nova-galaxy, 0.11.6
- Add timeout to tool URL check (thanks to John Duggan). Pull Request 62
nova-galaxy, 0.11.5
- Fix dependency packaging (thanks to John Duggan). Pull Request 61
nova-galaxy, 0.11.4
- Update pixi.lock (thanks to John Duggan). Commit 0e6ef800
- Add missing hatch dependency (thanks to John Duggan). Commit f7afd1d3
- Follow redirects (thanks to John Duggan). Pull Request 57
- Remove Poetry (thanks to John Duggan). Pull Request 59
- Check tool state before attempting to fetch the URL for an interactive tool (thanks to Gregory Cage). Pull Request 51
nova-galaxy, 0.11.3
- Workflow invocation improvements (thanks to Andrew Ayres). Pull Request 55
- Remove GitLab references (thanks to John Duggan). Commit a24ab482
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
- Use GitHub CI (thanks to John Duggan). Pull Request 205
- Fix tests (thanks to Sergey Yakubov). Commit 22823d6e
- Add event class (thanks to Sergey Yakubov). Pull Request 204
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
- Add PersistentDialog component (thanks to John Duggan). Commit d16b2b00
nova-trame, 1.6.0
- Add PersistentDialog component (thanks to John Duggan). Pull Request 199
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
- Bump dev tag (thanks to John Duggan). Commit f30fddec
nova-trame, 1.5.0-dev1
- Fix action_header ref (thanks to John Duggan). Commit 71501ea4
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
- Add back selection via row click (thanks to John Duggan). Commit ef95fcab
- Swap to virtual data table (thanks to John Duggan). Commit 5f15cbd3
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
- V1.3.5 (thanks to John Duggan). Commit 39cd1eb9
nova-trame, 1.3.4
- V1.3.4 (thanks to John Duggan). Commit 1bb4b9d3
nova-trame, 1.3.3
- Revert package updates (thanks to John Duggan). Commit dd41a227
- Fix pyoncat v2.3 dependencies (thanks to John Duggan). Commit 6d5d1aa2
nova-trame, 1.3.2
- V1.3.2 (thanks to John Duggan). Pull Request 175
nova-trame, 1.3.1
- Fix vertical tab height in CompactTheme (thanks to John Duggan). Commit 9524d195
nova-trame, 1.3.0-dev1
- Attempt to fix readthedocs build (thanks to John Duggan). Commit c880cb45
nova-trame, 1.3.0
- V1.3.0 (thanks to John Duggan). Pull Request 173
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
- Bugfixes for v1.2.1 (thanks to John Duggan). Pull Request 170
- Include dependencies in hatch build (thanks to John Duggan). Commit 22e5c136
- Remove Poetry (thanks to John Duggan). Pull Request 167
nova-trame, 1.2.0-dev1
- Restore default natural sort for files (thanks to John Duggan). Commit 8f2deb53
- Remove modtime for now (thanks to John Duggan). Commit 2a1b2d4c
- Remove absolute positioning on search (thanks to John Duggan). Commit 9bb5fdbf
- Bump dev tag (thanks to John Duggan). Commit 9845a26d
- Fix search when pulling data from ONCat (thanks to John Duggan). Commit 2c4d8769
- Filter search against filenames rather than full paths (thanks to John Duggan). Commit 5d768042
- Overhaul DataSelector UI (thanks to John Duggan). Commit bd02811b
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
- Hide all figures simultaneously (thanks to John Duggan). Commit dd0b4e73
nova-trame, 1.0.0rc3
- Clean up resize observer (thanks to John Duggan). Commit 21970c6c
- Fix issues with MatplotlibFigure (thanks to John Duggan). Commit b98a1df0
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