libnl 3.2.21 released

Thomas Graf tgraf at suug.ch
Thu Jan 24 09:13:30 EST 2013


Hi

I am pleased to announce the availability of libnl 3.2.21.

This release is done to fix a build breakage in NetworkManager
that was caused by the previous release. NM mistakenly
included <netlink/object-api.h> instead of <netlink/object.h>.
3.2.21 reintroduces the removed headers in the form of compat
headers.

ANNOUNCEMENT (Change in release process)

  Due to the regressions caused by some of the previous releases
  a change in the release process is in order.

   1. 100% API/ABI safety guaranteed. Patches breaking API/ABI
      will no longer be accepted regardless of whether the API
      is in use or not. No exceptions.

   2. A release candidate tarball will be distributed two weeks
      prior to a stable release. Hopefully such a tarball will
      receive more testing exposure compared to the git tree.

   3. An automated process has been put in place to build the
      following git trees against libnl HEAD regularly:
        - libvirt
        - netcf
        - NetworkManager
        - libteam
        - taskstats

Source:
http://www.infradead.org/~tgr/libnl/files/libnl-3.2.21.tar.gz

Documentation:
http://www.infradead.org/~tgr/libnl/files/libnl-doc-3.2.21.tar.gz

Thanks to everyone who contributed to this release:

Jiri Pirko (1):
      fix includes after removing some headers

Thomas Graf (7):
      Move private header files to <netlink-private/*>
      Provide compat headers for removed private API
      Fix test-cache-mngr test
      Fix build warnings of nl-(qdisc|class|cls)-add
      Remove obsolete warning from <netlink/object-api.h> as it breaks NM build
      Provide better help text when bumping CURRENT,AGE,REVISION
      3.2.21 release




More information about the libnl mailing list