From a6db331fa3d95974748e3fc264d74ed59e2e40e4 Mon Sep 17 00:00:00 2001 From: Benjamin Wang Date: Tue, 29 Oct 2024 14:56:18 +0000 Subject: [PATCH] Add changelog for 1.4.0-beta.0 Signed-off-by: Benjamin Wang --- CHANGELOG/CHANGELOG-1.4.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CHANGELOG/CHANGELOG-1.4.md b/CHANGELOG/CHANGELOG-1.4.md index 317f9befb..579cc6c5f 100644 --- a/CHANGELOG/CHANGELOG-1.4.md +++ b/CHANGELOG/CHANGELOG-1.4.md @@ -1,6 +1,23 @@
+## 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) + +
+ ## v1.4.0-alpha.1(2024-05-06) ### BoltDB