Releases: oasisprotocol/nexus
Oasis Nexus 0.2.11
For a list of changes in this release, see the Change Log.
NOTE: If you are upgrading from an earlier release, please carefully review
the Change Log for Removals and Breaking changes.
Oasis Nexus 0.2.10
For a list of changes in this release, see the Change Log.
NOTE: If you are upgrading from an earlier release, please carefully review
the Change Log for Removals and Breaking changes.
Oasis Nexus 0.2.9
This release focuses on performance and internal cleanup rather than features. Among other things, it brings efficiency improvements around DB communication (~8x faster txs).
NOTE: The bugfix in #628 requires a DB reindex (or careful manual intervention) to apply. However no action is needed if your instance has not yet run the (relatively new) abi_backfill
analyzer before.
Improvements and Features
- prometheus: Histograms: Use more buckets by @mitjat in #624
- pgx: Transfer entire DB batch in one request by @mitjat in #556
- pgx: fast batches: always create an explicit tx by @mitjat in #636
- Precompute runtime account stats (total_sent, total_received) by @Andrew7234 in #618
Bugfixes
- bugfix: abi_backfill: key event updates by event body by @Andrew7234 in #628
- consensus: remove separator comment queries by @pro-wh in #629
- make evm_log_* fields null for non evm.log events by @Andrew7234 in #640
Internal Changes
- Sync gitlint config with other repos by @buberdds in #625
- usable changes from roothash work by @pro-wh in #631
Full Changelog: v0.2.8...v0.2.9
Oasis Nexus 0.2.8
Little things
- pogreb: Remove .bac.bac files manually by @mitjat in #620
- PR 620 follow-up: tweaks in comments by @mitjat in #623
- optimize daily active accounts query by @Andrew7234 in #622
Internal changes
- Bump golang.org/x/crypto (0.14->0.18), metadata-registry-tools by @mitjat in #614
- build(deps): bump the go_modules group across 1 directories with 2 updates by @dependabot in #615
- logging: Use global logging config everywhere by @mitjat in #621
Full Changelog: v0.2.7...v0.2.8
Oasis Nexus 0.2.7
What's Changed
- analyzer/runtime: fast-sync: do not update common pool, fee accumulator by @mitjat in #593
- api: enum proposal states by @lukaw3d in #612
- statecheck: exempt accounts that are stale (to be requeried) by @ptrus in #611
- bugfix: abi analyzer no longer overwrites error_message on failure (coalesce version) by @Andrew7234 in #613
Full Changelog: v0.2.6...v0.2.7
Oasis Nexus 0.2.6
Manual database fixes needed here
This release contains fixes to previous migrations. Manually make changes to your database to match. See the following for these changes.
- db: Make eth_preimage() et al visible to api layer by @mitjat in #606
- active_accounts query optimization by @Andrew7234 in #607
New features
- Andrew7234/abi api by @Andrew7234 in #586
Bug fixes
- analyzer/block: Preemptively terminate batch before timeout by @mitjat in #605
- storage: correct nft id type again by @pro-wh in #609
Internal changes
- [metrics] add block analyzer queuelength metrics by @Andrew7234 in #577
- e2e_regression: Manage RPC cache with git-lfs by @mitjat in #608
Full Changelog: v0.2.5...v0.2.6
Oasis Nexus 0.2.5
New features
- api: add NFT-oriented event filtering by @pro-wh in #579
- API: add NFT num_transfers by @pro-wh in #585
Bug fixes
- storage: avoid nil dereference when closing uninitialized kvstore by @pro-wh in #597
- runtime-transactions: fix calculated
charged_fee
for non-evm txs by @ptrus in #602 - storage: correct nft id type by @pro-wh in #604
Internal changes
- tests: require.Nil -> require.NoError by @ptrus in #598
- e2e-regression: Use block range in Eden by @mitjat in #596
- tests/statecheck/runtime: Report the number of balance discrepancies by @ptrus in #600
- statecheck: Add support for sapphire statecheck by @ptrus in #603
Full Changelog: v0.2.4...v0.2.5