From 0e769b520ee6c403f77fa4371d3329454b2c72f5 Mon Sep 17 00:00:00 2001 From: edmocosta <11836452+edmocosta@users.noreply.github.com> Date: Wed, 19 Feb 2025 14:36:59 +0100 Subject: [PATCH 1/3] Update nokogiri version --- CHANGELOG.md | 3 +++ logstash-filter-xml.gemspec | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ecf96bd..803bc6c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 4.3.0 + - Update Nokogiri dependency version [#TBD](https://github.com/logstash-plugins/logstash-filter-xml/pull/TBD) + ## 4.2.1 - patch rexml to improve performance of multi-threaded xml parsing [#84](https://github.com/logstash-plugins/logstash-filter-xml/pull/84) diff --git a/logstash-filter-xml.gemspec b/logstash-filter-xml.gemspec index a0a16e4..2109583 100644 --- a/logstash-filter-xml.gemspec +++ b/logstash-filter-xml.gemspec @@ -1,7 +1,7 @@ Gem::Specification.new do |s| s.name = 'logstash-filter-xml' - s.version = '4.2.1' + s.version = '4.3.0' s.licenses = ['Apache License (2.0)'] s.summary = "Parses XML into fields" s.description = "This gem is a Logstash plugin required to be installed on top of the Logstash core pipeline using $LS_HOME/bin/logstash-plugin install gemname. This gem is not a stand-alone program" @@ -22,7 +22,7 @@ Gem::Specification.new do |s| # Gem dependencies s.add_runtime_dependency 'logstash-core', '>= 8.4.0' # this provides Ruby 2.6.0 s.add_runtime_dependency "logstash-core-plugin-api", ">= 1.60", "<= 2.99" - s.add_runtime_dependency 'nokogiri', '>= 1.13.8' # >= 1.13.0 requires Ruby 2.6+ + s.add_runtime_dependency 'nokogiri', '>= 1.18.3' s.add_runtime_dependency 'xml-simple' s.add_development_dependency 'logstash-devutils' From 095e84771349906417c5157a497309d6745d441b Mon Sep 17 00:00:00 2001 From: Edmo Vamerlatti Costa <11836452+edmocosta@users.noreply.github.com> Date: Wed, 19 Feb 2025 14:45:22 +0100 Subject: [PATCH 2/3] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 803bc6c..94470ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ ## 4.3.0 - - Update Nokogiri dependency version [#TBD](https://github.com/logstash-plugins/logstash-filter-xml/pull/TBD) + - Update Nokogiri dependency version [#87](https://github.com/logstash-plugins/logstash-filter-xml/pull/87) ## 4.2.1 - patch rexml to improve performance of multi-threaded xml parsing [#84](https://github.com/logstash-plugins/logstash-filter-xml/pull/84) From f1a3981858b9c75bb4491bb855e5e12ddbcc0d67 Mon Sep 17 00:00:00 2001 From: edmocosta <11836452+edmocosta@users.noreply.github.com> Date: Wed, 19 Feb 2025 15:18:35 +0100 Subject: [PATCH 3/3] Bump logstash-core --- logstash-filter-xml.gemspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/logstash-filter-xml.gemspec b/logstash-filter-xml.gemspec index 2109583..c1b635d 100644 --- a/logstash-filter-xml.gemspec +++ b/logstash-filter-xml.gemspec @@ -20,9 +20,9 @@ Gem::Specification.new do |s| s.metadata = { "logstash_plugin" => "true", "logstash_group" => "filter" } # Gem dependencies - s.add_runtime_dependency 'logstash-core', '>= 8.4.0' # this provides Ruby 2.6.0 + s.add_runtime_dependency 'logstash-core', '>= 8.15.3' # this provides Ruby 3.1 s.add_runtime_dependency "logstash-core-plugin-api", ">= 1.60", "<= 2.99" - s.add_runtime_dependency 'nokogiri', '>= 1.18.3' + s.add_runtime_dependency 'nokogiri', '>= 1.18.3' # >= 1.18.3 requires Ruby 3.1+ s.add_runtime_dependency 'xml-simple' s.add_development_dependency 'logstash-devutils'