From 8fec8a3d6e1980003c1b3cc7898fe9f789566f61 Mon Sep 17 00:00:00 2001 From: Release Automation Bot Date: Fri, 5 Dec 2025 12:59:24 +0000 Subject: [PATCH 1/2] chore: bump version to 0.23.0 --- fishjam/_openapi_client/models/peer_options_web_rtc.py | 9 --------- protos | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 4 files changed, 3 insertions(+), 12 deletions(-) diff --git a/fishjam/_openapi_client/models/peer_options_web_rtc.py b/fishjam/_openapi_client/models/peer_options_web_rtc.py index 17aca64..7c3c7c2 100644 --- a/fishjam/_openapi_client/models/peer_options_web_rtc.py +++ b/fishjam/_openapi_client/models/peer_options_web_rtc.py @@ -24,13 +24,11 @@ class PeerOptionsWebRTC: """Options specific to the WebRTC peer Attributes: - enable_simulcast (Union[Unset, bool]): Enables the peer to use simulcast Default: True. metadata (Union[Unset, PeerOptionsWebRTCMetadata]): Custom peer metadata subscribe_mode (Union[Unset, PeerOptionsWebRTCSubscribeMode]): Configuration of peer's subscribing policy Default: PeerOptionsWebRTCSubscribeMode.AUTO. """ - enable_simulcast: Union[Unset, bool] = True metadata: Union[Unset, "PeerOptionsWebRTCMetadata"] = UNSET subscribe_mode: Union[ Unset, PeerOptionsWebRTCSubscribeMode @@ -38,8 +36,6 @@ class PeerOptionsWebRTC: additional_properties: dict[str, Any] = _attrs_field(init=False, factory=dict) def to_dict(self) -> dict[str, Any]: - enable_simulcast = self.enable_simulcast - metadata: Union[Unset, dict[str, Any]] = UNSET if not isinstance(self.metadata, Unset): metadata = self.metadata.to_dict() @@ -51,8 +47,6 @@ def to_dict(self) -> dict[str, Any]: field_dict: dict[str, Any] = {} field_dict.update(self.additional_properties) field_dict.update({}) - if enable_simulcast is not UNSET: - field_dict["enableSimulcast"] = enable_simulcast if metadata is not UNSET: field_dict["metadata"] = metadata if subscribe_mode is not UNSET: @@ -65,8 +59,6 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: from ..models.peer_options_web_rtc_metadata import PeerOptionsWebRTCMetadata d = dict(src_dict) - enable_simulcast = d.pop("enableSimulcast", UNSET) - _metadata = d.pop("metadata", UNSET) metadata: Union[Unset, PeerOptionsWebRTCMetadata] if isinstance(_metadata, Unset): @@ -82,7 +74,6 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: subscribe_mode = PeerOptionsWebRTCSubscribeMode(_subscribe_mode) peer_options_web_rtc = cls( - enable_simulcast=enable_simulcast, metadata=metadata, subscribe_mode=subscribe_mode, ) diff --git a/protos b/protos index 2aaaf19..40f4ab8 160000 --- a/protos +++ b/protos @@ -1 +1 @@ -Subproject commit 2aaaf19da7bc4a86c4ef491152bea06e66f3c6dd +Subproject commit 40f4ab8013644de2be5d7d7ff2652725935a2e92 diff --git a/pyproject.toml b/pyproject.toml index 7b65907..35efbd0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "fishjam-server-sdk" -version = "0.22.1" +version = "0.23.0" description = "Python server SDK for the Fishjam" authors = [{ name = "Fishjam Team", email = "contact@fishjam.io" }] requires-python = ">=3.11" diff --git a/uv.lock b/uv.lock index d6ac914..affdf4a 100644 --- a/uv.lock +++ b/uv.lock @@ -295,7 +295,7 @@ wheels = [ [[package]] name = "fishjam-server-sdk" -version = "0.22.1" +version = "0.23.0" source = { editable = "." } dependencies = [ { name = "aenum" }, From 44a71562956f66adf6167e3a4c15e943c32171b6 Mon Sep 17 00:00:00 2001 From: p1003 Date: Fri, 5 Dec 2025 15:17:47 +0100 Subject: [PATCH 2/2] bring back simulcast for version 0.23.0 --- fishjam/_openapi_client/models/peer_options_web_rtc.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fishjam/_openapi_client/models/peer_options_web_rtc.py b/fishjam/_openapi_client/models/peer_options_web_rtc.py index 7c3c7c2..17aca64 100644 --- a/fishjam/_openapi_client/models/peer_options_web_rtc.py +++ b/fishjam/_openapi_client/models/peer_options_web_rtc.py @@ -24,11 +24,13 @@ class PeerOptionsWebRTC: """Options specific to the WebRTC peer Attributes: + enable_simulcast (Union[Unset, bool]): Enables the peer to use simulcast Default: True. metadata (Union[Unset, PeerOptionsWebRTCMetadata]): Custom peer metadata subscribe_mode (Union[Unset, PeerOptionsWebRTCSubscribeMode]): Configuration of peer's subscribing policy Default: PeerOptionsWebRTCSubscribeMode.AUTO. """ + enable_simulcast: Union[Unset, bool] = True metadata: Union[Unset, "PeerOptionsWebRTCMetadata"] = UNSET subscribe_mode: Union[ Unset, PeerOptionsWebRTCSubscribeMode @@ -36,6 +38,8 @@ class PeerOptionsWebRTC: additional_properties: dict[str, Any] = _attrs_field(init=False, factory=dict) def to_dict(self) -> dict[str, Any]: + enable_simulcast = self.enable_simulcast + metadata: Union[Unset, dict[str, Any]] = UNSET if not isinstance(self.metadata, Unset): metadata = self.metadata.to_dict() @@ -47,6 +51,8 @@ def to_dict(self) -> dict[str, Any]: field_dict: dict[str, Any] = {} field_dict.update(self.additional_properties) field_dict.update({}) + if enable_simulcast is not UNSET: + field_dict["enableSimulcast"] = enable_simulcast if metadata is not UNSET: field_dict["metadata"] = metadata if subscribe_mode is not UNSET: @@ -59,6 +65,8 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: from ..models.peer_options_web_rtc_metadata import PeerOptionsWebRTCMetadata d = dict(src_dict) + enable_simulcast = d.pop("enableSimulcast", UNSET) + _metadata = d.pop("metadata", UNSET) metadata: Union[Unset, PeerOptionsWebRTCMetadata] if isinstance(_metadata, Unset): @@ -74,6 +82,7 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: subscribe_mode = PeerOptionsWebRTCSubscribeMode(_subscribe_mode) peer_options_web_rtc = cls( + enable_simulcast=enable_simulcast, metadata=metadata, subscribe_mode=subscribe_mode, )