Skip to content

Commit 246a6ca

Browse files
bpamiriPeter Amiriclaude
authored
chore(release): assemble changelog.d fragments into [4.0.5] (#3227)
Promote the two pending fragments (arch-independent Linux packages / arm64 support, and the RHEL-family Java-detection fix) into the [4.0.5] section. 4.0.5 is a packaging hotfix on top of the unannounced 4.0.4. Signed-off-by: Peter Amiri <petera@pai.com> Co-authored-by: Peter Amiri <petera@pai.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent edb4071 commit 246a6ca

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,18 @@ All historical references to "CFWheels" in this changelog have been preserved fo
2626

2727
---
2828

29+
# [4.0.5](https://github.com/wheels-dev/wheels/releases/tag/v4.0.5) => 2026-06-19
30+
31+
### Added
32+
33+
- Linux `.deb` / `.rpm` packages are now architecture-independent (`all` / `noarch`) and install on **arm64 (aarch64)** as well as amd64 — the package launches the CLI through a portable `java -jar` launcher instead of an amd64-only native binary, so `apt install wheels` / `dnf install wheels` now work on arm64 hosts (#3223)
34+
35+
### Fixed
36+
37+
- The Wheels CLI `.rpm` now starts on RHEL-family distributions (Rocky Linux, Fedora, AlmaLinux): the `/usr/bin/wheels` wrapper's Java-21 probe only checked Debian/Ubuntu paths, so `wheels` failed with "cannot find a Java 21 runtime" even with `java-21-openjdk-headless` installed. It now also resolves the RHEL/Fedora JRE layout (and falls back to `java` on `PATH`) (#3223)
38+
39+
---
40+
2941
# [4.0.4](https://github.com/wheels-dev/wheels/releases/tag/v4.0.4) => 2026-06-18
3042

3143
### Added

0 commit comments

Comments
 (0)