Skip to content

Releases: qubic/go-archiver

v0.9.1

23 Dec 08:49
Compare
Choose a tag to compare

Added profiling endpoint

v0.9.0

03 Dec 17:46
c4b0be4
Compare
Choose a tag to compare

What's Changed

  • Improved Db compaction and level configuration by @LINCKODE in #79
  • Add proper saving for last tick quorum data per epoch interval by @LINCKODE in #78

Full Changelog: v0.8.1...v0.9.0

Warning

This release is not entirely compatible with previous releases, due to changes to the way the last tick per epoch is stored.
These changes fix the issue where the Archiver would save and return only the quorum data for the last tick in the epoch, but not for the last tick in any given processed tick range. This issue would affect querying the quorum data for epochs that have multiple tick ranges.
Please see the DB Migrator for a way to migrate the database to the new format, as well importing the missing quorum data.

v0.8.1

14 Nov 18:17
688d269
Compare
Choose a tag to compare

What's Changed

  • Add desc sorting for epoch tick list endpoint. by @LINCKODE in #75

Full Changelog: v0.8.0...v0.8.1

zstd compression

05 Nov 14:56
33f257b
Compare
Choose a tag to compare
  • Introduced ZSTD compression.
  • Replaced Quorum Data structure with an optimized version.
  • Quorum data is now reconstructed from other information on request.
  • Improved endpoint descriptions (@sallymoc)
  • Introduced endpoint for listing all ticks in an epoch, alongside with their isEmpty status. Supports pagination.
  • Introduced endpoint for listing empty ticks in an epoch. Supports pagination.

Important

This release changes the database structure.
Please perform data migration and recalculate the empty ticks as described below:

Migration

Warning

This version of archiver is INCOMPATIBLE with versions < v0.8.x, as it features database compression and a different format for quorum data.
Archiver DOES NOT migrate the database to the new format by itself, and MAY BREAK your existing information, if not migrated correctly.
For a migration tool, please see the Archiver DB Migrator, and make sure to back up your data!
See this for how to migrate the database to the new format.

Database

After updating to this release, please run the Archiver ONCE with the QUBIC_ARCHIVER_STORE_RESET_EMPTY_TICK_KEYS flag set to true in order to recalculate the empty ticks per epoch.

Related issues / PRs

What's Changed

New Contributors

Full Changelog: v0.7.5...v0.8.0

v0.6.1

06 Aug 09:54
debf2db
Compare
Choose a tag to compare
Merge pull request #49 from qubic/dev

Add flag to reset empty tick keys

v0.6.0

30 Jul 15:58
9ab07c0
Compare
Choose a tag to compare
Merge pull request #48 from qubic/dev

Remove flag for calculating historical empty ticks.

v0.5.3

29 Jul 10:44
cc281fa
Compare
Choose a tag to compare
Merge pull request #47 from qubic/dev

Fix empty tick checks

v0.5.2

29 Jul 08:56
93a510a
Compare
Choose a tag to compare
Merge pull request #45 from qubic/dev

Dev

v0.5.1

15 Jul 20:03
a821d32
Compare
Choose a tag to compare
Merge pull request #42 from qubic/dev

Merge pull request #41 from qubic/sc-filter

v0.5.0

02 Jul 11:20
afe919c
Compare
Choose a tag to compare

Added V2 endpoints