github MinaProtocol/mina 1.1.6alpha5
Devnet Pre-release 1.1.6alpha5

latest releases: 3.0.0, 2.0.0, 2.0.0beta1...
pre-release3 years ago

To test all of these changes properly, we are releasing another public alpha build for our Test Network devnet to allow for safer and more thorough testing before upgrading mainnet everywhere. All of these changes have been tested in some form internally, but very few hours have been logged on them as a group, and we need your help to properly test how reliable the changes are. Please notify us with new github issues or on discord if you encounter any regressions since 1.1.5, we want to get them resolved for you ASAP so the stable release of 1.1.6 can be perfect!

This release includes all of the changes from 1.1.6alpha4, plus the following:

New Features:

  • Improved handling of locally-generated transactions to allow re-sending transactions and give the user more control over rebroadcasting transactions. No more already saw this errors! #8973

Stability Improvements and Bug Fixes:

  • Improves logic for communicating between rust and ocaml processes to prevent some memory corruption and segfaults #8998
  • Limit snark work broadcasts to a safe rate below the libp2p rate limit to avoid getting throttled by peers #9011

Improvements to ancillary tools (rosetta, archive-node, sidecar, etc.)

  • Improved archive node script for patching bad balances #8815

Complete Changelog:

Upgrading & Connecting

Daemon Release Artifacts:

NOTE: For devnet only!
Docker Image:
gcr.io/o1labs-192920/mina-daemon:1.1.6alpha5-f010320-devnet
Debian Package:
To allow for installation of mina-devnet alpha builds but prevent installing mina-mainnet alphas:

echo "deb [trusted=yes] http://packages.o1test.net stretch alpha" | sudo tee /etc/apt/sources.list.d/mina-alpha.list
echo -e "Package: mina-mainnet\nPin: release c=alpha\nPin-priority: 1" | sudo tee /etc/apt/preferences.d/99-mina-alpha
sudo apt-get update
sudo apt-get install -y mina-devnet=1.1.6alpha5-f010320

This creates two files, /etc/apt/sources.list.d/mina-alpha.list which configures the stretch/alpha repository, and /etc/apt/preferences.d/99-mina-alpha which lowers the "preference" of mina-mainnet alpha packages so that you do not accidentally install mainnet packages. Delete these two files and reinstall mina if you want to downgrade back to 1.1.5.

Archive Node Release Artifacts:

NOTE: For devnet only!
Docker Image:
gcr.io/o1labs-192920/mina-archive:1.1.6alpha5-f010320-devnet
Debian Package:
sudo apt-get install -y mina-archive-devnet=1.1.6alpha5-f010320
Schema for initializing postgres:
create_schema.sql

Sandbox Node: For testing in an isolated, single-node network without snarks

As of 1.1.6, the demo functionality is built into the standard daemon container, via the environment variable RUN_DEMO=true.
Just docker run -it --name mina-demo -e RUN_DEMO=true gcr.io/o1labs-192920/mina-daemon:1.1.6alpha5-f010320-devnet and go!

Block Producer Stats Sidecar:

The block producer sidecar has been upgraded to be more stable and resilient when nodes are in bootstrap/catchup. The :latest docker tag has been updated, or you can pull minaprotocol/mina-bp-stats-sidecar:1.1.6-386c5ac to ensure you are using the newest version.
Docker Image
minaprotocol/mina-bp-stats-sidecar:latest
Debian Package
sudo apt-get install -y mina-bp-stats-sidecar=1.1.6alpha5-f010320

Step by Step Guide:

Check out our documentation for complete instructions on using this version to connect to Devnet. Make sure to run with --peer-list-url https://storage.googleapis.com/seed-lists/devnet_seeds.txt.

If you are running the correct version on the correct network, mina client status will show:

Chain id:     8af43cf261ea10c761ec540f92aafb76aec56d8d74f77c836f3ab1de5ce4eac5
Git SHA-1:    f01032026145a5125825f7908192083f101924b2

Don't miss a new mina release

NewReleases is sending notifications on new releases.