{"action":"published","release":{"url":"https://api.github.com/repos/pmem/nvml/releases/3486980","assets_url":"https://api.github.com/repos/pmem/nvml/releases/3486980/assets","upload_url":"https://uploads.github.com/repos/pmem/nvml/releases/3486980/assets{?name,label}","html_url":"https://github.com/pmem/nvml/releases/tag/1.1","id":3486980,"tag_name":"1.1","target_commitish":"master","name":"NVML Version 1.1","draft":false,"author":{"login":"krzycz","id":8184299,"avatar_url":"https://avatars.githubusercontent.com/u/8184299?v=3","gravatar_id":"","url":"https://api.github.com/users/krzycz","html_url":"https://github.com/krzycz","followers_url":"https://api.github.com/users/krzycz/followers","following_url":"https://api.github.com/users/krzycz/following{/other_user}","gists_url":"https://api.github.com/users/krzycz/gists{/gist_id}","starred_url":"https://api.github.com/users/krzycz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krzycz/subscriptions","organizations_url":"https://api.github.com/users/krzycz/orgs","repos_url":"https://api.github.com/users/krzycz/repos","events_url":"https://api.github.com/users/krzycz/events{/privacy}","received_events_url":"https://api.github.com/users/krzycz/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2016-06-26T20:56:30Z","published_at":"2016-06-26T20:59:01Z","assets":[],"tarball_url":"https://api.github.com/repos/pmem/nvml/tarball/1.1","zipball_url":"https://api.github.com/repos/pmem/nvml/zipball/1.1","body":"\t* Version 1.1\t\r\n\tThis NVML release introduces a new version of libpmemobj pool layout.\r\n\tInternal undo log structure has been modified to improve performance\r\n\tof pmemobj transactions.  Memory pools created with older versions\r\n\tof the libpmemobj library must be converted to the new format using\r\n\t\"pmempool convert\" command.  See pmempool-convert(1) for details.\r\n\t\r\n\tA new \"libpmempool\" library is available, providing support for\r\n\toff-line pool management and diagnostics.  Initially it provides only\r\n\t\"check\" and \"repair\" operations for log and blk memory pools, and for\r\n\tBTT devices.\r\n\r\n\tOther changes:\r\n\t- pmem: deprecate PCOMMIT\r\n\t- blk: match BTT Flog initialization with Linux NVDIMM BTT\r\n\t- pmem: defer pmem_is_pmem() initialization (#158)\r\n\t- obj: add TOID_TYPEOF macro\r\n\r\n\tBug fixes:\r\n\t- doc: update description of valid file size units (#133)\r\n\t- pmempool: fix --version short option in man page (#135)\r\n\t- pmempool: print usage when running rm without arg (#136)\r\n\t- cpp: clarify polymorphism in persistent_ptr (#150)\r\n\t- obj: let the before flag be any non-zero value (#151)\r\n\t- obj: fix compare array pptr to nullptr (#152)\r\n\t- obj: cpp pool.get_root() fix (#156)\r\n\t- log/blk: set errno if replica section is specified (#161)\r\n\t- cpp: change exception message\t(#163)\r\n\t- doc: remove duplicated words in man page (#164)\r\n\t- common: always append EXTRA_CFLAGS after our CFLAGS\r\n\t\r\n\tExperimental features:\r\n\t- Implementation of C++ bindings for libpmempobj is complete.\r\n\t  Web-based documentation for C++ API is available on http://pmem.io.\r\n\t  Note that C++ API is still considered experimental.  Do not use it\r\n\t  in production environments.\r\n\t- Porting NVML to Windows is in progress.  There are MS Visual Studio\r\n\t  solution/projects available, allowing to compile libpmem, libpmemlog,\r\n\t  libpmemblk and libpmemobj on Windows, but the libraries are not fully\r\n\t  functional and most of the test are not enabled yet.\r\n"}}
{"actor":{"display_login":"krzycz"}}