Skip to content

Commit 709cf3b

Browse files
userFRMclaude
andcommitted
release: v2.5.0
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f5ba145 commit 709cf3b

7 files changed

Lines changed: 13 additions & 13 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [2.5.0] - 2026-03-19
99

1010
### Added
1111
- **Arbitrary ring capacity:** Ring capacity no longer requires power-of-two.

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = [".", "photon-ring-derive", "photon-ring-async", "photon-ring-metrics"
33

44
[package]
55
name = "photon-ring"
6-
version = "2.4.0"
6+
version = "2.5.0"
77
edition = "2021"
88
rust-version = "1.94"
99
description = "Ultra-low-latency SPMC/MPMC pub/sub using stamped ring buffers. Formally sound with atomic-slots feature. no_std compatible."
@@ -28,7 +28,7 @@ atomic-slots = []
2828
hashbrown = "0.16.1"
2929
spin = "0.10.0"
3030
libc = { version = "0.2.183", default-features = false, optional = true }
31-
photon-ring-derive = { version = "2.4.0", path = "photon-ring-derive", optional = true }
31+
photon-ring-derive = { version = "2.5.0", path = "photon-ring-derive", optional = true }
3232

3333
[target.'cfg(any(target_os = "linux", target_os = "macos", target_os = "windows", target_os = "freebsd", target_os = "netbsd", target_os = "android"))'.dependencies]
3434
core_affinity2 = "0.15.4"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ assert_eq!(s.try_recv(), Ok(100));
5050

5151
```toml
5252
[dependencies]
53-
photon-ring = "2.4.0"
53+
photon-ring = "2.5.0"
5454
```
5555

5656
Optional features:

photon-ring-async/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[package]
22
name = "photon-ring-async"
3-
version = "2.4.0"
3+
version = "2.5.0"
44
edition = "2021"
55
rust-version = "1.94"
66
description = "Async wrappers for photon-ring pub/sub channels"
77
license = "Apache-2.0"
88
repository = "https://github.com/userFRM/photon-ring"
99

1010
[dependencies]
11-
photon-ring = { version = "2.4.0", path = ".." }
11+
photon-ring = { version = "2.5.0", path = ".." }
1212

1313
[dev-dependencies]
1414
pollster = "0.4"

photon-ring-derive/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "photon-ring-derive"
3-
version = "2.4.0"
3+
version = "2.5.0"
44
edition = "2021"
55
description = "Derive macro for photon-ring's Pod trait"
66
license = "Apache-2.0"

photon-ring-metrics/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[package]
22
name = "photon-ring-metrics"
3-
version = "2.4.0"
3+
version = "2.5.0"
44
edition = "2021"
55
rust-version = "1.94"
66
description = "Metrics and observability wrappers for photon-ring pub/sub channels"
77
license = "Apache-2.0"
88
repository = "https://github.com/userFRM/photon-ring"
99

1010
[dependencies]
11-
photon-ring = { version = "2.4.0", path = ".." }
11+
photon-ring = { version = "2.5.0", path = ".." }

0 commit comments

Comments
 (0)