From 75f352fef31dccc70e69b27b5eaa1fd9dfd8c05e Mon Sep 17 00:00:00 2001 From: Richard Schneeman Date: Thu, 2 Nov 2023 12:37:39 -0500 Subject: [PATCH 1/4] Node changelog --- changelogs/unreleased/node_20_9_0.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 changelogs/unreleased/node_20_9_0.md diff --git a/changelogs/unreleased/node_20_9_0.md b/changelogs/unreleased/node_20_9_0.md new file mode 100644 index 000000000..d260909bd --- /dev/null +++ b/changelogs/unreleased/node_20_9_0.md @@ -0,0 +1,8 @@ +## Ruby apps now default to Node version 20.9.0 + +Applications using the `heroku/ruby` buildpack that do not already have `node` installed by another buildpack (such as the `heroku/nodejs` +buildpack) will now receive: + +- Node.js version 20.9.0 (was previously 16.18.1) + +These versions and instructions on how to specify a specific version of these binaries can be found on the [installed binaries section of the Heroku Ruby Support page](https://devcenter.heroku.com/articles/ruby-support#installed-binaries). From 197f2ce711b389f3b459b8cabe7dd2a4522be015 Mon Sep 17 00:00:00 2001 From: Richard Schneeman Date: Thu, 2 Nov 2023 12:42:06 -0500 Subject: [PATCH 2/4] Add changelogs for JRuby Removing the line about excluding files as that's an internal detail that customers shouldn't notice. --- CHANGELOG.md | 3 ++- changelogs/unreleased/jruby_9.3.13.0.md | 10 ++++++++++ changelogs/unreleased/jruby_9.4.5.0.md | 0 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 changelogs/unreleased/jruby_9.3.13.0.md create mode 100644 changelogs/unreleased/jruby_9.4.5.0.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 01e76b3ba..c7800948d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,8 @@ ## Main (unreleased) -- Exclude development-only files from the packaged buildpack +- JRuby 9.4.5.0 is now available +- JRuby 9.3.13.0 is now available - Default Node.js version now 20.9.0 ## v260 (2023/10/23) diff --git a/changelogs/unreleased/jruby_9.3.13.0.md b/changelogs/unreleased/jruby_9.3.13.0.md new file mode 100644 index 000000000..45082f69e --- /dev/null +++ b/changelogs/unreleased/jruby_9.3.13.0.md @@ -0,0 +1,10 @@ +## JRuby version 9.3.13.0 is now available + +[JRuby v9.3.13.0](/articles/ruby-support#ruby-versions) is now available on Heroku. To run +your app using this version of Ruby, add the following `ruby` directive to your Gemfile: + +```ruby +ruby "2.6.8", engine: "jruby", engine_version: "9.3.13.0" +``` + +The JRuby release notes can be found on the [JRuby website](https://www.jruby.org/news). diff --git a/changelogs/unreleased/jruby_9.4.5.0.md b/changelogs/unreleased/jruby_9.4.5.0.md new file mode 100644 index 000000000..e69de29bb From c3d7205fa493c8b2f2831a7eaa4abd0bada50e62 Mon Sep 17 00:00:00 2001 From: Richard Schneeman Date: Thu, 2 Nov 2023 12:42:47 -0500 Subject: [PATCH 3/4] v261 --- CHANGELOG.md | 2 ++ changelogs/{unreleased => v261}/jruby_9.3.13.0.md | 0 changelogs/{unreleased => v261}/jruby_9.4.5.0.md | 0 changelogs/{unreleased => v261}/node_20_9_0.md | 0 lib/language_pack/version.rb | 2 +- 5 files changed, 3 insertions(+), 1 deletion(-) rename changelogs/{unreleased => v261}/jruby_9.3.13.0.md (100%) rename changelogs/{unreleased => v261}/jruby_9.4.5.0.md (100%) rename changelogs/{unreleased => v261}/node_20_9_0.md (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index c7800948d..610248f02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Main (unreleased) +## v261 (2023/11/02) + - JRuby 9.4.5.0 is now available - JRuby 9.3.13.0 is now available - Default Node.js version now 20.9.0 diff --git a/changelogs/unreleased/jruby_9.3.13.0.md b/changelogs/v261/jruby_9.3.13.0.md similarity index 100% rename from changelogs/unreleased/jruby_9.3.13.0.md rename to changelogs/v261/jruby_9.3.13.0.md diff --git a/changelogs/unreleased/jruby_9.4.5.0.md b/changelogs/v261/jruby_9.4.5.0.md similarity index 100% rename from changelogs/unreleased/jruby_9.4.5.0.md rename to changelogs/v261/jruby_9.4.5.0.md diff --git a/changelogs/unreleased/node_20_9_0.md b/changelogs/v261/node_20_9_0.md similarity index 100% rename from changelogs/unreleased/node_20_9_0.md rename to changelogs/v261/node_20_9_0.md diff --git a/lib/language_pack/version.rb b/lib/language_pack/version.rb index 9888744be..32d3f4d25 100644 --- a/lib/language_pack/version.rb +++ b/lib/language_pack/version.rb @@ -2,6 +2,6 @@ module LanguagePack class LanguagePack::Base - BUILDPACK_VERSION = "v260" + BUILDPACK_VERSION = "v261" end end From ac6d6094e1dc9a430790d57e5e6d33824b13d92a Mon Sep 17 00:00:00 2001 From: Richard Schneeman Date: Thu, 2 Nov 2023 12:43:50 -0500 Subject: [PATCH 4/4] Update link to latest Rails version [close #1373] --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0b6ef1413..e300de875 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ For more information about using Ruby and buildpacks on Heroku, see these Dev Ce - [Heroku Ruby Support](https://devcenter.heroku.com/articles/ruby-support) - [Getting Started with Ruby on Heroku](https://devcenter.heroku.com/articles/getting-started-with-ruby) -- [Getting Started with Rails 4 on Heroku](https://devcenter.heroku.com/articles/getting-started-with-rails4) +- [Getting Started with Rails 7 on Heroku](https://devcenter.heroku.com/articles/getting-started-with-rails7) - [Buildpacks](https://devcenter.heroku.com/articles/buildpacks) - [Buildpack API](https://devcenter.heroku.com/articles/buildpack-api)