Skip to content

v3.1.0

Choose a tag to compare

@samgbafa samgbafa released this 09 Oct 11:56
· 1958 commits to master since this release

What's Changed

  • fix(cli,share-sdk): sign the delivery address so share --notify sends the invite (TC-571) by @samgbafa in #434
  • fix(cli): bring profile delete, local rotate and import rollback under the profile lock (TC-548) by @samgbafa in #435
  • fix(sdk,server): decide session refresh and registry retry from typed 401/403 (TC-550) by @samgbafa in #436
  • ci(release): require a maintainer sign-off for major bumps (TC-615) by @samgbafa in #433
  • fix(sdk): reads keep working on a full space; one typed storage error (TC-619) by @samgbafa in #437
  • fix(operations,cli): missing-secret setup link opens Secret Manager with the name filled in (TC-649) by @samgbafa in #438
  • fix(sdk-core): stamp policy root revocations in whole seconds (TC-601) by @samgbafa in #439
  • chore(tests): make @tinycloud/sdk-services-test private (TC-654) by @samgbafa in #440
  • fix(cli,share-sdk): share notify refusals, window, already-delivered and domain invites (TC-635) by @samgbafa in #441
  • fix(mcp): publish an Android-resolvable CNAME for mcp.tinycloud.xyz (TC-606) by @samgbafa in #442
  • fix(operations,cli,node-sdk): hold replayed compact delegations to their request binding (TC-602) by @samgbafa in #443
  • fix(operations,cli): profile lock safe against paused processes, older releases and missing hard links (TC-633) by @samgbafa in #445
  • fix(sdk,cli,operations,mcp): decide auth errors from typed status everywhere (TC-634) by @samgbafa in #447
  • fix(cli): PROFILE_NOT_FOUND for auth logout/login on a missing profile (TC-682) by @samgbafa in #448
  • fix(sdk-services): apply the configured timeout to SQL, KV and DuckDB requests by @huntertinycloud in #425
  • feat(cli): record and warn on a non-primary OpenKey key; --owner on plain login (TC-705) by @samgbafa in #449
  • feat(cli,operations,vfs): one storage-full mapping for every command and tool (TC-625) by @samgbafa in #444
  • TC-608: Accept short OpenKey delegation codes in tc login by @samgbafa in #451
  • fix(cli,operations,node-sdk): expired sessions ask for sign-in; approved escalations authorize secrets get (TC-607, TC-609) by @samgbafa in #446
  • feat(TC-736): KV change feed client, kv/sync registry and explicit-only wildcard guard by @samgbafa in #452
  • feat(TC-18): durable read-only CLI replica (@tinycloud/replica + tc replica) by @samgbafa in #453
  • test(TC-733): verify TinyCloud Secrets under a CLI local replica by @samgbafa in #454
  • feat(TC-800): add the agents space to canonical account onboarding by @samgbafa in #455
  • feat(TC-19): browser local replica (@tinycloud/replica/browser) by @samgbafa in #456
  • fix(TC-747): owner can revoke a device grant from the CLI by @samgbafa in #457
  • fix(TC-820): hooks stream recovers instead of crashing the Node process by @samgbafa in #458
  • fix(TC-738): KV batchGet/batchHead return the right value for unsorted keys by @samgbafa in #459
  • docs(replica): add package README for Replication RC1 by @samgbafa in #461
  • fix(TC-756, TC-757): private get -o outputs; logout removes local replicas by @samgbafa in #460
  • docs(TC-848): mark local replicas as beta for the stable release by @samgbafa in #462
  • delegateTo: onPrepared hook to record a grant before activation (TC-839) by @samgbafa in #463

New Contributors

Full Changelog: v3.0.0...v3.1.0