renovate-bot opened a new pull request, #5138:
URL: https://github.com/apache/fineract/pull/5138

   This PR contains the following updates:
   
   | Package | Change | Age | Confidence |
   |---|---|---|---|
   | [org.jruby:jruby-complete](https://redirect.github.com/jruby/jruby) | 
`9.4.5.0` -> `10.0.2.0` | 
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jruby:jruby-complete/10.0.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
 | 
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jruby:jruby-complete/9.4.5.0/10.0.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
 |
   
   ---
   
   ### Release Notes
   
   <details>
   <summary>jruby/jruby (org.jruby:jruby-complete)</summary>
   
   ### 
[`v10.0.2.0`](https://redirect.github.com/jruby/jruby/releases/tag/10.0.2.0): 
JRuby 10.0.2.0
   
   [Compare 
Source](https://redirect.github.com/jruby/jruby/compare/10.0.1.0...10.0.2.0)
   
   The JRuby community is pleased to announce the release of JRuby 10.0.2.0.
   
   - Homepage: <https://www.jruby.org/>
   - Download: <https://www.jruby.org/download>
   
   JRuby 10.0.2.x targets Ruby 3.4 compatibility.
   
   Thank you to our contributors this release, you help keep JRuby moving 
forward!
   
   ##### 7 Issues and PRs resolved for 10.0.2.0
   
   - [#&#8203;8920](https://redirect.github.com/jruby/jruby/issues/8920) 
[KWargs issue with mustermann gem preventing JRuby 10.0.1.0 
upgrade][#&#8203;8920]
   - [#&#8203;8922](https://redirect.github.com/jruby/jruby/issues/8922) [Don't 
clear callInfo for Ruby methods][#&#8203;8922]
   - [#&#8203;8929](https://redirect.github.com/jruby/jruby/issues/8929) 
[Update ArgumentError for missing file to match CRuby][#&#8203;8929]
   - [#&#8203;8930](https://redirect.github.com/jruby/jruby/issues/8930) [Run 
specs repeatedly with forced JIT][#&#8203;8930]
   - [#&#8203;8943](https://redirect.github.com/jruby/jruby/issues/8943) [Make 
closure to method conversion more conservative][#&#8203;8943]
   - [#&#8203;8948](https://redirect.github.com/jruby/jruby/issues/8948) [SassC 
- array size too big][#&#8203;8948]
   - [#&#8203;8950](https://redirect.github.com/jruby/jruby/issues/8950) [Fixes 
#&#8203;8948. SassC - array size too big][#&#8203;8950]
   
   [#&#8203;8920]: https://redirect.github.com/jruby/jruby/issues/8920
   
   [#&#8203;8922]: https://redirect.github.com/jruby/jruby/pull/8922
   
   [#&#8203;8929]: https://redirect.github.com/jruby/jruby/pull/8929
   
   [#&#8203;8930]: https://redirect.github.com/jruby/jruby/pull/8930
   
   [#&#8203;8943]: https://redirect.github.com/jruby/jruby/pull/8943
   
   [#&#8203;8948]: https://redirect.github.com/jruby/jruby/issues/8948
   
   [#&#8203;8950]: https://redirect.github.com/jruby/jruby/pull/8950
   
   ### 
[`v10.0.1.0`](https://redirect.github.com/jruby/jruby/releases/tag/10.0.1.0): 
JRuby 10.0.1.0
   
   [Compare 
Source](https://redirect.github.com/jruby/jruby/compare/10.0.0.1...10.0.1.0)
   
   The JRuby community is pleased to announce the release of JRuby 10.0.1.0.
   
   - Homepage: <https://www.jruby.org/>
   - Download: <https://www.jruby.org/download>
   
   JRuby 10.0.1.x targets Ruby 3.4 compatibility.
   
   Thank you to our contributors this release, you help keep JRuby moving 
forward!
   
   ## Compatibility
   
   - Zeitwerk is now fully supported. ([#&#8203;6781], [#&#8203;8852], 
[#&#8203;8853], [#&#8203;8863], [#&#8203;8777])
   
   ## Libraries
   
   - The net-imap library is updated from 0.5.4 to 0.5.8 ([#&#8203;8826], 
[#&#8203;8828])
   
   ##### 62 Issues and PRs resolved for 10.0.1.0
   
   - [#&#8203;6781](https://redirect.github.com/jruby/jruby/issues/6781) 
[Remaining Zeitwerk fixes][#&#8203;6781]
   - [#&#8203;8624](https://redirect.github.com/jruby/jruby/issues/8624) 
[Inconsistent String behavior between MRI and JRuby][#&#8203;8624]
   - [#&#8203;8690](https://redirect.github.com/jruby/jruby/issues/8690) [Using 
JSR223 ScriptEngine interface has no way to clean up resources][#&#8203;8690]
   - [#&#8203;8740](https://redirect.github.com/jruby/jruby/issues/8740) 
[JRuby10: BigDecimal("0").to\_java => Java::JavaLang::Long][#&#8203;8740]
   - [#&#8203;8767](https://redirect.github.com/jruby/jruby/issues/8767) [`it` 
special block variable hides local variable sometimes][#&#8203;8767]
   - [#&#8203;8769](https://redirect.github.com/jruby/jruby/issues/8769) [Fix 
`sprinf` with explicit zero precision and zero value][#&#8203;8769]
   - [#&#8203;8772](https://redirect.github.com/jruby/jruby/issues/8772) 
[parameterless blocks must check for `it` outside the block in case it exists 
already][#&#8203;8772]
   - [#&#8203;8776](https://redirect.github.com/jruby/jruby/issues/8776) [False 
positive syntax error on endless method definition on 10.0][#&#8203;8776]
   - [#&#8203;8777](https://redirect.github.com/jruby/jruby/issues/8777) 
[Something wrong with requires on 10.0 (broken dry-validation gem for 
example)][#&#8203;8777]
   - [#&#8203;8778](https://redirect.github.com/jruby/jruby/issues/8778) [== 
and === need to support endless method definitions][#&#8203;8778]
   - [#&#8203;8780](https://redirect.github.com/jruby/jruby/issues/8780) 
[Fiddle test failing with JRuby 10][#&#8203;8780]
   - [#&#8203;8781](https://redirect.github.com/jruby/jruby/issues/8781) [ffi 
LONG/ULONG call different value methods][#&#8203;8781]
   - [#&#8203;8782](https://redirect.github.com/jruby/jruby/issues/8782) 
[`Date::Error` with `Date.parse` and JRuby 10][#&#8203;8782]
   - [#&#8203;8783](https://redirect.github.com/jruby/jruby/issues/8783) 
[Failure in ruby/pp CI in JRuby 10][#&#8203;8783]
   - [#&#8203;8785](https://redirect.github.com/jruby/jruby/issues/8785) 
[Rearrange kwargs logic][#&#8203;8785]
   - [#&#8203;8787](https://redirect.github.com/jruby/jruby/issues/8787) 
[Frozen string literal warning with FFI and JRuby 10][#&#8203;8787]
   - [#&#8203;8788](https://redirect.github.com/jruby/jruby/issues/8788) 
[`Time.new` nanosecond parsing][#&#8203;8788]
   - [#&#8203;8793](https://redirect.github.com/jruby/jruby/issues/8793) [Fix 
more corner cases of kwargs from MRI test suite][#&#8203;8793]
   - [#&#8203;8796](https://redirect.github.com/jruby/jruby/issues/8796) [Jruby 
10.0: `it` is not working in REPL (irb/pry)][#&#8203;8796]
   - [#&#8203;8798](https://redirect.github.com/jruby/jruby/issues/8798) 
[Keyword arguments arity error in drb tests][#&#8203;8798]
   - [#&#8203;8799](https://redirect.github.com/jruby/jruby/issues/8799) [`it` 
broken in irb. Used wrong scope type field in parser.][#&#8203;8799]
   - [#&#8203;8800](https://redirect.github.com/jruby/jruby/issues/8800) 
[Improve docs and some minor warns from IDE dealt with][#&#8203;8800]
   - [#&#8203;8802](https://redirect.github.com/jruby/jruby/issues/8802) [Fixes 
to improve DRb tests][#&#8203;8802]
   - [#&#8203;8803](https://redirect.github.com/jruby/jruby/issues/8803) 
[9-digit rational needs to be multiplied by 9 digits][#&#8203;8803]
   - [#&#8203;8826](https://redirect.github.com/jruby/jruby/issues/8826) 
[Update net-imap from 0.5.4 to 0.5.8][#&#8203;8826]
   - [#&#8203;8828](https://redirect.github.com/jruby/jruby/issues/8828) 
[Update to net-imap 0.5.8 for security fixes][#&#8203;8828]
   - [#&#8203;8829](https://redirect.github.com/jruby/jruby/issues/8829) [Data 
fixes and improvements][#&#8203;8829]
   - [#&#8203;8831](https://redirect.github.com/jruby/jruby/issues/8831) 
[Tweaks to further improve startup speed and memory use][#&#8203;8831]
   - [#&#8203;8833](https://redirect.github.com/jruby/jruby/issues/8833) 
[Missing splatNode creation][#&#8203;8833]
   - [#&#8203;8840](https://redirect.github.com/jruby/jruby/issues/8840) 
[Possible bugs found by SAST (Svace)][#&#8203;8840]
   - [#&#8203;8846](https://redirect.github.com/jruby/jruby/issues/8846) 
[Deadlock occurs between main and Ruby-0-JIT-1 threads][#&#8203;8846]
   - [#&#8203;8847](https://redirect.github.com/jruby/jruby/issues/8847) 
[Java::JavaLang::ClassCastException: class java.lang.Integer cannot be cast to 
class java.lang.String][#&#8203;8847]
   - [#&#8203;8848](https://redirect.github.com/jruby/jruby/issues/8848) 
[Improvements for dynamic string invokedynamic site][#&#8203;8848]
   - [#&#8203;8850](https://redirect.github.com/jruby/jruby/issues/8850) 
[single value makes kwargs hash.  Mark it as such][#&#8203;8850]
   - [#&#8203;8852](https://redirect.github.com/jruby/jruby/issues/8852) [Fixes 
to improve Zeitwerk support][#&#8203;8852]
   - [#&#8203;8853](https://redirect.github.com/jruby/jruby/issues/8853) 
[NameError: uninitialized constant MyGem::Foo::Bar when using 
Zeitwerk][#&#8203;8853]
   - [#&#8203;8854](https://redirect.github.com/jruby/jruby/issues/8854) 
[Java::JavaLang::NullPointerException: Unable to find 
org.jruby.RubyTime.initialize(RubyTime.java to read failed line][#&#8203;8854]
   - [#&#8203;8856](https://redirect.github.com/jruby/jruby/issues/8856) 
[Native (and fast) Time#xmlschema (iso8601)][#&#8203;8856]
   - [#&#8203;8858](https://redirect.github.com/jruby/jruby/issues/8858) [Fix 
`Time.new` when using (empty) keywords (2 issues)][#&#8203;8858]
   - [#&#8203;8860](https://redirect.github.com/jruby/jruby/issues/8860) 
[Time.new gives unexpected value][#&#8203;8860]
   - [#&#8203;8861](https://redirect.github.com/jruby/jruby/issues/8861) [Using 
a string that has been mutated seems to result in a variable containing an 
unexpected value][#&#8203;8861]
   - [#&#8203;8863](https://redirect.github.com/jruby/jruby/issues/8863) 
[Order-dependent Zeitwerk failures][#&#8203;8863]
   - [#&#8203;8864](https://redirect.github.com/jruby/jruby/issues/8864) 
[\[deps\] update joda-time to 2.14.0][#&#8203;8864]
   - [#&#8203;8865](https://redirect.github.com/jruby/jruby/issues/8865) 
[\[deps\] update bundler and rubygems to latest][#&#8203;8865]
   - [#&#8203;8867](https://redirect.github.com/jruby/jruby/issues/8867) 
[Object.const\_defined? not respecting namespace check.][#&#8203;8867]
   - [#&#8203;8868](https://redirect.github.com/jruby/jruby/issues/8868) 
[Update snapshot deploy to use new maven infrastructure][#&#8203;8868]
   - [#&#8203;8871](https://redirect.github.com/jruby/jruby/issues/8871) 
[Always remove the lock from pool on failure][#&#8203;8871]
   - [#&#8203;8872](https://redirect.github.com/jruby/jruby/issues/8872) 
[String#encode replace option incorrectly handles value][#&#8203;8872]
   - [#&#8203;8873](https://redirect.github.com/jruby/jruby/issues/8873) 
[Handle simple transcoding replacement correctly][#&#8203;8873]
   - [#&#8203;8874](https://redirect.github.com/jruby/jruby/issues/8874) 
[Update to jruby-maven-plugins 3.0.6][#&#8203;8874]
   - [#&#8203;8877](https://redirect.github.com/jruby/jruby/issues/8877) [Time 
fixes][#&#8203;8877]
   - [#&#8203;8878](https://redirect.github.com/jruby/jruby/issues/8878) [Some 
specs fixes in ruby/spec/language][#&#8203;8878]
   - [#&#8203;8880](https://redirect.github.com/jruby/jruby/issues/8880) 
[Time.new with Rational seconds performs invalid rounding to the next 
second][#&#8203;8880]
   - [#&#8203;8881](https://redirect.github.com/jruby/jruby/issues/8881) [fix 
#&#8203;8880.  Added a second with Rational][#&#8203;8881]
   - [#&#8203;8882](https://redirect.github.com/jruby/jruby/issues/8882) 
[Always set chilled strings as sharing bytelist][#&#8203;8882]
   - [#&#8203;8890](https://redirect.github.com/jruby/jruby/issues/8890) [Fix 
Time.new parsing (time/new\_tags.txt)][#&#8203;8890]
   - [#&#8203;8895](https://redirect.github.com/jruby/jruby/issues/8895) 
[Improvements based on SAST null reference reports][#&#8203;8895]
   - [#&#8203;8896](https://redirect.github.com/jruby/jruby/issues/8896) [Fix 
an additional dstring indy optimization long bitfield bug][#&#8203;8896]
   - [#&#8203;8905](https://redirect.github.com/jruby/jruby/issues/8905) 
[Implement ruby2\_keywords\_hash dumping][#&#8203;8905]
   - [#&#8203;8907](https://redirect.github.com/jruby/jruby/issues/8907) 
[Symbol table tweaks][#&#8203;8907]
   - [#&#8203;8908](https://redirect.github.com/jruby/jruby/issues/8908) 
[Update Hash#inspect logic for multibyte keys][#&#8203;8908]
   - [#&#8203;8912](https://redirect.github.com/jruby/jruby/issues/8912) [Don't 
include Object for pathed constant searches][#&#8203;8912]
   
   [#&#8203;6781]: https://redirect.github.com/jruby/jruby/issues/6781
   
   [#&#8203;8624]: https://redirect.github.com/jruby/jruby/issues/8624
   
   [#&#8203;8690]: https://redirect.github.com/jruby/jruby/issues/8690
   
   [#&#8203;8740]: https://redirect.github.com/jruby/jruby/issues/8740
   
   [#&#8203;8767]: https://redirect.github.com/jruby/jruby/issues/8767
   
   [#&#8203;8769]: https://redirect.github.com/jruby/jruby/pull/8769
   
   [#&#8203;8772]: https://redirect.github.com/jruby/jruby/pull/8772
   
   [#&#8203;8776]: https://redirect.github.com/jruby/jruby/issues/8776
   
   [#&#8203;8777]: https://redirect.github.com/jruby/jruby/issues/8777
   
   [#&#8203;8778]: https://redirect.github.com/jruby/jruby/pull/8778
   
   [#&#8203;8780]: https://redirect.github.com/jruby/jruby/issues/8780
   
   [#&#8203;8781]: https://redirect.github.com/jruby/jruby/pull/8781
   
   [#&#8203;8782]: https://redirect.github.com/jruby/jruby/issues/8782
   
   [#&#8203;8783]: https://redirect.github.com/jruby/jruby/issues/8783
   
   [#&#8203;8785]: https://redirect.github.com/jruby/jruby/pull/8785
   
   [#&#8203;8787]: https://redirect.github.com/jruby/jruby/issues/8787
   
   [#&#8203;8788]: https://redirect.github.com/jruby/jruby/issues/8788
   
   [#&#8203;8793]: https://redirect.github.com/jruby/jruby/pull/8793
   
   [#&#8203;8796]: https://redirect.github.com/jruby/jruby/issues/8796
   
   [#&#8203;8798]: https://redirect.github.com/jruby/jruby/issues/8798
   
   [#&#8203;8799]: https://redirect.github.com/jruby/jruby/pull/8799
   
   [#&#8203;8800]: https://redirect.github.com/jruby/jruby/pull/8800
   
   [#&#8203;8802]: https://redirect.github.com/jruby/jruby/pull/8802
   
   [#&#8203;8803]: https://redirect.github.com/jruby/jruby/pull/8803
   
   [#&#8203;8826]: https://redirect.github.com/jruby/jruby/issues/8826
   
   [#&#8203;8828]: https://redirect.github.com/jruby/jruby/pull/8828
   
   [#&#8203;8829]: https://redirect.github.com/jruby/jruby/pull/8829
   
   [#&#8203;8831]: https://redirect.github.com/jruby/jruby/pull/8831
   
   [#&#8203;8833]: https://redirect.github.com/jruby/jruby/pull/8833
   
   [#&#8203;8840]: https://redirect.github.com/jruby/jruby/issues/8840
   
   [#&#8203;8846]: https://redirect.github.com/jruby/jruby/issues/8846
   
   [#&#8203;8847]: https://redirect.github.com/jruby/jruby/issues/8847
   
   [#&#8203;8848]: https://redirect.github.com/jruby/jruby/pull/8848
   
   [#&#8203;8850]: https://redirect.github.com/jruby/jruby/pull/8850
   
   [#&#8203;8852]: https://redirect.github.com/jruby/jruby/pull/8852
   
   [#&#8203;8853]: https://redirect.github.com/jruby/jruby/issues/8853
   
   [#&#8203;8854]: https://redirect.github.com/jruby/jruby/issues/8854
   
   [#&#8203;8856]: https://redirect.github.com/jruby/jruby/pull/8856
   
   [#&#8203;8858]: https://redirect.github.com/jruby/jruby/pull/8858
   
   [#&#8203;8860]: https://redirect.github.com/jruby/jruby/issues/8860
   
   [#&#8203;8861]: https://redirect.github.com/jruby/jruby/issues/8861
   
   [#&#8203;8863]: https://redirect.github.com/jruby/jruby/issues/8863
   
   [#&#8203;8864]: https://redirect.github.com/jruby/jruby/pull/8864
   
   [#&#8203;8865]: https://redirect.github.com/jruby/jruby/pull/8865
   
   [#&#8203;8867]: https://redirect.github.com/jruby/jruby/issues/8867
   
   [#&#8203;8868]: https://redirect.github.com/jruby/jruby/pull/8868
   
   [#&#8203;8871]: https://redirect.github.com/jruby/jruby/pull/8871
   
   [#&#8203;8872]: https://redirect.github.com/jruby/jruby/issues/8872
   
   [#&#8203;8873]: https://redirect.github.com/jruby/jruby/pull/8873
   
   [#&#8203;8874]: https://redirect.github.com/jruby/jruby/pull/8874
   
   [#&#8203;8877]: https://redirect.github.com/jruby/jruby/pull/8877
   
   [#&#8203;8878]: https://redirect.github.com/jruby/jruby/pull/8878
   
   [#&#8203;8880]: https://redirect.github.com/jruby/jruby/issues/8880
   
   [#&#8203;8881]: https://redirect.github.com/jruby/jruby/pull/8881
   
   [#&#8203;8882]: https://redirect.github.com/jruby/jruby/pull/8882
   
   [#&#8203;8890]: https://redirect.github.com/jruby/jruby/pull/8890
   
   [#&#8203;8895]: https://redirect.github.com/jruby/jruby/pull/8895
   
   [#&#8203;8896]: https://redirect.github.com/jruby/jruby/pull/8896
   
   [#&#8203;8905]: https://redirect.github.com/jruby/jruby/pull/8905
   
   [#&#8203;8907]: https://redirect.github.com/jruby/jruby/pull/8907
   
   [#&#8203;8908]: https://redirect.github.com/jruby/jruby/pull/8908
   
   [#&#8203;8912]: https://redirect.github.com/jruby/jruby/pull/8912
   
   ### 
[`v10.0.0.1`](https://redirect.github.com/jruby/jruby/releases/tag/10.0.0.1): 
JRuby 10.0.0.1 Released
   
   [Compare 
Source](https://redirect.github.com/jruby/jruby/compare/10.0.0.0...10.0.0.1)
   
   The JRuby community is pleased to announce the release of JRuby 10.0.0.1.
   
   - Homepage: <https://www.jruby.org/>
   - Download: <https://www.jruby.org/download>
   
   We've jumped to Ruby 3.4 compatibility and Java 21 minimum to bring you the 
best Ruby on JVM experience possible. We are confident this is the most 
compatible and stable major release we've ever had.
   
   ## Security
   
   - jruby-openssl has been updated to 0.15.4, which re-enables hostname 
verification by default. This addresses [CVE-2025-46551 and 
GHSA-72qj-48g4-5xgx](https://redirect.github.com/jruby/jruby-openssl/security/advisories/GHSA-72qj-48g4-5xgx).
   
   ### 
[`v10.0.0.0`](https://redirect.github.com/jruby/jruby/releases/tag/10.0.0.0): 
JRuby 10.0.0.0 Released
   
   [Compare 
Source](https://redirect.github.com/jruby/jruby/compare/9.4.14.0...10.0.0.0)
   
   The JRuby community is pleased to announce the release of JRuby 10.0.0.0.
   
   - Homepage: <https://www.jruby.org/>
   - Download: <https://www.jruby.org/download>
   
   JRuby 10 is finally here! We've jumped to Ruby 3.4 compatibility and Java 21 
minimum to bring you the best Ruby on JVM experience possible. We are confident 
this is the most compatible and stable major release we've ever had.
   
   Our blog post on JRuby 10 provides a high-level overview of the major 
changes, with some additional details below. We will update the blog post with 
additional detailed articles over the coming weeks: 
<https://blog.jruby.org/2025/04/jruby-10-part-1-whats-new>
   
   As with any "dot zero" release, we are planning a series of quick updates to 
address any last-minute issues that snuck into the release. Please file bugs 
for any issues you see while testing JRuby 10.0: 
<https://github.com/jruby/jruby/issues>
   
   ## Contributors
   
   The JRuby core team today includes Charles Oliver Nutter 
([@&#8203;headius](https://redirect.github.com/headius)), Thomas Enebo 
([@&#8203;enebo](https://redirect.github.com/enebo)), and Karol Bucek 
([@&#8203;kares](https://redirect.github.com/kares)). Over the past year we 
have been honored to accept contributions from many other developers, and JRuby 
10 would not be as stable or complete without their help:
   
   [@&#8203;andsel], [@&#8203;mrnoname1000], [@&#8203;ahorek], 
[@&#8203;evaniainbrooks], [@&#8203;edipofederle], [@&#8203;ccutrer], 
[@&#8203;danini-the-panini], [@&#8203;ntkme], [@&#8203;andrykonchin], 
[@&#8203;mohamedhafez], [@&#8203;jsvd], [@&#8203;jpcamara], [@&#8203;mullermp], 
[@&#8203;ikaronen-relex], [@&#8203;jimtng], [@&#8203;ryannevell], 
[@&#8203;eregon], [@&#8203;moste00], [@&#8203;sk757a]
   
   ## Ruby Compatibility
   
   - Ruby compatibility has been updated to Ruby 3.4. We consider this release 
equivalent to Ruby 3.4.2.
   - Most features of Ruby 3.2, 3.3, 3.4 are complete, but some are still in 
progress. See our checklists based on CRuby's release notes: [Ruby 
3.2](https://redirect.github.com/jruby/jruby/issues/7517), [Ruby 
3.3](https://redirect.github.com/jruby/jruby/issues/8029), [Ruby 
3.4](https://redirect.github.com/jruby/jruby/issues/8395)
   - Except where a more recent gem was available or a library is unsupported 
by JRuby, we have included the same standard libraries as Ruby 3.4.
   
   ## Java 21
   
   After nearly a decade of supporting Java 8, the JRuby team decided it's time 
for us to move to a more modern version of Java. The new requirement of Java 21 
will allow us to take advantage of many features that were impossible to 
utilize while simultaneously supporting Java 8:
   
   - On-by-default optimization using 
[InvokeDynamic](https://wiki.openjdk.org/display/HotSpot/Method+handles+and+invokedynamic),
 which has significantly improved since Java 8.
   - Support for thousands of Fibers using the lightweight virtual thread 
support from [Project Loom](https://openjdk.org/projects/loom/).
   - Fast native function calling and native memory management using [Project 
Panama](https://openjdk.org/projects/panama/).
   - Greatly improved startup time using [Application Class Data 
Store](https://openjdk.org/jeps/310), enabled by default by our launcher 
executables.
   - Easier access to post-Java 21 features like the Ahead-of-time compiler 
cache in [Project Leyden](https://openjdk.org/projects/leyden/).
   
   ## Upgrading to JRuby 10
   
   This release marks a big leap forward for JRuby users, and we are standing 
by to help with your transition from JRuby 9.x or migration from CRuby. Support 
services are available to help migrate your critical applications. Many 
existing users trust [JRuby Support by Headius 
Enterprises](https://www.headius.com/jruby-support.html) to keep their 
applications in peak condition and to prepare for future updates.
   
   ## Issues and Pull Requests
   
   There are hundreds of closed issues and merged pull requests in this 
release. Visit the [JRuby 10.0.0.0 
milestone](https://redirect.github.com/jruby/jruby/milestone/95?closed=1) for 
the full list.
   
   ##### 201 Issues and PRs resolved for 10.0.0.0
   
   - [#&#8203;6094](https://redirect.github.com/jruby/jruby/issues/6094) [Less 
modes to run JRuby, and one single mode to benchmark JRuby][#&#8203;6094]
   - [#&#8203;6598](https://redirect.github.com/jruby/jruby/issues/6598) 
[Modularize all the things][#&#8203;6598]
   - [#&#8203;7516](https://redirect.github.com/jruby/jruby/issues/7516) 
[Improvements to instance variable shaping][#&#8203;7516]
   - [#&#8203;7638](https://redirect.github.com/jruby/jruby/issues/7638) [  Add 
support for Ruby 3.2 attached\_object][#&#8203;7638]
   - [#&#8203;7646](https://redirect.github.com/jruby/jruby/issues/7646) [Add 
Integer#ceildiv][#&#8203;7646]
   - [#&#8203;7788](https://redirect.github.com/jruby/jruby/issues/7788) [Add 
support for a rescue trace event][#&#8203;7788]
   - [#&#8203;7871](https://redirect.github.com/jruby/jruby/issues/7871) [Ruby 
3.2 - Remove deprecated methods: trust/taint and friends][#&#8203;7871]
   - [#&#8203;7909](https://redirect.github.com/jruby/jruby/issues/7909) 
[Intermittent failure on duped pipe tests JDK 19+][#&#8203;7909]
   - [#&#8203;7973](https://redirect.github.com/jruby/jruby/issues/7973) [Use 
gem for tempfile][#&#8203;7973]
   - [#&#8203;8058](https://redirect.github.com/jruby/jruby/issues/8058) [Ruby 
3.3 support: Queue#freeze now raises TypeError][#&#8203;8058]
   - [#&#8203;8059](https://redirect.github.com/jruby/jruby/issues/8059) [Ruby 
3.3 support: add symbolize\_names kwarg to 
MatchData#named\_captures][#&#8203;8059]
   - [#&#8203;8084](https://redirect.github.com/jruby/jruby/issues/8084) 
[remove JRuby-specific (deprecated) Class#subclasses(arg)][#&#8203;8084]
   - [#&#8203;8143](https://redirect.github.com/jruby/jruby/issues/8143) 
[Remove versioned methods][#&#8203;8143]
   - [#&#8203;8145](https://redirect.github.com/jruby/jruby/issues/8145) 
[Refactor external API to ease extension porting][#&#8203;8145]
   - [#&#8203;8152](https://redirect.github.com/jruby/jruby/issues/8152) [New 
parser][#&#8203;8152]
   - [#&#8203;8153](https://redirect.github.com/jruby/jruby/issues/8153) 
[Update parser to 3.4][#&#8203;8153]
   - [#&#8203;8154](https://redirect.github.com/jruby/jruby/issues/8154) 
[Update and run CRuby 3.4 tests][#&#8203;8154]
   - [#&#8203;8159](https://redirect.github.com/jruby/jruby/issues/8159) [Fix 
last obvious syntax problem (involving nested pattern kwargs going off 
rails)][#&#8203;8159]
   - [#&#8203;8160](https://redirect.github.com/jruby/jruby/issues/8160) 
[Proc#{dup,clone} should be like other objs][#&#8203;8160]
   - [#&#8203;8161](https://redirect.github.com/jruby/jruby/issues/8161) 
[Finalizers also are on cloned/duped objects][#&#8203;8161]
   - [#&#8203;8162](https://redirect.github.com/jruby/jruby/issues/8162) 
[Finalizers also are on cloned/duped objects][#&#8203;8162]
   - [#&#8203;8163](https://redirect.github.com/jruby/jruby/issues/8163) 
[tracepoint only runs in thread it was enabled on][#&#8203;8163]
   - [#&#8203;8164](https://redirect.github.com/jruby/jruby/issues/8164) 
[{,Unbound}Method#{proc,dup} need to be more like other Ruby 
objects][#&#8203;8164]
   - [#&#8203;8165](https://redirect.github.com/jruby/jruby/issues/8165) [Add 
MatchData#deconstruct...][#&#8203;8165]
   - [#&#8203;8168](https://redirect.github.com/jruby/jruby/issues/8168) [First 
stab at Err#typeError in api][#&#8203;8168]
   - [#&#8203;8169](https://redirect.github.com/jruby/jruby/issues/8169) 
[Update json to eliminate references to "19" methods][#&#8203;8169]
   - [#&#8203;8170](https://redirect.github.com/jruby/jruby/issues/8170) 
[Implement block\_given? call as optimized instruction][#&#8203;8170]
   - [#&#8203;8172](https://redirect.github.com/jruby/jruby/issues/8172) 
[Optimized **method** and **callee**][#&#8203;8172]
   - [#&#8203;8174](https://redirect.github.com/jruby/jruby/issues/8174) [Unify 
call paths for most framed scopes][#&#8203;8174]
   - [#&#8203;8175](https://redirect.github.com/jruby/jruby/issues/8175) [These 
may have been hanging due to a block\_given? bug][#&#8203;8175]
   - [#&#8203;8176](https://redirect.github.com/jruby/jruby/issues/8176) 
[Simplify fixnum and string ranges][#&#8203;8176]
   - [#&#8203;8177](https://redirect.github.com/jruby/jruby/issues/8177) [A few 
frozen string and symbol optimizations][#&#8203;8177]
   - [#&#8203;8180](https://redirect.github.com/jruby/jruby/issues/8180) 
[Optimizations for dynamic string building][#&#8203;8180]
   - [#&#8203;8181](https://redirect.github.com/jruby/jruby/issues/8181) [Add 
ability to generically optimize instr during LOP][#&#8203;8181]
   - [#&#8203;8214](https://redirect.github.com/jruby/jruby/issues/8214) 
[Disable eager constants in JRuby 10][#&#8203;8214]
   - [#&#8203;8223](https://redirect.github.com/jruby/jruby/issues/8223) [Make 
Exception#detailed\_message,full\_message pass specs][#&#8203;8223]
   - [#&#8203;8226](https://redirect.github.com/jruby/jruby/issues/8226) 
[Implement "chilled" Strings][#&#8203;8226]
   - [#&#8203;8227](https://redirect.github.com/jruby/jruby/issues/8227) 
[Narrow frame name optimization to method scopes][#&#8203;8227]
   - [#&#8203;8228](https://redirect.github.com/jruby/jruby/issues/8228) 
[IO#readlines accepts another arg][#&#8203;8228]
   - [#&#8203;8229](https://redirect.github.com/jruby/jruby/issues/8229) [Fix 
full\_message formatting and Throwable impl][#&#8203;8229]
   - [#&#8203;8230](https://redirect.github.com/jruby/jruby/issues/8230) [More 
frame name fixes][#&#8203;8230]
   - [#&#8203;8233](https://redirect.github.com/jruby/jruby/issues/8233) 
[Implement Regexp#linear\_time?][#&#8203;8233]
   - [#&#8203;8236](https://redirect.github.com/jruby/jruby/issues/8236) [More 
string interpolation optimizations][#&#8203;8236]
   - [#&#8203;8238](https://redirect.github.com/jruby/jruby/issues/8238) 
[Implement regexp timeout][#&#8203;8238]
   - [#&#8203;8240](https://redirect.github.com/jruby/jruby/issues/8240) [Fix 
IO#each\_line specs][#&#8203;8240]
   - [#&#8203;8249](https://redirect.github.com/jruby/jruby/issues/8249) 
[Reduce deopt from print use of $\_][#&#8203;8249]
   - [#&#8203;8253](https://redirect.github.com/jruby/jruby/issues/8253) 
[Optimize literal fixnum and float arrays][#&#8203;8253]
   - [#&#8203;8259](https://redirect.github.com/jruby/jruby/issues/8259) 
[Improved representation of JRuby for JVM tools][#&#8203;8259]
   - [#&#8203;8260](https://redirect.github.com/jruby/jruby/issues/8260) 
[Rewrite Marshal.dump logic for efficiency][#&#8203;8260]
   - [#&#8203;8262](https://redirect.github.com/jruby/jruby/issues/8262) [Proc 
spreading changed in 3.2 with kwrest][#&#8203;8262]
   - [#&#8203;8263](https://redirect.github.com/jruby/jruby/issues/8263) 
[Implement Coverage::supported?][#&#8203;8263]
   - [#&#8203;8266](https://redirect.github.com/jruby/jruby/issues/8266) 
[Enable invokedynamic by default][#&#8203;8266]
   - [#&#8203;8267](https://redirect.github.com/jruby/jruby/issues/8267) [Print 
out paths for syntax errors][#&#8203;8267]
   - [#&#8203;8268](https://redirect.github.com/jruby/jruby/issues/8268) 
[Unbound method][#&#8203;8268]
   - [#&#8203;8276](https://redirect.github.com/jruby/jruby/issues/8276) 
[Struct specs][#&#8203;8276]
   - [#&#8203;8277](https://redirect.github.com/jruby/jruby/issues/8277) 
[Time#new spec fixes.][#&#8203;8277]
   - [#&#8203;8279](https://redirect.github.com/jruby/jruby/issues/8279) 
[Reduce overhead of ObjectSpace#each\_object when disabled][#&#8203;8279]
   - [#&#8203;8291](https://redirect.github.com/jruby/jruby/issues/8291) [Fix 
remaining copy stream specs][#&#8203;8291]
   - [#&#8203;8293](https://redirect.github.com/jruby/jruby/issues/8293) 
[Eliminate last consumers of Variable logic][#&#8203;8293]
   - [#&#8203;8295](https://redirect.github.com/jruby/jruby/issues/8295) [3 new 
Convert API methods][#&#8203;8295]
   - [#&#8203;8297](https://redirect.github.com/jruby/jruby/issues/8297) [Make 
common method for handling to\_r calls in Rational][#&#8203;8297]
   - [#&#8203;8298](https://redirect.github.com/jruby/jruby/issues/8298) [Api 
changes][#&#8203;8298]
   - [#&#8203;8299](https://redirect.github.com/jruby/jruby/issues/8299) 
[Linkage errors from java\_import are lazy][#&#8203;8299]
   - [#&#8203;8300](https://redirect.github.com/jruby/jruby/issues/8300) [Do 
initialize classes during java\_import][#&#8203;8300]
   - [#&#8203;8301](https://redirect.github.com/jruby/jruby/issues/8301) 
[Decode ByteList properly for toString][#&#8203;8301]
   - [#&#8203;8304](https://redirect.github.com/jruby/jruby/issues/8304) [Eager 
initialize java\_import'ed classes][#&#8203;8304]
   - [#&#8203;8317](https://redirect.github.com/jruby/jruby/issues/8317) [New 
asFixnum, asBoolean, asString in Convert][#&#8203;8317]
   - [#&#8203;8330](https://redirect.github.com/jruby/jruby/issues/8330) 
[Eliminate dynscope for leaf blocks with break/return][#&#8203;8330]
   - [#&#8203;8375](https://redirect.github.com/jruby/jruby/issues/8375) 
[Revisit chilled strings and pass all specs][#&#8203;8375]
   - [#&#8203;8376](https://redirect.github.com/jruby/jruby/issues/8376) [Get 
most Enumerator::Product specs passing][#&#8203;8376]
   - [#&#8203;8377](https://redirect.github.com/jruby/jruby/issues/8377) [No 
backtick in errors][#&#8203;8377]
   - [#&#8203;8378](https://redirect.github.com/jruby/jruby/issues/8378) 
[Update to latest CRuby 3.4 tests and stdlib][#&#8203;8378]
   - [#&#8203;8390](https://redirect.github.com/jruby/jruby/issues/8390) [Fix 
foreach with mode: kwarg][#&#8203;8390]
   - [#&#8203;8402](https://redirect.github.com/jruby/jruby/issues/8402) 
[Hash#inspect: no arrow for symbol keys.  add spacing to match C 
Ruby][#&#8203;8402]
   - [#&#8203;8410](https://redirect.github.com/jruby/jruby/issues/8410) 
[Permute indy invoke paths to reduce uncached stack][#&#8203;8410]
   - [#&#8203;8414](https://redirect.github.com/jruby/jruby/issues/8414) 
[Pre-generate specialized object shapes][#&#8203;8414]
   - [#&#8203;8418](https://redirect.github.com/jruby/jruby/issues/8418) [Some 
small refactoring while looking for example snippet code of new 
API][#&#8203;8418]
   - [#&#8203;8420](https://redirect.github.com/jruby/jruby/issues/8420) [A 
bunch of new API calls and new JRubyAPI annotation][#&#8203;8420]
   - [#&#8203;8430](https://redirect.github.com/jruby/jruby/issues/8430) [More 
dogfooding of new API][#&#8203;8430]
   - [#&#8203;8432](https://redirect.github.com/jruby/jruby/issues/8432) 
[argumentError API conversions with a lot of runtime to tc 
replacement][#&#8203;8432]
   - [#&#8203;8437](https://redirect.github.com/jruby/jruby/issues/8437) 
[context through RubyArray using more API][#&#8203;8437]
   - [#&#8203;8444](https://redirect.github.com/jruby/jruby/issues/8444) 
[Nearly all newArray is converted to API][#&#8203;8444]
   - [#&#8203;8450](https://redirect.github.com/jruby/jruby/issues/8450) 
[Enable invokedynamic by default][#&#8203;8450]
   - [#&#8203;8452](https://redirect.github.com/jruby/jruby/issues/8452) 
[newFixnum,Symbol,Float are unified with asXXX. ][#&#8203;8452]
   - [#&#8203;8454](https://redirect.github.com/jruby/jruby/issues/8454) [more 
api conversion around Time+][#&#8203;8454]
   - [#&#8203;8459](https://redirect.github.com/jruby/jruby/issues/8459) [API: 
Nearly all remaining newArgumentError to argumentError][#&#8203;8459]
   - [#&#8203;8460](https://redirect.github.com/jruby/jruby/issues/8460) [more 
newSymbols made into asSymbol][#&#8203;8460]
   - [#&#8203;8461](https://redirect.github.com/jruby/jruby/issues/8461) [new 
runtimeError api][#&#8203;8461]
   - [#&#8203;8467](https://redirect.github.com/jruby/jruby/issues/8467) [api: 
new rangeError, indexError ][#&#8203;8467]
   - [#&#8203;8468](https://redirect.github.com/jruby/jruby/issues/8468) [to\_s 
with TC. new dupString api][#&#8203;8468]
   - [#&#8203;8470](https://redirect.github.com/jruby/jruby/issues/8470) 
[Inspect wrong object when symbol/string wanted in error][#&#8203;8470]
   - [#&#8203;8471](https://redirect.github.com/jruby/jruby/issues/8471) [more 
illegal formatting added to printf/format][#&#8203;8471]
   - [#&#8203;8472](https://redirect.github.com/jruby/jruby/issues/8472) [Add 
new Check#checkEmbeddedNulls to replace StringSupport method][#&#8203;8472]
   - [#&#8203;8473](https://redirect.github.com/jruby/jruby/issues/8473) [Make 
Time load its Ruby-impl side][#&#8203;8473]
   - [#&#8203;8474](https://redirect.github.com/jruby/jruby/issues/8474) 
[Create#newEmptyString][#&#8203;8474]
   - [#&#8203;8475](https://redirect.github.com/jruby/jruby/issues/8475) 
[Create#new{,Small}Hash][#&#8203;8475]
   - [#&#8203;8484](https://redirect.github.com/jruby/jruby/issues/8484) 
[Various array optimizations][#&#8203;8484]
   - [#&#8203;8485](https://redirect.github.com/jruby/jruby/issues/8485) [Fixes 
for MRI tests][#&#8203;8485]
   - [#&#8203;8489](https://redirect.github.com/jruby/jruby/issues/8489) [Bind 
directly to all supported arities of native methods][#&#8203;8489]
   - [#&#8203;8490](https://redirect.github.com/jruby/jruby/issues/8490) [New 
define API][#&#8203;8490]
   - [#&#8203;8491](https://redirect.github.com/jruby/jruby/issues/8491) [Make 
hash() always call to hash(ThreadContext) and deprecate][#&#8203;8491]
   - [#&#8203;8492](https://redirect.github.com/jruby/jruby/issues/8492) [Make 
Numeric#coerce use TC with deprecated fallback][#&#8203;8492]
   - [#&#8203;8493](https://redirect.github.com/jruby/jruby/issues/8493) 
[is\_zero+zero\_p TCification][#&#8203;8493]
   - [#&#8203;8494](https://redirect.github.com/jruby/jruby/issues/8494) 
[TCification of isPositive][#&#8203;8494]
   - [#&#8203;8495](https://redirect.github.com/jruby/jruby/issues/8495) 
[TCification of isNegative][#&#8203;8495]
   - [#&#8203;8496](https://redirect.github.com/jruby/jruby/issues/8496) [Make 
initialize\_copy use TC][#&#8203;8496]
   - [#&#8203;8498](https://redirect.github.com/jruby/jruby/issues/8498) [See 
how dot format is for specs][#&#8203;8498]
   - [#&#8203;8507](https://redirect.github.com/jruby/jruby/issues/8507) 
[Eliminate use of unsafe in StringSupport][#&#8203;8507]
   - [#&#8203;8508](https://redirect.github.com/jruby/jruby/issues/8508) 
[Replace Unsafe byte\[\] long-walking with VarHandle][#&#8203;8508]
   - [#&#8203;8514](https://redirect.github.com/jruby/jruby/issues/8514) [Move 
to simple Access apis (context available)][#&#8203;8514]
   - [#&#8203;8517](https://redirect.github.com/jruby/jruby/issues/8517) [Add 
trace instr for rescue when trace enabled][#&#8203;8517]
   - [#&#8203;8518](https://redirect.github.com/jruby/jruby/issues/8518) 
[Switch more error backquotes to single][#&#8203;8518]
   - [#&#8203;8519](https://redirect.github.com/jruby/jruby/issues/8519) 
[inspect() -> inspect(ThreadContext)][#&#8203;8519]
   - [#&#8203;8520](https://redirect.github.com/jruby/jruby/issues/8520) [All 
String JRuby Methods use context now][#&#8203;8520]
   - [#&#8203;8521](https://redirect.github.com/jruby/jruby/issues/8521) [Make 
all jruby methods use context in Array][#&#8203;8521]
   - [#&#8203;8522](https://redirect.github.com/jruby/jruby/issues/8522) 
[context for all numeric types jruby methods][#&#8203;8522]
   - [#&#8203;8524](https://redirect.github.com/jruby/jruby/issues/8524) 
[context for all Struct methods][#&#8203;8524]
   - [#&#8203;8525](https://redirect.github.com/jruby/jruby/issues/8525) [Warn 
api][#&#8203;8525]
   - [#&#8203;8529](https://redirect.github.com/jruby/jruby/issues/8529) [Data 
fixes][#&#8203;8529]
   - [#&#8203;8530](https://redirect.github.com/jruby/jruby/issues/8530) 
[Update gem\_prelude from Ruby 3.4][#&#8203;8530]
   - [#&#8203;8531](https://redirect.github.com/jruby/jruby/issues/8531) 
[getSingletonClass() replaced with singleonClass(context)][#&#8203;8531]
   - [#&#8203;8532](https://redirect.github.com/jruby/jruby/issues/8532) 
[Deprecate defineOrGetClassUnder][#&#8203;8532]
   - [#&#8203;8533](https://redirect.github.com/jruby/jruby/issues/8533) [Fixes 
and impls for Ruby 3.4 specs][#&#8203;8533]
   - [#&#8203;8534](https://redirect.github.com/jruby/jruby/issues/8534) [Last 
boostrapping classes/modules decoupled from non-boot][#&#8203;8534]
   - [#&#8203;8537](https://redirect.github.com/jruby/jruby/issues/8537) [We 
should always have a valid staticScope][#&#8203;8537]
   - [#&#8203;8541](https://redirect.github.com/jruby/jruby/issues/8541) [most 
of constant settin and RubyModule to be TCified][#&#8203;8541]
   - [#&#8203;8543](https://redirect.github.com/jruby/jruby/issues/8543) 
[allocate() needs ThreadContext][#&#8203;8543]
   - [#&#8203;8544](https://redirect.github.com/jruby/jruby/issues/8544) [Extra 
"" around singleton in {Name|No}MethodError][#&#8203;8544]
   - [#&#8203;8545](https://redirect.github.com/jruby/jruby/issues/8545) 
[Reduce getRuntime() and make alloc use TC][#&#8203;8545]
   - [#&#8203;8546](https://redirect.github.com/jruby/jruby/issues/8546) [Fix 
specs involving comments in unpack format strings][#&#8203;8546]
   - [#&#8203;8547](https://redirect.github.com/jruby/jruby/issues/8547) [Fix 
failing specs for chilled symbols][#&#8203;8547]
   - [#&#8203;8548](https://redirect.github.com/jruby/jruby/issues/8548) 
[tcification of regex][#&#8203;8548]
   - [#&#8203;8549](https://redirect.github.com/jruby/jruby/issues/8549) 
[Remove more use of getRuntime()][#&#8203;8549]
   - [#&#8203;8551](https://redirect.github.com/jruby/jruby/issues/8551) [More 
removal of getRuntime() from non-deprecated code paths][#&#8203;8551]
   - [#&#8203;8552](https://redirect.github.com/jruby/jruby/issues/8552) [more 
API usage and some runtime removal][#&#8203;8552]
   - [#&#8203;8553](https://redirect.github.com/jruby/jruby/issues/8553) [More 
API work: toInt, toInteger, toLong, asLong, asInt][#&#8203;8553]
   - [#&#8203;8554](https://redirect.github.com/jruby/jruby/issues/8554) [Fix 
arity specs for blocks in language][#&#8203;8554]
   - [#&#8203;8556](https://redirect.github.com/jruby/jruby/issues/8556) [Rest 
args dup keyword hash][#&#8203;8556]
   - [#&#8203;8558](https://redirect.github.com/jruby/jruby/issues/8558) [More 
API conversion][#&#8203;8558]
   - [#&#8203;8564](https://redirect.github.com/jruby/jruby/issues/8564) 
[Eliminate exact math and reduce allocations][#&#8203;8564]
   - [#&#8203;8576](https://redirect.github.com/jruby/jruby/issues/8576) [Force 
a Thread's block to optimize eagerly][#&#8203;8576]
   - [#&#8203;8580](https://redirect.github.com/jruby/jruby/issues/8580) 
[Implement \*\*nil][#&#8203;8580]
   - [#&#8203;8581](https://redirect.github.com/jruby/jruby/issues/8581) 
[implement restriction on aryset to not allow blocks or kwargs][#&#8203;8581]
   - [#&#8203;8582](https://redirect.github.com/jruby/jruby/issues/8582) 
[Update Ruby 3.4 gems from release][#&#8203;8582]
   - [#&#8203;8587](https://redirect.github.com/jruby/jruby/issues/8587) [Add 
warning for ::Ruby = as reserved constant][#&#8203;8587]
   - [#&#8203;8588](https://redirect.github.com/jruby/jruby/issues/8588) 
[Implement MatchData#byte{beg,end}][#&#8203;8588]
   - [#&#8203;8589](https://redirect.github.com/jruby/jruby/issues/8589) 
[Change singleton\_method to look at extend/prepend][#&#8203;8589]
   - [#&#8203;8616](https://redirect.github.com/jruby/jruby/issues/8616) 
[Eiminate last uses of UnsafeHolder][#&#8203;8616]
   - [#&#8203;8617](https://redirect.github.com/jruby/jruby/issues/8617) 
[Reduce RubyModule/RubyClass size and creation overhead][#&#8203;8617]
   - [#&#8203;8618](https://redirect.github.com/jruby/jruby/issues/8618) 
[Improve performance of CI test suites][#&#8203;8618]
   - [#&#8203;8619](https://redirect.github.com/jruby/jruby/issues/8619) 
[Eliminate fillnil from newArray][#&#8203;8619]
   - [#&#8203;8622](https://redirect.github.com/jruby/jruby/issues/8622) [Move 
specs toward green][#&#8203;8622]
   - [#&#8203;8628](https://redirect.github.com/jruby/jruby/issues/8628) 
[Integer spec fixes for JRuby 10][#&#8203;8628]
   - [#&#8203;8629](https://redirect.github.com/jruby/jruby/issues/8629) [Fix 
Range specs for JRuby 10][#&#8203;8629]
   - [#&#8203;8631](https://redirect.github.com/jruby/jruby/issues/8631) 
[unused warnings became useless warnings][#&#8203;8631]
   - [#&#8203;8633](https://redirect.github.com/jruby/jruby/issues/8633) [Fiber 
specs for JRuby 10][#&#8203;8633]
   - [#&#8203;8636](https://redirect.github.com/jruby/jruby/issues/8636) 
[Remove upfront fillNill in Array][#&#8203;8636]
   - [#&#8203;8637](https://redirect.github.com/jruby/jruby/issues/8637) [We 
should only warn on actual modification of singleton][#&#8203;8637]
   - [#&#8203;8639](https://redirect.github.com/jruby/jruby/issues/8639) 
[Remove raw array methods and helpers with fillnil changed][#&#8203;8639]
   - [#&#8203;8646](https://redirect.github.com/jruby/jruby/issues/8646) [More 
work on numeric API][#&#8203;8646]
   - [#&#8203;8647](https://redirect.github.com/jruby/jruby/issues/8647) 
[Previous changes from raw array and I put in wrong field name][#&#8203;8647]
   - [#&#8203;8650](https://redirect.github.com/jruby/jruby/issues/8650) [Depre 
warns][#&#8203;8650]
   - [#&#8203;8664](https://redirect.github.com/jruby/jruby/issues/8664) 
[Unicode 15.0][#&#8203;8664]
   - [#&#8203;8668](https://redirect.github.com/jruby/jruby/issues/8668) 
[Propagate Java throwables during load without wrapping][#&#8203;8668]
   - [#&#8203;8673](https://redirect.github.com/jruby/jruby/issues/8673) 
[parser passes block node vs only single last value to when][#&#8203;8673]
   - [#&#8203;8674](https://redirect.github.com/jruby/jruby/issues/8674) [Ruby 
3.4 seems to have simplified ruby2\_keywords\_hash][#&#8203;8674]
   - [#&#8203;8676](https://redirect.github.com/jruby/jruby/issues/8676) [JRuby 
9.4 to\_s() signatures must be kept in 10][#&#8203;8676]
   - [#&#8203;8677](https://redirect.github.com/jruby/jruby/issues/8677) 
[FString logic cleanup][#&#8203;8677]
   - [#&#8203;8678](https://redirect.github.com/jruby/jruby/issues/8678) 
[Symbol type calculation tweaks][#&#8203;8678]
   - [#&#8203;8679](https://redirect.github.com/jruby/jruby/issues/8679) 
[Implement Data natively][#&#8203;8679]
   - [#&#8203;8683](https://redirect.github.com/jruby/jruby/issues/8683) [New 
marshal could break ext authors using old one][#&#8203;8683]
   - [#&#8203;8684](https://redirect.github.com/jruby/jruby/issues/8684) 
[Deprecation problems + new reporting system][#&#8203;8684]
   - [#&#8203;8685](https://redirect.github.com/jruby/jruby/issues/8685) 
[Additional improvements to new marshal logic][#&#8203;8685]
   - [#&#8203;8689](https://redirect.github.com/jruby/jruby/issues/8689) 
[MarshalLoader to match dumper][#&#8203;8689]
   - [#&#8203;8693](https://redirect.github.com/jruby/jruby/issues/8693) 
[Cleaning up MRI excludes and fixing some stuff][#&#8203;8693]
   - [#&#8203;8695](https://redirect.github.com/jruby/jruby/issues/8695) 
[Update stdlib from Ruby 3.4.2][#&#8203;8695]
   - [#&#8203;8698](https://redirect.github.com/jruby/jruby/issues/8698) [JRuby 
10: incorrect `Method#arity` with keyword arguments][#&#8203;8698]
   - [#&#8203;8699](https://redirect.github.com/jruby/jruby/issues/8699) 
[optimist gem specs get StackOverflowError on JRuby 10][#&#8203;8699]
   - [#&#8203;8702](https://redirect.github.com/jruby/jruby/issues/8702) [was 
recursively warning on itself][#&#8203;8702]
   - [#&#8203;8706](https://redirect.github.com/jruby/jruby/issues/8706) [Add 
missing logic I added for procs to methods for ruby-facing arity][#&#8203;8706]
   - [#&#8203;8708](https://redirect.github.com/jruby/jruby/issues/8708) 
[Refactor launcher AppCDS logic][#&#8203;8708]
   - [#&#8203;8709](https://redirect.github.com/jruby/jruby/issues/8709) [JRuby 
HEAD `Exception#full_message` fails with `uninitialized constant 
ErrorHighlight::RubyVM` for Exceptions thrown from JRrubyVM][#&#8203;8709]
   - [#&#8203;8710](https://redirect.github.com/jruby/jruby/issues/8710) 
[Encoding error with bad raise message in StringIO][#&#8203;8710]
   - [#&#8203;8711](https://redirect.github.com/jruby/jruby/issues/8711) [Less 
eager coderange when converting Java String][#&#8203;8711]
   - [#&#8203;8712](https://redirect.github.com/jruby/jruby/issues/8712) 
[JRuby10 inline bundler error][#&#8203;8712]
   - [#&#8203;8713](https://redirect.github.com/jruby/jruby/issues/8713) 
[Negative capa][#&#8203;8713]
   - [#&#8203;8718](https://redirect.github.com/jruby/jruby/issues/8718) [Apply 
Java version-specific flags in launcher script][#&#8203;8718]
   - [#&#8203;8721](https://redirect.github.com/jruby/jruby/issues/8721) 
[Restructure gem\_prelude to fit JRuby's needs][#&#8203;8721]
   - [#&#8203;8723](https://redirect.github.com/jruby/jruby/issues/8723) 
[JRuby10: an existing `it` variable inside a block caused SyntaxError: ordinary 
parameter is defined][#&#8203;8723]
   - [#&#8203;8725](https://redirect.github.com/jruby/jruby/issues/8725) 
[nonsense error check for 'it' in parser][#&#8203;8725]
   - [#&#8203;8729](https://redirect.github.com/jruby/jruby/issues/8729) [spec 
fixed at some point in past][#&#8203;8729]
   - [#&#8203;8735](https://redirect.github.com/jruby/jruby/issues/8735) 
[JRuby10: (NameError) undefined local variable or method 'it' in 
eval][#&#8203;8735]
   - [#&#8203;8737](https://redirect.github.com/jruby/jruby/issues/8737) [Fixes 
#&#8203;8735.  it in eval broken][#&#8203;8737]
   - [#&#8203;8741](https://redirect.github.com/jruby/jruby/issues/8741) 
[NUMERIC\_TO\_OBJECT was making BigDecimal a Long][#&#8203;8741]
   - [#&#8203;8742](https://redirect.github.com/jruby/jruby/issues/8742) [A few 
micro optimizations][#&#8203;8742]
   - [#&#8203;8744](https://redirect.github.com/jruby/jruby/issues/8744) [Use 
platform line separator for backtrace output][#&#8203;8744]
   - [#&#8203;8745](https://redirect.github.com/jruby/jruby/issues/8745) 
[Updates from CRuby 3.4.2][#&#8203;8745]
   - [#&#8203;8748](https://redirect.github.com/jruby/jruby/issues/8748) 
[Reduce overhead of indy plumbing][#&#8203;8748]
   - [#&#8203;8751](https://redirect.github.com/jruby/jruby/issues/8751) 
[Update URI gem to 1.0.3 in JRuby 10][#&#8203;8751]
   - [#&#8203;8753](https://redirect.github.com/jruby/jruby/issues/8753) [Java 
version detection improvements][#&#8203;8753]
   - [#&#8203;8759](https://redirect.github.com/jruby/jruby/issues/8759) [Fixed 
enough javadoc "errors" where it no longer stops build][#&#8203;8759]
   
   [#&#8203;6094]: https://redirect.github.com/jruby/jruby/issues/6094
   
   [#&#8203;6598]: https://redirect.github.com/jruby/jruby/pull/6598
   
   [#&#8203;7516]: https://redirect.github.com/jruby/jruby/pull/7516
   
   [#&#8203;7638]: https://redirect.github.com/jruby/jruby/pull/7638
   
   [#&#8203;7646]: https://redirect.github.com/jruby/jruby/pull/7646
   
   [#&#8203;7788]: https://redirect.github.com/jruby/jruby/pull/7788
   
   [#&#8203;7871]: https://redirect.github.com/jruby/jruby/pull/7871
   
   [#&#8203;7909]: https://redirect.github.com/jruby/jruby/issues/7909
   
   [#&#8203;7973]: https://redirect.github.com/jruby/jruby/pull/7973
   
   [#&#8203;8058]: https://redirect.github.com/jruby/jruby/pull/8058
   
   [#&#8203;8059]: https://redirect.github.com/jruby/jruby/pull/8059
   
   [#&#8203;8084]: https://redirect.github.com/jruby/jruby/pull/8084
   
   [#&#8203;8143]: https://redirect.github.com/jruby/jruby/pull/8143
   
   [#&#8203;8145]: https://redirect.github.com/jruby/jruby/pull/8145
   
   [#&#8203;8152]: https://redirect.github.com/jruby/jruby/pull/8152
   
   [#&#8203;8153]: https://redirect.github.com/jruby/jruby/pull/8153
   
   [#&#8203;8154]: https://redirect.github.com/jruby/jruby/pull/8154
   
   [#&#8203;8159]: https://redirect.github.com/jruby/jruby/pull/8159
   
   [#&#8203;8160]: https://redirect.github.com/jruby/jruby/pull/8160
   
   [#&#8203;8161]: https://redirect.github.com/jruby/jruby/pull/8161
   
   [#&#8203;8162]: https://redirect.github.com/jruby/jruby/pull/8162
   
   [#&#8203;8163]: https://redirect.github.com/jruby/jruby/pull/8163
   
   [#&#8203;8164]: https://redirect.github.com/jruby/jruby/pull/8164
   
   [#&#8203;8165]: https://redirect.github.com/jruby/jruby/pull/8165
   
   [#&#8203;8168]: https://redirect.github.com/jruby/jruby/pull/8168
   
   [#&#8203;8169]: https://redirect.github.com/jruby/jruby/issues/8169
   
   [#&#8203;8170]: https://redirect.github.com/jruby/jruby/pull/8170
   
   [#&#8203;8172]: https://redirect.github.com/jruby/jruby/pull/8172
   
   [#&#8203;8174]: https://redirect.github.com/jruby/jruby/pull/8174
   
   [#&#8203;8175]: https://redirect.github.com/jruby/jruby/pull/8175
   
   [#&#8203;8176]: https://redirect.github.com/jruby/jruby/pull/8176
   
   [#&#8203;8177]: https://redirect.github.com/jruby/jruby/pull/8177
   
   [#&#8203;8180]: https://redirect.github.com/jruby/jruby/pull/8180
   
   [#&#8203;8181]: https://redirect.github.com/jruby/jruby/pull/8181
   
   [#&#8203;8214]: https://redirect.github.com/jruby/jruby/pull/8214
   
   [#&#8203;8223]: https://redirect.github.com/jruby/jruby/pull/8223
   
   [#&#8203;8226]: https://redirect.github.com/jruby/jruby/pull/8226
   
   [#&#8203;8227]: https://redirect.github.com/jruby/jruby/pull/8227
   
   [#&#8203;8228]: https://redirect.github.com/jruby/jruby/pull/8228
   
   [#&#8203;8229]: https://redirect.github.com/jruby/jruby/pull/8229
   
   [#&#8203;8230]: https://redirect.github.com/jruby/jruby/pull/8230
   
   [#&#8203;8233]: https://redirect.github.com/jruby/jruby/pull/8233
   
   [#&#8203;8236]: https://redirect.github.com/jruby/jruby/pull/8236
   
   [#&#8203;8238]: https://redirect.github.com/jruby/jruby/pull/8238
   
   [#&#8203;8240]: https://redirect.github.com/jruby/jruby/pull/8240
   
   [#&#8203;8249]: https://redirect.github.com/jruby/jruby/pull/8249
   
   [#&#8203;8253]: https://redirect.github.com/jruby/jruby/pull/8253
   
   [#&#8203;8259]: https://redirect.github.com/jruby/jruby/pull/8259
   
   [#&#8203;8260]: https://redirect.github.com/jruby/jruby/pull/8260
   
   [#&#8203;8262]: https://redirect.github.com/jruby/jruby/pull/8262
   
   [#&#8203;8263]: https://redirect.github.com/jruby/jruby/pull/8263
   
   [#&#8203;8266]: https://redirect.github.com/jruby/jruby/pull/8266
   
   [#&#8203;8267]: https://redirect.github.com/jruby/jruby/pull/8267
   
   [#&#8203;8268]: https://redirect.github.com/jruby/jruby/pull/8268
   
   [#&#8203;8276]: https://redirect.github.com/jruby/jruby/pull/8276
   
   [#&#8203;8277]: https://redirect.github.com/jruby/jruby/pull/8277
   
   [#&#8203;8279]: https://redirect.github.com/jruby/jruby/pull/8279
   
   [#&#8203;8291]: https://redirect.github.com/jruby/jruby/pull/8291
   
   [#&#8203;8293]: https://redirect.github.com/jruby/jruby/pull/8293
   
   [#&#8203;8295]: https://redirect.github.com/jruby/jruby/pull/8295
   
   [#&#8203;8297]: https://redirect.github.com/jruby/jruby/pull/8297
   
   [#&#8203;8298]: https://redirect.github.com/jruby/jruby/pull/8298
   
   [#&#8203;8299]: https://redirect.github.com/jruby/jruby/issues/8299
   
   [#&#8203;8300]: https://redirect.github.com/jruby/jruby/pull/8300
   
   [#&#8203;8301]: https://redirect.github.com/jruby/jruby/pull/8301
   
   [#&#8203;8304]: https://redirect.github.com/jruby/jruby/pull/8304
   
   [#&#8203;8317]: https://redirect.github.com/jruby/jruby/pull/8317
   
   [#&#8203;8330]: https://redirect.github.com/jruby/jruby/pull/8330
   
   [#&#8203;8375]: https://redirect.github.com/jruby/jruby/pull/8375
   
   [#&#8203;8376]: https://redirect.github.com/jruby/jruby/pull/8376
   
   [#&#8203;8377]: https://redirect.github.com/jruby/jruby/pull/8377
   
   [#&#8203;8378]: https://redirect.github.com/jruby/jruby/pull/8378
   
   [#&#8203;8390]: https://redirect.github.com/jruby/jruby/pull/8390
   
   [#&#8203;8402]: https://redirect.github.com/jruby/jruby/pull/8402
   
   [#&#8203;8410]: https://redirect.github.com/jruby/jruby/pull/8410
   
   [#&#8203;8414]: https://redirect.github.com/jruby/jruby/pull/8414
   
   [#&#8203;8418]: https://redirect.github.com/jruby/jruby/pull/8418
   
   [#&#8203;8420]: https://redirect.github.com/jruby/jruby/pull/8420
   
   [#&#8203;8430]: https://redirect.github.com/jruby/jruby/pull/8430
   
   [#&#8203;8432]: https://redirect.github.com/jruby/jruby/pull/8432
   
   [#&#8203;8437]: https://redirect.github.com/jruby/jruby/pull/8437
   
   [#&#8203;8444]: https://redirect.github.com/jruby/jruby/pull/8444
   
   [#&#8203;8450]: https://redirect.github.com/jruby/jruby/pull/8450
   
   [#&#8203;8452]: https://redirect.github.com/jruby/jruby/pull/8452
   
   [#&#8203;8454]: https://redirect.github.com/jruby/jruby/pull/8454
   
   [#&#8203;8459]: https://redirect.github.com/jruby/jruby/pull/8459
   
   [#&#8203;8460]: https://redirect.github.com/jruby/jruby/pull/8460
   
   [#&#8203;8461]: https://redirect.github.com/jruby/jruby/pull/8461
   
   [#&#8203;8467]: https://redirect.github.com/jruby/jruby/pull/8467
   
   [#&#8203;8468]: https://redirect.github.com/jruby/jruby/pull/8468
   
   [#&#8203;8470]: https://redirect.github.com/jruby/jruby/pull/8470
   
   [#&#8203;8471]: https://redirect.github.com/jruby/jruby/pull/8471
   
   [#&#8203;8472]: https://redirect.github.com/jruby/jruby/pull/8472
   
   [#&#8203;8473]: https://redirect.github.com/jruby/jruby/pull/8473
   
   [#&#8203;8474]: https://redirect.github.com/jruby/jruby/pull/8474
   
   [#&#8203;8475]: https://redirect.github.com/jruby/jruby/pull/8475
   
   [#&#8203;8484]: https://redirect.github.com/jruby/jruby/pull/8484
   
   [#&#8203;8485]: https://redirect.github.com/jruby/jruby/pull/8485
   
   [#&#8203;8489]: https://redirect.github.com/jruby/jruby/pull/8489
   
   [#&#8203;8490]: https://redirect.github.com/jruby/jruby/pull/8490
   
   [#&#8203;8491]: https://redirect.github.com/jruby/jruby/pull/8491
   
   [#&#8203;8492]: https://redirect.github.com/jruby/jruby/pull/8492
   
   [#&#8203;8493]: https://redirect.github.com/jruby/jruby/pull/8493
   
   [#&#8203;8494]: https://redirect.github.com/jruby/jruby/pull/8494
   
   [#&#8203;8495]: https://redirect.github.com/jruby/jruby/pull/8495
   
   [#&#8203;8496]: https://redirect.github.com/jruby/jruby/pull/8496
   
   [#&#8203;8498]: https://redirect.github.com/jruby/jruby/pull/8498
   
   [#&#8203;8507]: https://redirect.github.com/jruby/jruby/issues/8507
   
   [#&#8203;8508]: https://redirect.github.com/jruby/jruby/pull/8508
   
   [#&#8203;8514]: https://redirect.github.com/jruby/jruby/pull/8514
   
   [#&#8203;8517]: https://redirect.github.com/jruby/jruby/pull/8517
   
   [#&#8203;8518]: https://redirect.github.com/jruby/jruby/pull/8518
   
   [#&#8203;8519]: https://redirect.github.com/jruby/jruby/pull/8519
   
   [#&#8203;8520]: https://redirect.github.com/jruby/jruby/pull/8520
   
   [#&#8203;8521]: https://redirect.github.com/jruby/jruby/pull/8521
   
   [#&#8203;8522]: https://redirect.github.com/jruby/jruby/pull/8522
   
   [#&#8203;8524]: https://redirect.github.com/jruby/jruby/pull/8524
   
   [#&#8203;8525]: https://redirect.github.com/jruby/jruby/pull/8525
   
   [#&#8203;8529]: https://redirect.github.com/jruby/jruby/pull/8529
   
   [#&#8203;8530]: https://redirect.github.com/jruby/jruby/pull/8530
   
   [#&#8203;8531]: https://redirect.github.com/jruby/jruby/pull/8531
   
   [#&#8203;8532]: https://redirect.github.com/jruby/jruby/pull/8532
   
   [#&#8203;8533]: https://redirect.github.com/jruby/jruby/pull/8533
   
   [#&#8203;8534]: https://redirect.github.com/jruby/jruby/pull/8534
   
   [#&#8203;8537]: https://redirect.github.com/jruby/jruby/pull/8537
   
   [#&#8203;8541]: https://redirect.github.com/jruby/jruby/pull/8541
   
   [#&#8203;8543]: https://redirect.github.com/jruby/jruby/pull/8543
   
   [#&#8203;8544]: https://redirect.github.com/jruby/jruby/pull/8544
   
   [#&#8203;8545]: https://redirect.github.com/jruby/jruby/pull/8545
   
   [#&#8203;8546]: https://redirect.github.com/jruby/jruby/pull/8546
   
   [#&#8203;8547]: https://redirect.github.com/jruby/jruby/pull/8547
   
   [#&#8203;8548]: https://redirect.github.com/jruby/jruby/pull/8548
   
   [#&#8203;8549]: https://redirect.github.com/jruby/jruby/pull/8549
   
   [#&#8203;8551]: https://redirect.github.com/jruby/jruby/pull/8551
   
   [#&#8203;8552]: https://redirect.github.com/jruby/jruby/pull/8552
   
   [#&#8203;8553]: https://redirect.github.com/jruby/jruby/pull/8553
   
   [#&#8203;8554]: https://redirect.github.com/jruby/jruby/pull/8554
   
   [#&#8203;8556]: https://redirect.github.com/jruby/jruby/pull/8556
   
   [#&#8203;8558]: https://redirect.github.com/jruby/jruby/pull/8558
   
   [#&#8203;8564]: https://redirect.github.com/jruby/jruby/pull/8564
   
   [#&#8203;8576]: https://redirect.github.com/jruby/jruby/pull/8576
   
   [#&#8203;8580]: https://redirect.github.com/jruby/jruby/pull/8580
   
   [#&#8203;8581]: https://redirect.github.com/jruby/jruby/pull/8581
   
   [#&#8203;8582]: https://redirect.github.com/jruby/jruby/pull/8582
   
   [#&#8203;8587]: https://redirect.github.com/jruby/jruby/pull/8587
   
   [#&#8203;8588]: https://redirect.github.com/jruby/jruby/pull/8588
   
   [#&#8203;8589]: https://redirect.github.com/jruby/jruby/pull/8589
   
   [#&#8203;8616]: https://redirect.github.com/jruby/jruby/pull/8616
   
   [#&#8203;8617]: https://redirect.github.com/jruby/jruby/pull/8617
   
   [#&#8203;8618]: https://redirect.github.com/jruby/jruby/pull/8618
   
   [#&#8203;8619]: https://redirect.github.com/jruby/jruby/pull/8619
   
   [#&#8203;8622]: https://redirect.github.com/jruby/jruby/pull/8622
   
   [#&#8203;8628]: https://redirect.github.com/jruby/jruby/pull/8628
   
   [#&#8203;8629]: https://redirect.github.com/jruby/jruby/pull/8629
   
   [#&#8203;8631]: https://redirect.github.com/jruby/jruby/pull/8631
   
   [#&#8203;8633]: https://redirect.github.com/jruby/jruby/pull/8633
   
   [#&#8203;8636]: https://redirect.github.com/jruby/jruby/pull/8636
   
   [#&#8203;8637]: https://redirect.github.com/jruby/jruby/pull/8637
   
   [#&#8203;8639]: https://redirect.github.com/jruby/jruby/pull/8639
   
   [#&#8203;8646]: https://redirect.github.com/jruby/jruby/p
   
   </details>
   
   ---
   
   ### Configuration
   
   📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on 
Monday ( * 0-3 * * 1 ) (UTC), 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.
   
   ---
   
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this 
box
   
   ---
   
   This PR was generated by [Mend Renovate](https://mend.io/renovate/). View 
the [repository job log](https://developer.mend.io/github/apache/fineract).
   
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJyZW5vdmF0ZSJdfQ==-->
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to