0.7.1 (2025-11-21)
- early tracing initialization (#978) (d7d8b93)
- properly delete session in tests (#983) (252d33d)
- remove participants and ack management in controller sender (#987) (3de0331)
0.7.0 (2025-11-18)
- expand SharedSecret Auth from simple secret:id to HMAC tokens (#858) (1d0c6e8)
- Integrate SPIRE-based mTLS & identity, unify TLS sources, enhance gRPC config, and add flexible metadata support (#892) (a86bfd6)
- session: graceful session draining + reliable blocking API completion (#924) (5ae9e80)
0.6.1 (2025-10-17)
0.6.0 (2025-10-09)
- session layer APIs updated.
- implement control plane group management (#554) (d0065a0)
- improve point to point session with sender/receiver buffer (#735) (e6f65bb)
- multicast: remove moderator parameter from configuration (#739) (464d523)
- python/bindings: improve publish function (#749) (85fd2ca)
- refactor session receive() API (#731) (787d111)
- remove bearer auth in favour of static jwt (#774) (e08cb51)
- session: introduce session metadata (#744) (14528ee)
0.2.2 (2025-09-18)
- add testing for fire and forget session (#540) (51adc94)
- replace pubsub with dataplane in the node-config (#591) (88be6ee)
0.2.1 (2025-07-31)
0.2.0 (2025-07-31)
- data-plane/service: This change breaks the python binding interface.
- add auth support in sessions (#382) (242e38a)
- add flag to disable mls in channel test app (#408) (d3e5fef)
- add identity and mls options to python bindings (#436) (8c9efbe)
- add intial testutil image build (#289) (b0c9d1b)
- add mls message types in slim messages (#386) (1623d0d)
- add optional acks for FNF messages (#264) (508fdf3)
- add pub/sub session layer (#146) (d8a4c80)
- channel creation in session layer (#374) (88d1610), closes #362
- data-plane/service: first draft of session layer (#106) (6ae63eb)
- data-plane: support for multiple servers (#173) (1347d49)
- do no create session on discovery request (#402) (35e05ef), closes #396
- handle disconnection events (#67) (33801aa)
- improve channel testing app (#389) (d604e47)
- improve message processing file (#101) (6a0591c)
- integrate MLS with auth (#385) (681372a)
- new message format (#88) (aefaaa0)
- notify local app if a message is not processed correctly (#72) (5fdbaea)
- process concurrent modification to the group (#451) (0ed1587), closes #438
- request/reply session type (#124) (0b4c4a5)
- session layer: send rtx error if the packet is not in the producer buffer (#166) (2cadb50)
- streaming test app (#144) (59b6dea)
- testing: add workload generator and testing apps (#62) (bef4964)
- add missing channel binary to testing Cargo.toml (#423) (8544272)
- auth: make simple identity usable for groups (#387) (ba2001f)
- channel_endpoint: extend mls for all sessions (#411) (7687930)
- keep only the from_strings method to create an AgentType (#288) (2d6bbd9)
- remove all state on session close (#449) (31eea80), closes #493
- testing-apps: build using common rust taskfiles (#292) (ffa5eed)