From af7305bebf14c61d01d4cd7e9d8b5d0e3734434b Mon Sep 17 00:00:00 2001 From: semantic-release Date: Wed, 29 Jul 2026 13:57:53 +0000 Subject: [PATCH] 3.30.1 Automatically generated by python-semantic-release --- CHANGELOG.md | 24 ++++++++++++++++++++++++ pyproject.toml | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 86c06f7c..30781432 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,30 @@ # CHANGELOG +## v3.30.1 (2026-07-29) + +### Bug Fixes + +- **rpc**: Isolate broadcast callbacks and retry delivery after failures + ([`e07409c`](https://github.com/bec-project/bec_widgets/commit/e07409ca1b33731e06aa70340404d0e2a31816f8)) + +- **rpc**: Release dispatcher slot and registry callback on server shutdown + ([`dc9b849`](https://github.com/bec-project/bec_widgets/commit/dc9b8497e53473eab4ae60f7bfb832b56479d76e)) + +- **rpc**: Weak, deduplicated registry callbacks with owner-safe lifecycle + ([`5fd300d`](https://github.com/bec-project/bec_widgets/commit/5fd300d4037cd0d4dda2b6a64187c167e65df54a)) + +### Performance Improvements + +- **rpc**: Skip registry broadcasts when nothing changed + ([`f29632b`](https://github.com/bec-project/bec_widgets/commit/f29632bfd626e2397738bac2ff54dc173ae637e1)) + +### Testing + +- Adapt to simplified device info + ([`72c0076`](https://github.com/bec-project/bec_widgets/commit/72c007611b0f6e52a3608db359effcff1c3016b8)) + + ## v3.30.0 (2026-07-24) ### Bug Fixes diff --git a/pyproject.toml b/pyproject.toml index 03dc85c1..687a5502 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "bec_widgets" -version = "3.30.0" +version = "3.30.1" description = "BEC Widgets" requires-python = ">=3.11" classifiers = [