You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 13, 2022. It is now read-only.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7-1
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,11 @@
2
2
## [Unreleased]
3
3
4
4
5
+
## [0.26.2] - 2019-06-19
6
+
### Fixed
7
+
-[Blockchain] Persist LastBlockTime in Blockchain - before this patch LastBlockTime would only be set correctly after the first block had been received after a node is restarted - this can lead to non-determinism in the EVM via the TIMESTAMP opcode that use the LastBlockTime which is itself sourced from Tendermint's block header (from their implementation of BFT time). Implementing no empty blocks made observing this bug more likely by increasing the amount of time spent in a bad state (LastBlockTime is initially set to GenesisTime).
8
+
9
+
5
10
## [0.26.1] - 2019-06-16
6
11
### Changed
7
12
-[CLI] 'burrow dump' renamed 'burrow dump remote'
@@ -502,7 +507,8 @@ This release marks the start of Eris-DB as the full permissioned blockchain node
502
507
-[Blockchain] Fix getBlocks to respect block height cap.
-[Consensus] By default Burrow no longer creates empty blocks at the end of a round - though does make on every 5 minutes by default. Set CreateEmptyBlocks to "never" or omit to create no blocks unless there are transactions, or "always" to generate blocks even when there are no transactions.
4
-
-[State] Burrow state does not store empty blocks in the execution event store even when Tendermint creates them.
5
-
-[Build] 'make install_burrow' is now just 'make install'
6
-
7
1
### Fixed
8
-
-[Deploy] Always read TxExecution exception in Burrow deploy to avoid panics later on
9
-
-[Restore] Set restore transaction hash to non-zero (sha256 of original ChainID + Height)
10
-
-[Vent] --txs and --blocks now actually enable their respective tables in the Vent database
11
-
-[Consensus] Tendermint config CreateEmptyBlocks, CreateEmptyBlocksInterval now work as intended and prevent empty blocks being produced (except when needed for proof purposes) or when the interval expires (when set)
12
-
13
-
### Added
14
-
-[Dump] burrow dump now has local variant that produces a dump directly from a compatible burrow directory rather than over GRPC. If dumping/restoring between state-incompatible versions use burrow dump remote.
2
+
-[Blockchain] Persist LastBlockTime in Blockchain - before this patch LastBlockTime would only be set correctly after the first block had been received after a node is restarted - this can lead to non-determinism in the EVM via the TIMESTAMP opcode that use the LastBlockTime which is itself sourced from Tendermint's block header (from their implementation of BFT time). Implementing no empty blocks made observing this bug more likely by increasing the amount of time spent in a bad state (LastBlockTime is initially set to GenesisTime).
0 commit comments