Skip to content

v0.7.0

Choose a tag to compare

@jaehyeon-kim jaehyeon-kim released this 21 Apr 00:51
· 19 commits to main since this release
9de63b6

Summary

This release features a massive overhaul of the documentation and developer experience, introducing zero-setup CLI demos and comprehensive guides for enterprise integrations. The documentation now fully covers advanced use cases, including pluggable Avro serialization, strict Pydantic duck-typing, and secure Kafka cluster authentication.

🚀 Key Features & Improvements

  • Zero-Setup CLI Demos: Introduced built-in CLI commands (ddes-local-example, ddes-kafka-infra-up, ddes-kafka-example, and ddes-kafka-dashboard) allowing users to launch dependency-free local simulations or full Kafka-backed digital twins directly from the terminal.
  • Advanced Serialization Guide: Published a detailed walkthrough on using Pydantic duck-typing and configuring Pluggable Topic Routing to seamlessly mix JsonSerializer and ConfluentAvroSerializer streams on the same connection.
  • Enterprise Security Documentation: Added comprehensive examples for connecting Dynamic DES to secure environments, including Confluent Cloud (SASL PLAIN), strictly authenticated on-premise clusters (mTLS), and AWS MSK (IAM / OAUTHBEARER).
  • API Reference Completion: Updated the api.md reference to explicitly expose all native Serializers and Deserializers (JSON, Confluent Avro, and AWS Glue Avro).
  • Core Concepts Deep-Dive: Expanded the foundational documentation to thoroughly explain the "Switchboard Pattern," asynchronous network decoupling, and the dynamic capacity shrinking paradox.

Full Changelog: v0.6.0...v0.7.0