Releases
Every Meeting BaaS API v2 release, newest first, with breaking changes and deprecations called out.
Read straight from the API's GitHub releases, so a new version shows up here within minutes of shipping. The versioning policy explains what a version number means and how 💥 breaking changes and ⚠️ deprecations are announced.
September 2026
- v2.6.17Latest Breaking
Signed-in Teams joins and accurate speaker names
Microsoft Teams bots that sign in with a Microsoft account now join reliably, and transcripts name the right person from the first second of the meeting. Two changes affect values…
- 2breaking
- 1new
- 5improved
- 1fixed
- v2.6.16
Per-team delivery of status and chat webhooks
Teams that run several white-label platforms from one account can now have bot.statuschange and bot.chatmessage delivered straight to each bot's own callback URL, so each platform…
- 1new
- 1fixed
- v2.6.15 Breaking
Status webhooks at your callback URL, and Meet bots that stop waiting forever
Scheduled and calendar bots for Google Meet could get stuck on Meet's "you've been waiting a long time" prompt and never ask to join. Status webhooks are also now delivered to the…
- 1breaking
- 1new
- 1improved
- 1fixed
- v2.6.14 Breaking
Zoom bots no longer stick in the waiting room, and end reasons are accurate
Zoom bots could sit in the waiting room for hours, and bots that were never admitted often reported a misleading reason. Every bot now reaches a final status, and the reason names…
- 3breaking
- 1new
- 4improved
- 3fixed
- v2.6.13 Breaking
Teams bot names validated up front, and a new chat availability event
Microsoft Teams refuses guest display names containing certain characters, and a bot with such a name sat in the lobby until it timed out. Those names are now rejected when the…
- 2breaking
- 1new
- 2improved
- 2fixed
- v2.6.12
Sign-in fix for invited users, and reliable Microsoft calendar sync
A user invited to a team could not sign in until they belonged to one, which failed with a server error. Large Microsoft calendars also sync reliably instead of failing partway…
- 2fixed
- v2.6.11
Zoom failures say what went wrong
Two Zoom failure reasons that had been arriving as an unknown error now report themselves, so you can tell a transient Zoom problem apart from a wrong passcode. The API reference…
- 3improved
- v2.6.10
Maintenance release
Dependency and security maintenance only. There is no change to the API, to webhooks, or to how bots behave in a meeting.
Read the notes → - v2.6.9
Teams links from sovereign clouds, and GIF bot avatars
Microsoft Teams meeting links served from sovereign and national clouds are now recognised instead of being rejected as an unknown platform, including when they arrive wrapped in…
- 2improved
- 1fixed
- v2.6.8
Better speaker naming and an explicit Zoom passcode error
Speaker names survive collisions instead of everyone involved being anonymised, calls where two people share one microphone name both, and a Zoom bot given the wrong passcode says…
- 4improved
- 2fixed
- v2.6.7
Bring your own transcription key on any plan
Using your own transcription provider key is no longer tied to a plan entitlement. A bot that asks for a provider nobody holds a key for is also rejected when it is created,…
- 1new
- 3improved
- 2fixed
- v2.6.6
Fewer unknown speakers, and proper status codes on Teams invitation errors
Transcripts that lost a real speaker to the bot's own timeline now fall back to the transcription provider's view, and a meeting's opening utterances are attributed rather than…
- 2improved
- 2fixed
August 2026
September 2026
August 2026
September 2026
August 2026
- v2.6.1
Google Meet speakers named instead of unknown
Around three in ten speakers detected in Google Meet meetings were being delivered as "Unknown" — real speech, attributed to nobody. Those speakers are now resolved to the right…
- 1fixed
- v2.6.0
Sub-accounts for resellers
Resellers can now open one account per end customer, each with its own API key, bots, recordings, webhooks and calendar connections, while everything those customers spend is…
- 5new
- 2improved
- v2.5.6
Zoom bots stay for the whole meeting
Zoom bots could leave a meeting early when an entry message or a participant's chat message contained wording that looked like a removal notice. Removal detection is now scoped to…
- 2improved
- 1fixed
- v2.5.5
Per-participant speaker attribution on Google Meet
Roughly half of Google Meet bots were falling back to on-screen observation, which attributes every speaker to one identity. Bots now hold the audio path that exposes each…
- 2improved
- 1fixed
- v2.5.4
Teams transcripts name speakers on every kind of meeting
Some Microsoft Teams meetings deliver a single mixed audio stream, which left the bot with no way to tell speakers apart — those transcripts came back as "Speaker 1", "Speaker 2"…
- 3improved
- 3fixed
September 2026
August 2026
September 2026
August 2026
- v2.5.0
Bring your own storage
Recordings, audio, transcripts and logs can now be written to your own S3-compatible bucket instead of ours, configured per team. Transcription also retries a provider that fails…
- 2new
- 2improved
- v2.4.5
Transcripts no longer open with a run of unknown speakers
A transcript could begin with a stretch of "Unknown" before the first named participant, because the recording started before the speaker signal was live. Across thirty days of…
- 2fixed
- v2.4.4
Real participant names in Meet and Teams transcripts
Transcripts that came back as "Speaker 1" and "Speaker 2" for Google Meet and Microsoft Teams meetings now carry real participant names, including the first sentence of a meeting…
- 4improved
- 2fixed
- v2.4.3
Participant data removed from bot diagnostic logs
Everything a bot writes to its diagnostic log is now stripped of personal data at the point it is written — participant names, meeting URLs, email addresses, phone numbers, chat…
- 2improved
July 2026
- v2.4.2
Corrected re-release of v2.4.1
This re-issues v2.4.1 with the correct bot version. The customer-facing changes are the same as v2.4.1, and nothing was added or removed — if you are on v2.4.1, this is the build…
- 2improved
- 1fixed
- v2.4.1
Failed bots report a real duration, and two failure reasons are named
Bots that failed before producing a recording reported a duration of zero, which made per-bot cost impossible to compute from the webhook. They now report their real duration, and…
- 2improved
- 1fixed
- v2.4.0
Authenticated Microsoft Teams bots
Bots can now join Microsoft Teams meetings signed in as a real Microsoft account rather than as an anonymous guest, which gets them into meetings that refuse guests and names…
- 2new
- 2improved
- 3fixed
- v2.3.1
Google Meet bots are flagged far less often
Google Meet bots now join from networks in regions you allow, and automatically avoid networks that have started getting bots flagged. In pre-production testing at ten concurrent…
- 1new
- 2improved
- v2.3.0
Zoom browser bots get their own capacity
Zoom browser recording is heavier than Google Meet and Microsoft Teams recording, and was competing with them for the same capacity. It now runs on capacity of its own, which…
- 1improved
- v2.2.4
Smoother Zoom recordings
Zoom recordings could stutter and the audio lag behind, worst in busy meetings. The recorder now draws only the active speaker's tile rather than every participant's at full size.
- 1fixed
- v2.2.3
Zoom chat sends exactly what you wrote
Chat messages sent to a Zoom meeting arrived with characters missing or reordered. They are now inserted as a single edit, so the message is exact. Zoom speaker-view recordings…
- 2fixed
- v2.2.2
Retry visibility and Zoom audio and consent fixes
A bot that fails an attempt and is about to try again now reports a retrying status rather than going quiet, so you can tell a retry apart from a failure. Zoom recordings also no…
- 1new
- 1improved
- 5fixed
September 2026
July 2026
September 2026
July 2026
- v2.1.14
Recording audio and A/V sync fixes
This release fixes Google Meet and Microsoft Teams recordings that captured silence, and corrects audio-video drift on recordings from both platforms.
- 1improved
- 3fixed
- v2.1.13
Recover older recordings that failed to upload
Recordings that appeared blank in the dashboard because their upload had failed at the time can now be restored on request. Transcripts also separate speakers more accurately and…
- 2improved
- 1fixed
- v2.1.12
Teams bots join reliably and record clean video
Microsoft Teams had begun treating recording bots as automated clients, which cost joins and degraded recordings. Teams bots now join on the same hardened stack Google Meet uses,…
- 2improved
- 1fixed
- v2.1.11
Maintenance release
Internal database maintenance. There is no change to the API, to webhooks, or to how bots behave in a meeting.
Read the notes → - v2.1.10
Real speaker names in Teams transcripts
Microsoft Teams transcripts now identify who is speaking from the meeting's own participant data, matching what Google Meet already did. This release also adds a way to keep…
- 2new
- 1improved
- 1fixed
June 2026
- v2.1.9
Bots start faster under load
Capacity is now kept ahead of demand, so a bot created during a busy period starts on machine capacity that is already running rather than waiting for new capacity to come up.…
- 1improved
- v2.1.8
No more duplicate status webhooks for delayed bots
A bot waiting to be picked up was re-sending the same bot.statuschange webhook every minute for as long as it waited. It now sends the status once.
- 1fixed
- v2.1.7
Zoom privacy prompts no longer block the join
Zoom's recording-disclaimer and privacy-reminder dialogs are now handled during the join, so a bot is not left sitting behind a prompt it never answered.
- 1fixed
- v2.1.6
Bots removed from a meeting now exit cleanly
A bot that a host removed from a Google Meet could get caught retrying the join, or sit on the removal screen until its grace period ran out. Both now end the bot promptly.
- 1improved
- 2fixed
- v2.1.5
Longer silence timeout and a fix for Zoom bots crashing at startup
The silence timeout can now be set up to an hour, and a class of Zoom bot that crashed immediately on startup — depending on which machine it landed on — is fixed.
- 1new
- 1fixed
- v2.1.4
Repeated chat messages are delivered again
A participant who sent the same chat text twice had the second message silently dropped, because identical text from the same sender was suppressed permanently. Suppression is now…
- 1fixed
- v2.1.3
Maintenance release
Internal build maintenance. There is no change to the API, to webhooks, or to how bots behave in a meeting.
Read the notes →
September 2026
June 2026
- v2.1.1
Large recordings are no longer lost in post-processing
A slow inspection step on multi-gigabyte recordings could discard a fully captured recording and report it as a streaming failure. That step is now best-effort, and the recording…
- 1fixed
- v2.1.0
Authenticated Google Meet bots and multi-provider transcription
Bots can now join Google Meet as a real Google Workspace user instead of an anonymous guest, and transcription runs on the provider of your choice — optionally with your own API…
- 5new
- 2improved
- 1fixed
- v2.0.10
Recordings recovered when an upload fails
When a bot's recording cannot be written to storage on the first attempt, its files are now recovered in the background and the bot completes normally once they land. Previously…
- 2improved
- 1fixed
- v2.0.9
Participant video is visible again in Teams recordings
Microsoft Teams recordings show participant video again, after a regression in the previous release left the video stage blank. Google Meet is unaffected.
- 1improved
- 1fixed
- v2.0.8
Google Meet bots are harder to flag
Google Meet bots now run on a browser build designed to avoid automated-client detection, which improves how often Meet admits them. No API or configuration change is required.
- 1improved
- v2.0.7
Longer Zoom join window and larger chat messages
Zoom bots are given considerably longer to complete the join handshake before giving up, which recovers joins that were failing on slow starts. Chat messages sent through the API…
- 3improved
- 1fixed
May 2026
- v2.0.6
Maintenance release
Internal networking maintenance for Google Meet and Microsoft Teams bots. There is no change to the API, to webhooks, or to how bots behave in a meeting.
Read the notes → - v2.0.5
Google Meet join retries use a fresh network each time
When a Google Meet join times out, the retry now comes from a different network instead of the one that just failed, and the final attempt connects directly. Bots that used to…
- 2improved
- v2.0.4
Bots no longer stick in the Google Meet waiting room
A bot could sit in the waiting room indefinitely when the meeting's chat icon showed unread messages, because the unread badge was misread as part of the waiting-room screen.…
- 1fixed
- v2.0.3
More reliable Google Meet admission
Google Meet bots now join from residential networking during the phase where Meet decides whether to admit them, which materially improves admission rates. There is no API change…
- 2improved
- v2.0.2
Teams meetings that require sign-in now fail in seconds
Bots sent to Microsoft Teams meetings that refuse anonymous guests now report the reason within seconds instead of waiting out the full waiting-room timeout. Sign-up email…
- 1improved
- 1fixed
- v2.0.1
Startup grace period for bots
Bots can now be given a startup grace window during which none of the automatic exit timeouts apply. It is aimed at meetings where participants routinely join late and a bot would…
- 1new