Skip to content

Releases: rake-compiler/rake-compiler-dock

1.11.1 / 2025-12-26

27 Dec 03:04
7a34d10

Choose a tag to compare

1.11.1 / 2025-12-26

1.11.0 / 2025-12-25

26 Dec 00:49

Choose a tag to compare

1.11.0 / 2025-12-25

  • Bump Ruby 4 cross-compilation support to 4.0.0.
  • Drop support for Ruby 2.7. #180 @larskanis
  • Bump Ruby 3.3 to v3.3.10 (from v3.3.9) @flavorjones
  • Bump Ruby 3.4 to v3.4.8 (from v3.4.5) @flavorjones
  • Bump rake-compiler dependency to v1.3.1 (from v1.2.9) @flavorjones
  • Remove native Ruby 3.4.x from the host environment. #178 @larskanis
  • Optimized images by improving layer sharing. @larskanis

CRuby container summary

  • native rubies: 4.0.0 (default), 3.1.7
  • RUBY_CC_VERSION=4.0.0:3.4.8:3.3.10:3.2.9:3.1.7:3.0.7

1.11.0.rc1

19 Dec 17:08
e8d0477

Choose a tag to compare

1.11.0.rc1 Pre-release
Pre-release

1.11.0.rc1 / 2025-12-18

Changes

  • Add Ruby 4.0.0-preview2 cross-compilation support. @flavorjones
  • Bump Ruby 3.3 to v3.3.10 (from v3.3.9) @flavorjones
  • Bump Ruby 3.4 to v3.4.8 (from v3.4.5) @flavorjones
  • Bump rake-compiler dependency to v1.3.1 (from v1.2.9) @flavorjones
  • The default rbenv ruby in the container is now Ruby v3.4.8 (previously the default was 3.4.5).
  • Optimized images by improving layer sharing. @larskanis

CRuby container summary

  • native rubies: 4.0.0-preview2, 3.4.8 (default), 3.1.7
  • RUBY_CC_VERSION=4.0.0:3.4.8:3.3.10:3.2.9:3.1.7:3.0.7:2.7.8

1.10.0 / 2025-10-25

25 Oct 09:21

Choose a tag to compare

  • Add support for ARM64 host images and release rake-compiler-dock host images for ARM64 and x86_64. #140
  • Add new target platform aarch64-mingw-ucrt aka Windows on ARM. #152
  • Allow easier selection of the ruby run in the container. #151
  • Install mig which is a Macos specific RPC code generator. #155
  • Add RCD_IMAGE_VERSION env var to easily set image version or snapshot. #163
  • Disable rpath in cross compiled C extensions, since it is only valid in the build environment. #165
  • Drop support for Ruby 2.4, 2.5, and 2.6. #153 @ianks @flavorjones
  • Remove rbenv ruby version 2.5.9 from the build container. #153 @ianks @flavorjones
  • Rename History.md to CHANGELOG.md which is more common.

v1.9.1 / 2025-01-20

20 Jan 17:20
44dd68a

Choose a tag to compare

v1.9.1 / 2025-01-20

Features

  • Introduce RakeCompilerDock.set_ruby_cc_version to make it easier to set RUBY_CC_VERSION without hardcoding specific patch-level ruby versions. See the README for more deteails. #149, #150 @flavorjones

v1.9.0 / 2025-01-19

19 Jan 19:29
a173ba7

Choose a tag to compare

v1.9.0 / 2025-01-19

Changes

  • Bump Ruby 3.3 to v3.3.7 (from v3.3.5). #147 @flavorjones
  • The default rbenv ruby in the container is now Ruby v3.4.1 (previously the default was 3.1.6), which allows gems to drop Ruby 3.1 from their gemspecs. Fixes #145. #146 @flavorjones
  • Ruby 3.4.x, 3.3.x, 3.2.x, 3.1.x, and 3.0.x are cross-compiled using Ruby v3.4.1. #146 @flavorjones

CRuby container summary

  • native rubies: 3.4.1 (default), 3.1.6, 2.5.9
  • RUBY_CC_VERSION=3.4.1:3.3.7:3.2.6:3.1.6:3.0.7:2.7.8:2.6.10:2.5.9:2.4.10

Full Changelog: v1.8.0...v1.9.0

v1.8.0 / 2025-01-05

06 Jan 02:43
c4e7dc3

Choose a tag to compare

v1.8.0 / 2025-01-05

Notable changes

All versions of Ruby in the build containers are the latest patch version. #135 @flavorjones

  • RUBY_CC_VERSION=3.4.1:3.3.5:3.2.6:3.1.6:3.0.7:2.7.8:2.6.10:2.5.9:2.4.10

Other changes

  • Base ruby updated to v3.1.6 (from v3.1.3), which is now the default rbenv ruby.
  • (Darwin) Set OSXCROSS_PKG_CONFIG_USE_NATIVE_VARIABLES=1 to successfully build the 3.0 series.
  • (Darwin) The linker flags include -Wl,-flat_namespace for 2.7, 3.0, 3.1, 3.2, 3.3, and 3.4 rubies. Previously this was only needed for 3.2+, but code backported to 2.7.7, 3.0.5, and 3.1.3 required it for those versions as well.

CRuby container summary

  • native rubies: 3.1.6 (default), 2.5.9
  • RUBY_CC_VERSION=3.4.1:3.3.5:3.2.6:3.1.6:3.0.7:2.7.8:2.6.10:2.5.9:2.4.10

Full Changelog: v1.7.1...v1.8.0

v1.7.1 / 2025-01-03

03 Jan 18:05
0f1e37e

Choose a tag to compare

v1.7.1 / 2025-01-03

  • Bump rake-compiler dependency to v1.2.9 (from v1.2.5).
  • Bump Ruby to v3.4.1 (from v3.4.0) to address ruby_abi_version issues.

v1.7.0

25 Dec 14:34
cc37afb

Choose a tag to compare

v1.7.0 / 2024-12-25

Ruby 3.4 support

  • Add Ruby 3.4.0 cross-compilation support.

v1.7.0.rc1 / 2024-12-13

13 Dec 23:16
827b917

Choose a tag to compare

Pre-release

v1.7.0.rc1 / 2024-12-13

Ruby 3.4 support