Skip to content

Releases: chanx-dev/chanx-go

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 01:55
5e5a014

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

Choose a tag to compare

@github-actions github-actions released this 26 Oct 16:34
313d73f

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

Choose a tag to compare

@github-actions github-actions released this 26 Oct 13:24
v0.2.0
8a6c181

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

Choose a tag to compare

@github-actions github-actions released this 26 Oct 03:24
v0.1.0
6991fae

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

Choose a tag to compare

@github-actions github-actions released this 26 Oct 16:34
313d73f

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

Choose a tag to compare

@github-actions github-actions released this 26 Oct 16:34
313d73f

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

Choose a tag to compare

@github-actions github-actions released this 26 Oct 16:34
313d73f

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

Choose a tag to compare

@github-actions github-actions released this 26 Oct 16:34
313d73f

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

Choose a tag to compare

@github-actions github-actions released this 26 Oct 16:34
313d73f

2.0.0 (2026-10-26)

Features

  • Version every module with the chanx 2 contract

Maintenance

  • Release each module at its own version