mirror of
https://github.com/elastic/logstash.git
synced 2025-06-28 09:46:03 -04:00
* deps: downgrade jruby, keep updated default-gem dependencies (#15283) forward-ports non-release-branch components of #15283 to `main` * deps: downgrade jruby, keep updated default-gem dependencies By downgrading JRuby to 9.4.2.0 we avoid the silent global crash of the scheduler backing `Concurrent::TimerTask` that occurs when Jruby 9.4.3.0's invokedynamic promotes a method to run natively, incorrectly. Upstream bug: https://github.com/jruby/jruby/issues/7904 Along with the downgrade of JRuby itself to 9.4.2.0, we cherry-pick the updates to gems that were included in the latest JRuby 9.4.3.0 to ensure we don't back out relevant fixes to stdlib. We also remove a pinned-dependency on `racc` that is no longer relevant. Resolves: https://github.com/elastic/logstash/issues/15282 * Imported the licenses for some gems - cgi - date - ffi-binary-libfixposix - io-console - net-http - net-protocol - reline - time - timeout - uri * specs: avoid mocking global ::Gem::Dependency::new * build: remove redundanct dependsOn declaration * deps: notice use of ffi-binary-libfixposix via Ruby license this gem is tri-licensed `Ruby` / `EPL-2.0` / `LGPL-2.1-or-later` and the Ruby license is preferred to EPL when available --------- Co-authored-by: andsel <selva.andre@gmail.com> * deps: add license notices for gems moved from default to bundled --------- Co-authored-by: andsel <selva.andre@gmail.com> |
||
---|---|---|
.. | ||
pack_fetch_strategy | ||
pack_installer | ||
utils | ||
gem_installer_spec.rb | ||
gemfile_spec.rb | ||
install_spec.rb | ||
install_strategy_factory_spec.rb | ||
offline_plugin_packager_spec.rb | ||
prepare_offline_pack_spec.rb | ||
proxy_support_spec.rb | ||
ui_spec.rb | ||
update_spec.rb | ||
util_spec.rb |