Releases: multiversx/mx-chain-notifier-go
v1.2.1
v1.2.0
Summary
Websocket integration has been added for observer node
-> events notifier
integration. There is a separate config
section in config.toml
named WebSocketConnector
. This will be useful starting with nodes Sirius release.
The HTTP integration for observer node
-> events notifier
communication is now deprecated, and it will be removed
in the future. For now, the HTTP integration is still working, but it is recommended to switch to Websocket integration (for
observer -> notifier communication - not to be confused with notifier api mode which allows client to connect to events
notifier via Websocket connections).
For having a smooth transition from HTTP to Websocket observer -> notifier integration, events notifier has to be upgraded to the newest version first, with both HTTP and Websocket connector enabled (check config.toml
options), so that it will know how to
handler observer node events before and after Sirius node release. For this, observer node configuration has to be updated as
well to use Websocket connector start with Sirius upgrade.
What's Changed
- adapt to use new structs from core by @ssd04 in #68
- refactor to use marshaller and pubkey converter from config by @ssd04 in #69
- Fix header handling by @ssd04 in #70
- Outport driver update core by @ssd04 in #72
- WebSocket Observer connector by @ssd04 in #73
- Adapt integration tests to work with observer connector by @ssd04 in #75
- Feat/monitoring metrics by @ssd04 in #78
- Feat/outport refactor by @ssd04 in #71
- Merge main into rc 1.6.0 by @ssd04 in #79
- Websocket payload versioning by @ssd04 in #82
Full Changelog: v1.1.11...v1.2.0
Release v1.1.12-hotfix
this tag is a hotfix that is able to handle rollbacks
v1.1.12
What's Changed
- Feat/save block data improvements by @ssd04 in #65
- adapt to use new structs from core by @ssd04 in #68
- refactor to use marshaller and pubkey converter from config by @ssd04 in #69
- Fix header handling by @ssd04 in #70
- Outport driver update core by @ssd04 in #72
- Update go version - github workflows by @ssd04 in #74
- WebSocket Observer connector by @ssd04 in #73
- Adapt integration tests to work with observer connector by @ssd04 in #75
- Monitoring metrics and additional logging by @ssd04 in #76
- Refactor web server by @ssd04 in #77
- Feat/monitoring metrics by @ssd04 in #78
- Feat/outport refactor by @ssd04 in #71
- Merge main into rc 1.6.0 by @ssd04 in #79
Full Changelog: v1.1.10...v1.1.12
v1.1.11
What's Changed
An additional config file api.toml
has been added to match the already existing api endpoints.
In the main config file config.toml
, Port
field from [ConnectorApi]
section has been renamed to Host
to reflect better the usage as it can include also host together with port number.
- Feat/save block data improvements by @ssd04 in #65
- Update go version - github workflows by @ssd04 in #74
- Monitoring metrics and additional logging by @ssd04 in #76
- Refactor web server by @ssd04 in #77
Full Changelog: v1.1.10...v1.1.11
v1.1.10
What's Changed
- Tools for websocket and rabbitmq client testing by @ssd04 in #58
- Add block body and header by @ssd04 in #57
- add handling for full block events data by @ssd04 in #59
- Handling for full block events channel by @ssd04 in #62
- Merge main into save block data improvements by @ssd04 in #66
- Additional bock data info by @ssd04 in #67
- Added more information on ws events by @ssd04 in #61
Full Changelog: v1.1.8...v1.1.10
v1.1.9
What's Changed
- Tools for websocket and rabbitmq client testing by @ssd04 in #58
- Add block body and header by @ssd04 in #57
- add handling for full block events data by @ssd04 in #59
- Handling for full block events channel by @ssd04 in #62
- Merge main into save block data improvements by @ssd04 in #66
- Additional bock data info by @ssd04 in #67
Full Changelog: v1.1.8...v1.1.9
v1.1.8
What's Changed
This release comes with a set of changes related to the observer node -> events notifier service communication. The data
payload has been changed in order to include more information regarding block and transactions. For this to work, it has
to be synchronized with the observer node release (v1.4.8), event notifier has to be upgraded to this release before observer nodes,
in order to have the transition as smooth as possible.
This should not affect subscribers/consumers part, but only observer node -> notifier service interaction.
❗ Please make sure to upgrade notifier service first.
Pull requests
- add args save block data struct by @ssd04 in #52
- Handle push events v2 by @ssd04 in #54
- change warn to debug log event by @ssd04 in #55
- Feat/move client filtering to notifier by @ssd04 in #53
- Rebranding to multiversx by @ssd04 in #60
- Fix header handling by @ssd04 in #63
- Fix txhash encoding by @ssd04 in #64
Full Changelog: v1.1.3...v1.1.8