Skip to content

Commit

Permalink
common: 1.7 release
Browse files Browse the repository at this point in the history
  • Loading branch information
marcinslusarz committed Sep 30, 2019
1 parent 2b07d15 commit bc5e309
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 6 deletions.
7 changes: 4 additions & 3 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -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.
Expand All @@ -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
Expand Down
1 change: 0 additions & 1 deletion GIT_VERSION

This file was deleted.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
[![Build status](https://ci.appveyor.com/api/projects/status/u2l1db7ucl5ktq10/branch/master?svg=true&pr=false)](https://ci.appveyor.com/project/pmem/pmdk/branch/master)
[![Build status](https://api.cirrus-ci.com/github/pmem/pmdk.svg)](https://cirrus-ci.com/github/pmem/pmdk/master)
[![Coverity Scan Build Status](https://img.shields.io/coverity/scan/3015.svg)](https://scan.coverity.com/projects/pmem-pmdk)
[![PMDK release version](https://img.shields.io/github/release/pmem/pmdk.svg?sort=semver)](https://github.com/pmem/pmdk/releases/1.6.1)
[![PMDK release version](https://img.shields.io/github/release/pmem/pmdk.svg?sort=semver)](https://github.com/pmem/pmdk/releases/latest)
[![Coverage Status](https://codecov.io/github/pmem/pmdk/coverage.svg?branch=master)](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.
Expand Down Expand Up @@ -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:
Expand Down
1 change: 1 addition & 0 deletions VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.7

0 comments on commit bc5e309

Please sign in to comment.