From aa591fbc33b1bf550bdfd0999554b270b971f546 Mon Sep 17 00:00:00 2001 From: Piotr Balcer Date: Mon, 7 Jun 2021 14:31:15 +0200 Subject: [PATCH] common: 1.11.0-rc1 --- ChangeLog | 27 +++++++++++++++++++++++++++ GIT_VERSION | 1 - README.md | 2 +- VERSION | 1 + 4 files changed, 29 insertions(+), 2 deletions(-) delete mode 100644 GIT_VERSION create mode 100644 VERSION diff --git a/ChangeLog b/ChangeLog index c27a50fd5bd..a3000d2befc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,30 @@ +Wed Jun 8 2021 Piotr Balcer + + * Version 1.11.0 + + This release: + - Adds new APIs for libpmem2, most notably there are new functions + to shrink and extend an existing reservation and a new iterator API + for mappings contained within an existing reservation. There's also + a new function to retrieve a numa node for a source. + - Makes the pmemobj_open() and pmemobj_close() functions from libpmemobj + thread-safe, making it easier to correctly manage persistent memory + pools in a parallel environment. + - Introduces a new API in libpmemobj to globally change the method of + assigning arenas to threads. The default is to rely on a OS per-thread + key to store arena information, and this release introduces an option + to have avoid the use of thread-local keys by simply using one global + arena for all threads in a pool. + + Other changes and notable bug fixes: + - pmem2: don't force smaller alignment for fsdax mappings + - rpmem: various fixes for powerpc64le + - doc: fix documentation of pmem_is_pmem() + - common: fix various minor problems found by static analysis + + This release introduces to changes to the on-media layout and is + fully compatible with the previous version of PMDK. + Wed Oct 28 2020 Piotr Balcer * Version 1.10 diff --git a/GIT_VERSION b/GIT_VERSION deleted file mode 100644 index 6002f22fa25..00000000000 --- a/GIT_VERSION +++ /dev/null @@ -1 +0,0 @@ -$Format:%h$ \ No newline at end of file diff --git a/README.md b/README.md index 3512aa7f65d..e9feb25e59f 100644 --- a/README.md +++ b/README.md @@ -178,7 +178,7 @@ To build from source, clone this tree: For a stable version, checkout a [release tag](https://github.com/pmem/pmdk/releases) as follows. Otherwise skip this step to build the latest development release. ``` - $ git checkout tags/1.10 + $ git checkout tags/1.11.0-rc1 ``` Once the build system is setup, the Persistent Memory Development Kit is built using the `make` command at the top level: diff --git a/VERSION b/VERSION new file mode 100644 index 00000000000..01945ef8f38 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +1.11.0-rc1