Skip to content

Releases: hmcts/cp-microservice-framework

17.105.0-M3

04 Feb 13:30

Choose a tag to compare

17.105.0-M3 Pre-release
Pre-release

[17.105.0-M3] - 2025-02-04

Added

  • Added Delivery Group subscription-events for JMS Event Listeners and Indexers code generation
  • JNDI value 'event.processing.by.pull.mechanism.enabled' is removed. This flag control has been moved to event-store library.

17.105.0-M2

28 Jan 10:49

Choose a tag to compare

17.105.0-M2 Pre-release
Pre-release

[17.105.0-M2] - 2025-01-28

Changed

  • JNDI value events.publishing.process.events.from.event.topic renamed to event.processing.by.pull.mechanism.enabled and default changed to false

17.105.0-M1

28 Jan 09:19

Choose a tag to compare

17.105.0-M1 Pre-release
Pre-release

[17.105.0-M1] - 2026-01-28

Added

  • New JNDI value events.publishing.process.events.from.event.topic to control whether events are consumed from the event topic or read using the new event pull mechanism

Changed

  • Events are consumed from the event topic but not processed if events.publishing.process.events.from.event.topic is false

17.104.0

28 Jan 10:50

Choose a tag to compare

[17.104.0] - 2025-12-16

Added

  • New module framework-libraries-version that contains a maven generated json file that has this project's version number

Security

Changed

  • EntityManagerFlushInterceptor will now only flush the EntityManager if a transaction is active
  • Refactor JsonObject usages to more proper api
  • Fix HttpClient lielefecycle.
  • Used JsonFactory instead of Json.create methods as per jakartaee/jsonp-api#154
  • Update framework-libraries for:
    • TimerServiceManager now returns created Timer

17.104.0-M6

14 Nov 16:04

Choose a tag to compare

17.104.0-M6 Pre-release
Pre-release

Changed

[17.104.0-M6] - 2025-11-14

  • EntityManagerFlushInterceptor will now only flush the EntityManager if a transaction is active

17.103.1-M1]

14 Nov 09:17

Choose a tag to compare

17.103.1-M1] Pre-release
Pre-release

[17.103.1-M1] - 2025-11-14

Changed

  • EntityManagerFlushInterceptor will now only flush the EntityManager if a transaction is active

17.104.0-M2

15 Sep 10:08

Choose a tag to compare

17.104.0-M2 Pre-release
Pre-release

[17.104.0-M2] - 2025-09-15

Changed

  • Update framework-libraries for:
    • TimerServiceManager now returns created Timer

17.104.0-M1

29 Jul 14:29

Choose a tag to compare

17.104.0-M1 Pre-release
Pre-release

[17.104.0-M1] - 2025-07-29

Changed

  • Updated file-service to 17.104.0-M1

Added

  • New module framework-libraries-version that contains a maven generated json file that has this project's version number

Security

17.103.0

16 Jul 10:03

Choose a tag to compare

[17.103.0] - 2025-07-16

Changed

  • New Framework D version, to include error handling and error metrics
  • Register Micrometer Gauge with Global tags and jndi config for env
  • Add tags for counters
  • Moved in Micrometer Metrics core classes
  • Metrics wildfly extension moved to cpp-platform-libraries
  • Update metrics names to match design document specification
  • Add counters for:
    • framework.events.streams.counters.events.received
    • framework.events.streams.counters.events.processed
    • framework.events.streams.counters.events.succeeded
    • framework.events.streams.counters.events.ignored
    • framework.events.streams.counters.events.failed
  • Define correct names for micrometer counters and gauges
  • Add new gauge name: framework.events.streams.gauges.total.unblocked.streams
  • New jndi values for metrics:
    • azure.metrics.monitor.connection.string
    • micrometer.metrics.enabled
  • Add source and component for micrometer counters
  • Move of prometheus metrics to cpp-platform-libraries in with the new azure metrics
  • Split EventErrorHandlingConfiguration into interface/implementation to allow event-store Integration Tests to run
  • Changed name of jndi value for self-healing from event.error.handling.enabled to event.stream.self.healing.enabled
  • Release file-service extraction changes (via framework-libraries)

Added

  • Add micrometer counter base class
  • TimerBean delay and interval configurations for statistic calculations

Fixed

  • Fix deployment error if azure connection string is not in jndi (whether metrics are enabled or not)

17.102.2

16 Apr 16:05

Choose a tag to compare

[17.102.2] - 2025-04-16

Changed

  • Extended RestPoller to include custom PollInterval implementation and introduced FibonacciPollWithStartAndMax class