Releases: NASA-PDS/registry-api
Releases · NASA-PDS/registry-api
registry-api v1.7.0-SNAPSHOT
SNAPSHOT release
registry-api v1.6.2
- Bug fixes for production release (/health end-point security management, add missing metadata in default response format)
Full Changelog: 1.6.1...v1.6.2
registry-api v1.6.1
Defunked release. See 1.6.2 instead.
registry-api v1.6.0
What's Changed
Updated features
- Terms faceting implementation by @alexdunnjpl in #639
- Make q= operator, NOT, LIKE, AND, OR antlr tokens case-insensitive by @alexdunnjpl in #524
- Add Query parameter to membership endpoints by @alexdunnjpl in #526
- Handle Accept header with multiple values by @tloubrieu-jpl in #529
- Accept values application/vnd.nasa.pds.pds4+json and application/vnd.nasa.pds.pds4+xml now accepted by @tloubrieu-jpl in #612
- Fix a bug, error 500 is not raised anymore when Accept header is missing by @tloubrieu-jpl in #640
- Add unknown query parameter and X-forwarded-host header control. by @tloubrieu-jpl in #610
- Performance monitoring and improvement by @tloubrieu-jpl in #625
- Update email address to go to write place by @jordanpadams in #540
- Fix code scanning alert no. 155: Log Injection by @jordanpadams in #573
- Whitespace-sanitize user-provided query string value by @alexdunnjpl in #537
Internal consolidations
- Implement common multiple-products build method by @alexdunnjpl in #517
- Update pds.js links with https by @jordanpadams in #644
- Re-engineer the API response transformations depending on the Accept headers by @tloubrieu-jpl in #643
- pdsProperties used by /products endpoints by @alexdunnjpl in #530
- Update default registry index basename by @alexdunnjpl in #628
- Update application.properties for latest code by @tloubrieu-jpl in #523
- Test re-enabling deep archive by @jordanpadams in #533
- Updated the secrets baseline by @nutjob4life in #535
- Update load balancer deployment to listen on 443 with SSL certificate by @tloubrieu-jpl in #620
- Update README.md by @alexdunnjpl in #546
- Update CONTRIBUTING.md by @alexdunnjpl in #544
Dependency updates
- Bump org.springframework:spring-web from 6.0.18 to 6.0.19 by @dependabot in #483
- Bump actions/setup-python from 4 to 5 by @dependabot in #579
- Bump github/codeql-action from 2 to 3 by @dependabot in #584
- Merge main back to develop by @jordanpadams in #593
- Bump actions/checkout from 3 to 4 by @dependabot in #592
- Bump docker/login-action from 2 to 3 by @dependabot in #591
- Bump docker/build-push-action from 3 to 6 by @dependabot in #582
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #581
- Bump ubuntu from 20.04 to 24.04 in /docker by @dependabot in #587
- Bump org.springframework:spring-web from 6.0.19 to 6.0.23 by @dependabot in #547
- Bump spring-boot-version from 3.0.4 to 3.4.1 by @dependabot in #596
- Bump software.amazon.awssdk:auth from 2.25.21 to 2.29.37 by @dependabot in #595
- Bump org.opensearch.client:opensearch-rest-client from 2.12.0 to 2.18.0 by @dependabot in #589
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #602
- Bump actions/cache from 3 to 4 by @dependabot in #601
- Bump actions/setup-java from 3 to 4 by @dependabot in #583
- Bump joda-time:joda-time from 2.10.6 to 2.13.0 by @dependabot in #598
- Upgrade dependencies to work with spring boot 3.4 by @tloubrieu-jpl in #608
- 575 log SearchRequest content in debug logs by @alexdunnjpl in #606
- Bump com.google.guava:guava from 32.0.0-jre to 33.4.8-jre by @dependabot in #651
- Bump org.javassist:javassist from 3.25.0-GA to 3.30.2-GA by @dependabot in #650
- Bump org.apache.maven.plugins:maven-release-plugin from 3.0.0-M4 to 3.1.1 by @dependabot in #649
- Fix regressions after various dependency upgrades by @tloubrieu-jpl in #655
- Transition from OSSRH → Central Repo Portal by @nutjob4life in #661
- Upgrades for 1.6.0 release, PDS EN Build 15.1 by @tloubrieu-jpl in #660
Full Changelog: v1.5.0...v1.6.0
registry-api v1.5.0
Tag release v1.5.0
registry-api v1.4.1
What's Changed
- Change the swagger specification for python api_client fix 29 by @tloubrieu-jpl in #409
- 411 Removes dependency on immature "alternate_ids" product property by @alexdunnjpl in #414
Full Changelog: v1.4.0...v1.4.1
Known bugs and possible work arounds: known bugs in v1.4.1
registry-api v1.4.0
What's Changed
- replace default string representation of Iterable fields with pipe-delimited format by @alexdunnjpl in #382
- Optional ccs by @tloubrieu-jpl in #383
- Add secrets detection by @nutjob4life in #390
- Replace remaining string PDS product ids with PdsProductIdentifier objects by @alexdunnjpl in #398
- Membership overhaul by @alexdunnjpl in #396
- search-after pagination and ancestry membership implementation by @alexdunnjpl in #397
Full Changelog: v1.3.1...v1.4.0
Known bugs and possible work arounds: known bugs in v1.4.0
registry-api v1.3.1
What's Changed
- Add provenance docker README by @tloubrieu-jpl in #316
- Remove "products" from exposed classes by @alexdunnjpl in #328
- Implement /product-properties endpoint by @alexdunnjpl in #322
- Update AWS deployment resources for version 1.2.0 by @tloubrieu-jpl in #331
- Update github actions for deprecation by @alexdunnjpl in #332
- Add cloud front function updates for version 1.2.0, makes swagger-ui work on AWS by @tloubrieu-jpl in #333
- Fix erroneous validation failure of VID major-version zero by @alexdunnjpl in #335
- Remove support (provenance) module migrated to registry-sweeper repository by @alexdunnjpl in #340
- Introduce new healthcheck/ endpoint for monitoring API health by @jimmie in #345
- Update README.md by @tloubrieu-jpl in #358
- Fix bug with returning members of a bundle by @al-niessner in #359
- Update config for OpenSearch to support accurate hit counts by @al-niessner in #367
- Update location of docker/terraform files and use
healthcheck/endpoint by @jordanpadams in #365 - Branch workflows now include not just unit tests but integration tests using Docker Compositions by @nutjob4life in #369
- Update API default response in browsers to force application/json by @al-niessner in #360
- Ignore data conversion errors by @al-niessner in #368
- Fix swagger-ui tags for new /healthcheck and /properties end-points by @tloubrieu-jpl in #377
- Replace default string representation of Iterable fields with pipe-delimited format for some Accepts types by @alexdunnjpl in #380
Full Changelog: v1.2.0...v1.3.1
Known Bugs and possible workarounds: v1.3.1 known bugs
registry-api v1.2.0
What's Changed
- Make application.properties.aws file agree w/ application.properties by @jimmie in #221
- Resolve software-issues-repo#53 by @nutjob4life in #225
- Add classes for LID/VID/LIDVID and fix #224 by @alexdunnjpl in #235
- Provenance script tweaks by @alexdunnjpl in #233
- updates README.md with more-detailed dev instructions by @alexdunnjpl in #238
- Add additional lidvid classes by @alexdunnjpl in #236
- Fix outstanding comments by @alexdunnjpl in #243
- bump opensearch page size 10 -> 500 by @alexdunnjpl in #246
- Fix pagination bug by @alexdunnjpl in #251
- Scheduled execution of provenance script by @jimmie in #253
- issue 260: add parsing exception handling by @al-niessner in #266
- Add logging messages to CF api rewrite function. by @jimmie in #264
- Miscellaneous internal changes by @alexdunnjpl in #256
- Swagger UI for prod by @tloubrieu-jpl in #254
- Reintroduce lidvid not found case when testing that the latest detection script runs by @tloubrieu-jpl in #259
- 261: lookup product class when group not explicitly given by @al-niessner in #263
- Reformat code to Google Style Guide by @jordanpadams in #271
- Fix mvc error introduced by management of the Accept:* header by @tloubrieu-jpl in #274
- Apply Google style to the source code by @tloubrieu-jpl in #275
- add missing dependencies to pom.xml(s) by @alexdunnjpl in #280
- revert erroneous change to default server port by @alexdunnjpl in #278
- Invoke provenance script w/ --reset flag by @jimmie in #276
- revert erroneous change to default server config by @alexdunnjpl in #289
- fix Pds4ProductFactory.createDataFiles() by @alexdunnjpl in #294
- Upgrade to JDK 17 and spring-framework 6.0 by @tloubrieu-jpl in #295
- increase java process memory allocation to 75% of available RAM... by @alexdunnjpl in #303
- Remove --reset option from provenance.py (force to always write history from scratch) by @alexdunnjpl in #311
- Change provenance to filter relevant LIDVIDs on "archive_status in [archived, certified]" by @alexdunnjpl in #312
- de-duplicate hits with common id when a singular result is expected by @alexdunnjpl in #313
- Upgrading nexus-staging-maven-plugin 1.6.8 → 1.6.13 by @nutjob4life in #315
New Contributors
- @alexdunnjpl made their first contribution in #235
Full Changelog: v1.1.12...v1.2.0
registry-api v1.1.12
This package has been released to fix:
#213
This was a regression of 1.1.11 compared to previous releases