3 nbdkit-release-notes-1.10 - release notes for nbdkit 1.10
7 These are the release notes for nbdkit stable release 1.10.
8 This describes the major changes since 1.8.
10 nbdkit 1.10.0 was released on 18th January 2019.
18 Implemented C<NBD_FLAG_CAN_MULTI_CONN> which greatly improves
19 performance for clients that support it.
23 Implemented C<NBD_OPT_INFO> (Eric Blake).
27 L<nbdkit-data-plugin(1)> and L<nbdkit-memory-plugin(1)>: By adding
28 fine-grained locking, these plugins now use the fully parallel thread
33 L<nbdkit-cache-filter(1)>: The size of the cache can now be limited,
34 and the cache reclaims space using an LRU algorithm. It has also been
35 enhanced to support cache-on-read mode. The filter now uses a fully
36 parallel thread model.
40 L<nbdkit-cow-filter(1)>: Use a fully parallel thread model.
44 L<nbdkit-sh-plugin(1)>: Inline scripts:
45 L<https://rwmj.wordpress.com/2018/12/15/nbdkit-inline-scripts/>
49 L<nbdkit-sh-plugin(1)>: Full API version 2 is now supported.
53 L<nbdkit-ocaml-plugin(3)>: Full API version 2 is now supported.
57 L<nbdkit-delay-filter(1)> allows you to specify the read, write, zero
58 and trim delays individually.
62 L<nbdkit-curl-plugin(1)>: Add support for connecting to servers over
67 Bash tab completion has been improved: Partial plugin names are
68 expanded correctly, and plugin parameters containing C<-> work.
72 Public header files can now be consumed by ISO C90 compilers (but
73 GCC or Clang is still required to compile nbdkit itself).
77 A better non-cryptographically secure pseudo-random number generator
78 (xoshiro256** 1.0) is now used on all platforms, replacing previous
83 Fuzzing using American Fuzzy Lop is now supported, and was carried
84 out, resulting in one error being found in the server (not security
89 New L<nbdkit-xz-filter(1)>: This replaces nbdkit-xz-plugin which will
90 be removed in nbdkit 1.12.
94 New L<nbdkit-loop(1)> man page documenting how to use nbdkit for loop
95 mounts. See also: L<https://fosdem.org/2019/schedule/event/nbdkit/>
99 New L<nbdkit-full-plugin(1)>: Returns C<ENOSPC> on every request.
103 C<attribute((format))>, C<attribute((nonnull))> and
104 C<attribute((sentinel))> are used in internal header files to improve
109 Logging using C<%m> now works on all platforms, not just on Linux with
114 VPATH builds partially supported (Eric Blake).
121 L<https://www.redhat.com/archives/libguestfs/2019-January/msg00135.html>.
131 Copyright (C) 2019 Red Hat Inc.