v0.6
v0.6
What’s New in v0.6
New Plugins
- RabbitMQ Buffer — Message ingestion via RabbitMQ with exchange and routing key support
- RabbitMQ Broker — Instance synchronization via RabbitMQ
- JWT Auth — Token-based authentication for securing WebSocket connections
- Tenant JWT — JWT claims-based tenant validation for multi-tenant isolation
Documentation
- Added Client API reference with method signatures, error codes, and data models
- Added Swift and Kotlin code examples across all pages
- Enabled llms.txt for AI discoverability
Docker
- Images published to Docker Hub as
notiway/notify - Two variants:
portable-0.6.0(cloud-agnostic) andaws-0.6.0(cloud-agnostic + AWS) - Added CI/CD pipeline for automated Docker image builds on merge
Open Source
- Added README and MIT license to Common, Plugins.AWS, and Plugins.Portable repositories
All Features
Core Gateway
- Real-time notifications via WebSocket connections
- Flexible routing — deliver to individual users, entire tenants, or broadcast to all connected clients
- Multitenancy — built-in tenant isolation with configurable validation strategies
- Notification persistence — store notifications for offline users with configurable TTL
- Connection management — automatic tracking of connected clients with reconnection support
- Stateless architecture — horizontal scaling with no shared state between gateway instances
- Testing mode — built-in HTTP test endpoint for quick prototyping without a message broker
Plugins
All infrastructure plugins are open source. The following plugins ship with v0.6:
| Type | Plugins |
|---|---|
| Buffer | Amazon SQS, RabbitMQ |
| Broker | Amazon SNS, RabbitMQ |
| Storage | Amazon DynamoDB, PostgreSQL |
| Host | Amazon ECS, Kubernetes |
| Auth | JWT, NoAuth |
| Tenant Validation | Claims, NoValidation |
Docker Images
Pre-built images available on Docker Hub:
notiway/notify:portable-0.6.0— cloud-agnostic plugins (RabbitMQ, PostgreSQL, Kubernetes)notiway/notify:aws-0.6.0— all cloud-agnostic plugins + AWS plugins (SQS, SNS, DynamoDB, ECS)
Client SDK Support
- JavaScript / TypeScript
- C# / .NET
- Dart / Flutter
- Swift
- Kotlin / Java