Changelog
@mssfoobar/rtus-pms
1.2.0
Minor Changes:
- Spring Boot upgrade: 3.5.7 → 3.5.8
- New API endpoints: Added GET /keys endpoints to retrieve all keys from Hazelcast maps:
- GET /api/v1/map/
tenantId/mapName/keys - GET /api/v1/jsonmap/
tenantId/mapName/keys
- GET /api/v1/map/
- Major refactoring to reduce code duplication:
- New abstract base classes: BaseMapData, AbstractMapDataRepository, AbstractMapDataStore, AbstractSseConfigStore
- Model, repository, and store layers now extend these base classes
- Created AbstractMapController extracting common controller logic
- Controller refactoring: MapController and JsonMapController now extend AbstractMapController
1.1.3
Patch Changes
- 6913834: Fix warning on unknown properties
- 1f453c9: Upgraded Spring Boot from 3.4.6 to 3.4.7
- Remove unnecessary fix for CVE-2025-11226
- Upgrade Springdoc to 2.8.14
- Upgrade liquibase starter to 1.6.1
1.1.2
Patch Changes
- 97cea2a: Upgrade Spring Boot to 3.4.6
1.1.1
Patch Changes
- f3b4ca7: Store Json Map Data to separate DB Table from Map Data.
- f3b4ca7: Upgraded Spring Boot to 3.4.5
1.1.0
Minor Changes
- Upgrade Spring Boot version to 3.4.4.
- Introduce a new method for bulk delete of key-value pairs from Map.
- Introduce configuration to manage size of the Map.
- Introduce Json Map where the data can be fine-grained controlled using resource and scope
1.0.0
Initial release - view the RTUS docs for more information.
@mssfoobar/rtus-seh
1.2.2
Patch Changes:
- Spring Boot upgrade: 3.5.7 → 3.5.8
- Test improvements:
- SdsServiceTest.java - Consolidated 6 invalid session ID tests into single parameterized test
- MapEventHandlerTest.java - Test refactoring and consolidation
- UserMapEventServiceTest.java - Test consolidation
- CorsFilterTest.java - Minor updates
- ConstantsTest.java - Minor updates
1.2.1
Patch Changes
-
96e4ec4: Change to send initial map entries as "Added" events for consistent client handling
Initial map data during loadAll is now sent with event name "Added" to match real-time updates, enabling unified client-side event processing.
1.2.0
Minor Changes
- 49b64c1: Added integration with Session Data Store (SDS)
- Introduces support for retrieving access tokens from SDS using session IDs
- New configuration properties:
RTUS_SDS_URL: The URL to connect to SDS serviceRTUS_SESSION-ID_COOKIENAMES: The cookie name(s) to use to retrieve the session ID
- Clients can now authenticate using session IDs stored in cookies, which are then used to fetch access tokens from SDS
- This enables seamless integration with session-based authentication systems
Patch Changes
- 5f13e56: Change keepalive from comment to event for client side to detect connection issue
- The SSE keepalive message has been changed from a comment (
: keepalive) to a proper SSE event with namekeepaliveand dataping - This change allows clients to properly detect connection issues and handle reconnection logic
- The SSE keepalive message has been changed from a comment (
- 6913834: Fix warning on unknown properties
- 1f453c9: Upgraded Spring Boot from 3.4.6 to 3.4.7
- Remove unnecessary fix for CVE-2025-11226
- Upgrade Springdoc to 2.8.14
1.1.2
Patch Changes
- 97cea2a: Upgrade Spring Boot to 3.4.6
- 97cea2a: Resolve issue when Topic capacity is smaller than default batch read size (10)
1.1.1
Patch Changes
- f3b4ca7: Upgraded Spring Boot to 3.4.5
1.1.0
Minor Changes
- Upgrade Spring Boot version to 3.4.4.
- Added Json Map subscription endpoint
1.0.0
Initial release - view the RTUS docs for more information.