mirror of
https://github.com/elastic/logstash.git
synced 2025-04-20 20:57:27 -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>
(cherry picked from commit
|
||
---|---|---|
.. | ||
bundler | ||
pack_fetch_strategy | ||
pack_installer | ||
templates | ||
utils | ||
command.rb | ||
errors.rb | ||
gem_installer.rb | ||
gemfile.rb | ||
generate.rb | ||
install.rb | ||
install_strategy_factory.rb | ||
list.rb | ||
main.rb | ||
offline_plugin_packager.rb | ||
pack.rb | ||
pack_command.rb | ||
prepare_offline_pack.rb | ||
proxy_support.rb | ||
remove.rb | ||
settings.xml.erb | ||
ui.rb | ||
unpack.rb | ||
update.rb | ||
util.rb | ||
x_pack_interceptor.rb |