Releases: cadenya/cadenya-python
Release list
v1.6.0
v1.5.0
1.5.0
Adds widget-session creation credentials with sessionId, host, token, tokenExpiresAt, and sessionExpiresAt, plus generated lifecycle error types. Both expiry timestamps decode to native timestamp types. Existing credential output fields remain available.
Required input migration
Creation now requires nonempty spec.tenant.id and spec.subject.id (using the language's usual field naming). Use the tenant and visitor identity for separate history; a static subject ID deliberately shares history within the same tenant, widget, and agent, subject to session permissions. Legacy sessions without identity must be recreated. The owner explicitly approved a minor release because these session APIs have no users.
The renewal RPC remains on the widget host and is exposed by @cadenya/widgets 1.3.0. These management SDKs expose creation credentials for the backend to hand to that browser client; management keys stay on the backend.
Backend prerequisite: cadenya/cadenya#419, revision main-504a85b8, verified deployed before publication. Regenerated with Redwood 0.3.3; CI and independent request/response contract checks pass. Published artifacts were downloaded and tested.
v1.4.0
v1.3.0
v1.2.0
v1.1.0
v1.0.1
v1.0.0
First redwood-generated release of the Cadenya Python SDK.