Release 5.14.0

35 views
Skip to first unread message

Matthias Bläsing

unread,
Dec 10, 2023, 9:39:50 AM12/10/23
to jna-...@googlegroups.com
Hi all,

the 5.14.0 release of JNA is done.

The upload to maven central is currently in progress. It can take some time till the downloads are available:



Release 5.14.0

Features

  • #1556: Add SetJob, SetPrinter to c.s.j.p.w.Winspool - @tresf.
  • #1534: Add GetMethod, Put, SpawnInstance to c.s.j.p.win32.COM.WbemCli#IWbemClassObject and ExecMethod to c.s.j.p.win32.COM.WbemCli#IWbemServices - @faddom.
  • #1544: Add GetPriorityClass, SetPriorityClass, GetThreadPriority, SetThreadPriority and associated constants to c.s.j.p.win32.Kernel32 - @dEajL3kA.
  • #1548: Make interface c.s.j.p.mac.XAttr public - @matthiasblaesing.
  • #1551: Add c.s.j.p.bsd.ExtAttr and c.s.j.p.bsd.ExtAttrUtil to wrap BSD <sys/extattr.h> system calls. @rednoah.
  • #1517: Add missing O_* (e.g. O_APPEND, O_SYNC, O_DIRECT, ...) to c.s.j.p.linux.Fcntl - @matthiasblaesing.
  • #1521: Shutdown CleanerThread once the last cleanable is removed - @matthiasblaesing.
  • #1557: Build linux-riscv64 on Ubuntu focal to improve compatibility with older glibc versions - @matthiasblaesing.

Bug Fixes

Important Changes

  • The interfaces between Java and native code have changed, so libjnidispatch must be rebuilt to be compatible with this release.
  • Release drops support for JDKs 6 + 7, so you'll need at least JDK 8 to update to use this version.


Thanks to all contributors!

Matthias

Reply all
Reply to author
Forward
0 new messages