nimeet Docs
中文

Changelog

Documentation center version, interface versions, changes and compatibility windows for breaking changes.

Version v1.1.0 · Updated 2026-10-26 · revision 1

This page records version changes of the documentation center and the public interfaces, including the impact and migration window of each change.

Documentation center

VersionDateChange
1.2.02026-10-26Added per-caller rate limiting (429 rate_limited + Retry-After); the SDK reports packetLossRate, shown in the quality overview and call investigation; recording object storage verifies uploaded files and supports read-back; API error sdkCode unified to Agora's negative convention
1.1.02026-10-26/v1/tokens/verify is now a diagnostic response (200 + valid:false/rejection/sdkCode); time:0 only kicks the connection; maxIdleTime now means idle timeout; unknown collaborators return 404 collaborator_not_found; error codes unified on Agora's negative sdkCode with code/key/retryable; Analytics gained alarmSemantics
1.0.02026-10-26First release: quickstart, core concepts, channel management, tokens, cloud recording, bypass streaming, Analytics, callbacks, REST API reference, SDK guides, error codes, FAQ and changelog; Chinese and English; static site with built-in search and navigation

Public interface versions

InterfaceVersionNotes
IM RTC Provider1.0.0The only IM ↔ RTC boundary: getRTCTokenInfo / getUserIdsWithRTCUids, each configurable and falling back independently
REST API (OpenAPI 3.1)1.0.0Control-plane REST interface; the single source of the REST API reference
Error codes1.0.0code / HTTP / sdkCode / retryable; the single source of the error-code page
Callbacks1.0.0Event envelope, event codes 101–203, signature header and retry schedule
Analytics metrics1.0.0Metric definitions, thresholds, alarm tiers, real-time window and refresh cadence
Domain model1.0.0Resource model, enums and invariants

The token format (nrt1.<payload>.<hmac>) is ni-meet's own implementation. It is semantically aligned with Agora AccessToken2 but does not claim byte compatibility, so a token format change is not a breaking change to the public interface, though every media plane must upgrade in step.

Compatibility policy

  • IM RTC Provider: a breaking change ships a new version, dual-published for 90 days; within 1.x only optional fields are added, and they are recorded on this page.
  • REST API / SDK: adding an optional field is compatible; removing a field, changing semantics or adding a required field is breaking and is announced ahead of time while the old behaviour is kept.
  • Documentation center: page URLs stay stable once published; when a page is split, the old path keeps a redirect.
  • SDK: method, event and error names are public API, so renaming one counts as a breaking change.

How versions are recorded

Every public interface change appends an entry to this page with the change, its impact and how to migrate. For detailed compatibility windows see Versions and compatibility.

Generated by the documentation build pipeline · 2026-10-31 01:24:02 UTC · Documentation center v1.1.0.

Content follows the public API definitions.

ni-meet is a self-hosted RTC PaaS with a LiveKit-based media plane (Apache-2.0) and an Agora-compatible API.