Xnvme

Latest version: v0.7.4

Safety actively analyzes 627182 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.7.4

In the release assets you will find:

* xnvme-0.7.4.tar.gz - Full source archive including SPDK sources
* xnvme-py-sdist-0.7.4.tar.gz - Python packages (ctypes)
* test-results-*.tar.gz - CIJOE test-results, logs, and reports
* bench-results.tar.gz - CIJOE report for automated performance evaluation
* perf.pdf - Relative performance evaluation of xNVMe in SPDK (**bdev_xnvme**)

* Python: https://pypi.org/project/xnvme
* Rust: https://crates.io/crates/xnvme-sys

What's Changed
* docs(release-checklist): add description of Rust publication by safl in https://github.com/OpenMPDK/xNVMe/pull/397
* feat(cijoe/tests): test ioworker on fabrics by karlowich in https://github.com/OpenMPDK/xNVMe/pull/400
* feat(CI): enable ramdisk tests on macos by karlowich in https://github.com/OpenMPDK/xNVMe/pull/347
* update library doc by hmi-jeon in https://github.com/OpenMPDK/xNVMe/pull/403
* In preparation for packaging by safl in https://github.com/OpenMPDK/xNVMe/pull/405
* Packaging by safl in https://github.com/OpenMPDK/xNVMe/pull/388
* feat(cijoe): bump to v0.9.28 by safl in https://github.com/OpenMPDK/xNVMe/pull/408
* Add ramdisk COPY command by mbrsamsung in https://github.com/OpenMPDK/xNVMe/pull/410
* feat(queue): add a default NOOP callback by safl in https://github.com/OpenMPDK/xNVMe/pull/413
* fix(gha): ignore status of Debian package build by safl in https://github.com/OpenMPDK/xNVMe/pull/412
* feat(cijoe/configs): add config for arm by karlowich in https://github.com/OpenMPDK/xNVMe/pull/407
* feat(be/spdk): add async/sync vectored io by karlowich in https://github.com/OpenMPDK/xNVMe/pull/376
* Add new compatibility table to docs, changes from requirements.txt to poetry, fixes issues with sphinx theme not being included by mbrsamsung in https://github.com/OpenMPDK/xNVMe/pull/417
* Makeover by safl in https://github.com/OpenMPDK/xNVMe/pull/418
* fix(cijoe/configs): correct the linux.repository.remote by safl in https://github.com/OpenMPDK/xNVMe/pull/421
* feat(cijoe/workflow): add provision workflow without auto-commit by safl in https://github.com/OpenMPDK/xNVMe/pull/422
* fix(cijoe/arm): remove fio prefix by karlowich in https://github.com/OpenMPDK/xNVMe/pull/423
* feat(mk): add helper producing documentation by safl in https://github.com/OpenMPDK/xNVMe/pull/424
* feat(be): extend backend interface with completion_fd() by a-malakar in https://github.com/OpenMPDK/xNVMe/pull/396
* refactor: move identification and geo to device by safl in https://github.com/OpenMPDK/xNVMe/pull/409
* feat(cijoe): test fio using iovec by karlowich in https://github.com/OpenMPDK/xNVMe/pull/427
* Miscellaneous fixes by karlowich in https://github.com/OpenMPDK/xNVMe/pull/428
* End to end data protection support by ankit-sam in https://github.com/OpenMPDK/xNVMe/pull/378
* v0.7.4 rc1 by safl in https://github.com/OpenMPDK/xNVMe/pull/429

New Contributors
* hmi-jeon made their first contribution in https://github.com/OpenMPDK/xNVMe/pull/403
* mbrsamsung made their first contribution in https://github.com/OpenMPDK/xNVMe/pull/410

**Full Changelog**: https://github.com/OpenMPDK/xNVMe/compare/v0.7.3...v0.7.4

0.7.3

In the release assets you will find:

* xnvme-0.7.3.tar.gz - Full source archive including SPDK sources
* xnvme-py-sdist-0.7.3.tar.gz - Python packages (ctypes)
* test-results-*.tar.gz - CIJOE test-results, logs, and reports
* bench-results.tar.gz - CIJOE report for automated performance evaluation

What's Changed
* docs(release-checklist): add description on Python + Rust publication by safl in https://github.com/OpenMPDK/xNVMe/pull/384
* fix(rust): use header found via system_deps() by safl in https://github.com/OpenMPDK/xNVMe/pull/383
* Pseudo commands support by vikash-k5 in https://github.com/OpenMPDK/xNVMe/pull/353
* get/show controller-registers using backends: [linux,spdk] by safl in https://github.com/OpenMPDK/xNVMe/pull/386
* feat(be/spdk): enable KV over nvmf by karlowich in https://github.com/OpenMPDK/xNVMe/pull/345
* fix(build): remove unused python import by karlowich in https://github.com/OpenMPDK/xNVMe/pull/393
* fix(rust): add loop-breakout when header is found by safl in https://github.com/OpenMPDK/xNVMe/pull/391
* Remove metadata buffer checks by ankit-sam in https://github.com/OpenMPDK/xNVMe/pull/395
* fix(nvm): change sdlba to slba for write_zeroes by karlowich in https://github.com/OpenMPDK/xNVMe/pull/394
* v0.7.3rc1 by safl in https://github.com/OpenMPDK/xNVMe/pull/392


**Full Changelog**: https://github.com/OpenMPDK/xNVMe/compare/v0.7.2...v0.7.3

0.7.2

New Contributors
* s-rajpoot made their first contribution in https://github.com/OpenMPDK/xNVMe/pull/316

**Full Changelog**: https://github.com/OpenMPDK/xNVMe/compare/v0.7.1...v0.7.2

0.7.1

In the release assets you will find:

* xnvme-0.7.1.tar.gz - Full source archive including SPDK sources
* xnvme-py-sdist-0.7.1.tar.gz - Python packages (ctypes)
* test-results-*.zip - CIJOE test-results, logs, and reports

Changelog

* Brief: https://github.com/OpenMPDK/xNVMe/blob/v0.7.1/CHANGELOG.rst
* Performance improvements ( https://github.com/OpenMPDK/xNVMe/pull/318 / https://github.com/OpenMPDK/xNVMe/pull/303 )

What's Changed
* fix compilation warning for unused parameters by ankit-sam in https://github.com/OpenMPDK/xNVMe/pull/302
* libconfig: remove deprecated subprojects from library info by ankit-sam in https://github.com/OpenMPDK/xNVMe/pull/301
* Windows common fixes and document offering by rs-sam in https://github.com/OpenMPDK/xNVMe/pull/300
* Python package deployment by safl in https://github.com/OpenMPDK/xNVMe/pull/298
* allow overriding library loading by env var by jwdevantier in https://github.com/OpenMPDK/xNVMe/pull/308
* fix(gha): adjust conditions for build-and-test by safl in https://github.com/OpenMPDK/xNVMe/pull/312
* catch exc iff pkg-config is not in path by jwdevantier in https://github.com/OpenMPDK/xNVMe/pull/306
* fix(py/bindings): use textwrap.dedent for snippets by jwdevantier in https://github.com/OpenMPDK/xNVMe/pull/309
* Fix KVS test by karlowich in https://github.com/OpenMPDK/xNVMe/pull/311
* Passthru cli makeover by safl in https://github.com/OpenMPDK/xNVMe/pull/317
* feat(win/ioring): add write IO ioring backend support by rs-sam in https://github.com/OpenMPDK/xNVMe/pull/314
* Fix breakage of the automated doc. generator by safl in https://github.com/OpenMPDK/xNVMe/pull/321
* fix(cijoe/configs): adjust to the revamping of cijoe-pkg-qemu by safl in https://github.com/OpenMPDK/xNVMe/pull/323
* fix(build/fedora): add zlib-devel dependency by karlowich in https://github.com/OpenMPDK/xNVMe/pull/325
* be:macos: add missing include of mach_error.h by Baekalfen in https://github.com/OpenMPDK/xNVMe/pull/329
* Bump toolchain, distros. and drop CentOS 7 by safl in https://github.com/OpenMPDK/xNVMe/pull/332
* fix(toolbox/pkgs): add 'awk' on Tumbleweed by safl in https://github.com/OpenMPDK/xNVMe/pull/333
* fix(meson): change license to 'BSD-3-Clause' by safl in https://github.com/OpenMPDK/xNVMe/pull/334
* Toolbox cleanup and third-party integration by safl in https://github.com/OpenMPDK/xNVMe/pull/335
* vfio/map unmap tests by a-malakar in https://github.com/OpenMPDK/xNVMe/pull/315
* feat(be/aio): add aio ring to improve performance by karlowich in https://github.com/OpenMPDK/xNVMe/pull/303
* feat(be/uring): Improve performance with batching by karlowich in https://github.com/OpenMPDK/xNVMe/pull/318
* fix(cijoe): change the script that starts qemu by safl in https://github.com/OpenMPDK/xNVMe/pull/338
* CHANGELOG: update for v0.7.1 by safl in https://github.com/OpenMPDK/xNVMe/pull/337

New Contributors
* jwdevantier made their first contribution in https://github.com/OpenMPDK/xNVMe/pull/308

**Full Changelog**: https://github.com/OpenMPDK/xNVMe/compare/v0.7.0...v0.7.1

0.7.0

In the release assets you will find:

* xnvme-v0.7.0.tar.gz - Full source archive, no third-party source missing!
* xnvme-core-0.7.0.tar.gz - Python packages (ctypes)
* test-results-*.zip - CIJOE test-results, logs, and reports

Changelog

* Brief: https://github.com/OpenMPDK/xNVMe/blob/v0.7.0/CHANGELOG.rst
* Full: https://github.com/OpenMPDK/xNVMe/compare/v0.6.0...v0.7.0

0.6.0

In the release assets you will find:

* xnvme-v0.6.0.tar.gz - Full source archive, no third-party source missing!
* python-xnvme-pkg.zip - Python packages (ctypes, cython-header, cython)
* test-results-*.zip - CIJOE test-results, logs, and reports

Changelog

* See https://github.com/OpenMPDK/xNVMe/blob/v0.6.0/CHANGELOG.rst
* See https://github.com/OpenMPDK/xNVMe/issues/167

Consult commit messages for details.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.