GitHub user hubcio created a discussion: [DISCUSS] Release Apache Iggy (incubating) v0.8.0
Hello, Apache Iggy (incubating) Community, This is a call to discuss the release of Apache Iggy (incubating) version 0.8.0. Along with the Iggy Server, we will also release the accompanying SDKs and tooling (CLI, Connectors, and Web UI) from the same repository. Below is the [full changelog since 0.7.0](https://github.com/apache/iggy/compare/server-0.7.0...master) (there are a few outstanding PRs we aim to merge before initiating the vote): **Note:** Several changes in this release are groundwork for future multi-node support (VSR consensus) and are not yet used by the server. These include the `TwoHalves` buffer (#2944), aligned buffer memory pool (#2921), sans-IO frame codec and command dispatch table (#2967), VSR type consolidation (#3014), and the persistent WAL journal (#2916). ### Breaking changes - **Header encryption**: encryption now covers user-defined message headers alongside payloads, affecting Rust and C# SDK encryption paths (#3040) - **C# SDK**: async methods renamed to follow .NET `Async` suffix convention (#2994) Partitions were reworked around an explicit `Message<H, B>` type removing old copy-on-write aliasing problems (#3020), and the `ServerCommand` enum was replaced with direct wire-type dispatch (#3027). A consumer offset skip bug during concurrent produce/consume after restart was fixed (#2958), stats semver wire encoding was corrected (#3036), and io_uring EINVAL now surfaces actionable diagnostics instead of panicking (#3021). JWT secrets are randomly generated at startup when not configured (#2974), and API response tokens no longer use `SecretString` (#3008). The connectors runtime added a generic HTTP sink with four batch modes and exponential backoff (#2925), and a native InfluxDB v2 sink and source (#2933). Work on a new C++ SDK has started (#2988). The Go SDK gained a binary codec reader/writer (#2986), sends its version in login requests (#3025), and fixed Permissions serialization (#3015). Java SDK added connection timeout (#3026) and new stats fields (#2969). The CLI gained `context create/delete` commands (#2998), and the Web UI added `/healthz` for Kubernetes probes (#2983) and fixed login form Enter key (#2970). CI: Helm chart validation (#3019) and deployment fixes (#2976), Rust tests split across 2 parallel machines (#3003), Docker actions pinned to SHA (#2999), 15 vulnerability alerts resolved (#3016). Thanks, Hubert GitHub link: https://github.com/apache/iggy/discussions/3067 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
