Skip to content
Tags give the ability to mark specific points in history as being important
  • v20211225
    9c556f21 · ruby-build 20211225 ·
    ruby-build 20211225
    
    * Create 3.1.0
    
      https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/
  • v20211203
    7ffe3c35 · ruby-build 20211203 ·
    ruby-build 20211203
    
    * Add JRuby 9.3.2.0
  • v20211201
    f6a5330f · ruby-build 20211201 ·
    ruby-build 20211201
    
    * Add JRuby 9.2.20.1
  • v20211124
    6147a6da · ruby-build 20211124 ·
    ruby-build 20211124
    
    * Add ruby 2.6.9, 2.7.5 and 3.0.3
  • v20211109
    d796c179 · ruby-build 20211109 ·
    ruby-build 20211109
    
    * YJIT has been merged with upstream CRuby and the repo used by ruby-build is no longer maintained properly.
    
    * Add JRuby 9.2.20.0
    
    * Added 3.1.0-preview1
  • v20211019
    30eb72fe · ruby-build 20211019 ·
    ruby-build 20211019
    
    * Prefer maven URLs going forward
    
      We continue to maintain the S3 URLs but only as a courtesy for
      legacy apps and tools. The preferred URLs are the maven jruby-dist
      links, which have the same files but are federated and mirrored
      across the maven ecosystem.
    
    * Add JRuby 9.3.1.0
    
    * Add TruffleRuby and TruffleRuby GraalVM 21.3.0
  • v20210928
    f50312a5 · ruby-build 20210928 ·
    ruby-build 20210928
    
    * Fix version check for Java 17
    
      * Fixes https://github.com/rbenv/ruby-build/issues/1798
      * OpenJDK 17 reports:
        $ java -version
        openjdk version "17" 2021-09-14
        There is no dot in the version, so we need to only use the first match from grep -o.
      * Clarify it is a minimum required java version, not an exact version.
  • v20210925
    bba976f9 · ruby-build 20210925 ·
    ruby-build 20210925
    
    * Add a definition for yjit-dev
    
    * Add JRuby 9.3.0.0
  • v20210825
    fceea425 · ruby-build 20210825 ·
    ruby-build 20210825
    
    * Add truffleruby+graalvm-dev
    
    * Bump openssl-1.1.1l
  • v20210804
    f82c1e8c · ruby-build 20210804 ·
    ruby-build 20210804
    
    * Add TruffleRuby 21.2.0.1
  • v20210801
    887a13f8 · ruby-build 20210801 ·
    ruby-build 20210801
    
    * TruffleRuby 21.2+ adds support for linux-aarch64
    
      * Fixes #1786
  • v20210726
    75c2fe45 · ruby-build 20210726 ·
    ruby-build 20210726
    
    * Ensure it is safe to remove the prefix path for TruffleRuby or error
    
      * Only do clean_prefix_path for TruffleRuby and rename for clarity,
        since the logic is now TruffleRuby-specific.
  • v20210720
    d62e1d41 · ruby-build 20210720 ·
    ruby-build 20210720
    
    * Add TruffleRuby 21.2.0
  • v20210707
    f8e17bb4 · ruby-build 20210707 ·
    ruby-build 20210707
    
    * Add JRuby 9.2.19.0
    
    * Add Ruby 2.6.8, 2.7.4, 3.0.2
  • v20210611
    6b5c8148 · ruby-build 20210611 ·
    ruby-build 20210611
    
    * Added JRuby 9.2.18.0
    
    * Add jruby-dev
    
      * Uses the latest nightly, which is automatically built.
  • v20210526
    19ed806d · ruby-build 20210526 ·
    ruby-build 20210526
    
    * Fix hashes for TruffleRuby 21.1.0
    
      * Unfortunately the original builds were based on incorrect JDK versions,
        these new hashes represent the correct builds based on JDK11.
  • v20210510
    e9fa4bfd · ruby-build 20210510 ·
    ruby-build 20210510
    
    * Join *_OPTS variables after *_OPTS_ARRAY variables
    
      This for instance allows `RUBY_CONFIGURE_OPTS` to override
      what's set by the definition.
    
      For instance `enable_shared` can be disabled with `RUBY_CONFIGURE_OPTS='--disable-shared'`
    
    * Do not append `--enable-shared` if RUBY_CONFIGURE_OPTS include `--disable-shared`
  • v20210423
    0bd64d37 · ruby-build 20210423 ·
    ruby-build 20210423
    
    * Fix hashes for TruffleRuby GraalVM 21.1.0
    
      * Unfortunately the files were changed and reuploaded as there was an
        issue with the gu (GraalVM Component Updater) catalog URL.
  • v20210420
    83796a7f · ruby-build 20210420 ·
    ruby-build 20210420
    
    * warn eol for ruby 2.5
    
    * Update dependencies on openssl-1.1.1j to openssl-1.1.1k
    
      See: https://www.openssl.org/news/vulnerabilities-1.1.1.html for related CVEs
    
    * Added mruby-3.0.0
    
    * Use GraalVM JDK11 builds since 8 is no longer available on macOS
    
    * Add TruffleRuby 21.1.0
  • v20210405
    189d9882 · ruby-build 20210405 ·
    ruby-build 20210405
    
    * Add JRuby 9.2.17.0 definition
    
    * Use autoreconf -i instead of autoconf because autoconf-2.71+ is incompatible with 2.69 or before.
    
    * Added 3.0.1, 2.7.3, 2.6.7, 2.5.9