diff --git a/ChangeLog b/ChangeLog index 365874f088a74713951efaacfadc7a360c7ac8d9..758f425f75e5454fc24c357b2ebe8af0b829976b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,33 @@ -Mon Sep 23 2019 Marcin Åšlusarz <marcin.slusarz@intel.com> +Thu Sep 26 2019 Marcin Åšlusarz <marcin.slusarz@intel.com> - * 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 <marcin.slusarz@intel.com> diff --git a/GIT_VERSION b/GIT_VERSION deleted file mode 100644 index f59cc05cb6952f2fd8a3be03c1765c99881acb22..0000000000000000000000000000000000000000 --- 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 0000000000000000000000000000000000000000..1b4285f701f805cdc499413200b742904ff98e13 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +1.7-rc2