Skip to content

Releases: input-output-hk/jormungandr

v0.5.4

30 Sep 15:59
v0.5.4
a9ec5ce
Compare
Choose a tag to compare
v0.5.4

v0.5.2

26 Sep 17:33
v0.5.2
e7a3efe
Compare
Choose a tag to compare
v0.5.2

v0.5.1

26 Sep 14:00
v0.5.1
d69d830
Compare
Choose a tag to compare
v0.5.1

v0.5.0

23 Sep 15:46
v0.5.0
98922c7
Compare
Choose a tag to compare
v0.5.0

v0.3.9999

20 Sep 07:30
v0.3.9999
d6e8fab
Compare
Choose a tag to compare

This release retires v0.3.1415 and fixes:

Bug fixes

  • a bug that might be seen when operating more than two nodes together. (#794)

Housekeeping

  • logging improvements in the network side of things (#793 )

v0.3.1415

18 Sep 15:19
v0.3.1415
df9e278
Compare
Choose a tag to compare

This release contains a bug that will prevent normal usage, please use v0.3.9999 instead.

House Keeping

  • fixed bugs when stored blocks didn't apply properly on the in memory representation
    of the blockchain, preventing node restart (#783 #788 #790)
  • OpenAPI validation and testings (#725 #728 #731)
  • more info in the node's stats (#729)
  • better management of forks and rollbacks (#773)

Breaking changes

  • the configuration files expects only valid and known fields (#759)
  • addresses for the p2p configuration are expected to be only multiaddress format (#736)
  • certificate have been updated and now expect new fields (checkout the doc) (#726)
  • trusted peers do not need an id anymore (#757)

New features

  • jormungandr and jcli now have the --full-version and --source-version to
    display more useful information (useful for reporting issues) (#719 #730 #732 #733)
  • lot of network changes and fixes (#734 #747 #780 ... )

v0.3.3

22 Aug 18:34
v0.3.3
0b8ce81
Compare
Choose a tag to compare
  • the leader schedule is now served via the Rest API, stake pool operator can now see when the node has been elected to create a block and when it will be elected to create a block;
  • CORS can now be enabled for the REST API, allowing more usecases for client applications;
  • fixed long standing bug where the node stopped to create blocks after some time (special thanks to @rinor for the help)
  • the blockchain data representation has been completely re-written allowing better managements for fork and rollbacks;

See the CHANGELOG for more details

v0.3.2

07 Aug 16:55
v0.3.2
706b7e6
Compare
Choose a tag to compare

housekeeping work

  • fixed issues with custom_error dependency (#678 #662)
  • logging improvements (#679)
  • fixes in jcli documentation (#671)
  • graceful handling of block0_date when set in the future (#661)
  • internal code rename of Message into Fragment (#646)

REST endpoints

  • add stake pool getter (#660)
  • add endpoints to manage (add/delete) leader of the node (#654)

network and decentralization

  • new blockchain data representation (#673)
  • bootstrap the blockchain from the network (#675)
  • stability in the low level protocol (#650)
  • add network handshake at first connection (#657)

v0.3.1

19 Jul 15:59
v0.3.1
a08d4f1
Compare
Choose a tag to compare

release 0.3.1

Enhancement

  • Add REST endpoint for getting node settings
  • Add REST control api for node shutdown
  • Dependencies cleanup

Breaking changes

  • rename peer_to_peer to p2p and topics_of_interests to topics_of_interest in config file

v0.3.0

12 Jul 18:38
v0.3.0
2359f76
Compare
Choose a tag to compare

release 0.3.0

Enhancement

  • Improve logging options/configuration
  • Fix node breaking when receiving invalid blocks
  • Fix node trying to commit invalid fragments due to using the wrong ledger
  • Improvement related to inbound headers and blocks
  • Misc improvements to naming semantics, documentation, Docker scripts, and tests

Breaking change

  • transaction-id is now superseded by fragment-id, fixing uniqueness bug
  • logging configuration changes