Skip to content

chore: update Fishjam SDKs to 0.31.0 - #87

Merged
Magmusacy merged 3 commits into
mainfrom
release-0.31.0
Sep 30, 2026
Merged

Magmusacy merged 3 commits into
mainfrom
release-0.31.0

Conversation

@Magmusacy

@Magmusacy Magmusacy commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Updates the Fishjam SDKs across the example apps to 0.31.0 for the web-client-sdk v0.31.0 js-server-sdk v0.31.0 and python-server-sdk v0.31.0 releases, with lockfiles regenerated.

Packages bumped

Package Before After
@fishjam-cloud/react-client 0.30.0 / ^0.30.0 0.31.0 / ^0.31.0
@fishjam-cloud/react-native-client 0.30.0 / ^0.30.0 0.31.0 / ^0.31.0
@fishjam-cloud/ts-client 0.30.0 0.31.0
@fishjam-cloud/ios-expo-voip 0.30.0 0.31.0
@fishjam-cloud/js-server-sdk ^0.30.0 ^0.31.0
fishjam-server-sdk (PyPI, translation-demo/service) >=0.28.1 (locked 0.28.1) >=0.31.0 (locked 0.31.0)

Existing range styles are preserved (a ^ range stays a ^ range, an exact pin stays exact).

@fishjam-cloud/react-native-webrtc-background-blur stays on its own 0.1.x line.

None of the releases have breaking changes, so no app code changes were needed. The Python translator was still locked at 0.28.1 (missed in the 0.30.0 bump); none of the 0.29–0.31 releases change the FishjamClient.create_moq_access API it uses.

Apps updated (17)

deep-sea-stories (backend + web) · gemini-demo (backend + web) · translation-demo · mobile-react-native/: blur-example, fishjam-chat, minimal-react-native, text-chat, video-player, voip-call · web-react/: audio-only, fishjam-chat, livestreaming, minimal-react, minimal-smelter, text-chat · web-ts/: minimal, simple-app

Validation

Every affected app was run through the best available check per AGENTS.md — yarn build (+ typecheck / lint:check where available) for web apps and TS libs, yarn lint for React Native apps. All pass, except a local-only Prettier nit in mobile-react-native/fishjam-chat/expo-env.d.ts, which is Expo-generated and gitignored (not seen by CI). For translation-demo/service, uv lock only moved fishjam-server-sdk, and the translator modules import cleanly against 0.31.0. Native iOS/Android builds were not exercised.

https://claude.ai/code/session_018zUqDoQnCtmEz5MR9Wa89M

Copilot AI balanced review requested due to automatic review settings September 30, 2026 11:27
@vercel

vercel Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
moq-demo Ready Ready Preview Sep 30, 2026 12:49pm UTC

Request Review

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

The dependency updates include native WebRTC and VoIP components, but iOS and Android builds were not exercised.

Review effort: Balanced
Findings: None

What changed in this PR

Updates Fishjam client SDKs to 0.31.0 across 17 example apps, keeping their dependency declarations and lockfiles aligned.

Changes:

  • Bumps web, TypeScript, React Native, and iOS VoIP SDK dependencies while preserving existing version-range styles.
  • Regenerates lockfiles with matching direct and transitive Fishjam versions.
File Description
web-ts/​simple-app/​yarn.lock Locks the updated TypeScript SDK.
web-ts/​simple-app/​package.json Bumps the TypeScript SDK.
web-ts/​minimal/​yarn.lock Locks the updated TypeScript SDK.
web-ts/​minimal/​package.json Bumps the TypeScript SDK.
web-react/​text-chat/​yarn.lock Locks the updated React SDK and dependencies.
web-react/​text-chat/​package.json Bumps the React SDK.
web-react/​minimal-smelter/​yarn.lock Locks the updated React SDK and dependencies.
web-react/​minimal-smelter/​package.json Bumps the React SDK.
web-react/​minimal-react/​yarn.lock Locks the updated React SDK and dependencies.
web-react/​minimal-react/​package.json Bumps the React SDK.
web-react/​livestreaming/​yarn.lock Locks the updated React SDK and dependencies.
web-react/​livestreaming/​package.json Bumps the React SDK.
web-react/​fishjam-chat/​yarn.lock Locks the updated React SDK and dependencies.
web-react/​fishjam-chat/​package.json Bumps the React SDK.
web-react/​audio-only/​yarn.lock Locks the updated React SDK and dependencies.
web-react/​audio-only/​package.json Bumps the React SDK.
translation-demo/​yarn.lock Locks the updated React SDK and dependencies.
translation-demo/​package.json Bumps the React SDK.
mobile-react-native/​voip-call/​app/​yarn.lock Locks the updated VoIP and native SDKs.
mobile-react-native/​voip-call/​app/​package.json Bumps the VoIP and native SDKs.
mobile-react-native/​video-player/​yarn.lock Locks the updated native SDK and dependencies.
mobile-react-native/​video-player/​package.json Bumps the native SDK.
mobile-react-native/​text-chat/​yarn.lock Locks the updated native SDK and dependencies.
mobile-react-native/​text-chat/​package.json Bumps the native SDK.
mobile-react-native/​minimal-react-native/​yarn.lock Locks the updated native SDK and dependencies.
mobile-react-native/​minimal-react-native/​package.json Bumps the native SDK.
mobile-react-native/​fishjam-chat/​yarn.lock Locks the updated native SDK and dependencies.
mobile-react-native/​fishjam-chat/​package.json Bumps the native SDK.
mobile-react-native/​blur-example/​yarn.lock Locks the updated native SDK and dependencies.
mobile-react-native/​blur-example/​package.json Bumps the native SDK.
gemini-demo/​yarn.lock Locks the updated React SDK and dependencies.
gemini-demo/​web/​package.json Bumps the React SDK.
deep-sea-stories/​yarn.lock Locks the updated React SDK and dependencies.
deep-sea-stories/​packages/​web/​package.json Bumps the React SDK.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@Magmusacy
Magmusacy merged commit 93897f0 into main Sep 30, 2026
3 checks passed
@Magmusacy
Magmusacy deleted the release-0.31.0 branch September 30, 2026 13:50

This branch was successfully deployed

1 active deployment
Preview — 072efde3 Deployed Sep 30, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants