Skip to content

v1.12.0 changelog, documentation, and blog post#7

Merged
bensie merged 17 commits intomainfrom
bensie/v1.12.0-changelog-docs
Apr 8, 2026
Merged

v1.12.0 changelog, documentation, and blog post#7
bensie merged 17 commits intomainfrom
bensie/v1.12.0-changelog-docs

Conversation

@bensie
Copy link
Copy Markdown
Member

@bensie bensie commented Apr 8, 2026

Summary

  • Add v1.12.0 changelog and blog post covering channel storage, live user metadata updates (hotsock.umdUpdate), hotsock.memberUpdated / hotsock.connectionUpdated events, getChannelInfo endpoint, and admin channel APIs
  • Add new docs pages: channel storage guide (docs/channels/storage.mdx) and server-side channels API (docs/server-api/channels.mdx)
  • Add documentation for new claims (getInfo, umdUpdate, umdPropagate, storage directives including emitPubSubEvent), client HTTP API endpoints (channelStorageGet/Set/List, getChannelInfo, umdUpdate), and hotsock.channelStorageUpdated / hotsock.connectionUpdated pub/sub events
  • Improve overview, standard, and presence channel pages with better formatting, examples, and explanations
  • Remove emojis from all doc page titles

Test plan

  • Verify npx docusaurus build succeeds
  • Review changelog entries against final Hotsock v1.12.0 commits
  • Spot-check internal doc links resolve correctly
  • Review blog post for accuracy and tone

bensie added 17 commits April 8, 2026 10:25
- Add v1.12.0 changelog covering channel storage, umd updates,
  memberUpdated/connectionUpdated events, getChannelInfo, and admin APIs
- Add blog post for v1.12.0 release
- Add channel storage docs page with usage guide and examples
- Add server-side channels API docs (GET /channels/{name} and storage)
- Add getInfo channel directive, channelStorageList, getChannelInfo,
  channelStorageGet, channelStorageSet client HTTP API endpoints
- Add emitPubSubEvent storage directive and channelStorageUpdated event docs
- Add permissions section to client HTTP API docs
- Improve overview, standard, and presence channel pages
- Remove emojis from doc page titles
Change :::type Title to :::type[Title] for proper Docusaurus
markdown admonition syntax.
TTL expirations do not notify WebSocket observers because DynamoDB
TTL cleanup can lag up to 48 hours, making it unsuitable for
real-time notifications. Recommend scheduled messages or explicit
nullification instead.
Document the new scheduleBefore storage key directive for scheduling
storage writes for future delivery via WebSocket, Client HTTP API,
and server-side publish APIs.
@bensie bensie merged commit 9e7e384 into main Apr 8, 2026
2 checks passed
@bensie bensie deleted the bensie/v1.12.0-changelog-docs branch April 8, 2026 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant