File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33## [ Unreleased]
44
5+ - Changed the S3 URLs used for downloads to use AWS' dual-stack (IPv6 compatible) endpoint. ([ #1717 ] ( https://github.com/heroku/heroku-buildpack-ruby/pull/1717 ) )
56- Fix bug where an invalid DATABASE_URL is set when the adapter is not known (https://github.com/heroku/heroku-buildpack-ruby/pull/1715 ).
67
78## [ v347] - 2026-02-02
89
910- JRuby 10.0.3.0 is now available
1011
11-
1212## [ v346] - 2026-02-02
1313
1414- Add metric: Track apps with and without ` BUNDLED WITH ` in the ` Gemfile.lock `
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ if detect_needs_java "$BUILD_DIR"; then
4242EOM
4343
4444 build_data::kv_string " java_origin" " ruby_buildpack"
45- compile_buildpack_v2 " $BUILD_DIR " " $CACHE_DIR " " $ENV_DIR " " https://buildpack-registry.s3.us-east-1.amazonaws.com/buildpacks/heroku/jvm.tgz" " heroku/jvm"
45+ compile_buildpack_v2 " $BUILD_DIR " " $CACHE_DIR " " $ENV_DIR " " https://buildpack-registry.s3.dualstack. us-east-1.amazonaws.com/buildpacks/heroku/jvm.tgz" " heroku/jvm"
4646fi
4747
4848" $bootstrap_ruby_dir " /bin/ruby " $BIN_DIR /support/ruby_compile.rb" " $@ "
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ detect_needs_java()
5757#
5858# Example:
5959#
60- # compile_buildpack_v2 "$build_dir" "$cache_dir" "$env_dir" "https://buildpack-registry.s3.us-east-1.amazonaws.com/buildpacks/heroku/nodejs.tgz" "heroku/nodejs"
60+ # compile_buildpack_v2 "$build_dir" "$cache_dir" "$env_dir" "https://buildpack-registry.s3.dualstack. us-east-1.amazonaws.com/buildpacks/heroku/nodejs.tgz" "heroku/nodejs"
6161#
6262compile_buildpack_v2 ()
6363{
Original file line number Diff line number Diff line change @@ -32,9 +32,9 @@ ruby_url() {
3232 if [ " $stack " == " heroku-24" ]; then
3333 local arch
3434 arch=$( dpkg --print-architecture)
35- echo " ${BUILDPACK_VENDOR_URL:- https:// heroku-buildpack-ruby.s3.us-east-1.amazonaws.com} /$stack /$arch /ruby-$version .tgz"
35+ echo " ${BUILDPACK_VENDOR_URL:- https:// heroku-buildpack-ruby.s3.dualstack. us-east-1.amazonaws.com} /$stack /$arch /ruby-$version .tgz"
3636 else
37- echo " ${BUILDPACK_VENDOR_URL:- https:// heroku-buildpack-ruby.s3.us-east-1.amazonaws.com} /$stack /ruby-$version .tgz"
37+ echo " ${BUILDPACK_VENDOR_URL:- https:// heroku-buildpack-ruby.s3.dualstack. us-east-1.amazonaws.com} /$stack /ruby-$version .tgz"
3838 fi
3939}
4040
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ if detect_needs_java "$BUILD_DIR"; then
3737
3838EOM
3939
40- compile_buildpack_v2 " $BUILD_DIR " " $CACHE_DIR " " $ENV_DIR " " https://buildpack-registry.s3.us-east-1.amazonaws.com/buildpacks/heroku/jvm.tgz" " heroku/jvm"
40+ compile_buildpack_v2 " $BUILD_DIR " " $CACHE_DIR " " $ENV_DIR " " https://buildpack-registry.s3.dualstack. us-east-1.amazonaws.com/buildpacks/heroku/jvm.tgz" " heroku/jvm"
4141fi
4242
4343" $bootstrap_ruby_dir " /bin/ruby " $BIN_DIR /support/ruby_test-compile.rb" " $@ "
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ class LanguagePack::Base
1515 include LanguagePack ::ShellHelpers
1616 extend LanguagePack ::ShellHelpers
1717
18- VENDOR_URL = ENV [ "BUILDPACK_VENDOR_URL" ] || "https://heroku-buildpack-ruby.s3.us-east-1.amazonaws.com"
18+ VENDOR_URL = ENV [ "BUILDPACK_VENDOR_URL" ] || "https://heroku-buildpack-ruby.s3.dualstack. us-east-1.amazonaws.com"
1919 ROOT_DIR = File . expand_path ( "../../.." , __FILE__ )
2020 MULTI_ARCH_STACKS = [ "heroku-24" ]
2121 KNOWN_ARCHITECTURES = [ "amd64" , "arm64" ]
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ def self.hardcoded_node_lts(arch:)
1515 def self . hardcoded_yarn
1616 {
1717 "number" => YARN_VERSION ,
18- "url" => "https://heroku-nodebin.s3.us-east-1.amazonaws.com/yarn/release/yarn-v#{ YARN_VERSION } .tar.gz"
18+ "url" => "https://heroku-nodebin.s3.dualstack. us-east-1.amazonaws.com/yarn/release/yarn-v#{ YARN_VERSION } .tar.gz"
1919 }
2020 end
2121
Original file line number Diff line number Diff line change @@ -566,7 +566,7 @@ def install_binaries
566566
567567 # vendors individual binary into the slug
568568 # @param [String] name of the binary package from S3.
569- # Example: https://heroku-buildpack-ruby.s3.us-east-1.amazonaws.com/node-0.4.7.tgz, where name is "node-0.4.7"
569+ # Example: https://heroku-buildpack-ruby.s3.dualstack. us-east-1.amazonaws.com/node-0.4.7.tgz, where name is "node-0.4.7"
570570 def install_binary ( name )
571571 topic "Installing #{ name } "
572572 bin_dir = "bin"
You can’t perform that action at this time.
0 commit comments