From 6c345cbf0f4d92fbbb015d5b620c0d6581d0fbb0 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Mon, 14 Sep 2026 11:43:28 +0000 Subject: [PATCH 1/2] Generate telemetryrouter --- services/telemetryrouter/oas_commit | 2 +- .../src/stackit/telemetryrouter/models/config_filter.py | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/services/telemetryrouter/oas_commit b/services/telemetryrouter/oas_commit index e05d493f3..18a3d91ae 100644 --- a/services/telemetryrouter/oas_commit +++ b/services/telemetryrouter/oas_commit @@ -1 +1 @@ -da4701b7dbe20e984aef89711bb9ba716e19fcba +915f82be0b0f434901fcedc91fafe58b652035ef diff --git a/services/telemetryrouter/src/stackit/telemetryrouter/models/config_filter.py b/services/telemetryrouter/src/stackit/telemetryrouter/models/config_filter.py index 335e6552e..2e7fcfe78 100644 --- a/services/telemetryrouter/src/stackit/telemetryrouter/models/config_filter.py +++ b/services/telemetryrouter/src/stackit/telemetryrouter/models/config_filter.py @@ -17,7 +17,7 @@ import pprint from typing import Any, ClassVar, Dict, List, Optional, Set -from pydantic import BaseModel, ConfigDict, Field +from pydantic import BaseModel, ConfigDict, Field, StrictBool from pydantic_core import to_jsonable_python from typing_extensions import Annotated, Self @@ -32,7 +32,8 @@ class ConfigFilter(BaseModel): """ # noqa: E501 attributes: Annotated[List[ConfigFilterAttributes], Field(min_length=1, max_length=100)] - __properties: ClassVar[List[str]] = ["attributes"] + disabled: Optional[StrictBool] = None + __properties: ClassVar[List[str]] = ["attributes", "disabled"] model_config = ConfigDict( validate_by_name=True, @@ -95,7 +96,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: [ConfigFilterAttributes.from_dict(_item) for _item in obj["attributes"]] if obj.get("attributes") is not None else None - ) + ), + "disabled": obj.get("disabled"), } ) return _obj From ed406af56d013047b5e7a6cdc6110300b6615512 Mon Sep 17 00:00:00 2001 From: Alexander Dahmen Date: Tue, 15 Sep 2026 13:46:06 +0200 Subject: [PATCH 2/2] chore(telemetryrouter): Add changelog Signed-off-by: Alexander Dahmen --- CHANGELOG.md | 6 ++++++ services/telemetryrouter/CHANGELOG.md | 3 +++ services/telemetryrouter/pyproject.toml | 2 +- services/telemetryrouter/uv.lock | 2 +- 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7fb5d4039..b37ad8725 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## Release (2026-MM-DD) + +- `telemetryrouter`: + - [v0.6.0](services/telemetryrouter/CHANGELOG.md#v060) + - **Feature:** Add `disabled` field to `ConfigFilter` to allow disabling a filter without removing it + ## Release (2026-09-14) - `albwaf`: diff --git a/services/telemetryrouter/CHANGELOG.md b/services/telemetryrouter/CHANGELOG.md index e5affaf4a..1d367153e 100644 --- a/services/telemetryrouter/CHANGELOG.md +++ b/services/telemetryrouter/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.6.0 +- **Feature:** Add `disabled` field to `ConfigFilter` to allow disabling a filter without removing it + ## v0.5.2 - **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.telemetryrouter` to fail with `ModuleNotFoundError` diff --git a/services/telemetryrouter/pyproject.toml b/services/telemetryrouter/pyproject.toml index efa12c4db..4316fa87a 100644 --- a/services/telemetryrouter/pyproject.toml +++ b/services/telemetryrouter/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-telemetryrouter" -version = "v0.5.2" +version = "v0.6.0" description = "STACKIT Telemetry Router API" authors = [{name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud"}] requires-python = ">=3.10,<4.0" diff --git a/services/telemetryrouter/uv.lock b/services/telemetryrouter/uv.lock index 458f5574d..e493f6e55 100644 --- a/services/telemetryrouter/uv.lock +++ b/services/telemetryrouter/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-telemetryrouter" -version = "0.5.2" +version = "0.6.0" source = { editable = "." } dependencies = [ { name = "pydantic" },