Release v0.12 (v0.12) Switch to the latest release
Features:
* Deployed a comprehensive alerting stack featuring Prometheus, Alertmanager, and Blackbox Exporter to rigorously monitor data replication processes.
* Implemented advanced data injection strategies, including Optimistic Concurrency Control (OCC) with conflict resolution, an immutability strategy (INSERT-only), and a mutability strategy utilising a JDBC sink connector targeting PostgreSQL.
* Overhauled the Change Data Capture (CDC) architecture by replacing the legacy Debezium Platform with a modernised Kafka UI and Apicurio Registry stack, integrating the Kafka UI iframe via an Nginx proxy to bypass X-Frame-Options.
* Enabled CDC data replication within Kubernetes environments with full support for PostgreSQL logical replication, and introduced Linked Data Event Stream (LDES) format support for entity retrieval and historical endpoints.
* Secured system deployments by adding dr.data-platform.localhost to certificate Subject Alternative Names (SANs), restricting credentials file permissions, running Nginx as a non-root user, and replacing hardcoded JWT tokens with dynamic faker values to resolve Snyk warnings.
* Streamlined frontend accessibility and usability, refining input filters, standardising modal popups and dropdowns to match Figma designs, and ensuring responsive layouts across tablet views and the new Data Replication section.
* Optimised the edge-node-cli bridging services by centralising MQTT and configuration utilities into shared libraries, mitigating CSRF vulnerabilities, and enforcing rigorous signature validations for JWT tokens.