Releases: oasisprotocol/nexus
Oasis Nexus 0.1.18
This release adds support for oasis-core v23.0 (currently deployed on testnet 2023-10-12; a dump-restore upgrade to mainnet is upcoming).
What's Changed
- refactor: Vendor oasis-core v22.2, Use mostly vendored oasis-core by @mitjat in #548
- security fix: bump golang.org/x/net by @mitjat in #551
- Support node v23.0 by @mitjat in #549
Full Changelog: v0.1.17...v0.1.18
Oasis Nexus 0.1.17
What's Changed
- storage: move token type translation to go by @pro-wh in #533
- NFT APIs by @pro-wh in #514
- add testnet history record for 2023-10-12 upgrade by @Andrew7234 in #547
- NFT transfer tracking by @pro-wh in #527
- NFT query by owner by @pro-wh in #529
- NFT query by ID by @pro-wh in #538
- api: filter NFTs by owner and token addr by @pro-wh in #539
- EVM parsing functions with ABI by @pro-wh in #421
- runtime: use abiparse in VisitEVMEvent by @pro-wh in #521
- analyzer/runtime: Record withdraw.From consensus addr as related to runtime tx by @mitjat in #537
- config: add evm_nfts_sapphire by @pro-wh in #550
Full Changelog: v0.1.16...v0.1.17
Oasis Nexus 0.1.16
What's Changed
Features
- consensus: fast-sync mode: Skip dead reckoning by @mitjat in #457
- NFT analyzer by @pro-wh in #506
- Andrew7234/tx revert encoding by @Andrew7234 in #530
Internal/Misc
- README: add tools install instructions by @pro-wh in #523
- testing: extend regression tests to item analyzers by @Andrew7234 in #519
- api: Simplify validator queries (no-op) by @mitjat in #524
- Parse encrypted evm.Create txs correctly by @Andrew7234 in #526
- Update CODEOWNERS by @aefhm in #531
- e2e_regression: Increase coverage of tests by @mitjat in #525
- bugfix: kvstore: Error messages do not decode the key correctly by @mitjat in #534
- kvstore: Add prometheus metric for cache hits/misses by @mitjat in #535
Full Changelog: v0.1.15...v0.1.16
Oasis Nexus 0.1.15
What's Changed
Hotfix:
- fix evm_tokens query by @Andrew7234 in #522
Full Changelog: v0.1.14...v0.1.15
Oasis Nexus 0.1.14
What's Changed
Features:
Internal:
- nodeapi: cache deterministic failure responses by @Andrew7234 in #518
- always update last_download_round for evm_tokens by @Andrew7234 in #520
Full Changelog: v0.1.13...v0.1.14
Oasis Nexus 0.1.13
What's Changed
Features
- api: Change format of latest_update to int64 by @Andrew7234 in #513
- analyzers, api: Fix dead reckoning of
gas_used
,num_transfers
,total_balance
by @mitjat in #512
Internal
- add itemBasedAnalyzer; refactor evm analyzers accordingly by @Andrew7234 in #511
- analyzer/runtime: Register special runtime addresses by @mitjat in #516
- bugfix: analyzer/consensus: votes: upsert instead of insert by @mitjat in #517
Full Changelog: v0.1.12...v0.1.13
Oasis Nexus 0.1.12
This release provides compatibility with Sapphire 0.6.0.
What's Changed
Features:
- Mark charged_fee as required by @lukaw3d in #501
- analyzer/runtime/consensusaccounts: Handle new client-sdk 0.6.0 event codes by @mitjat in #510
Internal:
Full Changelog: v0.1.11...v0.1.12
Oasis Nexus 0.1.11
What's Changed
Features:
- Andrew7234/evm token transfers by @Andrew7234 in #504
- Andrew7234/account num txs by @Andrew7234 in #505
- Ability to run analyzers in parallel by @mitjat in #456
- Andrew7234/status info by @Andrew7234 in #496
Internal:
- Adjust chain.runtime_events indexes by @Andrew7234 in #500
- bugfix: db: grant permissions on new tables by @mitjat in #507
- Bump client-sdk to 0.6.0 (for Sapphire 0.6.0) by @mitjat in #508
Full Changelog: v0.1.10...v0.1.11
Oasis Nexus 0.1.10
This is a minor release with a (small) breaking API change (see #477)
What's Changed
Features:
- tx_volume stats: Produce windowed results, compute more efficiently by @ptrus in #477
- Andrew7234/runtime account gas by @Andrew7234 in #495
Internal
- (in preparation for NTF metadata caching) analyzer: add pubclient by @pro-wh in #499
- bugfix: analyzer/nodeapi: Make CommitteeKind compatbile across cobalt and damask by @mitjat in #502
Full Changelog: v0.1.9...v0.1.10
Oasis Nexus 0.1.9
This is a bugfix release. Block 854327 in emerald mainnet is subject to the bug fixed in #497.
What's Changed
Bugfixes:
- update total_supply to accept negative updates by @Andrew7234 in #494
- bugfix: initialize possibleToken fields by @Andrew7234 in #497
Internal:
- pogreb: non-blocking recovery by @ptrus in #486
- add index for chain.addres_preimages.address_data by @Andrew7234 in #498
Full Changelog: v0.1.8...v0.1.9