Skip to content

Commit d3637c4

Browse files
committed
Relax the dependencies on logstash-devutils
The right version for logstash-devutils will be selected on the logstash-core-plugin-api constraints Related to elastic/logstash-devutils#48 Fixes #86
1 parent c688202 commit d3637c4

File tree

2 files changed

+27
-25
lines changed

2 files changed

+27
-25
lines changed

CHANGELOG.md

Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,43 @@
1+
## 3.0.2
2+
- relax constrains of `logstash-devutils` see https://github.com/elastic/logstash-devutils/issues/48
13
## 3.0.1
24
- Republish all the gems under jruby.
35
## 3.0.0
46
- Update the plugin to the version 2.0 of the plugin api, this change is required for Logstash 5.0 compatibility. See https://github.com/elastic/logstash/issues/5141
5-
# 2.2.8
7+
## 2.2.8
68
- Fix #73 Bug in EventTransformCommon#codec_name, use config_name
79
- Add regression test for fix to #73
810
- Non deterministic error for the LSF integration test
911
- Make this plugin really a drop in replacement for the lumberjack input, so LSF can send their events to this plugin.
10-
# 2.2.7
12+
## 2.2.7
1113
- More robust test when using a random port #60
1214
- Fix LSF integration tests #52
13-
# 2.2.6
15+
## 2.2.6
1416
- Do not use the identity map if we don't explicitly use the `multiline` codec
15-
# 2.2.5
17+
## 2.2.5
1618
- Fix failing tests introduce by the `ssl_key_passphrase` changes.
1719
- Added an integration test for the `ssl_key_passphrase`
1820
- Add an optional parameter for `auto_flush`
19-
# 2.2.4
21+
## 2.2.4
2022
- Fix bug where using `ssl_key_passphrase` wouldn't work
21-
# 2.2.2
23+
## 2.2.2
2224
- Depend on logstash-core-plugin-api instead of logstash-core, removing the need to mass update plugins on major releases of logstash
23-
# 2.2.1
25+
## 2.2.1
2426
- New dependency requirements for logstash-core for the 5.0 release
25-
# 2.2.0
27+
## 2.2.0
2628
- The server can now do client side verification by providing a list of certificate authorities and configuring the `ssl_verify_mode`,
2729
the server can use `peer`, if the client send a certificate it will be validated. Using `force_peer` will make sure the client provide a certificate
2830
and it will be validated with the know CA. #8
29-
# 2.1.4
31+
## 2.1.4
3032
- Change the `logger#warn` for `logger.debug` when a peer get disconnected, keep alive check from proxy can generate a lot of logs #46
31-
# 2.1.3
33+
## 2.1.3
3234
- Make sure we stop all the threads after running the tests #48
33-
# 2.1.2
35+
## 2.1.2
3436
- Catch the `java.lang.InterruptedException` in the events broker
3537
- Give a bit more time to the Thread to be started in the test #42
36-
# 2.1.1
38+
## 2.1.1
3739
- Release a new version of the gem that doesn't included any other gems, 2.1.0 is yanked from rubygems
38-
# 2.1.0
40+
## 2.1.0
3941
- Refactor of the code to make it easier to unit test
4042
- Fix a conncurrency error on high load on the SizeQueue #37
4143
- Drop the internal SizeQueue to rely on Java Synchronous Queue
@@ -45,30 +47,30 @@
4547
- Flush the codec when a disconnect happen
4648
- Tag/Decorate the event when a shutdown occur.
4749
- The name of the threads managed by the input beat are now meaningful.
48-
# 2.0.3
50+
## 2.0.3
4951
- Reduce the size of the gem by removing vendor jars
50-
# 2.0.2
52+
## 2.0.2
5153
- Copy the `beat.hostname` field into the `host` field for better compatibility with the other Logstash plugins #28
5254
- Correctly merge multiple line with the multiline codec ref: #24
53-
# 2.0.0
55+
## 2.0.0
5456
- Add support for stream identity, the ID will be generated from beat.id+resource_id or beat.name + beat.source if not present #22 #13
5557
The identity allow the multiline codec to correctly merge string from multiples files.
56-
# 0.9.6
58+
## 0.9.6
5759
- Fix an issue with rogue events created by buffered codecs #19
58-
# 0.9.5
60+
## 0.9.5
5961
- Set concurrent-ruby to 0.9.1 see https://github.com/elastic/logstash/issues/4141
60-
# 0.9.4
62+
## 0.9.4
6163
- Correctly decorate the event with the `add_field` and `tags` option from the config #12
62-
# 0.9.3
64+
## 0.9.3
6365
- Connection#run should rescue `Broken Pipe Error` #5
6466
- Fix a `SystemCallErr` issue on windows when shutting down the server #9
6567

66-
# 0.9.2
68+
## 0.9.2
6769
- fix an issue with the incorrectly calculated ack when the window_size was smaller than the ACK_RATIO see https://github.com/logstash-plugins/logstash-input-beats/issues/3
6870

69-
# 0.9.1
71+
## 0.9.1
7072
- Move the ruby-lumberjack library into the plugin
7173

72-
# 0.9
74+
## 0.9
7375
- Created from `logstash-input-lumberjack` version 2.0.2 https://github.com/logstash-plugins/logstash-input-lumberjack
7476
- Use SSL off by default

logstash-input-beats.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Gem::Specification.new do |s|
22
s.name = "logstash-input-beats"
3-
s.version = '3.0.1'
3+
s.version = '3.0.2'
44
s.licenses = ["Apache License (2.0)"]
55
s.summary = "Receive events using the lumberjack protocol."
66
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"
@@ -31,7 +31,7 @@ Gem::Specification.new do |s|
3131
s.add_development_dependency "stud"
3232
s.add_development_dependency "pry"
3333
s.add_development_dependency "rspec-wait"
34-
s.add_development_dependency "logstash-devutils", "~> 0.0.18"
34+
s.add_development_dependency "logstash-devutils"
3535
s.add_development_dependency "logstash-codec-json"
3636
s.add_development_dependency "childprocess" # To make filebeat/LSF integration test easier to write.
3737
end

0 commit comments

Comments
 (0)