diff --git a/CHANGELOG.md b/CHANGELOG.md index 374a272d..89b841d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,16 +4,33 @@ BREAKING: + - [db] Major API upgrade. See `db/types.go`. + - [common] added `Quit() <-chan struct{}` to Service interface. + The returned channel is closed when service is stopped. + - [common] Remove HTTP functions + - [common] Heap.Push takes an `int`, new Heap.PushComparable takes the comparable. + - [logger] Removed. Use `log` + - [merkle] Major API updade - uses cmn.KVPairs. - [cli] WriteDemoConfig -> WriteConfigValues - - [common] added Quit method to Service interface, which returns a channel - which is closed once a service is stopped + - [all] Remove go-wire dependency! -## 0.6.1 (TBD) +FEATURES: + + - [db] New FSDB that uses the filesystem directly + - [common] HexBytes + - [common] KVPair and KI64Pair (protobuf based key-value pair objects) IMPROVEMENTS: + - [clist] add WaitChan() to CList, NextWaitChan() and PrevWaitChan() - to CElement. These can be used instead of blocking *Wait() methods + to CElement. These can be used instead of blocking `*Wait()` methods if you need to be able to send quit signal and not block forever + - [common] IsHex handles 0x-prefix + +BUG FIXES: + + - [common] BitArray check for nil arguments + - [common] Fix memory leak in RepeatTimer ## 0.6.0 (December 29, 2017) diff --git a/version/version.go b/version/version.go index 6cc88728..2c0474fa 100644 --- a/version/version.go +++ b/version/version.go @@ -1,3 +1,3 @@ package version -const Version = "0.6.0" +const Version = "0.7.0"