diff --git a/ChangeLog b/ChangeLog index 758f425f75e5454fc24c357b2ebe8af0b829976b..a5708d72446bdd1374221abab4fa74f9a83b237f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,13 +1,13 @@ -Thu Sep 26 2019 Marcin Åšlusarz <marcin.slusarz@intel.com> +Mon Sep 30 2019 Marcin Åšlusarz <marcin.slusarz@intel.com> - * Version 1.7-rc2 + * Version 1.7 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. + already known from libpmem. (libpmemobj does not use this feature yet) - Optimizes large libpmemobj transactions by significantly reducing the amount of memory modified at the commit phase. - Optimizes tracking of libpmemobj reservations. @@ -22,6 +22,7 @@ Thu Sep 26 2019 Marcin Åšlusarz <marcin.slusarz@intel.com> Other changes: - obj: fix merging of ranges when NOFLUSH flag is used (#1100) - rpmem: fix closing of ssh connection (#995, #1060) + - obj: abort transaction on pmemobj_tx_publish failure Internal changes: - test: fault injection tests for pmemblk, pmemlog, and pmemobj 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/README.md b/README.md index 4c7028a5f451debf4632db7b05e25e3bffdb2841..9f972b8a8fd82cb67fefc6d6ccfeacc3419197b6 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [](https://ci.appveyor.com/project/pmem/pmdk/branch/master) [](https://cirrus-ci.com/github/pmem/pmdk/master) [](https://scan.coverity.com/projects/pmem-pmdk) -[](https://github.com/pmem/pmdk/releases/1.6.1) +[](https://github.com/pmem/pmdk/releases/latest) [](https://codecov.io/gh/pmem/pmdk/branch/master) The **Persistent Memory Development Kit (PMDK)** is a collection of libraries and tools for System Administrators and Application Developers to simplify managing and accessing persistent memory devices. For more information, see http://pmem.io. @@ -164,7 +164,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.6.1 + $ git checkout tags/1.7 ``` 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 0000000000000000000000000000000000000000..d3bdbdf1fdaecae544df2a889f92ae49320ee31b --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +1.7