diff --git a/.changelog/686.feature.md b/.changelog/686.feature.md deleted file mode 100644 index dcb7f3948..000000000 --- a/.changelog/686.feature.md +++ /dev/null @@ -1 +0,0 @@ -api: add validator information diff --git a/.changelog/701.bugfix.md b/.changelog/701.bugfix.md deleted file mode 100644 index eb09bcc08..000000000 --- a/.changelog/701.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -handle edge case for pontusx_test to pontusx rename diff --git a/.changelog/703.feature.md b/.changelog/703.feature.md deleted file mode 100644 index ce2954b81..000000000 --- a/.changelog/703.feature.md +++ /dev/null @@ -1 +0,0 @@ -consensus: track validator escrow history diff --git a/.changelog/706.bugfix.md b/.changelog/706.bugfix.md deleted file mode 100644 index c1e163193..000000000 --- a/.changelog/706.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -api: Add missing cases to `ConsensusTxMethod` enum diff --git a/.changelog/707.feature.md b/.changelog/707.feature.md deleted file mode 100644 index f45c0321e..000000000 --- a/.changelog/707.feature.md +++ /dev/null @@ -1,10 +0,0 @@ -Validator media updates - -Adds `LogoUrl` field to the `ValidatorMedia` type. -Also updates `ValidatorMedia` fields to match `RegistryMetadata`: - -- `website_link` -> `url` -- `email_address` -> `email` -- `twitter_acc` -> `twitter` -- `tg_chat` removed -- `keybase` added diff --git a/.changelog/708.feature.md b/.changelog/708.feature.md deleted file mode 100644 index 1779acc6b..000000000 --- a/.changelog/708.feature.md +++ /dev/null @@ -1,5 +0,0 @@ -/consensus/transactions: Add index for transaction type - -Additionally remove `minFee`, `maxFee` and `code` query filters. These -were not all that useful, and also don't have the necessary indexes -set to be usable in practice. diff --git a/.changelog/709.bugfix.md b/.changelog/709.bugfix.md deleted file mode 100644 index 2ba04f568..000000000 --- a/.changelog/709.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -`/api/consensus/`: Do not return end_height for currently active epoch diff --git a/.changelog/710.breaking.md b/.changelog/710.breaking.md deleted file mode 100644 index 56160fd08..000000000 --- a/.changelog/710.breaking.md +++ /dev/null @@ -1 +0,0 @@ -api/proposals: json encode `parameters_change` instead of cbor diff --git a/.changelog/711.feature.md b/.changelog/711.feature.md deleted file mode 100644 index 57449548d..000000000 --- a/.changelog/711.feature.md +++ /dev/null @@ -1 +0,0 @@ -delegations: delete delegations with 0 shares diff --git a/.changelog/712.bugfix.md b/.changelog/712.bugfix.md deleted file mode 100644 index cf4663acd..000000000 --- a/.changelog/712.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -Fix handling of multiple debonding-delegations ending in the same epoch diff --git a/.changelog/713.bugfix.md b/.changelog/713.bugfix.md deleted file mode 100644 index adc7a715d..000000000 --- a/.changelog/713.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -delegations: do not track rewards as delegations diff --git a/.changelog/714.trivial.md b/.changelog/714.trivial.md deleted file mode 100644 index e69de29bb..000000000 diff --git a/.changelog/715.trivial.1.md b/.changelog/715.trivial.1.md deleted file mode 100644 index e69de29bb..000000000 diff --git a/.changelog/716.feature.md b/.changelog/716.feature.md deleted file mode 100644 index 05fd902af..000000000 --- a/.changelog/716.feature.md +++ /dev/null @@ -1 +0,0 @@ -Vendor oasis-core v24.0 diff --git a/.changelog/717.feature.md b/.changelog/717.feature.md deleted file mode 100644 index 1f2ed3c2a..000000000 --- a/.changelog/717.feature.md +++ /dev/null @@ -1,10 +0,0 @@ -consensus/accounts: Use a database view to compute the needed data - -Uses a materialized view to periodically compute the view needed for -consensus/accounts endpoint. With this change, the account list now -sorted by total balance (balance + outgoing delegations + -outgoing debonding delegations). Additionally the endpoint now returns -the outgoing delegations data for each acount, which was previously -omitted. - -Additionally removes unneeded filters for consensus/accounts endpoint. diff --git a/.changelog/719.bugfix.md b/.changelog/719.bugfix.md deleted file mode 100644 index 2443b843f..000000000 --- a/.changelog/719.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -storage/client: don't crash on delegations with 0 shares diff --git a/.changelog/720.1.feature.md b/.changelog/720.1.feature.md deleted file mode 100644 index e0038b452..000000000 --- a/.changelog/720.1.feature.md +++ /dev/null @@ -1 +0,0 @@ -api: expose gas limit for consensus transactions diff --git a/.changelog/720.2.bugfix.md b/.changelog/720.2.bugfix.md deleted file mode 100644 index 1cb1b28d1..000000000 --- a/.changelog/720.2.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -consensus/transactions: track related accounts for failed transactions diff --git a/.changelog/721.feature.md b/.changelog/721.feature.md deleted file mode 100644 index 0b47c6278..000000000 --- a/.changelog/721.feature.md +++ /dev/null @@ -1 +0,0 @@ -consensus/blocks: Adds gas_limit, epoch, state_root to blocks endpoint diff --git a/.changelog/723.trivial.md b/.changelog/723.trivial.md deleted file mode 100644 index 617f8cfe8..000000000 --- a/.changelog/723.trivial.md +++ /dev/null @@ -1 +0,0 @@ -Mark is_verified deprecated in API spec diff --git a/.changelog/724.feature.md b/.changelog/724.feature.md deleted file mode 100644 index 850e9a339..000000000 --- a/.changelog/724.feature.md +++ /dev/null @@ -1 +0,0 @@ -consensus/api: add block size_limit diff --git a/.changelog/725.feature.md b/.changelog/725.feature.md deleted file mode 100644 index 5ba4cb5df..000000000 --- a/.changelog/725.feature.md +++ /dev/null @@ -1 +0,0 @@ -consensus/proposals: Add support for proposal metadata diff --git a/.changelog/726.feature.md b/.changelog/726.feature.md deleted file mode 100644 index 54113ec36..000000000 --- a/.changelog/726.feature.md +++ /dev/null @@ -1 +0,0 @@ -Add denomination fields for runtime txs diff --git a/.changelog/727.feature.md b/.changelog/727.feature.md deleted file mode 100644 index 155f9dae7..000000000 --- a/.changelog/727.feature.md +++ /dev/null @@ -1 +0,0 @@ -consensus: accounts first activity diff --git a/.changelog/729.trivial.md b/.changelog/729.trivial.md deleted file mode 100644 index 9bb999766..000000000 --- a/.changelog/729.trivial.md +++ /dev/null @@ -1 +0,0 @@ -Add Pontus-X to account names diff --git a/.changelog/730.doc.md b/.changelog/730.doc.md deleted file mode 100644 index 18a1461b0..000000000 --- a/.changelog/730.doc.md +++ /dev/null @@ -1 +0,0 @@ -Add a warning to total_sent and total_received fields in API docs diff --git a/.changelog/731.trivial.md b/.changelog/731.trivial.md deleted file mode 100644 index 02846d0b0..000000000 --- a/.changelog/731.trivial.md +++ /dev/null @@ -1 +0,0 @@ -API docs workaround to separate search panel in sidebar diff --git a/.changelog/732.feature.md b/.changelog/732.feature.md deleted file mode 100644 index 85cf29e26..000000000 --- a/.changelog/732.feature.md +++ /dev/null @@ -1 +0,0 @@ -api: add validator staking history diff --git a/.changelog/733.trivial.md b/.changelog/733.trivial.md deleted file mode 100644 index ddccf371c..000000000 --- a/.changelog/733.trivial.md +++ /dev/null @@ -1 +0,0 @@ -api: always enable cors diff --git a/.changelog/735.feature.md b/.changelog/735.feature.md deleted file mode 100644 index 6a025a0c2..000000000 --- a/.changelog/735.feature.md +++ /dev/null @@ -1 +0,0 @@ -add rofl fee proxy support diff --git a/.changelog/736.internal.md b/.changelog/736.internal.md deleted file mode 100644 index 43ef5d0dd..000000000 --- a/.changelog/736.internal.md +++ /dev/null @@ -1 +0,0 @@ -consensus analyzer: parallelize data fetch diff --git a/.punch_version.py b/.punch_version.py index 7ae04e531..dac4932a7 100644 --- a/.punch_version.py +++ b/.punch_version.py @@ -1,3 +1,3 @@ major = 0 minor = 3 -patch = 1 +patch = 2 diff --git a/CHANGELOG.md b/CHANGELOG.md index ebfaacad3..7abf64873 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,116 @@ The format is inspired by [Keep a Changelog]. +## 0.3.2 (2024-08-12) + +### Removals and Breaking Changes + +- api/proposals: json encode `parameters_change` instead of cbor + ([#710](https://github.com/oasisprotocol/nexus/issues/710)) + +### Features + +- api: expose gas limit for consensus transactions + ([#1](https://github.com/oasisprotocol/nexus/issues/1)) + +- api: add validator information + ([#686](https://github.com/oasisprotocol/nexus/issues/686)) + +- consensus: track validator escrow history + ([#703](https://github.com/oasisprotocol/nexus/issues/703)) + +- Validator media updates + ([#707](https://github.com/oasisprotocol/nexus/issues/707)) + + Adds `LogoUrl` field to the `ValidatorMedia` type. + Also updates `ValidatorMedia` fields to match `RegistryMetadata`: + + - `website_link` -> `url` + - `email_address` -> `email` + - `twitter_acc` -> `twitter` + - `tg_chat` removed + - `keybase` added + +- /consensus/transactions: Add index for transaction type + ([#708](https://github.com/oasisprotocol/nexus/issues/708)) + + Additionally remove `minFee`, `maxFee` and `code` query filters. These + were not all that useful, and also don't have the necessary indexes + set to be usable in practice. + +- consensus/accounts: Use a database view to compute the needed data + ([#717](https://github.com/oasisprotocol/nexus/issues/717)) + + Uses a materialized view to periodically compute the view needed for + consensus/accounts endpoint. With this change, the account list now + sorted by total balance (balance + outgoing delegations + + outgoing debonding delegations). Additionally the endpoint now returns + the outgoing delegations data for each acount, which was previously + omitted. + + Additionally removes unneeded filters for consensus/accounts endpoint. + +- consensus/blocks: Adds gas_limit, epoch, state_root to blocks endpoint + ([#721](https://github.com/oasisprotocol/nexus/issues/721)) + +- consensus/api: add block size_limit + ([#724](https://github.com/oasisprotocol/nexus/issues/724)) + +- consensus/proposals: Add support for proposal metadata + ([#725](https://github.com/oasisprotocol/nexus/issues/725)) + +- runtime: Add denomination fields for runtime txs + ([#726](https://github.com/oasisprotocol/nexus/issues/726)) + +- consensus: accounts first activity + ([#727](https://github.com/oasisprotocol/nexus/issues/727)) + +- consensus/api: add validator staking history + ([#732](https://github.com/oasisprotocol/nexus/issues/732)) + +- consensus: add rofl fee proxy support + ([#735](https://github.com/oasisprotocol/nexus/issues/735)) + +### Bug Fixes and Improvements + +- consensus/transactions: track related accounts for failed transactions + ([#2](https://github.com/oasisprotocol/nexus/issues/2)) + +- handle edge case for pontusx_test to pontusx rename + ([#701](https://github.com/oasisprotocol/nexus/issues/701)) + +- api: Add missing cases to `ConsensusTxMethod` enum + ([#706](https://github.com/oasisprotocol/nexus/issues/706)) + +- `/api/consensus/`: Do not return end_height for currently active epoch + ([#709](https://github.com/oasisprotocol/nexus/issues/709)) + +- Fix handling of multiple debonding-delegations ending in the same epoch + ([#712](https://github.com/oasisprotocol/nexus/issues/712)) + +- delegations: do not track rewards as delegations + ([#713](https://github.com/oasisprotocol/nexus/issues/713)) + +- storage/client: don't crash on delegations with 0 shares + ([#719](https://github.com/oasisprotocol/nexus/issues/719)) + +### Documentation Improvements + +- Add a warning to total_sent and total_received fields in API docs + ([#730](https://github.com/oasisprotocol/nexus/issues/730)) + +### Internal Changes + +- consensus analyzer: parallelize data fetch + ([#736](https://github.com/oasisprotocol/nexus/issues/736)) + +- delegations: delete delegations with 0 shares + ([#711](https://github.com/oasisprotocol/nexus/issues/711)) + +- Vendor oasis-core v24.0 + ([#716](https://github.com/oasisprotocol/nexus/issues/716)) + + ## 0.3.1 (2024-05-27) ### Features