Skip to content

Commit 299b582

Browse files
authored
JMS Input Plugin improvements (#35)
Adds: - Support for TLS - Support for Durable subscriptions - Support to skip processing of specified headers and properties - Integration tests Improves: - Improved error handling and reporting - Deprecates `runner` setting, and simplifies code. - Reworks previously default `runner` and removes unnecessary sleep between retrievals from broker - More unit test coverage - Documentation - more examples and a basic troubleshooting guide
1 parent 38a2725 commit 299b582

20 files changed

+1577
-212
lines changed

CHANGELOG.md

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
## 3.1.0
2+
- Added many improvements to plugin [#35](https://github.com/logstash-plugins/logstash-input-jms/pull/35), including:
3+
- Added support for TLS
4+
- Added support for durable subscriptions
5+
- Added support to skip processing of specified headers and properties
6+
- Added Integration tests
7+
- Added support for specifying system and connection factory settings in configuration
8+
- Improved error handling and reporting
9+
- Deprecated confusing runner settings, and simplified code.
10+
- Improved unit test coverage
11+
- Improved documentation with sample configurations and a basic troubleshooting guide
12+
113
## 3.0.6
214
- Fixed formatting issues in documentation [#32](https://github.com/logstash-plugins/logstash-input-jms/pull/32) and [#33](https://github.com/logstash-plugins/logstash-input-jms/pull/33]
315

ci/run.sh

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/bash
2+
export ACTIVEMQ_VERSION=5.15.9
3+
./setup_broker.sh
4+
bundle install
5+
bundle exec rspec
6+
./start_ssl_broker.sh
7+
bundle exec rspec -fd --tag integration --tag tls --tag ~plaintext
8+
./stop_broker.sh
9+
10+
./start_broker.sh
11+
bundle exec rspec -fd --tag integration --tag plaintext --tag ~tls
12+
./stop_broker.sh
13+
./teardown_broker.sh

docs/index.asciidoc

+453-48
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)