Skip to content

Module base Changelog

github-actions[bot] edited this page Sep 28, 2026 · 25 revisions

Navigation: Home > Modules

WARNING: Historical changelog entries describe implementation state at the time they were recorded.

Changelog - Base Module

All notable changes to the base module are documented here. The format is based on Keep a Changelog.

[Unreleased]

Added β€” Wave D delivery (2026-09-16)

  • Distributed tracing: include/themis/base/trace_context.h integrated into HotReloadManager; reloadModule() and rollback() now emit ScopedSpan events. Injectable SpanEmitter added via setSpanEmitter() / spanEmitter().
  • Exporter reliability counters: RemoteRegistryClient::RequestStats now accumulates retry_exhausted_count and timeout_count at runtime; ObservabilityHook is fired on each event (retry-exhausted and timeout).
  • High-cardinality stress and fail-closed tests: tests/base/test_base_wave_d_tracing.cpp β€” 200-concurrent reload stress, mixed concurrent operations, fail-closed verification, tracing integration, all BASE_LOADER_/BASE_SANDBOX_ code coverage.
  • Long-duration soak tests: tests/base/test_base_soak.cpp β€” reload/rollback/re-register cycle (THEMIS_SOAK_ITERATIONS), stats monotonicity, and concurrent soak; registered under ctest -L soak.
  • Benchmark baseline file: benchmarks/baselines/base/wave_d_baselines.json β€” GATE-BASE-01..12 threshold definitions for CI gate enforcement.
  • Operator runbook: src/base/RUNBOOK.md β€” full operator guide covering all BASE_* error-code groups, diagnostics, remediation steps, and Prometheus alerts.

Changed

  • Documentation governance sync: README, ARCHITECTURE, SECURITY, ROADMAP, FUTURE_ENHANCEMENTS, AUDIT, and PERFORMANCE_EXPECTATIONS aligned to source-verifiable module behavior.

[1.8.0] - 2026-03-22

Added

  • wasm runtime and sandbox hardening infrastructure enhancements.

[1.7.0] - 2026-03-09

Added

  • plugin watchdog and runtime reliability enhancements.

[1.6.0] - 2026-02-10

Added

  • sandboxing, dependency, remote registry, and hot-reload expansion.

[1.0.0] - 2024-01-01

Added

  • initial secure module-loading and lifecycle foundations.

ThemisDB 1.9.0-beta Β· Home Β· Module-Index Β· GitHub Β· Issues

ThemisDB Wiki

🏠 Overview

πŸ“š Compendium

πŸš€ Getting Started

πŸ“– Tutorials

πŸ“— User Guide

βš™οΈ Operations & Security

πŸ“Ÿ Ops Runbooks

πŸ—οΈ Architecture

πŸ“ ADRs

πŸ”§ Contributing

πŸ“‹ Governance

πŸ” Audit

🧩 Plugins

πŸ”Œ Adapters

πŸ’‘ Examples

πŸ“¦ Client SDKs

πŸŽ“ Training

πŸ› οΈ Tools

πŸ€– Developer LLM Wiki

Clone this wiki locally