NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
amba SDK for Flutter — the full 4.0 surface (auth, users, sessions, sync, leagues + 29 more namespaces) for the agent-native backend-as-a-service.
Last release 4 months ago
28 May 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
4 months old
5 releases · first in 2026
One column per month.
Removed from the package family in this release: the deprecated @layers/amba-functions and @layers/amba-client packages were unpublished from npm. Amb…
Version-alignment release across every published Amba package. Brings
the infra-tier packages (@layers/amba, @layers/amba-shared,
@layers/amba-mcp — previously on 1.x) onto the same 4.x track as the
SDKs so customers can pin a single version everywhere. No surface or
behavior changes in this SDK.
Removed from the package family in this release: the deprecated
@layers/amba-functions and @layers/amba-client packages were
unpublished from npm. Amba functions are plain ES modules with the
standard export default { async fetch(req, env, ctx) } shape — no
wrapper. See docs.amba.dev/functions/runtime
for the full contract.
Version-alignment release across every Amba SDK. No surface or behavior changes — bumps every SDK (web, node, react, react-native, expo, core, kotlin,
Version-alignment release across every Amba SDK. No surface or behavior
changes — bumps every SDK (web, node, react, react-native, expo, core,
kotlin, swift, flutter, unity) to 4.0.1 so customers can pin to a single
version across stacks. See sdks/CANONICAL_API.md
for the 4.0 surface.
Amba.diagnostics.ping() — wire-verify primitive. Call once after Amba.configure(...) to confirm the SDK is talking to the right project with the right
Amba.diagnostics.ping() — wire-verify primitive. Call once after
Amba.configure(...) to confirm the SDK is talking to the right
project with the right API key in the right environment. Returns a
PingResult whose fields (serverProjectId, environment,
keyFingerprint, latencyMs) are all server-decided, so comparing
serverProjectId against the configured project id catches
"wrong key in .env" silent failures on the spot. Mirrors the
TypeScript SDKs' Amba.diagnostics.ping() shape (added in 1.0.0).dart:developer log() calls from the SDK now use name: "amba-sdk",
so Flutter DevTools / flutter logs filtering on that name surfaces
amba's own diagnostics without dragging in app-side log noise. The
SDK never calls print().Bundled prebuilt native binaries for Android (arm64-v8a, armeabi-v7a, x86_64, x86) and iOS device (arm64) so flutter build apk and flutter build ipa s
flutter build apk and
flutter build ipa succeed without any local build step.android/src/main/kotlin/com/layers/amba/AmbaPlugin.kt and
ios/Classes/AmbaPlugin.swift plugin stubs required by Flutter's plugin
registration mechanism.android/build.gradle, android/src/main/AndroidManifest.xml,
and ios/amba.podspec needed for Flutter to discover and link the plugin.Amba.version constant to match the published package version.prepare_command that downloads the matching slice on pod install.
iOS device builds, App Store archives, and Android (all four ABIs)
are fully supported out-of-box.Initial public release of the amba Flutter SDK on pub.dev.
Initial public release of the amba Flutter SDK on pub.dev.
Amba client class wrapping the Amba backend API for Flutter apps:
configure with project id + client key; track events; anonymous sign-in;
authenticated sign-in via magic link; collection CRUD; AI prompt
invocation.test/integration/ exercising the public
surface against a live tenant.Your coding agent can read these notes before it upgrades. Set up the MCP server →