Skip to main content
Version: 2.2.0

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
  • 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 service
      • RTUS_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 name keepalive and data ping
    • This change allows clients to properly detect connection issues and handle reconnection logic
  • 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.