Metrics Exposer 1.2.3 Changelog
All notable changes to this project will be documented in this file.
1.2.3 - 2024-12-23
- 
Upgrade Spring Boot Parent to 3.3.7 
- 
Update keystore-provider version to 0.2.4 
- 
Update Gitlab pipeline to include latest features 
1.2.1 - 2024-09-27
- 
Update UBI9 base image 
- 
Update RenovateBot config to check Red Hat registry for UBI9 images 
1.2.0 - 2024-07-22
- 
Upgrade Spring Doc to 2.6.0 
- 
AXPD-8935 - Add mTLS configuration for the Prometheus API Client 
1.1.0 - 2024-05-03
- 
Add support for multiple values for GROUP_PATTERN
- 
Upgrade Spring Boot Parent to 3.2.5 
- 
Replace javax.tojakarta.package
- 
Remove deprecated handleBindException
- 
upgrade TestContainers to 1.19.7 
- 
upgrade GRPC Netty Shaded to 1.63.0 
- 
Replace Spring Cloud Sleuth with Micrometer Tracing 
- 
Update JDK to 21 
- 
Update UBI9 base image to `ubi9/openjdk-21-runtime:1.18 
- 
Remove default podDisruptionBudget.minAvailablevalue
1.0.0 - 2023-02-29
- 
Code changes to align with new platform architecture and compatibility with API Gateway - 
Remove Spring Security code 
- 
Remove call to Platform Manager code 
 
- 
- 
Add LICENSE 
- 
Use UBI9 base image for Docker 
- 
Upgrade to Spring Boot 2.7.18 
- 
Create helm-chartsto deploy Metrics Exposer
0.9.0 - 2022-11-16
- 
Update org.springframework.security:spring-security-coreto 5.7.5
0.7.0 - 2022-10-05
0.6.0 - 2022-09-22
Added
- 
AXPD-4540 - Add support to the partition size metric in bytes ( io.axual.partition/size_bytes) metric
- 
AXPD-5097 - Add support to the stream size metric in bytes ( io.axual.stream/size_bytes) metric
- 
AXPD-5343 - Add support to the metrics for incoming byte rate ( io.axual.stream/incoming_byte_rate) metric
- 
AXPD-5526 - Add support to the stream size metric in records ( io.axual.stream/size_records) metric
- 
AXPD-5667 - Filtering labels when returning QueryResponse 
- 
AXPD-5623 - Add ISO8601 standards documentation 
0.2.0 - 2022-06-15
Added
- 
AXPD-4493 - Setup Performance Test Framework using K6 
- 
AXPD-4915 - Improve Public API documentation with tag groups and styling 
- 
AXPD-5120 - Get topic and group pattern for a Tenant and Environment from MAPI 
- 
AXPD-5125 - Add validation and implementation of timeWindowandstepSizefields
- 
AXPD-5338 - Add partition size metric in records 
- 
AXPD-5016 - Add Docker in Docker to support Integration Testing with Testcontainers 
- 
AXPD-5213 - Added performance tests for error scenarios 
0.1.0 - 2022-05-05
- 
Initial Version 
- 
AXPD-4630 - Write interfaces for MQC, QES and PLS 
- 
AXPD-4487 - Expose initial REST endpoint for Querying 
- 
AXPD-4610 - Create query executor service, connecting all interfaces and the prometheus client 
- 
AXPD-4490 - Implement a static Prometheus Locator Service to query metrics from the Staging Cluster 
- 
AXPD-4751 - Translate prometheus response into QueryResponse 
- 
AXPD-5009 - Use PrometheusSuccessQueryResponse and PrometheusErrorQueryResponse from Prometheus4J 
- 
AXPD-4944 - Enable deployment using helm charts 
- 
AXPD-4750 - Translate Axual Request into a Prometheus String Query 
- 
AXPD-4611 - Added OpenAPI specification 
- 
AXPD-4973 - Translate Rate Metric Axual Request into a Prometheus String Query 
- 
AXPD-5010 - Add proper README.md to install and run the MetricsExposer locally 
- 
AXPD-4491 - Authenticate requests and isolate data 
- 
AXPD-4769 - Improve API Response Messages 
- 
AXPD-5091 - Refactor the API doc with Authorization information