Releases: CJSCommonPlatform/event-store
Releases · CJSCommonPlatform/event-store
17.101.5
[17.101.5] - 2025-01-16
Changed
- Update microservice-framework to 17.101.6
Removed
- Removed OWASP cross-site scripting check on html rest parameters introduced in microservice-framework release 17.6.1
17.101.4
[17.101.4] - 2025-01-09
Added
- Add dependency for org.ow2.asm version 9.3 (through maven-common-bom)
Changed
- Update microservice-framework to 17.101.5
- Update framework-libraries to 17.101.2
- Update maven-parent-pom to 17.101.0
- Update postgresql.driver.version to 42.3.2 (through maven-parent-pom)
- Update maven-common-bom to 17.101.1
Security
- Update com.jayway.json-path to version 2.9.0 to fix security vulnerability CWE-787
Detail: https://cwe.mitre.org/data/definitions/787.html (through maven-common-bom) - Update commons.io to 2.18.0 to fix security vulnerability CVE-2024-47554
Detail: https://nvd.nist.gov/vuln/detail/CVE-2024-47554 and https://cwe.mitre.org/data/definitions/400.html
17.101.3
[17.101.3] - 2024-12-20
Changed
- Bump microservice-framework to 17.101.4
- Optimised SnapshotJdbcRepository queries to fetch only required data
Added
- Expose prometheus metrics through /internal/metrics/prometheus endpoint
- Provide timerRegistrar bean to register timer with metricsRegistry
- Save aggregate snapshots asynchronously in the background when we have a large amount of event on a single stream. Default it 50000. This is configurable via JNDI var snapshot.background.saving.threshold
- Add 'liquibase.analytics.enabled: false' to all liquibase.properties files to stop liquibase collecting anonymous analytics if we should ever upgrade to liquibase 4.30.0 or greater. Details can be found here: https://www.liquibase.com/blog/product-update-liquibase-now-collects-anonymous-usage-analytics
17.100.8
[17.100.8] - 2024-12-14
Fixed
- Fixed error in RegenerateAggregateSnapshotBean where a closed java Stream was reused
17.101.2
[17.101.2] - 2024-12-03
Changed
- Bump version to 17.101.0
Added
- Expose prometheus metrics through /internal/metrics/prometheus endpoint
- Provide timerRegistrar bean to register timer with metricsRegistry
- Save aggregate snapshots asynchronously in the background when we have a large amount of event on a single stream. Default it 50000. This is configurable via JNDI var snapshot.background.saving.threshold
- Add 'liquibase.analytics.enabled: false' to all liquibase.properties files to stop liquibase collecting anonymous analytics if we should ever upgrade to liquibase 4.30.0 or greater. Details can be found here: https://www.liquibase.com/blog/product-update-liquibase-now-collects-anonymous-usage-analytics
17.101.1
[17.101.1] - 2024-12-02
Changed
- Bump version to 17.101.0
Added
- Save aggregate snapshots asynchronously in the background when we have a large amount of event on a single stream. Default it 50000. This is configurable via JNDI var snapshot.background.saving.threshold
- Add 'liquibase.analytics.enabled: false' to all liquibase.properties files to
stop liquibase collecting anonymous analytics if we should ever upgrade to liquibase
4.30.0 or greater. Details can be found here: https://www.liquibase.com/blog/product-update-liquibase-now-collects-anonymous-usage-analytics
17.100.7
[17.100.7] - 2024-11-27
Changed
- Jmx MBean
SystemCommanderMBean
now only takes basic Java Objects to keep the JMX handling interoperable
Removed
- Removed
JmxCommandParameters
andCommandRunMode
from JMX SystemCommanderMBean call
17.100.6
17.100.4
[17.100.4] - 2024-11-22
Fixed
- Removed test classes erroneously included in framework-command-client.jar
Changed
- Improved error messages printed whilst running framework-command-client.jar
17.100.3
[17.100.3] - 2024-11-14
Added
- New column
buffered_at
on the stream_buffer tables to allow for monitoring of stuck stream_buffer events