java-native-access/jna (net.java.dev.jna:jna)
### [`v5.14.0`](https://togithub.com/java-native-access/jna/blob/HEAD/CHANGES.md#Release-5140)
[Compare Source](https://togithub.com/java-native-access/jna/compare/5.13.0...5.14.0)
\==============
## Features
- [#1556](https://togithub.com/java-native-access/jna/pull/1556): Add `SetJob`, `SetPrinter` to `c.s.j.p.w.Winspool` - [@tresf](https://togithub.com/tresf).
- [#1534](https://togithub.com/java-native-access/jna/pull/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](https://togithub.com/faddom).
- [#1544](https://togithub.com/java-native-access/jna/pull/1544): Add `GetPriorityClass`, `SetPriorityClass`, `GetThreadPriority`, `SetThreadPriority` and associated constants to `c.s.j.p.win32.Kernel32` - [@dEajL3kA](https://togithub.com/dEajL3kA).
- [#1548](https://togithub.com/java-native-access/jna/pull/1548): Make interface `c.s.j.p.mac.XAttr public` - [@matthiasblaesing](https://togithub.com/matthiasblaesing).
- [#1551](https://togithub.com/java-native-access/jna/pull/1551): Add `c.s.j.p.bsd.ExtAttr` and `c.s.j.p.bsd.ExtAttrUtil` to wrap BSD [\](https://man.freebsd.org/cgi/man.cgi?query=extattr\&sektion=2) system calls. [@rednoah](https://togithub.com/rednoah).
- [#1517](https://togithub.com/java-native-access/jna/pull/1517): Add missing `O_*` (e.g. `O_APPEND`, `O_SYNC`, `O_DIRECT`, ...) to `c.s.j.p.linux.Fcntl` - [@matthiasblaesing](https://togithub.com/matthiasblaesing).
- [#1521](https://togithub.com/java-native-access/jna/issues/1521): Shutdown CleanerThread once the last cleanable is removed - [@matthiasblaesing](https://togithub.com/matthiasblaesing).
- [#1557](https://togithub.com/java-native-access/jna/issues/1557): Build linux-riscv64 on Ubuntu focal to improve compatibility with older glibc versions - [@matthiasblaesing](https://togithub.com/matthiasblaesing).
## Bug Fixes
- [#1501](https://togithub.com/java-native-access/jna/pull/1501): `Library.OPTION_STRING_ENCODING` is ignore for string arguments function calls - [@matthiasblaesing](https://togithub.com/matthiasblaesing).
- [#1504](https://togithub.com/java-native-access/jna/pull/1504): Increase maximum supported fixed args on varargs calls from 3 to 255 - [@andrew-nowak](https://togithub.com/andrew-nowak).
- [#1545](https://togithub.com/java-native-access/jna/pull/1545): Fix Java 6 incompatibility in `c.s.j.p.win32.Kerne32Util` and `c.s.j.p.win32.DBT` - [@matthiasblaesing](https://togithub.com/matthiasblaesing).
## 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.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
5.13.0
->5.14.0
Release Notes
java-native-access/jna (net.java.dev.jna:jna)
### [`v5.14.0`](https://togithub.com/java-native-access/jna/blob/HEAD/CHANGES.md#Release-5140) [Compare Source](https://togithub.com/java-native-access/jna/compare/5.13.0...5.14.0) \============== ## Features - [#1556](https://togithub.com/java-native-access/jna/pull/1556): Add `SetJob`, `SetPrinter` to `c.s.j.p.w.Winspool` - [@tresf](https://togithub.com/tresf). - [#1534](https://togithub.com/java-native-access/jna/pull/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](https://togithub.com/faddom). - [#1544](https://togithub.com/java-native-access/jna/pull/1544): Add `GetPriorityClass`, `SetPriorityClass`, `GetThreadPriority`, `SetThreadPriority` and associated constants to `c.s.j.p.win32.Kernel32` - [@dEajL3kA](https://togithub.com/dEajL3kA). - [#1548](https://togithub.com/java-native-access/jna/pull/1548): Make interface `c.s.j.p.mac.XAttr public` - [@matthiasblaesing](https://togithub.com/matthiasblaesing). - [#1551](https://togithub.com/java-native-access/jna/pull/1551): Add `c.s.j.p.bsd.ExtAttr` and `c.s.j.p.bsd.ExtAttrUtil` to wrap BSD [\Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.