Skip to content

Commit b32cafa

Browse files
chore(main): release 0.2.34
1 parent 09ab059 commit b32cafa

3 files changed

Lines changed: 53 additions & 2 deletions

File tree

‎.release-please-manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.2.33"
2+
".": "0.2.34"
33
}

‎CHANGELOG.md‎

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,56 @@
11
# Changelog
22

3+
## [0.2.34](https://github.com/zalf-rpm/mas_python_fbp/compare/v0.2.33...v0.2.34) (2026-06-05)
4+
5+
6+
### Features
7+
8+
* add aditional activity state and refactor port disconnect callback ([6b4c3f0](https://github.com/zalf-rpm/mas_python_fbp/commit/6b4c3f0a69730c8c060165f3e4be44524880e1ae))
9+
* add component templates ([c727526](https://github.com/zalf-rpm/mas_python_fbp/commit/c72752677c40458fe63fd09c797cf6a714ea41c0))
10+
* add loadbalancing component ([1eb5a3c](https://github.com/zalf-rpm/mas_python_fbp/commit/1eb5a3c23fe59e1b62854a5871840c897e37ce83))
11+
* add more dakis components ([4dd2e63](https://github.com/zalf-rpm/mas_python_fbp/commit/4dd2e6335bebac85c286acb0bcc8355a19c4b4a0))
12+
* add next available distribution strategy and make load balancer configurable in that regard ([9ea9de4](https://github.com/zalf-rpm/mas_python_fbp/commit/9ea9de48a83944cc9351a170c66cfa3d0464d949))
13+
* add option to type and validate the config ([c75893c](https://github.com/zalf-rpm/mas_python_fbp/commit/c75893c276f0813e1de407e1fe908ea46677e7c1))
14+
* add per channel instantiation gateway registration ([c421796](https://github.com/zalf-rpm/mas_python_fbp/commit/c421796ab7a37edb9de9c095c0a664fee107068e))
15+
* add process info instead of error to gain more information ([2f457c0](https://github.com/zalf-rpm/mas_python_fbp/commit/2f457c0b3971f38448daabd03bbf8a590c4956ff))
16+
* add rbs download component for dakis ([00e1580](https://github.com/zalf-rpm/mas_python_fbp/commit/00e1580cbd15f2e4728f3d40720b75e7ef8ade7e))
17+
* allow also json when passing unstructured text ([18c87d1](https://github.com/zalf-rpm/mas_python_fbp/commit/18c87d123ed7b2e538340d4f714bf0bbca232574))
18+
* **channel-startup:** add config option to reususe registry for channel sturdyrefs for globally accessible channels ([ec219af](https://github.com/zalf-rpm/mas_python_fbp/commit/ec219afae4ff2268ba7baa74135ac9f2b5e25cd3))
19+
* **components:** apply startup conf handling ([af5dab9](https://github.com/zalf-rpm/mas_python_fbp/commit/af5dab9063e05b6754f0a078fa8e7b00d0960e91))
20+
* extract input and output code ([1520f6d](https://github.com/zalf-rpm/mas_python_fbp/commit/1520f6d9fdac63fb64f74754422b8f0bac4fa784))
21+
* further refactor process class ([d976284](https://github.com/zalf-rpm/mas_python_fbp/commit/d9762849a578c58e26d52e082f1162cf7e2c1505))
22+
* have docker dev and prod stage for easier hot reloading also use pixi locked install for reproducability ([e91d48b](https://github.com/zalf-rpm/mas_python_fbp/commit/e91d48b94de8d24dd896788adcaf7cf8c2b91300))
23+
* improve type safety by having a metadata pydantic model and validating it also for command line args ([f5d8d0c](https://github.com/zalf-rpm/mas_python_fbp/commit/f5d8d0ca0128503ad422a4fb803d5caffa8ea41e))
24+
* make exception handling more clear and inline with linting rules ([ed1d2c9](https://github.com/zalf-rpm/mas_python_fbp/commit/ed1d2c96beef485b08429362b17d84ce9a3a0469))
25+
* migrate to typed metadata shape ([f8b09b7](https://github.com/zalf-rpm/mas_python_fbp/commit/f8b09b76fb43c113e93b7bfb1c22b4ac91db92c8))
26+
* moved a few components to Process pattern ([96cb8a3](https://github.com/zalf-rpm/mas_python_fbp/commit/96cb8a3568fe3bf2dc7ffde94ce926d6ae549d1e))
27+
* moved local config to Python datastructures instead of common_capnp:Value's ([5e8986a](https://github.com/zalf-rpm/mas_python_fbp/commit/5e8986a1fac3bd99405234771dd65917be3140b0))
28+
* **process:** add startup config support ([b7fe35e](https://github.com/zalf-rpm/mas_python_fbp/commit/b7fe35e0d2ddc385e904212b2bdf037d681d1250))
29+
* refactor process and add new mimetyped blop ip ([dbb45aa](https://github.com/zalf-rpm/mas_python_fbp/commit/dbb45aa140a57d295c4f03619f26e1f819dcca1e))
30+
* resolve type through the new helper in to string and use sys attribute on ip as principal type description ([704dbca](https://github.com/zalf-rpm/mas_python_fbp/commit/704dbcae73f3448e5a50a8794fa339522989f438))
31+
* reuse the component config to generate the metadata format to have a single source of truth ([60ecbc9](https://github.com/zalf-rpm/mas_python_fbp/commit/60ecbc99ce6656a16f7729c7e5f1e660bdc44095))
32+
* save last error and return it on demand incase of crash to report feedback to the ui or consumer ([461dacd](https://github.com/zalf-rpm/mas_python_fbp/commit/461dacdb7da0e952d48eb4ff9eb5429af8dd0ce1))
33+
34+
35+
### Bug Fixes
36+
37+
* activity state for automatic bracketet ports ([b8ee423](https://github.com/zalf-rpm/mas_python_fbp/commit/b8ee42357fde6336b4774aa0c442d28e9e73a710))
38+
* add environment to basedpyright config so pycharm can use it without the plugin ([f7c864f](https://github.com/zalf-rpm/mas_python_fbp/commit/f7c864f24a051a9d0ae3ddbeafcfd60a74f659c9))
39+
* **array port:** broadcast strategy sending one by one instead of all at once ([4330ba8](https://github.com/zalf-rpm/mas_python_fbp/commit/4330ba84d770461ec2deb519d893457cbdab32d1))
40+
* check name for port ([87bfb7a](https://github.com/zalf-rpm/mas_python_fbp/commit/87bfb7afe6f42eed646859c0fd4834b9cac749cd))
41+
* finl correction of project description and save enablement of ruff and pyright ([ea1d979](https://github.com/zalf-rpm/mas_python_fbp/commit/ea1d979bfc057e5a91f24350279c7e44323903f5))
42+
* fixed port access ([4e0337c](https://github.com/zalf-rpm/mas_python_fbp/commit/4e0337c99f255b0d1fc70c4166ca7e10bb8dd2b0))
43+
* fixed some issues due to new method of casting ([30d872a](https://github.com/zalf-rpm/mas_python_fbp/commit/30d872a5ea613e882c3287976ccbed2eb9dd3ce4))
44+
* pyproject.toml to use correct pixi environments and put dev deps in the correct environment ([a24f47d](https://github.com/zalf-rpm/mas_python_fbp/commit/a24f47d59babb8f766b744287fdd19fa3ede3acb))
45+
* remove .t accessor from distribution strategy in load balancer ([f50c10d](https://github.com/zalf-rpm/mas_python_fbp/commit/f50c10db8176612b97c35059c3325b7a45a2812a))
46+
* remove last usage of .t accessor ([0ebeb13](https://github.com/zalf-rpm/mas_python_fbp/commit/0ebeb13835ffce080ab633b3f848ea8505acf7ac))
47+
* remove poetry.lock copy in dockerfile that doesnt exist anymore also update deps ([09ab059](https://github.com/zalf-rpm/mas_python_fbp/commit/09ab059498adf4453ce8e7a14b1b256eafde617e))
48+
* rename to automatic chunking to respect other bracketed applications ([fcd7f46](https://github.com/zalf-rpm/mas_python_fbp/commit/fcd7f461205b3307e0d3c5b477475cbe2ea8968c))
49+
* selectively turned off pyright errors ([730d0a7](https://github.com/zalf-rpm/mas_python_fbp/commit/730d0a795732796738144307587af86eb2ea6b58))
50+
* set correct env for pycharm (maybe exclude it from git) ([8b19439](https://github.com/zalf-rpm/mas_python_fbp/commit/8b19439f799d1ebf2214e01201820fde3b6ecf80))
51+
* use correct type for config_type ([d6e3777](https://github.com/zalf-rpm/mas_python_fbp/commit/d6e377794c9cb3919882f8616b5b7338d6b6c3a3))
52+
* user correct type for value and lb instead of for boolean lists ([cf300fe](https://github.com/zalf-rpm/mas_python_fbp/commit/cf300fee75f26197461caed380e68352f20aa0c6))
53+
354
## [0.2.33](https://github.com/zalf-rpm/mas_python_fbp/compare/v0.2.32...v0.2.33) (2026-05-05)
455

556

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "zalfmas-fbp"
3-
version = "0.2.33"
3+
version = "0.2.34"
44
description = "lib and tooling for Cap'n Proto-based FBP flows"
55
readme = "README.md"
66
requires-python = ">=3.12,<3.14"

0 commit comments

Comments
 (0)