Skip to main content
Version: 14.x

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.4.0 - 2025-06-25

Changed

  • Rename configuration folder environment variable

Documentation

  • Add start up behavior description

Fixed

  • Update rust crate tokio to 1.45.1
  • Update rust crate uuid to 1.17.0
  • Update rust crate tokio to 1.45.0
  • Update rust crate axum to 0.8.4

0.3.0 - 2025-04-28

Added

  • Introduce OpenTelemetry

Changed

  • Review service implementation
  • Mongezium producer limits taken from native config if missing

Fixed

  • Update rust crate anyhow to 1.0.98
  • Update rust crate tokio to 1.44.2
  • Ensure server and cdc tasks are expecuted concurrently
  • Update rust crate once_cell to 1.21.3

0.2.0 - 2025-03-26

Added

  • Add tombstone config w/ event on delete + update tests

BREAKING

  • Align kafka message interface to debezium

Changed

  • Configuration deserialization

Fixed

  • Update rust crate tokio to 1.44.1

0.1.0 - 2025-03-24

Added

  • Add authoFlushMs configuration variable to define flush interval. Defaults to 1 second.
  • Add metrics and healthcheck endpoints

Fixed

  • Update rust crate once_cell to 1.21.1
  • Update rust crate mongodb to 3.2.3

0.0.2 - 2025-03-20

Fixed

  • Add consumer subscribe

0.0.1 - 2025-03-19

Added

  • Snapshot is performed when resume token is invalid and mode is always
  • Add integration tests
  • Add channel to manage kafka producer
  • Add check on collection and topics during deserialization
  • Add force creation flag
  • Multiple collections
  • Configuration

Changed

  • Retrieve stats from kafka client
  • Change collectionsTopic to collection
  • Add struct to handle collection documents
  • Add shutdown

Fixed

  • Resume information is retrieved with partitions
  • Remove unused musl cache
  • Ci
  • Mongodb test connection string
  • Log msg
  • Remove useless jobs from pipeline
  • Ci before script
  • README.md
  • Dockerfile
  • Add missing apk packages
  • Add bash to build stage
  • .gitlab-ci.yml
  • Gitlab-ci.yml
  • .gitlab-ci.yml