Skip to content

Releases: Cryptonomic/Conseil

February 2021 Conseil Release

04 Feb 14:59
54b38c3
Compare
Choose a tag to compare

This release adds support for the edo protocol. Details can be found at #959.

There are no schema changes.

No resyncs are required.

January 2021 Conseil Release

21 Jan 16:58
9e0c651
Compare
Choose a tag to compare

This release mainly fixes issues with the abandoned December release:

  • The logging configuration has been fixed so it doesn't have to be explicitly listed each time.
  • Isuses with the JSON decoding of strings in Conseil API results have been fixed.
  • Issues with SBT Assembly for building fat JARs have been fixed

December 2020 Conseil Release

16 Dec 13:53
20633ab
Compare
Choose a tag to compare

Note: We have found some API bugs with this release and do not recommend using it.

New features

  • Improved logging using new logging libraries

Bug fixes

  • Fork detection has been turned off by default until some discovered bugs can be fixed

October 2020 Conseil Release

10 Oct 01:53
7078a49
Compare
Choose a tag to compare

New features

Bug fixes

  • The is_baker flag in accounts and accounts_history will no longer be wrong during certain governance periods.
  • The rolls columns in bakers and bakers_history will no longer contain zeros during certain governance periods.

Table changes

  • level has been renamed to block_level in in baking_rights and endorsing_rights
  • Almost all Tezos tables have new columns related to fork handling.
  • There are new schemas with multiple tables for Bitcoin and Ethereum.

A database snapshot for this release may be found at https://conseil-snapshots.s3.amazonaws.com/2020_10.

July 2020 Conseil Release

29 Jul 02:42
e26b2a9
Compare
Choose a tag to compare

Changes

New Features

  • bakers_history table for looking at historical baker data
  • GraphQL interface
  • tzBTC support

Table Changes

  • validation_pass, nonce_hash, expected_commitment have been removed from blocks.

Bug fixes

  • The governance table is no longer missing data for proposal periods
  • Incorrect roll counts in the governance table have been fixed

Other

  • registered_tokens now contains scale.

See all relevant tickets at https:/Cryptonomic/Conseil/milestone/9?closed=1.

Database Dump

June 2020 Conseil Release v2

26 Jun 23:49
4bca41c
Compare
Choose a tag to compare

Changes

New Features

  • Added support for StakerDAO
  • A tezos_names table has been added to track any instance of a Tezos Name Service contract

Table Changes

  • balance_updates has been refactored for ease of use, especially of baking-related balance changes.
  • cycle and period have been added to bakers
  • The registered tokens CSV file now uses commas as delimiters

Bug fixes

  • Token balances are only applied when operations are applied, not when they fail.
  • Estimated time for baking and endorsing rights have now been fixed
  • Fixed incorrect handling of Micheline to Michelson parsing for internal operations
  • When Micheline cannot be parsed into Michelson, parameters_micheline will still be populated.
  • Add cache config for operations.kind.

Other

  • All incoming Conseil queries can now be logged
  • Fixed JVM settings for Docker
  • Fixed broken regression tests
  • All documentation has now been moved to the Conseil wiki

Database Dump

June 2020 Conseil Release

24 Jun 03:51
9054160
Compare
Choose a tag to compare
Pre-release

New Features

  • Added support for StakerDAO
  • A tezos_names table has been added to track any instance of a Tezos Name Service contract

Table Changes

  • balance_updates has been refactored for ease of use, especially of baking-related balance changes.
  • cycle and period have been added to bakers
  • The registered tokens CSV file now uses commas as delimiters

Bug fixes

  • Token balances are only applied when operations are applied, not when they fail.
  • Estimated time for baking and endorsing rights have now been fixed
  • Fixed incorrect handling of Micheline to Michelson parsing for internal operations
  • When Micheline cannot be parsed into Michelson, parameters_micheline will still be populated.

Other

  • All incoming Conseil queries can now be logged
  • Fixed JVM settings for Docker
  • Fixed broken regression tests
  • All documentation has now been moved to the Conseil wiki

March 2020 Conseil Release

25 Mar 02:35
613be90
Compare
Choose a tag to compare

Changes

Code

  • big_map support with three new tables: big_maps, big_map_contents and originated_account_maps.
  • New governance table
  • New registered tokens table in preparation for FA1.2 support in the next release.
  • Better logging of entry points for contract invocations
  • Micheline-format operation parameters
  • Account activation status recording
  • Tracking baker active status
  • Operation error reporting
  • Added period to operations table
  • The rolls table has been removed.
  • Some minor performance and stability improvements

Database

There are four new tables- governance, big_maps, big_map_contents, originated_account_maps and registered_tokens.

The rolls table has been removed.

Operational Notes

A current dump of the Conseil database in pg_dump tar format can be found at https://conseil-snapshots.s3.amazonaws.com/conseil_20200324.tar.gz.

Due to an oversight, the release is missing two neccessary database indexes which causes sluggish Lorre sunc times. They can be manually added using the following SQL:

CREATE INDEX ix_operations_cycle ON tezos.operations USING btree("cycle");

CREATE INDEX ix_operations_kind ON tezos.operations USING btree("kind");

January 2020 Conseil release – 2.7

09 Dec 17:53
Compare
Choose a tag to compare

Changes

Code

  • Support for Babylon-like airdrops using regex-based account refreshes at configured block heights
  • Storing all available future baking and endorsing rights in addition to current rights
  • Handle Babylon additions to Michelson
  • accounts and accounts_history tables have isBaker field
  • Add cycle and governance period to bakers and rights tables
  • Rationalization of accounts_history fields (#630)
  • Minor documentation updates
  • Bugfix: Fix issues with OR in queries

Database

There are schema changes to accounts, accounts_history, baking_rights and endorsing_rights.

Operational Notes

A current dump of the Conseil database in pg_dump directory format can be found at https://conseil-snapshots.s3.amazonaws.com/conseil_20200110.dump.tar.

November 2019 Conseil release – 2.6

18 Nov 20:36
eb6df16
Compare
Choose a tag to compare

Changes

Code

  • The first temporal table has been added. Account histories are now supported with an accounts_history table. Query instructions may be found at https:/Cryptonomic/Conseil/tree/master/docs#query-on-the-temporal-table.
  • Bugfix: Database queries to the Tezos schema no longer require a search path.
  • Bugfix: Lorre will no longer fail to process big_map updates in operation results.
  • Bugfix: Slight Lorre performance improvements due to removal of some foreign keys.
  • Bugfix: Removed several trivial compiler warnings

Database

  • Added accounts_history table
  • Removed checkpoint_block_id_fkey foreign key

Operational Notes

A full resync is required due to the new table. Otherwise, a compressed database dump can be found at https://conseil-snapshots.s3.amazonaws.com/conseil_20191120_patched.

The issue relating to proto5 described in https:/Cryptonomic/Conseil/releases/tag/2019-october-release-12 has not been fixed yet, although a fix is imminent. The database dump can can be used until then. Otherwise, users will have to follow the patch procedure described in the last release.