Repository navigation
Releases: chanx-dev/chanx-go
Releases · chanx-dev/chanx-go
Release list
v2.0.1
2.0.1 (2026-10-27)
Bug fixes
- Require Replies on a handler returning chanx.Message
Documentation
- Point CONTRIBUTING at the docs site, not a module path
- Declare what a handler sends with Replies, keep Emits for the rest
- Map every struct consumer part to its function-style form
Maintenance
- Wait before asking the Go proxy for a new tag, and retry
- Check the site keeps the go-import tag before deploying
v2.0.0
2.0.0 (2026-10-26)
Features
- Version every module with the chanx 2 contract
Maintenance
- Release each module at its own version
- Tag releases once CI passes on the release commit
- Let make release run ahead of origin/main
v0.2.0
0.2.0 (2026-10-26)
Documentation
- Add the chanx-go logo, family colours, social card and a demo video
- Lead the README with the logo and demo, and cover the Go client
- Rewrite the README around a runnable quick start and typed clients
- Check errors in the README's Go client example
- Add Dial and Generate examples, and cover mounting and clients in doc.go
Features
- Move the module path to go.chanx.dev
Maintenance
- Push the root release tag on its own
- Run the humanizer and diataxis checks in the docs skill
v0.1.0
0.1.0 (2026-10-26)
Documentation
- Add readme, guide and agents guide
- Add contributing guide
- Add testable examples and package overview
- Add documentation site
- Add Go client guide
Features
- layers: Add channel layer interface, in-memory layer and serializers
- layers/redis: Add Redis pub/sub layer
- protocol: Add wire protocol helpers
- Add message schema inference and validation
- transport: Add connection interface and websocket transports
- Add consumers, topics and engine
- chanxtest: Add test client and layer spy
- nethttp: Add net/http adapter
- asyncapi: Add AsyncAPI 3.0 generator
- Add auth helpers and delta tracker
- adapters/gin: Add gin adapter
- adapters/echo: Add echo v5 adapter
- adapters/fiber: Add fiber v3 adapter
- examples: Add sandbox example
- client: Add Go client for chanx servers
- codegen: Generate typed Go clients from AsyncAPI documents
Maintenance
- Initialize chanx-go project
- Add workflows and release script
- Compute release version from commit history
- Test each module alone on the latest go patch
- examples: Require go 1.26 for patched dependencies
- Run govulncheck on the latest go only
- Add docs writing skill
- examples: Drive a generated client against the sandbox
layers/v2.0.0
2.0.0 (2026-10-26)
Features
- Version every module with the chanx 2 contract
Maintenance
- Release each module at its own version
layers/redis/v2.0.0
2.0.0 (2026-10-26)
Features
- Version every module with the chanx 2 contract
Maintenance
- Release each module at its own version
adapters/gin/v2.0.0
2.0.0 (2026-10-26)
Features
- Version every module with the chanx 2 contract
Maintenance
- Release each module at its own version
adapters/fiber/v2.0.0
2.0.0 (2026-10-26)
Features
- Version every module with the chanx 2 contract
Maintenance
- Release each module at its own version
adapters/echo/v2.0.0
2.0.0 (2026-10-26)
Features
- Version every module with the chanx 2 contract
Maintenance
- Release each module at its own version