Skip to content

Commit

Permalink
common: 1.11.0-rc1
Browse files Browse the repository at this point in the history
  • Loading branch information
pbalcer committed Jun 7, 2021
1 parent cd08481 commit aa591fb
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 2 deletions.
27 changes: 27 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
Wed Jun 8 2021 Piotr Balcer <[email protected]>

* 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 <[email protected]>

* Version 1.10
Expand Down
1 change: 0 additions & 1 deletion GIT_VERSION

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
1 change: 1 addition & 0 deletions VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.11.0-rc1

0 comments on commit aa591fb

Please sign in to comment.