diff --git a/CHANGELOG/CHANGELOG-1.4.md b/CHANGELOG/CHANGELOG-1.4.md index 317f9befb..01684e3c5 100644 --- a/CHANGELOG/CHANGELOG-1.4.md +++ b/CHANGELOG/CHANGELOG-1.4.md @@ -1,6 +1,26 @@
+## v1.4.0-beta.0(TBD) + +### BoltDB +- Reorganized the directory structure of freelist source code + - [Move array related freelist source code into a separate file](https://github.com/etcd-io/bbolt/pull/777) + - [Move method `freePages` into freelist.go](https://github.com/etcd-io/bbolt/pull/783) + - [Add an interface for freelist](https://github.com/etcd-io/bbolt/pull/775) +- [Rollback alloc map when a transaction is rollbacked](https://github.com/etcd-io/bbolt/pull/819) +- [No handling freelist as a special case when freeing a page](https://github.com/etcd-io/bbolt/pull/788) +- [Ensure hashmap init method clears the data structures](https://github.com/etcd-io/bbolt/pull/794) +- [Panicking when a write transaction tries to free a page allocated by itself](https://github.com/etcd-io/bbolt/pull/792) + +### CMD +- [Add `-gobench-output` flag for `bbolt bench` command](https://github.com/etcd-io/bbolt/pull/765) + +### Other +- [Bump go version to 1.23.x](https://github.com/etcd-io/bbolt/pull/821) + +
+ ## v1.4.0-alpha.1(2024-05-06) ### BoltDB