Skip to content

chore(deps): update dependency org.jruby:jruby to v9.4.6.0#34

Open
mend-for-github-com[bot] wants to merge 1 commit intomainfrom
whitesource-remediate/org.jruby-jruby-9.x
Open

chore(deps): update dependency org.jruby:jruby to v9.4.6.0#34
mend-for-github-com[bot] wants to merge 1 commit intomainfrom
whitesource-remediate/org.jruby-jruby-9.x

Conversation

@mend-for-github-com
Copy link
Contributor

@mend-for-github-com mend-for-github-com bot commented Mar 16, 2023

This PR contains the following updates:

Package Type Update Change
org.jruby:jruby compile minor 9.3.6.0 -> 9.4.6.0

Release Notes

jruby/jruby (org.jruby:jruby)

v9.4.6.0: JRuby 9.4.6.0 Released

Compare Source

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

JRuby 9.4.x targets Ruby 3.1 compatibility.

Thank you to our contributors this release, you help keep JRuby moving forward! @​evaniainbrooks, @​ahorek, @​kares, @​most00, @​ntkme, @​sk757a

Ruby Compatibility

  • Support for the new Prism parser for Ruby code has been merged in. A blog post will follow soon. #​8103
  • IO#fcntl had inverted logic for setting O_NONBLOCK (setting it cleared the value, etc). [#​8081], [#​8090]
  • Many fixes to language and core class compatibility, see issue list.
  • Warnings should match verbosity levels of CRuby, with many unwanted warnings now properly omitted without verbose enabled. #​7183, #​8071

Standard Library

  • json is updated to 2.7.1. #​7752, #​7954
  • io-console is updated to 0.7.2. This version fixes IRB on Apple M-series by using stty for console manipulation. #​8012
  • nkf is now supported by gem version 0.2.0. #​8077
  • strscan is updated to 3.1.0. #​8074, [#​8086]
  • reline is updated to 0.4.2 #​8102
  • jruby-openssl is updated to 0.14.3 #​8107

JVM Integration

  • Ruby Symbols can be use as arguments to JVM methods that receive Java String. #​8015, #​8057
  • Starting with Java 17, package-private methods will no longer be bound automatically even if they can be made visible. #​8061, #​8093

Native Integration

  • The subsystem used for native calls has been updated to support RHEL/CentOS 7 and the Java 9+ Cleaner API. [#​8104]

Performance

  • Performance of keyword argument handling has been improved. #​8021
  • Pattern matching is now supported in JRuby's JIT compiler. #​8026, #​8027
77 Github Issues resolved for 9.4.6.0

v9.4.5.0: JRuby 9.4.5.0 Released

Compare Source

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

JRuby 9.4.x targets Ruby 3.1 compatibility.

Thank you to our contributors this release, you help keep JRuby moving forward! @​ahorek, @​jcharaoui, @​kares

Ruby Compatibility

20 Github Issues resolved for 9.4.5.0

v9.4.4.0: JRuby 9.4.4.0 Released

Compare Source

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

JRuby 9.4.x targets Ruby 3.1 compatibility.

Thank you to our contributors this release, you help keep JRuby moving forward! @​ahorek, @​chadlwilson, @​k77ch7, @​kares, @​mrnoname1000, @​ntkme, @​skmp

Ruby Compatibility

Standard Library

  • Default gem updates:
    • jruby-openssl 0.14.2. #​7886
    • psych is updated to 5.1.1.1, which uses SnakeYAML and exposes Psych::Parser.code_point_limit= for globally setting the code point limit.
    • bigdecimal is now a default gem (3.1.4) for the pure-Ruby portions; the extension remains part of JRuby itself. #​7925
    • stringio is updated to 3.0.8. #​7881

Platform Support

JVM Integration

  • Virtual thread use in Fiber can now be disabled using the jruby.fiber.vthread=false property (or JRuby flag -Xfiber.vthread=false). #​7907 #​7966
  • Multiple small bugs in JVM bytecode generation and invokedynamic logic were discovered and fixed. #​7913

Build and Distribution

  • The JRuby/Maven stack of plugins used to integrate Ruby and Maven artifacts have been updated to the latest versions, now using JRuby 9.4.3.0 for builds and avoiding the use of deprecated rubygems.org APIs. #​7872

Performance

  • Conditional assignment of instance variables now requires only a single lookup, and optimizes to a simple read after assignment. #​7891, #​7896
78 Github Issues and PRs resolved for 9.4.4.0

v9.4.3.0: JRuby 9.4.3.0

Compare Source

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

JRuby 9.4.x targets Ruby 3.1 compatibility.

Thank you to our contributors this release, you help keep JRuby moving forward! @​byteit101, @​donv, @​k77ch7, @​rcrews

Ruby Compatibility

Standard Library

Performance

JVM Integration

  • InvokeDynamic support is now being tested across five major test suites on Java 17 and passes all tests that non-indy execution passes. #​7797
79 Github Issues resolved for 9.4.3.0

v9.4.2.0: JRuby 9.4.2.0

Compare Source

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

JRuby 9.4.x targets Ruby 3.1 compatibility.

Thank you to our contributors this release, you help keep JRuby moving forward! @​k77ch7, [@​andsel]

Ruby Compatibility

  • __callee__ now properly returns the name under which a method was called, which will be the new name in the case of aliased methods. [#​2305], [#​7702]
  • More use cases for keyword arguments have been fixed to behave correctly and avoid extraneous warnings. [#​7637], [#​7645], [#​7657], [#​7658], [#​7670], [#​7672], [#​7686]
  • Array#pack now supports more cases, passing nearly all specs. [#​7663]
  • Compatibility with CRuby's command-line arguments has been improved. [#​7678], [#​7680], [#​7681], [#​7681], [#​7683], [#​7684]

Standard Library

  • irb is updated to 1.4.2. [#​7690], [#​7691]
  • open-uri is updated to 0.3.0. [#​7701]
  • io-wait is updated to 0.3.0. [#​7701]
  • stringio is updated to 3.0.5. [#​7701]
  • strscan is updated to 3.0.6. [#​7701]
  • open3 is switched to using the gem at 0.1.2. [#​7701]

Platform Support

  • Exception backtraces now default to color output when the controlling terminal is a TTY. Disable using -Xbacktrace.color=false or equivalent in .jrubyrc. [#​7693]

Performance

  • String#split has been optimized to skip regular expression use for simple split expressions. Simple ASCII strings also split faster. [#​7629]

54 Github Issues resolved for 9.4.2.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

@mend-for-github-com mend-for-github-com bot force-pushed the whitesource-remediate/org.jruby-jruby-9.x branch 2 times, most recently from a796938 to 00fc922 Compare March 19, 2023 14:49
@mend-for-github-com mend-for-github-com bot changed the title chore(deps): update dependency org.jruby:jruby to v9.4.2.0 chore(deps): update dependency org.jruby:jruby to v9.4.2.0 - autoclosed Apr 20, 2023
@mend-for-github-com mend-for-github-com bot deleted the whitesource-remediate/org.jruby-jruby-9.x branch April 20, 2023 00:02
@mend-for-github-com mend-for-github-com bot changed the title chore(deps): update dependency org.jruby:jruby to v9.4.2.0 - autoclosed chore(deps): update dependency org.jruby:jruby to v9.4.2.0 Apr 20, 2023
@mend-for-github-com mend-for-github-com bot reopened this Apr 20, 2023
@mend-for-github-com mend-for-github-com bot restored the whitesource-remediate/org.jruby-jruby-9.x branch April 20, 2023 09:23
@mend-for-github-com mend-for-github-com bot force-pushed the whitesource-remediate/org.jruby-jruby-9.x branch from 00fc922 to 581bd8f Compare June 7, 2023 22:02
@mend-for-github-com mend-for-github-com bot changed the title chore(deps): update dependency org.jruby:jruby to v9.4.2.0 chore(deps): update dependency org.jruby:jruby to v9.4.3.0 Jun 7, 2023
@mend-for-github-com mend-for-github-com bot force-pushed the whitesource-remediate/org.jruby-jruby-9.x branch from 581bd8f to fbc7465 Compare November 8, 2023 00:14
@mend-for-github-com mend-for-github-com bot changed the title chore(deps): update dependency org.jruby:jruby to v9.4.3.0 chore(deps): update dependency org.jruby:jruby to v9.4.5.0 Nov 8, 2023
@mend-for-github-com mend-for-github-com bot force-pushed the whitesource-remediate/org.jruby-jruby-9.x branch from fbc7465 to 39f8304 Compare February 21, 2024 05:20
@mend-for-github-com mend-for-github-com bot changed the title chore(deps): update dependency org.jruby:jruby to v9.4.5.0 chore(deps): update dependency org.jruby:jruby to v9.4.6.0 Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants