From 174a5da82a2d43f2fc9c073e8b5471c1956ca7d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20=C5=9Alusarz?= Date: Thu, 26 Sep 2019 20:23:49 +0200 Subject: [PATCH] common: 1.7-rc2 release --- ChangeLog | 31 ++++++++++++++++++++++++++++--- GIT_VERSION | 1 - VERSION | 1 + 3 files changed, 29 insertions(+), 4 deletions(-) delete mode 100644 GIT_VERSION create mode 100644 VERSION diff --git a/ChangeLog b/ChangeLog index 365874f088a..758f425f75e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,33 @@ -Mon Sep 23 2019 Marcin Ślusarz +Thu Sep 26 2019 Marcin Ślusarz - * Version 1.7-rc1 + * Version 1.7-rc2 - TBD + This release: + - Introduces new APIs in libpmemobj for managing space used by transactions. + (see pmemobj_tx_log_append_buffer man page for details) + - Introduces new APIs in librpmem, splitting rpmem_persist into rpmem_flush + and rpmem_drain, allowing applications to use the flush + drain model + used by libpmem and libpmemobj. + - Optimizes large libpmemobj transactions by significantly reducing + the amount of memory modified at the commit phase. + - Optimizes tracking of libpmemobj reservations. + - Adds new flags for libpmemobj's pmemobj_tx_xadd_range[_direct] API: + POBJ_XADD_NO_SNAPSHOT and POBJ_XADD_ASSUME_INITIALIZED, allowing + applications to optimize how memory is tracked by the library. + + To support some of the above changes the libpmemobj on-media layout had + to be changed, which means that old pools have to be converted using + pmdk-convert >= 1.7. + + Other changes: + - obj: fix merging of ranges when NOFLUSH flag is used (#1100) + - rpmem: fix closing of ssh connection (#995, #1060) + + Internal changes: + - test: fault injection tests for pmemblk, pmemlog, and pmemobj + - test: improved Python testing framework + - test: support real pmem in bad blocks tests + - common: allow not building examples and benchmarks Tue Aug 27 2019 Marcin Ślusarz diff --git a/GIT_VERSION b/GIT_VERSION deleted file mode 100644 index f59cc05cb69..00000000000 --- a/GIT_VERSION +++ /dev/null @@ -1 +0,0 @@ -$Format:%h %d$ \ No newline at end of file diff --git a/VERSION b/VERSION new file mode 100644 index 00000000000..1b4285f701f --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +1.7-rc2