Releases: dockstore/dockstore
Releases · dockstore/dockstore
1.15.2
1.15.1
What's Changed
Full Changelog: 1.15.0...1.15.1
1.15.0
Highlighted Changes
- General release of notebooks and metrics
- improved display of github app logs before first successful registration to aid debugging
- improved validation and debugging display for workflows with a partially correct .dockstore.yml
- bugfixes for searching full-text, workflows without authors, search display for starred workflows
- deployment improvements behind-the-scenes to allow for drift detection, between release deployment of supporting infrastructure
- cli validation tool for .dockstore.yml files
- archival and (publish-aware) deletion
- cwltool and cromwell support update
Breaking Changes
- Prior to our 1.15 release, relative paths were being inconsistently and unreliably processed in various parts of our system.
Therefore, in this release, we have more explicitly deprecated the use of relative file paths in our .dockstore.yml so all workflows with relative paths will now be deemed as invalid.
What's Changed
- Feature/dropwizard update by @denis-yuen in #5477
- add joda time to classpath by @denis-yuen in #5488
- SEAB-5113: Implement notebook snapshotting by @svonworl in #5499
- SEAB-5438: Support old notebooks by @svonworl in #5507
- deal with expired docker image by @denis-yuen in #5512
- Dropwizard update 4.0 by @denis-yuen in #5483
- SEAB-5121: Add config properties for Colab and Mybinder launch urls by @svonworl in #5515
- remove event consumer by @denis-yuen in #5511
- SEAB-5437: added notebook to getUserEntries endpoint by @hyunnaye in #5522
- SEAB-5530: Change test notebook IDs so they will never collide by @svonworl in #5526
- Fix failing metrics test from 1.14 merge by @kathy-t in #5529
- what if new dependency cache by @denis-yuen in #5530
- DOCK-2374: Switch to new codecov uploader by @y-ng in #5532
- SEAB-5548: Optimize database migrations by @svonworl in #5531
- SEAB-5387: get notebook counts in collections and add Service support in collections by @hyunnaye in #5519
- Add getPublishedContainer to OpenAPI by @coverbeck in #5539
- test out potentially temporary fix for es indexing issue by @denis-yuen in #5536
- Feature/refactor project by @denis-yuen in #5547
- DOCK-2397: Redirect 500 error for invalid filters to a 400 by @hyunnaye in #5543
- Fix slow endpoints with checker workflows by @coverbeck in #5546
- Only apply CORS headers to TRS endpoints by @david4096 in #5544
- Update zenodo client by @denis-yuen in #5555
- Switch jackson annotations and add tests by @denis-yuen in #5563
- remove obsolete column by @denis-yuen in #5569
- cwlavro update by @denis-yuen in #5564
- Move things that dockstore-support uses to dockstore-common by @kathy-t in #5562
- Remove unused getSpecificUser endpoint by @coverbeck in #5572
- SEAB-5602: Fix Events for Notebooks and Services by @svonworl in #5574
- Feature/seab 5519/privaterepos by @coverbeck in #5570
- Remove some dependencies from the Dockerfile by @david4096 in #5579
- SEAB-5576: Allow some Entries to be deleted by @svonworl in #5545
- Restore curl by @denis-yuen in #5583
- actually restore curl by @denis-yuen in #5585
- SEAB-5613: added new lambdaEvents endpoint for admins by @hyunnaye in #5580
- Feature/openapi swagger attempt 3 by @denis-yuen in #5589
- Add cost metric by @kathy-t in #5577
- Add description endpoint for version description by @coverbeck in #5590
- Check license using action from workflow-actions by @coverbeck in #5599
- Feature/new sam cli by @denis-yuen in #5604
- Use versionName for deleteEntryFromCollection by @y-ng in #5597
- openapi diff for backwards compatibitlity by @denis-yuen in #5607
- SEAB-5703: Update event code for services and notebooks by @svonworl in #5608
- Bump okio from 2.6.0 to 3.4.0 in /bom-internal by @dependabot in #5596
- Bump actions/upload-pages-artifact from 1 to 2 by @dependabot in #5593
- cleanup compose setup version by @denis-yuen in #5601
- Record entry names in lambda event by @kathy-t in #5611
- Add OpenAPI Auth annotation by @coverbeck in #5620
- Feature/dropwizard update by @denis-yuen in #5622
- DOCK-2429: Enable 'Rerun failed tests only' in CircleCI by @y-ng in #5616
- SEAB-5655: removed id check for admins and curators for getUserTokens endpoint by @hyunnaye in #5630
- split out dev dependencies by @denis-yuen in #5629
- Remove some items from AIDE logs by @david4096 in #5632
- Hook up X-GitHub-Delivery to LambdaEvent deliveryId by @kathy-t in #5626
- SEAB-5660: Remove getErrorMessage from CustomWebApplicationException by @svonworl in #5628
- DOCK-2412: Reenable migration caching by @svonworl in #5633
- Bump aws-actions/configure-aws-credentials from 2 to 3 by @dependabot in #5639
- SEAB-3957: Handle search text containing special characters by @y-ng in #5634
- Services Issues by @coverbeck in #5650
- SEAB-5770: Implement GitHub App event "ref inspection" scheme by @svonworl in #5653
- add broad mirror by @denis-yuen in #5656
- Bump actions/checkout from 3 to 4 by @dependabot in #5655
- Feature/openapi hierarchy simple by @denis-yuen in #5643
- Feature/debug macos by @denis-yuen in #5661
- SEAB-5849: Add verified platforms to version metadata by @svonworl in #5658
- run with ea by @denis-yuen in #5663
- DOCK-2415: invalidates relative file paths in dockstore.yml by @hyunnaye in #5641
- Bump docker/login-action from 2 to 3 by @dependabot in #5665
- SEAB-5849: Make ElasticListener retrieve sourcefiles sparingly by @svonworl in #5659
- DOCK-2415 follow-up: add notnull to test parameters by @hyunnaye in #5667
- SEAB-5849: Restructure delete webhook to reduce Hibernate overhead by @svonworl in #5662
- Bump docker/build-push-action from 4 to 5 by @dependabot in #5664
- Bump aws-actions/configure-aws-credentials from 3 to 4 by @dependabot in #5660
- Add blurb to PR template to cover privacy by @david4096 in #5672
- Feature/hierarchy revert by @denis-yuen in #5678
- update to 4.0.2 by @denis-yuen in #5679
- enable pgp across the board by @denis-yuen in #5681
- Set default service paths to be absolute by @coverbeck in #5682
- Feature/even simpler openapi cleanup by @denis-yuen in #5684
- SEAB-5913: Avoid indexing .dockstore.yml, improve es tokenization by @svonworl in #5686
- SEAB-811: Add archive endpoint by @svonworl in #5687
- DOCK-2464: Display ignored GitHub events by @svonworl in #5691
- Add execution and validation metric...
1.15.0-rc.2
What's Changed
- add zenodo patch by @denis-yuen in #5795
- search workflow version as well as default version for authors by @denis-yuen in #5797
- Separate execution metrics by status by @kathy-t in #5800
Full Changelog: 1.15.0-rc.1...1.15.0-rc.2
1.15.0-rc.1
What's Changed
- Decode metrics S3 key components by @kathy-t in #5788
- Fix duplicate validator versions in get aggregated metrics response for "ALL" platform by @kathy-t in #5789
Full Changelog: 1.15.0-rc.0...1.15.0-rc.1
1.15.0-rc.0
release process
1.15.0-beta.0
testing out release process
1.14.3
test_openapi_hierarchy
more dumb fix
1.14.1
What's Changed
- Enable non-curator to update org by @coverbeck in #5565
- Return 415 if invalid JSON for search endpoint by @kathy-t in #5566
- DOCK-2391: return 415 for google token endpoint by @hyunnaye in #5573
- Fix connection pool health check by @kathy-t in #5586
Full Changelog: 1.14.0...1.14.1