* CIRC-1967 - Release 24.0.5 (#1369)
* [CIRC-1955] - Revert country name changes for staff slips. (#1368)
* [CIRC-1955] - Revert country name changes for staff slips.
* [CIRC-1955] - Fixing code smell.
* [CIRC-1967] - Update NEWS.md
* [maven-release-plugin] prepare release v24.0.5
* [maven-release-plugin] prepare for next development iteration
* Bugfix release 24.0.6 (#1370)
* CIRC-1893 Hold Shelf Expiration Date does not respect Closed Library Dates (#1357)
* CIRC-1893-2 Added logs
* CIRC-1893-2 Added logs
* CIRC-1893-2 Added ZoneSameInstant with tenantTimeZone
* CIRC-1893 Removed Logs
(cherry picked from commit a521a1e41388fa8b5722472ef149123ef6753e0c)
* CIRC-1946 Add field, "loan.additionalInfo" to notice context
(cherry picked from commit 29c86d5a6ff6edad1c0e5d7c086dc686d5d059bc)
* CIRC-1954: Drools 7.74.1, xstream 1.4.20
Upgrade Drools from 7.73.0.Final to 7.74.1.Final. This indirectly upgrades
xstream from 1.4.19 to 1.4.20 fixing Denial of Service (DoS):
https://nvd.nist.gov/vuln/detail/CVE-2022-41966
Note that our last attempt to upgrade to Drools 8 failed:
https://github.com/folio-org/mod-circulation/pull/1214
https://issues.folio.org/browse/CIRC-1676
(cherry picked from commit 4f30fb333e75e4e0b67fdc4eba833fe2b97d2f5a)
* CIRC-1962: RMB 35.1.1, Vert.x 4.4.6, mod-pubsub-client 2.11.2
Upgrade RMB/Vert.x from Orchid version to Poppy version.
Upgrade RMB from 35.0.4 to 35.1.1.
Upgrade Vert.x from 4.3.5 to 4.4.6.
Upgrade Log4j from 2.19.0 to 2.20.0.
Upgrade mod-pubsub-client from 2.7.0 to 2.11.2.
The RMB upgrade requires to upgrade Vert.x, Log4j and mod-pubsub-client to ensure compatible version, for details see https://github.com/folio-org/raml-module-builder/blob/master/doc/upgrading.md#version-351
The mod-pubsub-client upgrade indirectly removes the spring-expression dependency that has out of memory vulnerabilities: https://nvd.nist.gov/vuln/detail/CVE-2023-20863 , https://nvd.nist.gov/vuln/detail/CVE-2023-20861
(cherry picked from commit 5285667f9c8b50ee9772db994b5a185d54f769a5)
* Update NEWS
* [maven-release-plugin] prepare release v24.0.6
* [maven-release-plugin] prepare for next development iteration
---------
Co-authored-by: Pavankumar <[email protected]>
Co-authored-by: Niels Erik Nielsen <[email protected]>
Co-authored-by: Julian Ladisch <[email protected]>
* [CIRC-1950] Release v24.0.7 (#1374)
* CIRC-1950 publish check-out event asynchronously (#1373)
* CIRC-1950 publish check-out event asynchronously
* CIRC-1910 refactoring, fix test
* CIRC-1910 add logging
* CIRC-1910 update logging message
* CIRC-1910 refactoring, add comments
* CIRC-1910 remove error handling
(cherry picked from commit d6c6d81f0d33b469ffad8e8ea686928a8ee8c0fa)
* Update NEWS
* [maven-release-plugin] prepare release v24.0.7
* [maven-release-plugin] prepare for next development iteration
* CIRC-1958: Handle circulation rules update events (#1371)
* CIRC-1958 Handle circulation rules update events
* CIRC-1958 Enable debug logging
* CIRC-1958 Fix event json parsing
* CIRC-1958 Refactoring
* CIRC-1958 Minor fixes
* CIRC-1958 Convert event payload to POJO
* CIRC-1958 Fix tests
* CIRC-1958 Fix tests
* CIRC-1958 Fix tests
* CIRC-1958 Another test
* CIRC-1958 Fix code smells
* CIRC-1958 Minor adjustments
* CIRC-1958 Minor adjustments
* CIRC-1958 Minor adjustments
* CIRC-1958 Fix logging messages
* CIRC-1958 Logic overhaul
* CIRC-1958 Minor improvements
* CIRC-1958 Warm up cache when activating tenant
* CIRC-1958 Fix test
* CIRC-1958 Event validations
* CIRC-1958 Refresh cache on GET /circulation/rules
* CIRC-1958 Fix tests
* CIRC-1958 Improve coverage
* CIRC-1958 Remove redundant check
* CIRC-1958 Remove redundant cache warm-up
* CIRC-1958 Improve logging
* CIRC-1958 Revert changes made for debugging
(cherry picked from commit 85112f74b83e801d38478b13e374052761fb3d6e)
* CIRC-1958: Additional logging (#1378)
* CIRC-1958 Logging in UniqueKafkaModuleIdProvider
* CIRC-1958 Logging in UniqueKafkaModuleIdProvider
(cherry picked from commit 7666b2f87c1ecd04b6ac9f23f8a9635d7b97491e)
* Update NEWS for release 24.0.8
* [maven-release-plugin] prepare release v24.0.8
* [maven-release-plugin] prepare for next development iteration
* CIRC-1970 don't create reminder charges of 0 (#1375)
- some reminders have a fee of 0. However, creating an account and an action for a zero fee, causes problems downstream, when attempting to clear outstanding fees by paying them, so send the reminder but don't charge the fee.
* Update NEWS
* [maven-release-plugin] prepare release v24.0.9
* [maven-release-plugin] prepare for next development iteration
* CIRC-1961 Add new error codes (#1392)
* CIRC-1961 Add new error codes
* CIRC-1961 Fix tests
(cherry picked from commit 0dccb3ebf19c1f147a8208d4e586e626e6b27391)
* CIRC-1977: Do not refresh circulation rules cache on GET and PUT `/circulation/rules` (#1389)
* CIRC-1977 Do not send event on GET and PUT
* CIRC-1977 Mention Kafka-related environment variables in README
* CIRC-1977 Clean up in tests
(cherry picked from commit 4e1ec3fb5571381903428bdf88a0f510c22d4e1a)
* Update NEWS for release 24.0.10
* [maven-release-plugin] prepare release v24.0.10
* [maven-release-plugin] prepare for next development iteration
* [CIRC-1994] - Relaxed the validation on country code. (#1399)
* [CIRC-1994] - Relaxed the validation on country code.
* [CIRC-1994] - Added info log.
* [CIRC-1995] - Update NEWS.md
* [maven-release-plugin] prepare release v24.0.11
* [maven-release-plugin] prepare for next development iteration
* CIRC-2023 Handle exception while calling mod-settings (#1421)
* Handle exception when calling mod-settings
* CIRC-2023 Adding test cases
* CIRC-2023 Adding logger
* Update NEWS
* [maven-release-plugin] prepare release v24.0.12
* [maven-release-plugin] prepare for next development iteration
* Update NEWS
* Prepare for next development iteration
* [maven-release-plugin] prepare release v24.1.0
* release branch
* [CIRC-2039]Release v24.1.1 (#1434)
* release branch
* [CIRC-2018] Combine items with related records during pagination process (#1424)
* CIRC-2018 implement combining by page
* CIRC-2018 add test
* CIRC-2018 fix code smells
* CIRC-2018 fix code smells
* CIRC-2018 fix code smells
* CIRC-2018 remove unused import
* CIRC-2018 add test
* CIRC-2018 refactoring
* CIRC-2018 rename interface
* CIRC-2018 inline variable
* CIRC-2018 add executing fetching in another thread
* CIRC-2018 rename parameter
* CIRC-2018 rename parameter
* CIRC-2018 rename parameter
* CIRC-2018 add logging
(cherry picked from commit 2736ad8091810df022153f4b657975326fc84a18)
* Update NEWS
* [maven-release-plugin] prepare release v24.1.1
* [maven-release-plugin] prepare for next development iteration
* CIRC-2056 Fix item info in Loans API response
* Update NEWS
* [maven-release-plugin] prepare release v24.1.2
* [maven-release-plugin] prepare for next development iteration
---------
Co-authored-by: Alexander Kurash <[email protected]>
Co-authored-by: Pavankumar <[email protected]>
Co-authored-by: Niels Erik Nielsen <[email protected]>
Co-authored-by: Julian Ladisch <[email protected]>
Co-authored-by: Roman Barannyk <[email protected]>
Co-authored-by: OleksandrVidinieiev <[email protected]>
Co-authored-by: Oleksandr Vidinieiev <[email protected]>
Co-authored-by: alexanderkurash <[email protected]>
Co-authored-by: Vignesh <[email protected]>
Co-authored-by: Vignesh-Kalyanasundaram <[email protected]>
Co-authored-by: Roman_Barannyk <[email protected]>