mirror of
https://github.com/hanzozt/channel.git
synced 2026-10-30 14:46:36 +00:00
main
Mattermost and zt-ci callers whose action repos are private and archived; upstream CI in a fork whose releases we do not ship; its jobs never start here. Claude-Session: https://claude.ai/code/session_01HuMDfgFssPUptYUzgZ6Cp8
Allow setting a context.Context for channel send timeouts/cancellation Fixes #190. Update golangci-lint
Update the underlay dispatcher to allow unknown underlay types to fall through to the default. Fixes #224
Add ChannelCreated to the UnderlayHandler API to allow handlers to be initialized with the channel before binding. Fixes #225
Allow specifying a minimum number of underlays for a channel, regardless of underlay type. Fixes #226
Channel
channel is a binary message framework. It includes the following features:
- Supports registering message type handlers
- Supports request/response pattern as well as unidirectional message streams
- Allows plugging observers to enable metrics and other use cases
- Async or sync patterns
- Protobufs supported but not required
Languages
Go
100%