- Fixed the issue where channel was not being closed when a message was published in a delayed queue.
- Support of delayed messages.
- Support of fanout exchanges for broadcasting.
- Multiple connections issue fix in case of abruptly connection close.
- Upgraded node version to 10.x
- RabbitMQ cluster support has been added.
- Integrated with new Instance Composer.
- Migrated to ES6.
- Migrated repository from OpenST Foundation to OST organization and renamed it.
- Revoked SigInt handling from subscribe event.
Scaling out of Notification using Instance Composer.
Pause and resume queue consumption to save resources.
Upgrade connection management to assure one-to-one process and rabbitMQ connection mapping.
Common style guide followed across all OST repos using prettier (Notification#18)
Validation changes for execute transaction
Logger, response helper and web3 from OST Base is now used in OST Notification. OST Base repository was created and all the common functionality which different OST modules need were moved to it.
Log level support was introduced and non-important logs were moved to debug log level.
Standardized error codes are now being used in OST Notification.