Skip to content

2024.04.15

@gurleenkaurbp gurleenkaurbp tagged this 15 Apr 07:44
* 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]>
Assets 2
Loading