Releases: folio-org/mod-agreements
Releases · folio-org/mod-agreements
Version 7.1.0
7.1.0 2024-10-30
- ERM-3394 Ensure initial pushkb support in Ramsons
- ERM-3284 GOKb ingest process should handle multiple coverage statements on a single TIPP/PCI
- ERM-3368 Update module license, guidance and dependencies for mod-agreements
- ERM-3331 Add documents to agreement lines
- ERM-3330 Open ended coverage statements not ingested from GOKb
- ERM-3299 Minimise supplementary term data populated as reference data
- ERM-3281 Design and implement process to resolve eissn, pissn, eisbn and pisbn namespaces
- ERM-3257 Write integration tests for title instance resolving use cases
- ERM-3225 Upgrade commons-fileupload from 1.4 to 1.5 fixing FileUpload DoS CVE-2023-24998
- Performance upgrades around session management for harvest
- Additional logging information for harvest
- Sample data now has Gokb RemoteKB OFF by default
- Fix for connection closed error when changing schema
- Automated integration test runners
- Fix and automatically validate module descriptor (Eureka)
- Tweaked how code reads from grailsApplication (getProperty(*) instead of config.*)
- Separate out interface and version number
What's Changed
- Release 7.0.x by @EthanFreestone in #735
- chore: Post release work by @EthanFreestone in #736
- fix: ERM-3177: Check on
noSICount
in WorkSourceIdentifierTIRSImpl is not correct by @EthanFreestone in #737 - ERM-3048: Add a package property to store remote source current title count by @Jack-Golding in #738
- ERM-3139: Propose additional info.log messages for jobs/processes by @Jack-Golding in #739
- ERM-3174: Review outdated/vulnerable dependencies in mod-agreements by @EthanFreestone in #740
- ERM-3157: Missed declaration of backend permissions by @Jack-Golding in #742
- ERM-3191: Add logging to support issue triage for HibernateOptimisticLockingFailureException by @Jack-Golding in #743
- ERM-3181: sourceTitleCount should not be required on uploading packages via JSON using mod-agreements-package schema by @EthanFreestone in #744
- chore: GOKb_TEST by @EthanFreestone in #746
- ERM-3193: Error saving proxy by @EthanFreestone in #747
- ERM-3185 Remove PTI/PCI filter from the /titles/electronic endpoint i… by @CalamityC in #745
- chore: Swap diku_data (Right one this time :/ ) to GOKb_TEST by @EthanFreestone in #748
- fix: Connection closed error when changing schema by @sosguthorpe in #749
- chore: Diku data by @EthanFreestone in #750
- ERM-3190: DB connections are not being released by @EthanFreestone in #751
- docs: Include patch release notes on master branch by @EthanFreestone in #753
- ERM-3190: DB connections are not being released by @EthanFreestone in #754
- docs: Post patch release by @EthanFreestone in #756
- fix: Refactor clearJobAllocation by @EthanFreestone in #757
- docs: Added NEWS.md section to reflect 7.0.3 release by @EthanFreestone in #759
- build: Bump container HostConfig Memory to 2147483648 (2GB) from 1610612736 (1.5GB) by @EthanFreestone in #760
- ERM-3166: On encountering a GOKb title with the same ISSN assigned as both print and electronic ISSN, ingest stops by @EthanFreestone in #762
- docs: Post patch doc update by @EthanFreestone in #764
- ERM-3187: Re-write query to show "list of resources in an agreement" for improved performance by @EthanFreestone in #767
- Update diku-data.groovy by @EthanFreestone in #768
- fix: Enrich Title by @EthanFreestone in #769
- feat: /static/entitlementOptions by @EthanFreestone in #771
- ERM-3187 Re-write query to show "list of resources in an agreement" f… by @CalamityC in #770
- Update NEWS.md by @EthanFreestone in #774
- ERM-3254: With WorkSourceIDTIRS for GOKb we see "Field error in object" errors by @EthanFreestone in #775
- Update diku-data.groovy by @ostephens in #776
- fix: BaseTIRS NullPointerException by @EthanFreestone in #778
- build: Investigate Github Actions for automating backend integration tests by @EthanFreestone in #777
- test: debug gokb adapter by @EthanFreestone in #779
- ERM-3225: Upgrade commons-fileupload from 1.4 to 1.5 fixing FileUpload DoS CVE-2023-24998 by @EthanFreestone in #781
- chore: Swap diku-data ref data again back to GOKb_TEST by @EthanFreestone in #782
- Parallelise actions by @EthanFreestone in #783
- GitHub actions tweaks by @EthanFreestone in #784
- ERM-3257: Write integration tests for title instance resolving use cases (WorkSourceTIRS only for now) by @EthanFreestone in #780
- ci: An attempt to parallelise the running of various tests by @EthanFreestone in #785
- chore: Small tweaks to github actions by @EthanFreestone in #787
- ERM-3257: Write integration tests for title instance resolving use cases (Continued) by @EthanFreestone in #789
- test: Whoops -- had IdFirst test only running when workSourceIdTIRS w… by @EthanFreestone in #790
- test: Added test case for identifier wrangling by @EthanFreestone in #791
- ERM-3288/3289/3291: Fix validate and download endpoint permissions by @Jack-Golding in #793
- chore: Post release 7.0.6 by @Jack-Golding in #795
- ERM-3281: Design and implement process to resolve eissn, pissn, eisbn and pisbn namespaces by @EthanFreestone in #792
- docs: Add docker-compose instructions to README by @EthanFreestone in #798
- ci: Tweak int tests action to ensure they run on PRs properly by @EthanFreestone in #800
- Correct typo in log message by @ostephens in #797
- chore: Tweaked processing log message by @EthanFreestone in #803
- chore: Clear session after adding titles and packages in order to flush cache by @ianibo in #802
- chore: bump toolkit and grails okapi versions by @ianibo in #804
- ERM-3308: Calculate coverage performance tweaks by @EthanFreestone in #799
- ERM-3284: GOKb ingest process should handle multiple coverage statements on a single TIPP/PCI by @EthanFreestone in #805
- fix: ERM-3308 fix: Coverage not propogated to TIs by @EthanFreestone in #806
- ERM-3299: Minimise supplementary term data populated as reference data by @Jack-Golding in #801
- fix: Remove empty coverage at the Adapter level, rather than letting it error in the ingest process by @EthanFreestone in #808
- ERM-3308: Coverage tweaks by @EthanFreestone in #809
- chore: Swap from GOKb_TEST to GOKb by @EthanFreestone in #810
- ERM-3310: Expose concurrent jobs as env var by @ianibo in #807
- chore: Turn off two logging messages by @EthanFreestone in #811
- chore: GoKB Test by @EthanFreestone in #812
- feat: Updated web toolkit and grails-okapi dependencies by @ianibo in #815
- docs: Post patch 7.0.7 NEWS.md section by @EthanFreestone in #816
- feat: Sample data tweak by @EthanFreestone in #817
- fix: Migrations pre-breaking GIN index insertion by @EthanFreestone in https://github.com/folio-org/mod-ag...
Version 7.0.9
7.0.9 2024-10-18
- Fixed problem with concurrentJobsGlobal not actually reading from environment variable
What's Changed
- Release 7.0.9 by @EthanFreestone in #829
Full Changelog: v7.0.8...v7.0.9
Version 6.1.9
6.1.9 2024-10-04
- Fixed problem with concurrentJobsGlobal not actually reading from environment variable
What's Changed
- Release 6.1.9 by @EthanFreestone in #828
Full Changelog: v6.1.8...v6.1.9
Version 7.0.8
7.0.8 2024-09-09
- ERM-3321 Description can be too long for index, causing mod-agreements error when updating from 6.0.x to later versions or failure on saving agreements with a long description
- Swap basic GIN indices for GIN indices with trigram operator where they're not already set.
Version 6.1.8
6.1.8 2024-09-09
- ERM-3321 Description can be too long for index, causing mod-agreements error when updating from 6.0.x to later versions or failure on saving agreements with a long description
- Swap basic GIN indices for GIN indices with trigram operator where they're not already set.
Version 7.0.7
7.0.7 2024-08-23
- ERM-3310 Expose concurrent jobs as env var
- ERM-3308 Ingest process slows down dramatically on certain packages
- Tweaked processing log message for more accurate harvest performance numbers
Version 6.1.7
6.1.7 2024-08-22
- ERM-3310 Expose concurrent jobs as env var
- ERM-3308 Ingest process slows down dramatically on certain packages
- Tweaked processing log message for more accurate harvest performance numbers
Version 6.1.6
6.1.6 2024-07-12
- ERM-3281 Design and implement process to resolve eissn, pissn, eisbn and pisbn namespaces
Version 7.0.6
- ERM-3291 Fix permissions on /erm/validate/remoteKB in mod-agreements
- ERM-3289 Fix permission on /erm/validate/subscriptionAgreement in mod-agreements
- ERM-3288 Fix permission on /erm/files/{id}/raw in mod-agreements
- ERM-3274 If a citation gets passed to BaseTIRS without an instancePublicationMedia field it will crash
- ERM-3254 With WorkSourceIDTIRS for GOKb we see "Field error in object" errors
Version 6.1.5
6.1.5 2024-06-14
- ERM-3274 If a citation gets passed to BaseTIRS without an instancePublicationMedia field it will crash
- ERM-3254 With WorkSourceIDTIRS for GOKb we see "Field error in object" errors