jQAssistant / jqassistant

Your Software. Your Structures. Your Rules.
https://jqassistant.org/
GNU General Public License v3.0
193 stars 34 forks source link

Bump org.jruby.version from 9.4.5.0 to 9.4.8.0 #526

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps org.jruby.version from 9.4.5.0 to 9.4.8.0. Updates org.jruby:jruby-core from 9.4.5.0 to 9.4.8.0

Release notes

Sourced from org.jruby:jruby-core's releases.

JRuby 9.4.8.0 Released

The JRuby community is pleased to announce the release of JRuby 9.4.8.0.

JRuby 9.4.x targets Ruby 3.1 compatibility.

Thank you to our contributors this release, you help keep JRuby moving forward! [@​edipofederle], [@​fidothe], [@​ikaronen-relex], [@​jimtng], [@​jsvd], [@​kares], [@​mullermp], [@​ntkme]

Ruby Compatibility

  • Fixed a bug in the bytecode JIT causing patterns to execute incorrect branches. #8283, #8284

Standard Library

  • jruby-openssl is updated to 0.15.0, with updated Bouncy Castle libraries to avoid CVEs in older versions.
  • uri is updated to 0.12.2, mitigating CVE-2023-36617.
  • net-ftp is updated to 0.3.7 with restored functionality on JRuby.

58 Github Issues resolved for 9.4.8.0

  • #6198 [Add test for #6197]#6198
  • #7515 [Process.wait and Process.wait2 not behaving as expected on Windows with JDK > 8]#7515
  • #7688 [Correct Binding#dup to properly propagate values it captures]#7688
  • #7750 [File.absolute_path does not work correctly on Windows when dir_string is specified and contains non-ASCII characters]#7750
  • #7879 [New failures in Rack tests relating to deflater]#7879
  • #8129 [arity for { |a,| } was -2 and should have been 1]#8129
  • #8140 [[ji] support re-reifying class hierarchy]#8140
  • #8178 [Java::JavaLang::ClassCastException: class org.jruby.java.proxies.ConcreteJavaProxy cannot be cast to class org.jruby.RubyArray]#8178
  • #8183 [IPSocket#addr returning "0:0:0:0:0:0:0:0" as bound ip address and not "::" when preferring IPv6]#8183
  • #8210 [Requiring visibility=PRIVATE for native initialize is error-prone]#8210
  • #8213 [Introduce a DEFAULT visibility to indicate unspecified]#8213
  • #8216 [IO.popen fails to find executable with chdir: kwarg]#8216
  • #8217 [JRuby Jar comuptation fails in OSGi environment]#8217
  • #8218 [Process chdir option sooner so execFillarg sees it]#8218
  • #8219 [Class vars overtaken]#8219
  • #8220 [Fix some error messages to make MRI test pass]#8220
  • #8222 [Update uri to 0.12.2 for CVE-2023-36617]#8222
  • #8225 [Different behavior for Array#reject in required file]#8225
  • #8232 [Synchronize state in AbstractVariable and Argv]#8232
  • #8237 [Open3 doesn't write on the right STDOUT]#8237
  • #8239 [Fix Dir.home for empty dir name]#8239
  • #8241 [Making excluded tests from test/mri/ruby/test_env.rb pass]#8241
  • #8242 [Resolve symlinks in user provided $JAVA_HOME]#8242
  • #8243 [handle FileSystemNotFoundException when getting jruby jar]#8243
  • #8244 [org.jruby.javasupport.ext.JavaLang.Number#define emits "method redefined" warnings in verbose mode]#8244
  • #8245 [Remove unused variable assignment from Fiddle::Pointer.to_ptr]#8245

... (truncated)

Commits
  • 4d41e55 Version 9.4.8.0 updated for release
  • 4352f57 Merge pull request #8310 from headius/windows_real_pid
  • 2b29f22 Merge pull request #8309 from headius/windows_absolute_path_multibyte
  • e690825 Enhance reflective pid-getting for Windows Java 8+
  • 5c7b617 Merge pull request #8311 from andrykonchin/ak/update-specs
  • 53b07bb Add tags for new failing specs
  • 1693359 Update to ruby/spec@f8987ac
  • ea21823 Update to ruby/mspec@5354a40
  • ea390f8 Merge pull request #8303 from jsvd/patch-1
  • c9b3e3a Default Windows filesystem encoding to UTF-8
  • Additional commits viewable in compare view


Updates org.jruby:jruby-stdlib from 9.4.5.0 to 9.4.8.0

Release notes

Sourced from org.jruby:jruby-stdlib's releases.

JRuby 9.4.8.0 Released

The JRuby community is pleased to announce the release of JRuby 9.4.8.0.

JRuby 9.4.x targets Ruby 3.1 compatibility.

Thank you to our contributors this release, you help keep JRuby moving forward! [@​edipofederle], [@​fidothe], [@​ikaronen-relex], [@​jimtng], [@​jsvd], [@​kares], [@​mullermp], [@​ntkme]

Ruby Compatibility

  • Fixed a bug in the bytecode JIT causing patterns to execute incorrect branches. #8283, #8284

Standard Library

  • jruby-openssl is updated to 0.15.0, with updated Bouncy Castle libraries to avoid CVEs in older versions.
  • uri is updated to 0.12.2, mitigating CVE-2023-36617.
  • net-ftp is updated to 0.3.7 with restored functionality on JRuby.

58 Github Issues resolved for 9.4.8.0

  • #6198 [Add test for #6197]#6198
  • #7515 [Process.wait and Process.wait2 not behaving as expected on Windows with JDK > 8]#7515
  • #7688 [Correct Binding#dup to properly propagate values it captures]#7688
  • #7750 [File.absolute_path does not work correctly on Windows when dir_string is specified and contains non-ASCII characters]#7750
  • #7879 [New failures in Rack tests relating to deflater]#7879
  • #8129 [arity for { |a,| } was -2 and should have been 1]#8129
  • #8140 [[ji] support re-reifying class hierarchy]#8140
  • #8178 [Java::JavaLang::ClassCastException: class org.jruby.java.proxies.ConcreteJavaProxy cannot be cast to class org.jruby.RubyArray]#8178
  • #8183 [IPSocket#addr returning "0:0:0:0:0:0:0:0" as bound ip address and not "::" when preferring IPv6]#8183
  • #8210 [Requiring visibility=PRIVATE for native initialize is error-prone]#8210
  • #8213 [Introduce a DEFAULT visibility to indicate unspecified]#8213
  • #8216 [IO.popen fails to find executable with chdir: kwarg]#8216
  • #8217 [JRuby Jar comuptation fails in OSGi environment]#8217
  • #8218 [Process chdir option sooner so execFillarg sees it]#8218
  • #8219 [Class vars overtaken]#8219
  • #8220 [Fix some error messages to make MRI test pass]#8220
  • #8222 [Update uri to 0.12.2 for CVE-2023-36617]#8222
  • #8225 [Different behavior for Array#reject in required file]#8225
  • #8232 [Synchronize state in AbstractVariable and Argv]#8232
  • #8237 [Open3 doesn't write on the right STDOUT]#8237
  • #8239 [Fix Dir.home for empty dir name]#8239
  • #8241 [Making excluded tests from test/mri/ruby/test_env.rb pass]#8241
  • #8242 [Resolve symlinks in user provided $JAVA_HOME]#8242
  • #8243 [handle FileSystemNotFoundException when getting jruby jar]#8243
  • #8244 [org.jruby.javasupport.ext.JavaLang.Number#define emits "method redefined" warnings in verbose mode]#8244
  • #8245 [Remove unused variable assignment from Fiddle::Pointer.to_ptr]#8245

... (truncated)

Commits
  • 4d41e55 Version 9.4.8.0 updated for release
  • 4352f57 Merge pull request #8310 from headius/windows_real_pid
  • 2b29f22 Merge pull request #8309 from headius/windows_absolute_path_multibyte
  • e690825 Enhance reflective pid-getting for Windows Java 8+
  • 5c7b617 Merge pull request #8311 from andrykonchin/ak/update-specs
  • 53b07bb Add tags for new failing specs
  • 1693359 Update to ruby/spec@f8987ac
  • ea21823 Update to ruby/mspec@5354a40
  • ea390f8 Merge pull request #8303 from jsvd/patch-1
  • c9b3e3a Default Windows filesystem encoding to UTF-8
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)