CHANGELOG.md in logstash-logger-0.4.1 vs CHANGELOG.md in logstash-logger-0.5.0
- old
+ new
@@ -1,24 +1,31 @@
-0.4.1
------
+## 0.5.0
+- Support for tagged logging. The interface was extracted from `ActiveSupport::TaggedLogging`
+and outputs to the `tags` key. (Thanks [pctj101](https://github.com/pctj101)!)
+- The `(host, port, type)` constructor has been deprecated in favor of an options hash constructor.
+- Support for using SSL for TCP connections. (Thanks [Gary Rennie](https://github.com/Gazler)!)
+- Support for configuring logger to write to STDOUT. (Thanks [Nick Ethier](https://github.com/nickethier)!)
+- Support for Rails configuration.
+- Fixed output to STDOUT in Rails console (Rails 4+).
+- `host` is no longer required for TCP/UDP. It will default to `0.0.0.0`, the same default port that logstash listens on.
+- Changed event key `source` to `host` to match what the latest logstash expects.
+- Output event timestamp consistently even if `Time#to_json` is overridden.
+- Major refactoring which will lead the way to support other log types.
+
+## 0.4.1
- Fixed support for `LogStash::Event` v1 format when logging a hash. Extra data
now goes to the top level instead of into the `@fields` key.
-0.4.0
------
+## 0.4.0
- Support for new `LogStash::Event` v1 format. v0 is supported in 0.3+.
-0.3.0
------
+## 0.3.0
- Added support for logging to a UDP listener.
-0.2.1
------
+## 0.2.1
- Fixed to use Logstash's default time format for timestamps.
-0.2.0
------
+## 0.2.0
- Better use of Ruby Logger's built-in LogDevice.
-0.1.0
------
-- Initial release. Support for logging to a TCP listener.
\ No newline at end of file
+## 0.1.0
+- Initial release. Support for logging to a TCP listener.