Releases: rake-compiler/rake-compiler-dock
Releases · rake-compiler/rake-compiler-dock
v1.5.0.rc1 / prerelease 2024-01-26
v1.5.0.rc1 / prerelease 2024-01-26
Notable changes
First-class Linux musl
libc support
- Add Linux musl cross build targets
aarch64-linux-musl
,arm-linux-musl
,x86-linux-musl
, andx86_64-linux-musl
. #75, #111 (@flavorjones) - Add Linux cross build targets
aarch64-linux-gnu
,arm-linux-gnu
,x86-linux-gnu
, andx86_64-linux-gnu
. #111 (@flavorjones) - The cross build targets
aarch64-linux
,arm-linux
,x86-linux
, andx86_64-linux
are now aliases for the*-linux-gnu
targets. #111 (@flavorjones)
Please read the README for more details.
Improvements
- Predefined user and group list is more complete, and represents the union of users and groups
across all RCD images.
Changes
- Replace
rvm
withrbenv
andruby-build
in the build containers.rvm
has been replaced byrbenv
andruby-build
- no longer applying sendfile patches to bootstrap rubies
- no longer updating gems belonging to the bootstrap rubies
- user
rvm
no longer exists, replaced byrubyuser
1.4.0 / 2023-12-27
1.4.0 / 2023-12-27
- Add Ruby 3.3.0-rc1 cross-compilation support. #109, #105 (@flavorjones)
- Update to rake-compiler 1.2.5. #108 (@flavorjones)
NOTE that this version can be used for precompiling native gems for Ruby 3.3.0 final (despite using 3.3.0-rc1).
1.4.0.rc2 / 2023-12-12
1.4.0.rc2 / 2023-12-12
- Add Ruby 3.3.0-rc1 cross-compilation support. (@flavorjones)
1.4.0.rc1
1.4.0.rc1 / 2023-11-26
- Add Ruby 3.3.0-preview3 cross-compilation support. #105 (@flavorjones)
- Update to rake-compiler 1.2.5. #108 (@flavorjones)
Note: 3.3.0-preview3 support is experimental, intended to allow gem maintainers to start testing compatibility ahead of the Ruby 3.3.0 release. Please do not cut official releases with Ruby 3.3 support with this version.
1.3.1 / 2023-10-14
1.3.1 / 2023-10-14
- In the container,
strip
will re-codesign binaries on darwin. #104 (@flavorjones) - Update to rake-compiler 1.2.2. #101 (@flavorjones)
1.3.0 / 2022-01-11
1.3.0 / 2022-01-11
- Add Ruby 3.2 cross-compilation support.
- Update RVM installations to latest rubygems.
- Update to rake-compiler 1.2.1.
- Reduce pre-installed gems to only rake-compiler and bundler.
- Install yaml and ffi development headers in the base images, for psych and ffi gem compilation.
- Ensure autoconf is installed in the base iamges.
- Bump JRuby to 9.4.0.0
- Move docker images to ghcr.io/rake-compiler:
ghcr.io/rake-compiler/rake-compiler-dock-image:1.3.0-jruby
ghcr.io/rake-compiler/rake-compiler-dock-image:1.3.0-mri-aarch64-linux
ghcr.io/rake-compiler/rake-compiler-dock-image:1.3.0-mri-arm-linux
ghcr.io/rake-compiler/rake-compiler-dock-image:1.3.0-mri-arm64-darwin
ghcr.io/rake-compiler/rake-compiler-dock-image:1.3.0-mri-x64-mingw-ucrt
ghcr.io/rake-compiler/rake-compiler-dock-image:1.3.0-mri-x64-mingw32
ghcr.io/rake-compiler/rake-compiler-dock-image:1.3.0-mri-x86-linux
ghcr.io/rake-compiler/rake-compiler-dock-image:1.3.0-mri-x86-mingw32
ghcr.io/rake-compiler/rake-compiler-dock-image:1.3.0-mri-x86_64-darwin
ghcr.io/rake-compiler/rake-compiler-dock-image:1.3.0-mri-x86_64-linux
- Start publishing weekly image snapshots.