Skip to content

Releases: multiversx/mx-chain-notifier-go

v1.2.1

13 Dec 15:01
fb078a9
Compare
Choose a tag to compare
v1.2.1 Pre-release
Pre-release

What's Changed

  • Publisher CLI param + README update by @ssd04 in #81

Full Changelog: v1.2.0...v1.2.1

v1.2.0

28 Sep 08:03
40e2cac
Compare
Choose a tag to compare

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

26 Sep 12:13
ae84941
Compare
Choose a tag to compare
Pre-release

this tag is a hotfix that is able to handle rollbacks

v1.1.12

15 Sep 19:05
24806c0
Compare
Choose a tag to compare
v1.1.12 Pre-release
Pre-release

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

17 Aug 13:43
1e09bba
Compare
Choose a tag to compare

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

07 Mar 10:03
89bf780
Compare
Choose a tag to compare

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

22 Feb 09:17
50ac6e5
Compare
Choose a tag to compare
v1.1.9 Pre-release
Pre-release

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

01 Feb 15:00
765c517
Compare
Choose a tag to compare

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

Full Changelog: v1.1.3...v1.1.8

v1.1.7

20 Jan 09:56
bb6329f
Compare
Choose a tag to compare
v1.1.7 Pre-release
Pre-release

What's Changed

Full Changelog: v1.1.6...v1.1.7

v1.1.6

10 Jan 14:20
6767393
Compare
Choose a tag to compare
v1.1.6 Pre-release
Pre-release

What's Changed

Full Changelog: v1.1.5...v1.1.6