Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions data-plane/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 11 additions & 11 deletions data-plane/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,18 +34,18 @@ resolver = "2"

[workspace.dependencies]
# Local dependencies
agntcy-slim = { path = "core/slim", version = "0.7.1" }
agntcy-slim-auth = { path = "core/auth", version = "0.4.1" }
agntcy-slim-bindings = { path = "bindings/rust", version = "0.7.0" }
agntcy-slim-config = { path = "core/config", version = "0.4.3" }
agntcy-slim-controller = { path = "core/controller", version = "0.4.3" }
agntcy-slim-datapath = { path = "core/datapath", version = "0.10.3" }
agntcy-slim-mls = { path = "core/mls", version = "0.1.5" }
agntcy-slim-service = { path = "core/service", version = "0.8.2", default-features = false }
agntcy-slim-session = { path = "core/session", version = "0.1.2" }
agntcy-slim-signal = { path = "core/signal", version = "0.1.3" }
agntcy-slim = { path = "core/slim", version = "0.7.2" }
agntcy-slim-auth = { path = "core/auth", version = "0.5.0" }
agntcy-slim-bindings = { path = "bindings/rust", version = "1.0.0-rc.0" }
agntcy-slim-config = { path = "core/config", version = "0.5.0" }
agntcy-slim-controller = { path = "core/controller", version = "0.4.4" }
agntcy-slim-datapath = { path = "core/datapath", version = "0.11.0" }
agntcy-slim-mls = { path = "core/mls", version = "0.1.6" }
agntcy-slim-service = { path = "core/service", version = "0.8.3", default-features = false }
agntcy-slim-session = { path = "core/session", version = "0.1.3" }
agntcy-slim-signal = { path = "core/signal", version = "0.1.4" }
agntcy-slim-testing = { path = "testing" }
agntcy-slim-tracing = { path = "core/tracing", version = "0.2.7" }
agntcy-slim-tracing = { path = "core/tracing", version = "0.3.0" }

anyhow = "1.0.98"

Expand Down
24 changes: 24 additions & 0 deletions data-plane/bindings/rust/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Changelog

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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [1.0.0-rc.0](https://github.com/agntcy/slim/releases/tag/slim-bindings-v1.0.0-rc.0) - 2026-01-29

### Added

- *(bindings)* set release candidate 1.0.0-rc.0 ([#1135](https://github.com/agntcy/slim/pull/1135))
- *(bindings)* move to new python bindings ([#1116](https://github.com/agntcy/slim/pull/1116))
- *(session)* Add direction to slim app to control message flow ([#1121](https://github.com/agntcy/slim/pull/1121))
- generate python bindings with uniffi ([#1046](https://github.com/agntcy/slim/pull/1046))

### Other

- *(Taskfile)* move zig installation to global tools ([#1120](https://github.com/agntcy/slim/pull/1120))
- *(bindings)* do not expose tokio-specific APIs to foreign async calls ([#1110](https://github.com/agntcy/slim/pull/1110))
- *(bindings)* allow multiple global services ([#1106](https://github.com/agntcy/slim/pull/1106))
- *(bindings)* rename BindingsAdapter into App and BindingsSessionContext into Session ([#1104](https://github.com/agntcy/slim/pull/1104))
14 changes: 14 additions & 0 deletions data-plane/core/auth/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.5.0](https://github.com/agntcy/slim/compare/slim-auth-v0.4.1...slim-auth-v0.5.0) - 2026-01-29

### Added

- Support different trust domains in auto route setup ([#1001](https://github.com/agntcy/slim/pull/1001))

### Fixed

- *(bindings)* improve identity error handling ([#1042](https://github.com/agntcy/slim/pull/1042))

### Other

- unified typed error handling across core crates ([#976](https://github.com/agntcy/slim/pull/976))

## [0.4.1](https://github.com/agntcy/slim/compare/slim-auth-v0.4.0...slim-auth-v0.4.1) - 2025-11-17

### Added
Expand Down
2 changes: 1 addition & 1 deletion data-plane/core/auth/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "agntcy-slim-auth"
version = "0.4.1"
version = "0.5.0"
license = { workspace = true }
edition = { workspace = true }
description = "Authentication utilities for the Agntcy Slim framework"
Expand Down
13 changes: 13 additions & 0 deletions data-plane/core/config/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.5.0](https://github.com/agntcy/slim/compare/slim-config-v0.4.3...slim-config-v0.5.0) - 2026-01-29

### Added

- Support different trust domains in auto route setup ([#1001](https://github.com/agntcy/slim/pull/1001))
- *(bindings)* expose identity configuration ([#1092](https://github.com/agntcy/slim/pull/1092))
- *(bindings)* expose complete configuration for auth and creating clients, servers ([#1084](https://github.com/agntcy/slim/pull/1084))
- make backoff retry configurable ([#991](https://github.com/agntcy/slim/pull/991))

### Other

- unified typed error handling across core crates ([#976](https://github.com/agntcy/slim/pull/976))

## [0.4.3](https://github.com/agntcy/slim/compare/slim-config-v0.4.2...slim-config-v0.4.3) - 2025-11-21

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion data-plane/core/config/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "agntcy-slim-config"
version = "0.4.3"
version = "0.5.0"
edition = { workspace = true }
license = { workspace = true }
description = "Configuration utilities"
Expand Down
20 changes: 20 additions & 0 deletions data-plane/core/controller/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.4.4](https://github.com/agntcy/slim/compare/slim-controller-v0.4.3...slim-controller-v0.4.4) - 2026-01-29

### Added

- Support different trust domains in auto route setup ([#1001](https://github.com/agntcy/slim/pull/1001))
- *(bindings)* expose identity configuration ([#1092](https://github.com/agntcy/slim/pull/1092))
- send group acknowledge from the session ([#1050](https://github.com/agntcy/slim/pull/1050))
- make backoff retry configurable ([#991](https://github.com/agntcy/slim/pull/991))

### Fixed

- *(controller)* start the controller service only if the related config is provided ([#1054](https://github.com/agntcy/slim/pull/1054))
- *(bindings)* improve identity error handling ([#1042](https://github.com/agntcy/slim/pull/1042))

### Other

- *(bindings)* do not expose tokio-specific APIs to foreign async calls ([#1110](https://github.com/agntcy/slim/pull/1110))
- *(lint)* use latest version of tools ([#1067](https://github.com/agntcy/slim/pull/1067))
- unified typed error handling across core crates ([#976](https://github.com/agntcy/slim/pull/976))

## [0.4.3](https://github.com/agntcy/slim/compare/slim-controller-v0.4.2...slim-controller-v0.4.3) - 2025-11-21

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion data-plane/core/controller/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "agntcy-slim-controller"
version = "0.4.3"
version = "0.4.4"
edition = { workspace = true }
license = { workspace = true }
description = "Controller service and control API to configure the SLIM data plane through the control plane."
Expand Down
25 changes: 25 additions & 0 deletions data-plane/core/datapath/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.11.0](https://github.com/agntcy/slim/compare/slim-datapath-v0.10.3...slim-datapath-v0.11.0) - 2026-01-29

### Added

- add reference count to subscription table ([#1143](https://github.com/agntcy/slim/pull/1143))
- generate python bindings with uniffi ([#1046](https://github.com/agntcy/slim/pull/1046))
- *(bindings)* configuration file support ([#1099](https://github.com/agntcy/slim/pull/1099))
- *(bindings)* expose participant list to the application ([#1089](https://github.com/agntcy/slim/pull/1089))
- *(session)* handle moderator unexpected stop ([#1024](https://github.com/agntcy/slim/pull/1024))
- make backoff retry configurable ([#991](https://github.com/agntcy/slim/pull/991))
- Update group state on unexpected application stop ([#1014](https://github.com/agntcy/slim/pull/1014))
- detect and handle unexpected participant disconnections ([#1004](https://github.com/agntcy/slim/pull/1004))

### Fixed

- match all function send only to local applications ([#1132](https://github.com/agntcy/slim/pull/1132))
- *(session)* route dataplane errors to correct session ([#1056](https://github.com/agntcy/slim/pull/1056))
- *(session)* correctly remove routes on session close ([#1039](https://github.com/agntcy/slim/pull/1039))

### Other

- *(bindings)* do not expose tokio-specific APIs to foreign async calls ([#1110](https://github.com/agntcy/slim/pull/1110))
- *(lint)* use latest version of tools ([#1067](https://github.com/agntcy/slim/pull/1067))
- unified typed error handling across core crates ([#976](https://github.com/agntcy/slim/pull/976))

## [0.10.3](https://github.com/agntcy/slim/compare/slim-datapath-v0.10.2...slim-datapath-v0.10.3) - 2025-11-21

### Added
Expand Down
2 changes: 1 addition & 1 deletion data-plane/core/datapath/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "agntcy-slim-datapath"
version = "0.10.3"
version = "0.11.0"
edition = { workspace = true }
license = { workspace = true }
description = "Core data plane functionality for SLIM"
Expand Down
10 changes: 10 additions & 0 deletions data-plane/core/mls/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.6](https://github.com/agntcy/slim/compare/slim-mls-v0.1.5...slim-mls-v0.1.6) - 2026-01-29

### Fixed

- *(bindings)* improve identity error handling ([#1042](https://github.com/agntcy/slim/pull/1042))

### Other

- unified typed error handling across core crates ([#976](https://github.com/agntcy/slim/pull/976))

## [0.1.5](https://github.com/agntcy/slim/compare/slim-mls-v0.1.4...slim-mls-v0.1.5) - 2025-11-21

### Other
Expand Down
2 changes: 1 addition & 1 deletion data-plane/core/mls/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "agntcy-slim-mls"
edition = { workspace = true }
license = { workspace = true }
version = "0.1.5"
version = "0.1.6"
description = "Messaging Layer Security for SLIM data plane."

[lib]
Expand Down
24 changes: 24 additions & 0 deletions data-plane/core/service/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.8.3](https://github.com/agntcy/slim/compare/slim-service-v0.8.2...slim-service-v0.8.3) - 2026-01-29

### Added

- *(session)* Add direction to slim app to control message flow ([#1121](https://github.com/agntcy/slim/pull/1121))
- generate python bindings with uniffi ([#1046](https://github.com/agntcy/slim/pull/1046))
- *(bindings)* configuration file support ([#1099](https://github.com/agntcy/slim/pull/1099))
- *(bindings)* expose participant list to the application ([#1089](https://github.com/agntcy/slim/pull/1089))
- Go bindings generation using uniffi ([#979](https://github.com/agntcy/slim/pull/979))
- make backoff retry configurable ([#991](https://github.com/agntcy/slim/pull/991))

### Fixed

- *(session)* route dataplane errors to correct session ([#1056](https://github.com/agntcy/slim/pull/1056))
- *(controller)* start the controller service only if the related config is provided ([#1054](https://github.com/agntcy/slim/pull/1054))
- *(bindings)* improve identity error handling ([#1042](https://github.com/agntcy/slim/pull/1042))

### Other

- *(bindings)* do not expose tokio-specific APIs to foreign async calls ([#1110](https://github.com/agntcy/slim/pull/1110))
- *(bindings)* allow multiple global services ([#1106](https://github.com/agntcy/slim/pull/1106))
- feature flag for session layer ([#1102](https://github.com/agntcy/slim/pull/1102))
- unified typed error handling across core crates ([#976](https://github.com/agntcy/slim/pull/976))

## [0.8.2](https://github.com/agntcy/slim/compare/slim-service-v0.8.1...slim-service-v0.8.2) - 2025-11-21

### Added
Expand Down
2 changes: 1 addition & 1 deletion data-plane/core/service/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "agntcy-slim-service"
edition = { workspace = true }
license = { workspace = true }
version = "0.8.2"
version = "0.8.3"
description = "Main service and public API to interact with SLIM data plane."

[lib]
Expand Down
29 changes: 29 additions & 0 deletions data-plane/core/session/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.3](https://github.com/agntcy/slim/compare/slim-session-v0.1.2...slim-session-v0.1.3) - 2026-01-29

### Added

- add reference count to subscription table ([#1143](https://github.com/agntcy/slim/pull/1143))
- *(session)* Add direction to slim app to control message flow ([#1121](https://github.com/agntcy/slim/pull/1121))
- generate python bindings with uniffi ([#1046](https://github.com/agntcy/slim/pull/1046))
- *(bindings)* expose participant list to the application ([#1089](https://github.com/agntcy/slim/pull/1089))
- send group acknowledge from the session ([#1050](https://github.com/agntcy/slim/pull/1050))
- *(bindings)* expose complete configuration for auth and creating clients, servers ([#1084](https://github.com/agntcy/slim/pull/1084))
- *(session)* handle moderator unexpected stop ([#1024](https://github.com/agntcy/slim/pull/1024))
- Update group state on unexpected application stop ([#1014](https://github.com/agntcy/slim/pull/1014))
- detect and handle unexpected participant disconnections ([#1004](https://github.com/agntcy/slim/pull/1004))

### Fixed

- add missing routes to participants ([#1131](https://github.com/agntcy/slim/pull/1131))
- check if a participant is already in the group before invite ([#1085](https://github.com/agntcy/slim/pull/1085))
- *(session)* send ping messages to the right destination ([#1066](https://github.com/agntcy/slim/pull/1066))
- *(session)* route dataplane errors to correct session ([#1056](https://github.com/agntcy/slim/pull/1056))
- *(session)* remove participants from the group list ([#1059](https://github.com/agntcy/slim/pull/1059))
- *(bindings)* improve identity error handling ([#1042](https://github.com/agntcy/slim/pull/1042))
- *(session)* correctly remove routes on session close ([#1039](https://github.com/agntcy/slim/pull/1039))
- *(moderator_task.rs)* typo ([#1008](https://github.com/agntcy/slim/pull/1008))

### Other

- unified typed error handling across core crates ([#976](https://github.com/agntcy/slim/pull/976))

## [0.1.2](https://github.com/agntcy/slim/compare/slim-session-v0.1.1...slim-session-v0.1.2) - 2025-11-21

### Added
Expand Down
2 changes: 1 addition & 1 deletion data-plane/core/session/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = "agntcy-slim-session"
edition = { workspace = true }
license = { workspace = true }
version = "0.1.2"
version = "0.1.3"
description = "SLIM session internal implementation."

[lib]
Expand Down
Loading
Loading