mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-08 14:21:14 +00:00
* types: Refactor EventAttribute (#6408)
Cherry-pick of 09a6ad7b1e
* Ensure context is honored
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Replace with tagged switch
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Ensure contexts are honored
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Add UPGRADING note about type change
Signed-off-by: Thane Thomson <connect@thanethomson.com>
* Remove unnecessary conversion
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
45 lines
2.0 KiB
Markdown
45 lines
2.0 KiB
Markdown
# Unreleased Changes
|
|
|
|
## v0.37.0
|
|
|
|
Special thanks to external contributors on this release:
|
|
|
|
Friendly reminder, we have a [bug bounty program](https://hackerone.com/tendermint).
|
|
|
|
### BREAKING CHANGES
|
|
|
|
- CLI/RPC/Config
|
|
- [config] \#9259 Rename the fastsync section and the fast_sync key blocksync and block_sync respectively
|
|
|
|
- Apps
|
|
- [abci/counter] \#6684 Delete counter example app
|
|
- [abci] \#5783 Make length delimiter encoding consistent (`uint64`) between ABCI and P2P wire-level protocols
|
|
- [abci] \#9145 Removes unused Response/Request `SetOption` from ABCI (@samricotta)
|
|
- [abci/params] \#9287 Deduplicate `ConsensusParams` and `BlockParams` so only `types` proto definitions are used (@cmwaters)
|
|
- Remove `TimeIotaMs` and use a hard-coded 1 millisecond value to ensure monotonically increasing block times.
|
|
- Rename `AppVersion` to `App` so as to not stutter.
|
|
- [abci] \#9301 New ABCI methods `PrepareProposal` and `ProcessProposal` which give the app control over transactions proposed and allows for verification of proposed blocks.
|
|
- [abci] \#8656, \#8901 Added cli commands for `PrepareProposal` and `ProcessProposal`. (@jmalicevic, @hvanz)
|
|
- [abci] \#6403 Change the `key` and `value` fields from `[]byte` to `string` in the `EventAttribute` type. (@alexanderbez)
|
|
|
|
- P2P Protocol
|
|
|
|
- Go API
|
|
- [all] \#9144 Change spelling from British English to American (@cmwaters)
|
|
- Rename "Subscription.Cancelled()" to "Subscription.Canceled()" in libs/pubsub
|
|
|
|
- Blockchain Protocol
|
|
|
|
### FEATURES
|
|
|
|
- [abci] \#9301 New ABCI methods `PrepareProposal` and `ProcessProposal` which give the app control over transactions proposed and allows for verification of proposed blocks.
|
|
|
|
### IMPROVEMENTS
|
|
|
|
- [abci] \#5706 Added `AbciVersion` to `RequestInfo` allowing applications to check ABCI version when connecting to Tendermint. (@marbar3778)
|
|
|
|
### BUG FIXES
|
|
|
|
- [consensus] \#9229 fix round number of `enterPropose` when handling `RoundStepNewRound` timeout. (@fatcat22)
|
|
- [docker] \#9073 enable cross platform build using docker buildx
|