All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- refactoring tracing for events and APIs
- basic kinesis plugin
- addRoute api to return error if tenant does not exist
- deleteTenant api to return error if tenant has routes
- various fixes for unit tests
- Added basic metrics and tracing
- Added secret managements
- Fix bugs in quota manager
- Fix bugs in sqs plugins
A working version of EARS including:
- event handling and acknowledgements
- plugin framework
- routing table manager and filter chain
- routing configuration REST API
- github actions, normalize analysis tools, Dockerfiles and Makefiles. #60
- debug, sqs, kafka, and http sender/reciever plugins
- various filter plugins
- multi-tenant support
- tenant quota and rate limiting
- Initial creation