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) and aws-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:

TypePlugins
BufferAmazon SQS, RabbitMQ
BrokerAmazon SNS, RabbitMQ
StorageAmazon DynamoDB, PostgreSQL
HostAmazon ECS, Kubernetes
AuthJWT, NoAuth
Tenant ValidationClaims, 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