Skip to content

Commit

Permalink
Update jna monorepo to v5.14.0 (#682)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[net.java.dev.jna:jna-platform](https://togithub.com/java-native-access/jna)
| dependencies | minor | `5.13.0` -> `5.14.0` |
| [net.java.dev.jna:jna](https://togithub.com/java-native-access/jna) |
dependencies | minor | `5.13.0` -> `5.14.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>java-native-access/jna
(net.java.dev.jna:jna-platform)</summary>

###
[`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

- [#&#8203;1556](https://togithub.com/java-native-access/jna/pull/1556):
Add `SetJob`, `SetPrinter` to `c.s.j.p.w.Winspool` -
[@&#8203;tresf](https://togithub.com/tresf).
- [#&#8203;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` -
[@&#8203;faddom](https://togithub.com/faddom).
- [#&#8203;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`
- [@&#8203;dEajL3kA](https://togithub.com/dEajL3kA).
- [#&#8203;1548](https://togithub.com/java-native-access/jna/pull/1548):
Make interface `c.s.j.p.mac.XAttr public` -
[@&#8203;matthiasblaesing](https://togithub.com/matthiasblaesing).
- [#&#8203;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
[\<sys/extattr.h>](https://man.freebsd.org/cgi/man.cgi?query=extattr\&sektion=2)
system calls. [@&#8203;rednoah](https://togithub.com/rednoah).
- [#&#8203;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` -
[@&#8203;matthiasblaesing](https://togithub.com/matthiasblaesing).
-
[#&#8203;1521](https://togithub.com/java-native-access/jna/issues/1521):
Shutdown CleanerThread once the last cleanable is removed -
[@&#8203;matthiasblaesing](https://togithub.com/matthiasblaesing).
-
[#&#8203;1557](https://togithub.com/java-native-access/jna/issues/1557):
Build linux-riscv64 on Ubuntu focal to improve compatibility with older
glibc versions -
[@&#8203;matthiasblaesing](https://togithub.com/matthiasblaesing).

## Bug Fixes

- [#&#8203;1501](https://togithub.com/java-native-access/jna/pull/1501):
`Library.OPTION_STRING_ENCODING` is ignore for string arguments function
calls -
[@&#8203;matthiasblaesing](https://togithub.com/matthiasblaesing).
- [#&#8203;1504](https://togithub.com/java-native-access/jna/pull/1504):
Increase maximum supported fixed args on varargs calls from 3 to 255 -
[@&#8203;andrew-nowak](https://togithub.com/andrew-nowak).
- [#&#8203;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` -
[@&#8203;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.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44OS43IiwidXBkYXRlZEluVmVyIjoiMzcuODkuNyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
  • Loading branch information
slack-oss-bot authored Dec 12, 2023
1 parent ac27e42 commit b46791d
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ detekt = "1.23.4"
dokka = "1.9.10"
errorproneGradle = "3.0.1"
jdk = "20"
jna = "5.13.0"
jna = "5.14.0"
kotlin = "1.9.21"
ksp = "1.9.21-1.0.15"
ktfmt = "0.46"
Expand Down

0 comments on commit b46791d

Please sign in to comment.