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` | [](https://docs.renovatebot.com/merge-confidence/) | [](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 - [#​8920](https://redirect.github.com/jruby/jruby/issues/8920) [KWargs issue with mustermann gem preventing JRuby 10.0.1.0 upgrade][#​8920] - [#​8922](https://redirect.github.com/jruby/jruby/issues/8922) [Don't clear callInfo for Ruby methods][#​8922] - [#​8929](https://redirect.github.com/jruby/jruby/issues/8929) [Update ArgumentError for missing file to match CRuby][#​8929] - [#​8930](https://redirect.github.com/jruby/jruby/issues/8930) [Run specs repeatedly with forced JIT][#​8930] - [#​8943](https://redirect.github.com/jruby/jruby/issues/8943) [Make closure to method conversion more conservative][#​8943] - [#​8948](https://redirect.github.com/jruby/jruby/issues/8948) [SassC - array size too big][#​8948] - [#​8950](https://redirect.github.com/jruby/jruby/issues/8950) [Fixes #​8948. SassC - array size too big][#​8950] [#​8920]: https://redirect.github.com/jruby/jruby/issues/8920 [#​8922]: https://redirect.github.com/jruby/jruby/pull/8922 [#​8929]: https://redirect.github.com/jruby/jruby/pull/8929 [#​8930]: https://redirect.github.com/jruby/jruby/pull/8930 [#​8943]: https://redirect.github.com/jruby/jruby/pull/8943 [#​8948]: https://redirect.github.com/jruby/jruby/issues/8948 [#​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. ([#​6781], [#​8852], [#​8853], [#​8863], [#​8777]) ## Libraries - The net-imap library is updated from 0.5.4 to 0.5.8 ([#​8826], [#​8828]) ##### 62 Issues and PRs resolved for 10.0.1.0 - [#​6781](https://redirect.github.com/jruby/jruby/issues/6781) [Remaining Zeitwerk fixes][#​6781] - [#​8624](https://redirect.github.com/jruby/jruby/issues/8624) [Inconsistent String behavior between MRI and JRuby][#​8624] - [#​8690](https://redirect.github.com/jruby/jruby/issues/8690) [Using JSR223 ScriptEngine interface has no way to clean up resources][#​8690] - [#​8740](https://redirect.github.com/jruby/jruby/issues/8740) [JRuby10: BigDecimal("0").to\_java => Java::JavaLang::Long][#​8740] - [#​8767](https://redirect.github.com/jruby/jruby/issues/8767) [`it` special block variable hides local variable sometimes][#​8767] - [#​8769](https://redirect.github.com/jruby/jruby/issues/8769) [Fix `sprinf` with explicit zero precision and zero value][#​8769] - [#​8772](https://redirect.github.com/jruby/jruby/issues/8772) [parameterless blocks must check for `it` outside the block in case it exists already][#​8772] - [#​8776](https://redirect.github.com/jruby/jruby/issues/8776) [False positive syntax error on endless method definition on 10.0][#​8776] - [#​8777](https://redirect.github.com/jruby/jruby/issues/8777) [Something wrong with requires on 10.0 (broken dry-validation gem for example)][#​8777] - [#​8778](https://redirect.github.com/jruby/jruby/issues/8778) [== and === need to support endless method definitions][#​8778] - [#​8780](https://redirect.github.com/jruby/jruby/issues/8780) [Fiddle test failing with JRuby 10][#​8780] - [#​8781](https://redirect.github.com/jruby/jruby/issues/8781) [ffi LONG/ULONG call different value methods][#​8781] - [#​8782](https://redirect.github.com/jruby/jruby/issues/8782) [`Date::Error` with `Date.parse` and JRuby 10][#​8782] - [#​8783](https://redirect.github.com/jruby/jruby/issues/8783) [Failure in ruby/pp CI in JRuby 10][#​8783] - [#​8785](https://redirect.github.com/jruby/jruby/issues/8785) [Rearrange kwargs logic][#​8785] - [#​8787](https://redirect.github.com/jruby/jruby/issues/8787) [Frozen string literal warning with FFI and JRuby 10][#​8787] - [#​8788](https://redirect.github.com/jruby/jruby/issues/8788) [`Time.new` nanosecond parsing][#​8788] - [#​8793](https://redirect.github.com/jruby/jruby/issues/8793) [Fix more corner cases of kwargs from MRI test suite][#​8793] - [#​8796](https://redirect.github.com/jruby/jruby/issues/8796) [Jruby 10.0: `it` is not working in REPL (irb/pry)][#​8796] - [#​8798](https://redirect.github.com/jruby/jruby/issues/8798) [Keyword arguments arity error in drb tests][#​8798] - [#​8799](https://redirect.github.com/jruby/jruby/issues/8799) [`it` broken in irb. Used wrong scope type field in parser.][#​8799] - [#​8800](https://redirect.github.com/jruby/jruby/issues/8800) [Improve docs and some minor warns from IDE dealt with][#​8800] - [#​8802](https://redirect.github.com/jruby/jruby/issues/8802) [Fixes to improve DRb tests][#​8802] - [#​8803](https://redirect.github.com/jruby/jruby/issues/8803) [9-digit rational needs to be multiplied by 9 digits][#​8803] - [#​8826](https://redirect.github.com/jruby/jruby/issues/8826) [Update net-imap from 0.5.4 to 0.5.8][#​8826] - [#​8828](https://redirect.github.com/jruby/jruby/issues/8828) [Update to net-imap 0.5.8 for security fixes][#​8828] - [#​8829](https://redirect.github.com/jruby/jruby/issues/8829) [Data fixes and improvements][#​8829] - [#​8831](https://redirect.github.com/jruby/jruby/issues/8831) [Tweaks to further improve startup speed and memory use][#​8831] - [#​8833](https://redirect.github.com/jruby/jruby/issues/8833) [Missing splatNode creation][#​8833] - [#​8840](https://redirect.github.com/jruby/jruby/issues/8840) [Possible bugs found by SAST (Svace)][#​8840] - [#​8846](https://redirect.github.com/jruby/jruby/issues/8846) [Deadlock occurs between main and Ruby-0-JIT-1 threads][#​8846] - [#​8847](https://redirect.github.com/jruby/jruby/issues/8847) [Java::JavaLang::ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String][#​8847] - [#​8848](https://redirect.github.com/jruby/jruby/issues/8848) [Improvements for dynamic string invokedynamic site][#​8848] - [#​8850](https://redirect.github.com/jruby/jruby/issues/8850) [single value makes kwargs hash. Mark it as such][#​8850] - [#​8852](https://redirect.github.com/jruby/jruby/issues/8852) [Fixes to improve Zeitwerk support][#​8852] - [#​8853](https://redirect.github.com/jruby/jruby/issues/8853) [NameError: uninitialized constant MyGem::Foo::Bar when using Zeitwerk][#​8853] - [#​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][#​8854] - [#​8856](https://redirect.github.com/jruby/jruby/issues/8856) [Native (and fast) Time#xmlschema (iso8601)][#​8856] - [#​8858](https://redirect.github.com/jruby/jruby/issues/8858) [Fix `Time.new` when using (empty) keywords (2 issues)][#​8858] - [#​8860](https://redirect.github.com/jruby/jruby/issues/8860) [Time.new gives unexpected value][#​8860] - [#​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][#​8861] - [#​8863](https://redirect.github.com/jruby/jruby/issues/8863) [Order-dependent Zeitwerk failures][#​8863] - [#​8864](https://redirect.github.com/jruby/jruby/issues/8864) [\[deps\] update joda-time to 2.14.0][#​8864] - [#​8865](https://redirect.github.com/jruby/jruby/issues/8865) [\[deps\] update bundler and rubygems to latest][#​8865] - [#​8867](https://redirect.github.com/jruby/jruby/issues/8867) [Object.const\_defined? not respecting namespace check.][#​8867] - [#​8868](https://redirect.github.com/jruby/jruby/issues/8868) [Update snapshot deploy to use new maven infrastructure][#​8868] - [#​8871](https://redirect.github.com/jruby/jruby/issues/8871) [Always remove the lock from pool on failure][#​8871] - [#​8872](https://redirect.github.com/jruby/jruby/issues/8872) [String#encode replace option incorrectly handles value][#​8872] - [#​8873](https://redirect.github.com/jruby/jruby/issues/8873) [Handle simple transcoding replacement correctly][#​8873] - [#​8874](https://redirect.github.com/jruby/jruby/issues/8874) [Update to jruby-maven-plugins 3.0.6][#​8874] - [#​8877](https://redirect.github.com/jruby/jruby/issues/8877) [Time fixes][#​8877] - [#​8878](https://redirect.github.com/jruby/jruby/issues/8878) [Some specs fixes in ruby/spec/language][#​8878] - [#​8880](https://redirect.github.com/jruby/jruby/issues/8880) [Time.new with Rational seconds performs invalid rounding to the next second][#​8880] - [#​8881](https://redirect.github.com/jruby/jruby/issues/8881) [fix #​8880. Added a second with Rational][#​8881] - [#​8882](https://redirect.github.com/jruby/jruby/issues/8882) [Always set chilled strings as sharing bytelist][#​8882] - [#​8890](https://redirect.github.com/jruby/jruby/issues/8890) [Fix Time.new parsing (time/new\_tags.txt)][#​8890] - [#​8895](https://redirect.github.com/jruby/jruby/issues/8895) [Improvements based on SAST null reference reports][#​8895] - [#​8896](https://redirect.github.com/jruby/jruby/issues/8896) [Fix an additional dstring indy optimization long bitfield bug][#​8896] - [#​8905](https://redirect.github.com/jruby/jruby/issues/8905) [Implement ruby2\_keywords\_hash dumping][#​8905] - [#​8907](https://redirect.github.com/jruby/jruby/issues/8907) [Symbol table tweaks][#​8907] - [#​8908](https://redirect.github.com/jruby/jruby/issues/8908) [Update Hash#inspect logic for multibyte keys][#​8908] - [#​8912](https://redirect.github.com/jruby/jruby/issues/8912) [Don't include Object for pathed constant searches][#​8912] [#​6781]: https://redirect.github.com/jruby/jruby/issues/6781 [#​8624]: https://redirect.github.com/jruby/jruby/issues/8624 [#​8690]: https://redirect.github.com/jruby/jruby/issues/8690 [#​8740]: https://redirect.github.com/jruby/jruby/issues/8740 [#​8767]: https://redirect.github.com/jruby/jruby/issues/8767 [#​8769]: https://redirect.github.com/jruby/jruby/pull/8769 [#​8772]: https://redirect.github.com/jruby/jruby/pull/8772 [#​8776]: https://redirect.github.com/jruby/jruby/issues/8776 [#​8777]: https://redirect.github.com/jruby/jruby/issues/8777 [#​8778]: https://redirect.github.com/jruby/jruby/pull/8778 [#​8780]: https://redirect.github.com/jruby/jruby/issues/8780 [#​8781]: https://redirect.github.com/jruby/jruby/pull/8781 [#​8782]: https://redirect.github.com/jruby/jruby/issues/8782 [#​8783]: https://redirect.github.com/jruby/jruby/issues/8783 [#​8785]: https://redirect.github.com/jruby/jruby/pull/8785 [#​8787]: https://redirect.github.com/jruby/jruby/issues/8787 [#​8788]: https://redirect.github.com/jruby/jruby/issues/8788 [#​8793]: https://redirect.github.com/jruby/jruby/pull/8793 [#​8796]: https://redirect.github.com/jruby/jruby/issues/8796 [#​8798]: https://redirect.github.com/jruby/jruby/issues/8798 [#​8799]: https://redirect.github.com/jruby/jruby/pull/8799 [#​8800]: https://redirect.github.com/jruby/jruby/pull/8800 [#​8802]: https://redirect.github.com/jruby/jruby/pull/8802 [#​8803]: https://redirect.github.com/jruby/jruby/pull/8803 [#​8826]: https://redirect.github.com/jruby/jruby/issues/8826 [#​8828]: https://redirect.github.com/jruby/jruby/pull/8828 [#​8829]: https://redirect.github.com/jruby/jruby/pull/8829 [#​8831]: https://redirect.github.com/jruby/jruby/pull/8831 [#​8833]: https://redirect.github.com/jruby/jruby/pull/8833 [#​8840]: https://redirect.github.com/jruby/jruby/issues/8840 [#​8846]: https://redirect.github.com/jruby/jruby/issues/8846 [#​8847]: https://redirect.github.com/jruby/jruby/issues/8847 [#​8848]: https://redirect.github.com/jruby/jruby/pull/8848 [#​8850]: https://redirect.github.com/jruby/jruby/pull/8850 [#​8852]: https://redirect.github.com/jruby/jruby/pull/8852 [#​8853]: https://redirect.github.com/jruby/jruby/issues/8853 [#​8854]: https://redirect.github.com/jruby/jruby/issues/8854 [#​8856]: https://redirect.github.com/jruby/jruby/pull/8856 [#​8858]: https://redirect.github.com/jruby/jruby/pull/8858 [#​8860]: https://redirect.github.com/jruby/jruby/issues/8860 [#​8861]: https://redirect.github.com/jruby/jruby/issues/8861 [#​8863]: https://redirect.github.com/jruby/jruby/issues/8863 [#​8864]: https://redirect.github.com/jruby/jruby/pull/8864 [#​8865]: https://redirect.github.com/jruby/jruby/pull/8865 [#​8867]: https://redirect.github.com/jruby/jruby/issues/8867 [#​8868]: https://redirect.github.com/jruby/jruby/pull/8868 [#​8871]: https://redirect.github.com/jruby/jruby/pull/8871 [#​8872]: https://redirect.github.com/jruby/jruby/issues/8872 [#​8873]: https://redirect.github.com/jruby/jruby/pull/8873 [#​8874]: https://redirect.github.com/jruby/jruby/pull/8874 [#​8877]: https://redirect.github.com/jruby/jruby/pull/8877 [#​8878]: https://redirect.github.com/jruby/jruby/pull/8878 [#​8880]: https://redirect.github.com/jruby/jruby/issues/8880 [#​8881]: https://redirect.github.com/jruby/jruby/pull/8881 [#​8882]: https://redirect.github.com/jruby/jruby/pull/8882 [#​8890]: https://redirect.github.com/jruby/jruby/pull/8890 [#​8895]: https://redirect.github.com/jruby/jruby/pull/8895 [#​8896]: https://redirect.github.com/jruby/jruby/pull/8896 [#​8905]: https://redirect.github.com/jruby/jruby/pull/8905 [#​8907]: https://redirect.github.com/jruby/jruby/pull/8907 [#​8908]: https://redirect.github.com/jruby/jruby/pull/8908 [#​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 ([@​headius](https://redirect.github.com/headius)), Thomas Enebo ([@​enebo](https://redirect.github.com/enebo)), and Karol Bucek ([@​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: [@​andsel], [@​mrnoname1000], [@​ahorek], [@​evaniainbrooks], [@​edipofederle], [@​ccutrer], [@​danini-the-panini], [@​ntkme], [@​andrykonchin], [@​mohamedhafez], [@​jsvd], [@​jpcamara], [@​mullermp], [@​ikaronen-relex], [@​jimtng], [@​ryannevell], [@​eregon], [@​moste00], [@​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 - [#​6094](https://redirect.github.com/jruby/jruby/issues/6094) [Less modes to run JRuby, and one single mode to benchmark JRuby][#​6094] - [#​6598](https://redirect.github.com/jruby/jruby/issues/6598) [Modularize all the things][#​6598] - [#​7516](https://redirect.github.com/jruby/jruby/issues/7516) [Improvements to instance variable shaping][#​7516] - [#​7638](https://redirect.github.com/jruby/jruby/issues/7638) [ Add support for Ruby 3.2 attached\_object][#​7638] - [#​7646](https://redirect.github.com/jruby/jruby/issues/7646) [Add Integer#ceildiv][#​7646] - [#​7788](https://redirect.github.com/jruby/jruby/issues/7788) [Add support for a rescue trace event][#​7788] - [#​7871](https://redirect.github.com/jruby/jruby/issues/7871) [Ruby 3.2 - Remove deprecated methods: trust/taint and friends][#​7871] - [#​7909](https://redirect.github.com/jruby/jruby/issues/7909) [Intermittent failure on duped pipe tests JDK 19+][#​7909] - [#​7973](https://redirect.github.com/jruby/jruby/issues/7973) [Use gem for tempfile][#​7973] - [#​8058](https://redirect.github.com/jruby/jruby/issues/8058) [Ruby 3.3 support: Queue#freeze now raises TypeError][#​8058] - [#​8059](https://redirect.github.com/jruby/jruby/issues/8059) [Ruby 3.3 support: add symbolize\_names kwarg to MatchData#named\_captures][#​8059] - [#​8084](https://redirect.github.com/jruby/jruby/issues/8084) [remove JRuby-specific (deprecated) Class#subclasses(arg)][#​8084] - [#​8143](https://redirect.github.com/jruby/jruby/issues/8143) [Remove versioned methods][#​8143] - [#​8145](https://redirect.github.com/jruby/jruby/issues/8145) [Refactor external API to ease extension porting][#​8145] - [#​8152](https://redirect.github.com/jruby/jruby/issues/8152) [New parser][#​8152] - [#​8153](https://redirect.github.com/jruby/jruby/issues/8153) [Update parser to 3.4][#​8153] - [#​8154](https://redirect.github.com/jruby/jruby/issues/8154) [Update and run CRuby 3.4 tests][#​8154] - [#​8159](https://redirect.github.com/jruby/jruby/issues/8159) [Fix last obvious syntax problem (involving nested pattern kwargs going off rails)][#​8159] - [#​8160](https://redirect.github.com/jruby/jruby/issues/8160) [Proc#{dup,clone} should be like other objs][#​8160] - [#​8161](https://redirect.github.com/jruby/jruby/issues/8161) [Finalizers also are on cloned/duped objects][#​8161] - [#​8162](https://redirect.github.com/jruby/jruby/issues/8162) [Finalizers also are on cloned/duped objects][#​8162] - [#​8163](https://redirect.github.com/jruby/jruby/issues/8163) [tracepoint only runs in thread it was enabled on][#​8163] - [#​8164](https://redirect.github.com/jruby/jruby/issues/8164) [{,Unbound}Method#{proc,dup} need to be more like other Ruby objects][#​8164] - [#​8165](https://redirect.github.com/jruby/jruby/issues/8165) [Add MatchData#deconstruct...][#​8165] - [#​8168](https://redirect.github.com/jruby/jruby/issues/8168) [First stab at Err#typeError in api][#​8168] - [#​8169](https://redirect.github.com/jruby/jruby/issues/8169) [Update json to eliminate references to "19" methods][#​8169] - [#​8170](https://redirect.github.com/jruby/jruby/issues/8170) [Implement block\_given? call as optimized instruction][#​8170] - [#​8172](https://redirect.github.com/jruby/jruby/issues/8172) [Optimized **method** and **callee**][#​8172] - [#​8174](https://redirect.github.com/jruby/jruby/issues/8174) [Unify call paths for most framed scopes][#​8174] - [#​8175](https://redirect.github.com/jruby/jruby/issues/8175) [These may have been hanging due to a block\_given? bug][#​8175] - [#​8176](https://redirect.github.com/jruby/jruby/issues/8176) [Simplify fixnum and string ranges][#​8176] - [#​8177](https://redirect.github.com/jruby/jruby/issues/8177) [A few frozen string and symbol optimizations][#​8177] - [#​8180](https://redirect.github.com/jruby/jruby/issues/8180) [Optimizations for dynamic string building][#​8180] - [#​8181](https://redirect.github.com/jruby/jruby/issues/8181) [Add ability to generically optimize instr during LOP][#​8181] - [#​8214](https://redirect.github.com/jruby/jruby/issues/8214) [Disable eager constants in JRuby 10][#​8214] - [#​8223](https://redirect.github.com/jruby/jruby/issues/8223) [Make Exception#detailed\_message,full\_message pass specs][#​8223] - [#​8226](https://redirect.github.com/jruby/jruby/issues/8226) [Implement "chilled" Strings][#​8226] - [#​8227](https://redirect.github.com/jruby/jruby/issues/8227) [Narrow frame name optimization to method scopes][#​8227] - [#​8228](https://redirect.github.com/jruby/jruby/issues/8228) [IO#readlines accepts another arg][#​8228] - [#​8229](https://redirect.github.com/jruby/jruby/issues/8229) [Fix full\_message formatting and Throwable impl][#​8229] - [#​8230](https://redirect.github.com/jruby/jruby/issues/8230) [More frame name fixes][#​8230] - [#​8233](https://redirect.github.com/jruby/jruby/issues/8233) [Implement Regexp#linear\_time?][#​8233] - [#​8236](https://redirect.github.com/jruby/jruby/issues/8236) [More string interpolation optimizations][#​8236] - [#​8238](https://redirect.github.com/jruby/jruby/issues/8238) [Implement regexp timeout][#​8238] - [#​8240](https://redirect.github.com/jruby/jruby/issues/8240) [Fix IO#each\_line specs][#​8240] - [#​8249](https://redirect.github.com/jruby/jruby/issues/8249) [Reduce deopt from print use of $\_][#​8249] - [#​8253](https://redirect.github.com/jruby/jruby/issues/8253) [Optimize literal fixnum and float arrays][#​8253] - [#​8259](https://redirect.github.com/jruby/jruby/issues/8259) [Improved representation of JRuby for JVM tools][#​8259] - [#​8260](https://redirect.github.com/jruby/jruby/issues/8260) [Rewrite Marshal.dump logic for efficiency][#​8260] - [#​8262](https://redirect.github.com/jruby/jruby/issues/8262) [Proc spreading changed in 3.2 with kwrest][#​8262] - [#​8263](https://redirect.github.com/jruby/jruby/issues/8263) [Implement Coverage::supported?][#​8263] - [#​8266](https://redirect.github.com/jruby/jruby/issues/8266) [Enable invokedynamic by default][#​8266] - [#​8267](https://redirect.github.com/jruby/jruby/issues/8267) [Print out paths for syntax errors][#​8267] - [#​8268](https://redirect.github.com/jruby/jruby/issues/8268) [Unbound method][#​8268] - [#​8276](https://redirect.github.com/jruby/jruby/issues/8276) [Struct specs][#​8276] - [#​8277](https://redirect.github.com/jruby/jruby/issues/8277) [Time#new spec fixes.][#​8277] - [#​8279](https://redirect.github.com/jruby/jruby/issues/8279) [Reduce overhead of ObjectSpace#each\_object when disabled][#​8279] - [#​8291](https://redirect.github.com/jruby/jruby/issues/8291) [Fix remaining copy stream specs][#​8291] - [#​8293](https://redirect.github.com/jruby/jruby/issues/8293) [Eliminate last consumers of Variable logic][#​8293] - [#​8295](https://redirect.github.com/jruby/jruby/issues/8295) [3 new Convert API methods][#​8295] - [#​8297](https://redirect.github.com/jruby/jruby/issues/8297) [Make common method for handling to\_r calls in Rational][#​8297] - [#​8298](https://redirect.github.com/jruby/jruby/issues/8298) [Api changes][#​8298] - [#​8299](https://redirect.github.com/jruby/jruby/issues/8299) [Linkage errors from java\_import are lazy][#​8299] - [#​8300](https://redirect.github.com/jruby/jruby/issues/8300) [Do initialize classes during java\_import][#​8300] - [#​8301](https://redirect.github.com/jruby/jruby/issues/8301) [Decode ByteList properly for toString][#​8301] - [#​8304](https://redirect.github.com/jruby/jruby/issues/8304) [Eager initialize java\_import'ed classes][#​8304] - [#​8317](https://redirect.github.com/jruby/jruby/issues/8317) [New asFixnum, asBoolean, asString in Convert][#​8317] - [#​8330](https://redirect.github.com/jruby/jruby/issues/8330) [Eliminate dynscope for leaf blocks with break/return][#​8330] - [#​8375](https://redirect.github.com/jruby/jruby/issues/8375) [Revisit chilled strings and pass all specs][#​8375] - [#​8376](https://redirect.github.com/jruby/jruby/issues/8376) [Get most Enumerator::Product specs passing][#​8376] - [#​8377](https://redirect.github.com/jruby/jruby/issues/8377) [No backtick in errors][#​8377] - [#​8378](https://redirect.github.com/jruby/jruby/issues/8378) [Update to latest CRuby 3.4 tests and stdlib][#​8378] - [#​8390](https://redirect.github.com/jruby/jruby/issues/8390) [Fix foreach with mode: kwarg][#​8390] - [#​8402](https://redirect.github.com/jruby/jruby/issues/8402) [Hash#inspect: no arrow for symbol keys. add spacing to match C Ruby][#​8402] - [#​8410](https://redirect.github.com/jruby/jruby/issues/8410) [Permute indy invoke paths to reduce uncached stack][#​8410] - [#​8414](https://redirect.github.com/jruby/jruby/issues/8414) [Pre-generate specialized object shapes][#​8414] - [#​8418](https://redirect.github.com/jruby/jruby/issues/8418) [Some small refactoring while looking for example snippet code of new API][#​8418] - [#​8420](https://redirect.github.com/jruby/jruby/issues/8420) [A bunch of new API calls and new JRubyAPI annotation][#​8420] - [#​8430](https://redirect.github.com/jruby/jruby/issues/8430) [More dogfooding of new API][#​8430] - [#​8432](https://redirect.github.com/jruby/jruby/issues/8432) [argumentError API conversions with a lot of runtime to tc replacement][#​8432] - [#​8437](https://redirect.github.com/jruby/jruby/issues/8437) [context through RubyArray using more API][#​8437] - [#​8444](https://redirect.github.com/jruby/jruby/issues/8444) [Nearly all newArray is converted to API][#​8444] - [#​8450](https://redirect.github.com/jruby/jruby/issues/8450) [Enable invokedynamic by default][#​8450] - [#​8452](https://redirect.github.com/jruby/jruby/issues/8452) [newFixnum,Symbol,Float are unified with asXXX. ][#​8452] - [#​8454](https://redirect.github.com/jruby/jruby/issues/8454) [more api conversion around Time+][#​8454] - [#​8459](https://redirect.github.com/jruby/jruby/issues/8459) [API: Nearly all remaining newArgumentError to argumentError][#​8459] - [#​8460](https://redirect.github.com/jruby/jruby/issues/8460) [more newSymbols made into asSymbol][#​8460] - [#​8461](https://redirect.github.com/jruby/jruby/issues/8461) [new runtimeError api][#​8461] - [#​8467](https://redirect.github.com/jruby/jruby/issues/8467) [api: new rangeError, indexError ][#​8467] - [#​8468](https://redirect.github.com/jruby/jruby/issues/8468) [to\_s with TC. new dupString api][#​8468] - [#​8470](https://redirect.github.com/jruby/jruby/issues/8470) [Inspect wrong object when symbol/string wanted in error][#​8470] - [#​8471](https://redirect.github.com/jruby/jruby/issues/8471) [more illegal formatting added to printf/format][#​8471] - [#​8472](https://redirect.github.com/jruby/jruby/issues/8472) [Add new Check#checkEmbeddedNulls to replace StringSupport method][#​8472] - [#​8473](https://redirect.github.com/jruby/jruby/issues/8473) [Make Time load its Ruby-impl side][#​8473] - [#​8474](https://redirect.github.com/jruby/jruby/issues/8474) [Create#newEmptyString][#​8474] - [#​8475](https://redirect.github.com/jruby/jruby/issues/8475) [Create#new{,Small}Hash][#​8475] - [#​8484](https://redirect.github.com/jruby/jruby/issues/8484) [Various array optimizations][#​8484] - [#​8485](https://redirect.github.com/jruby/jruby/issues/8485) [Fixes for MRI tests][#​8485] - [#​8489](https://redirect.github.com/jruby/jruby/issues/8489) [Bind directly to all supported arities of native methods][#​8489] - [#​8490](https://redirect.github.com/jruby/jruby/issues/8490) [New define API][#​8490] - [#​8491](https://redirect.github.com/jruby/jruby/issues/8491) [Make hash() always call to hash(ThreadContext) and deprecate][#​8491] - [#​8492](https://redirect.github.com/jruby/jruby/issues/8492) [Make Numeric#coerce use TC with deprecated fallback][#​8492] - [#​8493](https://redirect.github.com/jruby/jruby/issues/8493) [is\_zero+zero\_p TCification][#​8493] - [#​8494](https://redirect.github.com/jruby/jruby/issues/8494) [TCification of isPositive][#​8494] - [#​8495](https://redirect.github.com/jruby/jruby/issues/8495) [TCification of isNegative][#​8495] - [#​8496](https://redirect.github.com/jruby/jruby/issues/8496) [Make initialize\_copy use TC][#​8496] - [#​8498](https://redirect.github.com/jruby/jruby/issues/8498) [See how dot format is for specs][#​8498] - [#​8507](https://redirect.github.com/jruby/jruby/issues/8507) [Eliminate use of unsafe in StringSupport][#​8507] - [#​8508](https://redirect.github.com/jruby/jruby/issues/8508) [Replace Unsafe byte\[\] long-walking with VarHandle][#​8508] - [#​8514](https://redirect.github.com/jruby/jruby/issues/8514) [Move to simple Access apis (context available)][#​8514] - [#​8517](https://redirect.github.com/jruby/jruby/issues/8517) [Add trace instr for rescue when trace enabled][#​8517] - [#​8518](https://redirect.github.com/jruby/jruby/issues/8518) [Switch more error backquotes to single][#​8518] - [#​8519](https://redirect.github.com/jruby/jruby/issues/8519) [inspect() -> inspect(ThreadContext)][#​8519] - [#​8520](https://redirect.github.com/jruby/jruby/issues/8520) [All String JRuby Methods use context now][#​8520] - [#​8521](https://redirect.github.com/jruby/jruby/issues/8521) [Make all jruby methods use context in Array][#​8521] - [#​8522](https://redirect.github.com/jruby/jruby/issues/8522) [context for all numeric types jruby methods][#​8522] - [#​8524](https://redirect.github.com/jruby/jruby/issues/8524) [context for all Struct methods][#​8524] - [#​8525](https://redirect.github.com/jruby/jruby/issues/8525) [Warn api][#​8525] - [#​8529](https://redirect.github.com/jruby/jruby/issues/8529) [Data fixes][#​8529] - [#​8530](https://redirect.github.com/jruby/jruby/issues/8530) [Update gem\_prelude from Ruby 3.4][#​8530] - [#​8531](https://redirect.github.com/jruby/jruby/issues/8531) [getSingletonClass() replaced with singleonClass(context)][#​8531] - [#​8532](https://redirect.github.com/jruby/jruby/issues/8532) [Deprecate defineOrGetClassUnder][#​8532] - [#​8533](https://redirect.github.com/jruby/jruby/issues/8533) [Fixes and impls for Ruby 3.4 specs][#​8533] - [#​8534](https://redirect.github.com/jruby/jruby/issues/8534) [Last boostrapping classes/modules decoupled from non-boot][#​8534] - [#​8537](https://redirect.github.com/jruby/jruby/issues/8537) [We should always have a valid staticScope][#​8537] - [#​8541](https://redirect.github.com/jruby/jruby/issues/8541) [most of constant settin and RubyModule to be TCified][#​8541] - [#​8543](https://redirect.github.com/jruby/jruby/issues/8543) [allocate() needs ThreadContext][#​8543] - [#​8544](https://redirect.github.com/jruby/jruby/issues/8544) [Extra "" around singleton in {Name|No}MethodError][#​8544] - [#​8545](https://redirect.github.com/jruby/jruby/issues/8545) [Reduce getRuntime() and make alloc use TC][#​8545] - [#​8546](https://redirect.github.com/jruby/jruby/issues/8546) [Fix specs involving comments in unpack format strings][#​8546] - [#​8547](https://redirect.github.com/jruby/jruby/issues/8547) [Fix failing specs for chilled symbols][#​8547] - [#​8548](https://redirect.github.com/jruby/jruby/issues/8548) [tcification of regex][#​8548] - [#​8549](https://redirect.github.com/jruby/jruby/issues/8549) [Remove more use of getRuntime()][#​8549] - [#​8551](https://redirect.github.com/jruby/jruby/issues/8551) [More removal of getRuntime() from non-deprecated code paths][#​8551] - [#​8552](https://redirect.github.com/jruby/jruby/issues/8552) [more API usage and some runtime removal][#​8552] - [#​8553](https://redirect.github.com/jruby/jruby/issues/8553) [More API work: toInt, toInteger, toLong, asLong, asInt][#​8553] - [#​8554](https://redirect.github.com/jruby/jruby/issues/8554) [Fix arity specs for blocks in language][#​8554] - [#​8556](https://redirect.github.com/jruby/jruby/issues/8556) [Rest args dup keyword hash][#​8556] - [#​8558](https://redirect.github.com/jruby/jruby/issues/8558) [More API conversion][#​8558] - [#​8564](https://redirect.github.com/jruby/jruby/issues/8564) [Eliminate exact math and reduce allocations][#​8564] - [#​8576](https://redirect.github.com/jruby/jruby/issues/8576) [Force a Thread's block to optimize eagerly][#​8576] - [#​8580](https://redirect.github.com/jruby/jruby/issues/8580) [Implement \*\*nil][#​8580] - [#​8581](https://redirect.github.com/jruby/jruby/issues/8581) [implement restriction on aryset to not allow blocks or kwargs][#​8581] - [#​8582](https://redirect.github.com/jruby/jruby/issues/8582) [Update Ruby 3.4 gems from release][#​8582] - [#​8587](https://redirect.github.com/jruby/jruby/issues/8587) [Add warning for ::Ruby = as reserved constant][#​8587] - [#​8588](https://redirect.github.com/jruby/jruby/issues/8588) [Implement MatchData#byte{beg,end}][#​8588] - [#​8589](https://redirect.github.com/jruby/jruby/issues/8589) [Change singleton\_method to look at extend/prepend][#​8589] - [#​8616](https://redirect.github.com/jruby/jruby/issues/8616) [Eiminate last uses of UnsafeHolder][#​8616] - [#​8617](https://redirect.github.com/jruby/jruby/issues/8617) [Reduce RubyModule/RubyClass size and creation overhead][#​8617] - [#​8618](https://redirect.github.com/jruby/jruby/issues/8618) [Improve performance of CI test suites][#​8618] - [#​8619](https://redirect.github.com/jruby/jruby/issues/8619) [Eliminate fillnil from newArray][#​8619] - [#​8622](https://redirect.github.com/jruby/jruby/issues/8622) [Move specs toward green][#​8622] - [#​8628](https://redirect.github.com/jruby/jruby/issues/8628) [Integer spec fixes for JRuby 10][#​8628] - [#​8629](https://redirect.github.com/jruby/jruby/issues/8629) [Fix Range specs for JRuby 10][#​8629] - [#​8631](https://redirect.github.com/jruby/jruby/issues/8631) [unused warnings became useless warnings][#​8631] - [#​8633](https://redirect.github.com/jruby/jruby/issues/8633) [Fiber specs for JRuby 10][#​8633] - [#​8636](https://redirect.github.com/jruby/jruby/issues/8636) [Remove upfront fillNill in Array][#​8636] - [#​8637](https://redirect.github.com/jruby/jruby/issues/8637) [We should only warn on actual modification of singleton][#​8637] - [#​8639](https://redirect.github.com/jruby/jruby/issues/8639) [Remove raw array methods and helpers with fillnil changed][#​8639] - [#​8646](https://redirect.github.com/jruby/jruby/issues/8646) [More work on numeric API][#​8646] - [#​8647](https://redirect.github.com/jruby/jruby/issues/8647) [Previous changes from raw array and I put in wrong field name][#​8647] - [#​8650](https://redirect.github.com/jruby/jruby/issues/8650) [Depre warns][#​8650] - [#​8664](https://redirect.github.com/jruby/jruby/issues/8664) [Unicode 15.0][#​8664] - [#​8668](https://redirect.github.com/jruby/jruby/issues/8668) [Propagate Java throwables during load without wrapping][#​8668] - [#​8673](https://redirect.github.com/jruby/jruby/issues/8673) [parser passes block node vs only single last value to when][#​8673] - [#​8674](https://redirect.github.com/jruby/jruby/issues/8674) [Ruby 3.4 seems to have simplified ruby2\_keywords\_hash][#​8674] - [#​8676](https://redirect.github.com/jruby/jruby/issues/8676) [JRuby 9.4 to\_s() signatures must be kept in 10][#​8676] - [#​8677](https://redirect.github.com/jruby/jruby/issues/8677) [FString logic cleanup][#​8677] - [#​8678](https://redirect.github.com/jruby/jruby/issues/8678) [Symbol type calculation tweaks][#​8678] - [#​8679](https://redirect.github.com/jruby/jruby/issues/8679) [Implement Data natively][#​8679] - [#​8683](https://redirect.github.com/jruby/jruby/issues/8683) [New marshal could break ext authors using old one][#​8683] - [#​8684](https://redirect.github.com/jruby/jruby/issues/8684) [Deprecation problems + new reporting system][#​8684] - [#​8685](https://redirect.github.com/jruby/jruby/issues/8685) [Additional improvements to new marshal logic][#​8685] - [#​8689](https://redirect.github.com/jruby/jruby/issues/8689) [MarshalLoader to match dumper][#​8689] - [#​8693](https://redirect.github.com/jruby/jruby/issues/8693) [Cleaning up MRI excludes and fixing some stuff][#​8693] - [#​8695](https://redirect.github.com/jruby/jruby/issues/8695) [Update stdlib from Ruby 3.4.2][#​8695] - [#​8698](https://redirect.github.com/jruby/jruby/issues/8698) [JRuby 10: incorrect `Method#arity` with keyword arguments][#​8698] - [#​8699](https://redirect.github.com/jruby/jruby/issues/8699) [optimist gem specs get StackOverflowError on JRuby 10][#​8699] - [#​8702](https://redirect.github.com/jruby/jruby/issues/8702) [was recursively warning on itself][#​8702] - [#​8706](https://redirect.github.com/jruby/jruby/issues/8706) [Add missing logic I added for procs to methods for ruby-facing arity][#​8706] - [#​8708](https://redirect.github.com/jruby/jruby/issues/8708) [Refactor launcher AppCDS logic][#​8708] - [#​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][#​8709] - [#​8710](https://redirect.github.com/jruby/jruby/issues/8710) [Encoding error with bad raise message in StringIO][#​8710] - [#​8711](https://redirect.github.com/jruby/jruby/issues/8711) [Less eager coderange when converting Java String][#​8711] - [#​8712](https://redirect.github.com/jruby/jruby/issues/8712) [JRuby10 inline bundler error][#​8712] - [#​8713](https://redirect.github.com/jruby/jruby/issues/8713) [Negative capa][#​8713] - [#​8718](https://redirect.github.com/jruby/jruby/issues/8718) [Apply Java version-specific flags in launcher script][#​8718] - [#​8721](https://redirect.github.com/jruby/jruby/issues/8721) [Restructure gem\_prelude to fit JRuby's needs][#​8721] - [#​8723](https://redirect.github.com/jruby/jruby/issues/8723) [JRuby10: an existing `it` variable inside a block caused SyntaxError: ordinary parameter is defined][#​8723] - [#​8725](https://redirect.github.com/jruby/jruby/issues/8725) [nonsense error check for 'it' in parser][#​8725] - [#​8729](https://redirect.github.com/jruby/jruby/issues/8729) [spec fixed at some point in past][#​8729] - [#​8735](https://redirect.github.com/jruby/jruby/issues/8735) [JRuby10: (NameError) undefined local variable or method 'it' in eval][#​8735] - [#​8737](https://redirect.github.com/jruby/jruby/issues/8737) [Fixes #​8735. it in eval broken][#​8737] - [#​8741](https://redirect.github.com/jruby/jruby/issues/8741) [NUMERIC\_TO\_OBJECT was making BigDecimal a Long][#​8741] - [#​8742](https://redirect.github.com/jruby/jruby/issues/8742) [A few micro optimizations][#​8742] - [#​8744](https://redirect.github.com/jruby/jruby/issues/8744) [Use platform line separator for backtrace output][#​8744] - [#​8745](https://redirect.github.com/jruby/jruby/issues/8745) [Updates from CRuby 3.4.2][#​8745] - [#​8748](https://redirect.github.com/jruby/jruby/issues/8748) [Reduce overhead of indy plumbing][#​8748] - [#​8751](https://redirect.github.com/jruby/jruby/issues/8751) [Update URI gem to 1.0.3 in JRuby 10][#​8751] - [#​8753](https://redirect.github.com/jruby/jruby/issues/8753) [Java version detection improvements][#​8753] - [#​8759](https://redirect.github.com/jruby/jruby/issues/8759) [Fixed enough javadoc "errors" where it no longer stops build][#​8759] [#​6094]: https://redirect.github.com/jruby/jruby/issues/6094 [#​6598]: https://redirect.github.com/jruby/jruby/pull/6598 [#​7516]: https://redirect.github.com/jruby/jruby/pull/7516 [#​7638]: https://redirect.github.com/jruby/jruby/pull/7638 [#​7646]: https://redirect.github.com/jruby/jruby/pull/7646 [#​7788]: https://redirect.github.com/jruby/jruby/pull/7788 [#​7871]: https://redirect.github.com/jruby/jruby/pull/7871 [#​7909]: https://redirect.github.com/jruby/jruby/issues/7909 [#​7973]: https://redirect.github.com/jruby/jruby/pull/7973 [#​8058]: https://redirect.github.com/jruby/jruby/pull/8058 [#​8059]: https://redirect.github.com/jruby/jruby/pull/8059 [#​8084]: https://redirect.github.com/jruby/jruby/pull/8084 [#​8143]: https://redirect.github.com/jruby/jruby/pull/8143 [#​8145]: https://redirect.github.com/jruby/jruby/pull/8145 [#​8152]: https://redirect.github.com/jruby/jruby/pull/8152 [#​8153]: https://redirect.github.com/jruby/jruby/pull/8153 [#​8154]: https://redirect.github.com/jruby/jruby/pull/8154 [#​8159]: https://redirect.github.com/jruby/jruby/pull/8159 [#​8160]: https://redirect.github.com/jruby/jruby/pull/8160 [#​8161]: https://redirect.github.com/jruby/jruby/pull/8161 [#​8162]: https://redirect.github.com/jruby/jruby/pull/8162 [#​8163]: https://redirect.github.com/jruby/jruby/pull/8163 [#​8164]: https://redirect.github.com/jruby/jruby/pull/8164 [#​8165]: https://redirect.github.com/jruby/jruby/pull/8165 [#​8168]: https://redirect.github.com/jruby/jruby/pull/8168 [#​8169]: https://redirect.github.com/jruby/jruby/issues/8169 [#​8170]: https://redirect.github.com/jruby/jruby/pull/8170 [#​8172]: https://redirect.github.com/jruby/jruby/pull/8172 [#​8174]: https://redirect.github.com/jruby/jruby/pull/8174 [#​8175]: https://redirect.github.com/jruby/jruby/pull/8175 [#​8176]: https://redirect.github.com/jruby/jruby/pull/8176 [#​8177]: https://redirect.github.com/jruby/jruby/pull/8177 [#​8180]: https://redirect.github.com/jruby/jruby/pull/8180 [#​8181]: https://redirect.github.com/jruby/jruby/pull/8181 [#​8214]: https://redirect.github.com/jruby/jruby/pull/8214 [#​8223]: https://redirect.github.com/jruby/jruby/pull/8223 [#​8226]: https://redirect.github.com/jruby/jruby/pull/8226 [#​8227]: https://redirect.github.com/jruby/jruby/pull/8227 [#​8228]: https://redirect.github.com/jruby/jruby/pull/8228 [#​8229]: https://redirect.github.com/jruby/jruby/pull/8229 [#​8230]: https://redirect.github.com/jruby/jruby/pull/8230 [#​8233]: https://redirect.github.com/jruby/jruby/pull/8233 [#​8236]: https://redirect.github.com/jruby/jruby/pull/8236 [#​8238]: https://redirect.github.com/jruby/jruby/pull/8238 [#​8240]: https://redirect.github.com/jruby/jruby/pull/8240 [#​8249]: https://redirect.github.com/jruby/jruby/pull/8249 [#​8253]: https://redirect.github.com/jruby/jruby/pull/8253 [#​8259]: https://redirect.github.com/jruby/jruby/pull/8259 [#​8260]: https://redirect.github.com/jruby/jruby/pull/8260 [#​8262]: https://redirect.github.com/jruby/jruby/pull/8262 [#​8263]: https://redirect.github.com/jruby/jruby/pull/8263 [#​8266]: https://redirect.github.com/jruby/jruby/pull/8266 [#​8267]: https://redirect.github.com/jruby/jruby/pull/8267 [#​8268]: https://redirect.github.com/jruby/jruby/pull/8268 [#​8276]: https://redirect.github.com/jruby/jruby/pull/8276 [#​8277]: https://redirect.github.com/jruby/jruby/pull/8277 [#​8279]: https://redirect.github.com/jruby/jruby/pull/8279 [#​8291]: https://redirect.github.com/jruby/jruby/pull/8291 [#​8293]: https://redirect.github.com/jruby/jruby/pull/8293 [#​8295]: https://redirect.github.com/jruby/jruby/pull/8295 [#​8297]: https://redirect.github.com/jruby/jruby/pull/8297 [#​8298]: https://redirect.github.com/jruby/jruby/pull/8298 [#​8299]: https://redirect.github.com/jruby/jruby/issues/8299 [#​8300]: https://redirect.github.com/jruby/jruby/pull/8300 [#​8301]: https://redirect.github.com/jruby/jruby/pull/8301 [#​8304]: https://redirect.github.com/jruby/jruby/pull/8304 [#​8317]: https://redirect.github.com/jruby/jruby/pull/8317 [#​8330]: https://redirect.github.com/jruby/jruby/pull/8330 [#​8375]: https://redirect.github.com/jruby/jruby/pull/8375 [#​8376]: https://redirect.github.com/jruby/jruby/pull/8376 [#​8377]: https://redirect.github.com/jruby/jruby/pull/8377 [#​8378]: https://redirect.github.com/jruby/jruby/pull/8378 [#​8390]: https://redirect.github.com/jruby/jruby/pull/8390 [#​8402]: https://redirect.github.com/jruby/jruby/pull/8402 [#​8410]: https://redirect.github.com/jruby/jruby/pull/8410 [#​8414]: https://redirect.github.com/jruby/jruby/pull/8414 [#​8418]: https://redirect.github.com/jruby/jruby/pull/8418 [#​8420]: https://redirect.github.com/jruby/jruby/pull/8420 [#​8430]: https://redirect.github.com/jruby/jruby/pull/8430 [#​8432]: https://redirect.github.com/jruby/jruby/pull/8432 [#​8437]: https://redirect.github.com/jruby/jruby/pull/8437 [#​8444]: https://redirect.github.com/jruby/jruby/pull/8444 [#​8450]: https://redirect.github.com/jruby/jruby/pull/8450 [#​8452]: https://redirect.github.com/jruby/jruby/pull/8452 [#​8454]: https://redirect.github.com/jruby/jruby/pull/8454 [#​8459]: https://redirect.github.com/jruby/jruby/pull/8459 [#​8460]: https://redirect.github.com/jruby/jruby/pull/8460 [#​8461]: https://redirect.github.com/jruby/jruby/pull/8461 [#​8467]: https://redirect.github.com/jruby/jruby/pull/8467 [#​8468]: https://redirect.github.com/jruby/jruby/pull/8468 [#​8470]: https://redirect.github.com/jruby/jruby/pull/8470 [#​8471]: https://redirect.github.com/jruby/jruby/pull/8471 [#​8472]: https://redirect.github.com/jruby/jruby/pull/8472 [#​8473]: https://redirect.github.com/jruby/jruby/pull/8473 [#​8474]: https://redirect.github.com/jruby/jruby/pull/8474 [#​8475]: https://redirect.github.com/jruby/jruby/pull/8475 [#​8484]: https://redirect.github.com/jruby/jruby/pull/8484 [#​8485]: https://redirect.github.com/jruby/jruby/pull/8485 [#​8489]: https://redirect.github.com/jruby/jruby/pull/8489 [#​8490]: https://redirect.github.com/jruby/jruby/pull/8490 [#​8491]: https://redirect.github.com/jruby/jruby/pull/8491 [#​8492]: https://redirect.github.com/jruby/jruby/pull/8492 [#​8493]: https://redirect.github.com/jruby/jruby/pull/8493 [#​8494]: https://redirect.github.com/jruby/jruby/pull/8494 [#​8495]: https://redirect.github.com/jruby/jruby/pull/8495 [#​8496]: https://redirect.github.com/jruby/jruby/pull/8496 [#​8498]: https://redirect.github.com/jruby/jruby/pull/8498 [#​8507]: https://redirect.github.com/jruby/jruby/issues/8507 [#​8508]: https://redirect.github.com/jruby/jruby/pull/8508 [#​8514]: https://redirect.github.com/jruby/jruby/pull/8514 [#​8517]: https://redirect.github.com/jruby/jruby/pull/8517 [#​8518]: https://redirect.github.com/jruby/jruby/pull/8518 [#​8519]: https://redirect.github.com/jruby/jruby/pull/8519 [#​8520]: https://redirect.github.com/jruby/jruby/pull/8520 [#​8521]: https://redirect.github.com/jruby/jruby/pull/8521 [#​8522]: https://redirect.github.com/jruby/jruby/pull/8522 [#​8524]: https://redirect.github.com/jruby/jruby/pull/8524 [#​8525]: https://redirect.github.com/jruby/jruby/pull/8525 [#​8529]: https://redirect.github.com/jruby/jruby/pull/8529 [#​8530]: https://redirect.github.com/jruby/jruby/pull/8530 [#​8531]: https://redirect.github.com/jruby/jruby/pull/8531 [#​8532]: https://redirect.github.com/jruby/jruby/pull/8532 [#​8533]: https://redirect.github.com/jruby/jruby/pull/8533 [#​8534]: https://redirect.github.com/jruby/jruby/pull/8534 [#​8537]: https://redirect.github.com/jruby/jruby/pull/8537 [#​8541]: https://redirect.github.com/jruby/jruby/pull/8541 [#​8543]: https://redirect.github.com/jruby/jruby/pull/8543 [#​8544]: https://redirect.github.com/jruby/jruby/pull/8544 [#​8545]: https://redirect.github.com/jruby/jruby/pull/8545 [#​8546]: https://redirect.github.com/jruby/jruby/pull/8546 [#​8547]: https://redirect.github.com/jruby/jruby/pull/8547 [#​8548]: https://redirect.github.com/jruby/jruby/pull/8548 [#​8549]: https://redirect.github.com/jruby/jruby/pull/8549 [#​8551]: https://redirect.github.com/jruby/jruby/pull/8551 [#​8552]: https://redirect.github.com/jruby/jruby/pull/8552 [#​8553]: https://redirect.github.com/jruby/jruby/pull/8553 [#​8554]: https://redirect.github.com/jruby/jruby/pull/8554 [#​8556]: https://redirect.github.com/jruby/jruby/pull/8556 [#​8558]: https://redirect.github.com/jruby/jruby/pull/8558 [#​8564]: https://redirect.github.com/jruby/jruby/pull/8564 [#​8576]: https://redirect.github.com/jruby/jruby/pull/8576 [#​8580]: https://redirect.github.com/jruby/jruby/pull/8580 [#​8581]: https://redirect.github.com/jruby/jruby/pull/8581 [#​8582]: https://redirect.github.com/jruby/jruby/pull/8582 [#​8587]: https://redirect.github.com/jruby/jruby/pull/8587 [#​8588]: https://redirect.github.com/jruby/jruby/pull/8588 [#​8589]: https://redirect.github.com/jruby/jruby/pull/8589 [#​8616]: https://redirect.github.com/jruby/jruby/pull/8616 [#​8617]: https://redirect.github.com/jruby/jruby/pull/8617 [#​8618]: https://redirect.github.com/jruby/jruby/pull/8618 [#​8619]: https://redirect.github.com/jruby/jruby/pull/8619 [#​8622]: https://redirect.github.com/jruby/jruby/pull/8622 [#​8628]: https://redirect.github.com/jruby/jruby/pull/8628 [#​8629]: https://redirect.github.com/jruby/jruby/pull/8629 [#​8631]: https://redirect.github.com/jruby/jruby/pull/8631 [#​8633]: https://redirect.github.com/jruby/jruby/pull/8633 [#​8636]: https://redirect.github.com/jruby/jruby/pull/8636 [#​8637]: https://redirect.github.com/jruby/jruby/pull/8637 [#​8639]: https://redirect.github.com/jruby/jruby/pull/8639 [#​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]
