Skip to content

Releases: input-output-hk/jormungandr

Pre-release 0.10.0-alpha.2

09 Nov 09:44
Compare
Choose a tag to compare
Pre-release

Added

  • Added jcli commands to support private voting workflows under votes subcommand.
  • Handle the SIGTERM signal on Unix.

Changed

  • Rearranged jcli subcommand trees under certificate and votes subcommands, shortened command names, improved help descriptions.
  • Use bech32 format for all private or public keys in jcli.
  • Expose the total number of votes in vote plan status in REST api and remove the votes array.

Release 0.10.0-alpha.1

21 Oct 12:19
Compare
Choose a tag to compare
Pre-release

Initial implementation of voting with stake privacy.

Release 0.9.3

24 Sep 12:52
Compare
Choose a tag to compare
v0.9.3

Release 0.9.3

Release 0.9.2-test.1

23 Sep 08:44
Compare
Choose a tag to compare
Release 0.9.2-test.1 Pre-release
Pre-release
v0.9.2-test.1

Dummy release tag to test CI build

Release 0.9.1

25 Jun 15:33
717cf1a
Compare
Choose a tag to compare

contains a bug fix in the explorer: better management of vote cast accounting.

Release 0.9.0

23 Jun 06:14
5729735
Compare
Choose a tag to compare

This is a big step for Jörmungandr. It marks the completion of 1 milestone (update to async/await) and the beginning of a new one: on chain voting. But first thing first: a breaking change in the configuration file.

Breaking change

The trusted peers does not need the id anymore. Only the address. For example:

p2p
  trusted_peers:
    - address: "/ip4/13.230.137.72/tcp/3000"
-      id: e4fda5a674f0838b64cacf6d22bbae38594d7903aba2226f

Update to async/await

A few weeks before the 0.8.0 release, the rust programming language released a new feature to stable: async/await. This is to enable asynchronous programming just it would be done in JavaScript for example. Before that, asynchronous programming was emulated with a library: futures-0.1. Migrating out codebase to the new methods allowed to remove many unnecessary lines of code and complex logic. In short: the jörmungandr node lost on weight and got more agile.

This migration was completed by migrating the network source code to use tonic the new implementation of gRPC in rust. Overall with this release we are expecting less memory usage, less CPU usage and less network traffic.

On chain voting

TBD

Release 0.9.0-rc3

22 Jun 13:07
b4d159d
Compare
Choose a tag to compare
Release 0.9.0-rc3 Pre-release
Pre-release
v0.9.0-rc3

v0.9.0-rc3

Release 0.9.0-rc2

21 Jun 23:42
75ce024
Compare
Choose a tag to compare
Release 0.9.0-rc2 Pre-release
Pre-release
v0.9.0-rc2

v0.9.0-rc2

Release 0.9.0-rc1

18 Jun 09:31
f53191a
Compare
Choose a tag to compare
Release 0.9.0-rc1 Pre-release
Pre-release

release candidate for 0.9.0

Release v0.8.19

04 May 09:14
v0.8.19
776347c
Compare
Choose a tag to compare

Latest release with 0.8.x as we are moving toward an updated version of our gRPC stack (the language our nodes talk to each other on the network). This release contains a couple of bug fixes and general improvements.

Detailed Changelogs