Skip to content

Releases: fluent-plugins-nursery/fluent-plugin-systemd

v1.1.0 (One One Oh)

11 Sep 06:22
92dec83
Compare
Choose a tag to compare

What's Changed

Note that in this release, Ruby 3.0 or later is required.
This restriction is derived from systemd-journal 2.0.0 (or later) gem.

New Contributors

Full Changelog: v1.0.5...v1.1.0

One Oh Five

01 Jun 09:40
216547e
Compare
Choose a tag to compare

Plug a memory leaks on every reload - #91

One Oh Four

24 Apr 01:49
2b2fb9c
Compare
Choose a tag to compare

Fixes a bug where the plugin doesn't shutdown cleanly #89

One Oh Three

23 Apr 18:04
334d18e
Compare
Choose a tag to compare
  • Includes a bugfix to an issue that could cause crash looping when processing journals with invalid entries #77
  • As well as updates to testing dependencies
  • Depends on the latest version of systemd-journal

One Oh One

12 Jun 22:07
474dbeb
Compare
Choose a tag to compare

Bugfix release...

Fixes an issue that could cause old journal files to be "leaked" (not deleted).

Thanks to @portante for identifying the issue, and @ledbettj for quickly releasing a new version of ttps://github.com/ledbettj/systemd-journal

Oh Oh Eleven

12 Jun 22:32
ade5d30
Compare
Choose a tag to compare

Backports the fix included in 1.0.1

The Big One Oh Oh

10 May 14:35
a1e354c
Compare
Choose a tag to compare

Finally after 2 and a half years and 135 commits 1.0.0 is here.

This release removes a lot of code to support configuration options that were deprecated, so the code is cleaner and more maintainable for the future.

We also relicensed the plugin with the Apache 2.0 licence to facilitate transferring the plugin to a new home in the near future.

Also the documentation was updated.

You should also take this release as a signal that this plugin is mature now... so we don't plan to make any drastic or breaking changes ... (without releasing a new major version anyway)

Thanks to @Jitsusama for help with documentation, and thanks to all the contributors for helping with the relicense!

Dubblo Nine

01 Dec 10:02
730c4e1
Compare
Choose a tag to compare
  • Backport of #41 to the 0.0.* branch.

Thanks to @chancez

Oww Three One

04 Oct 06:14
Compare
Choose a tag to compare

Bugfix Release

  • Fixes issue where bad messages would interrupt further reading -#16 - Fixed by #41 Thanks to @jtwile2
  • Fixes issue where journal files remain open longer than required after rotation #34 - Fixed by #43, thanks to @ledbettj for adding the required feature to the underlying systemd-journal gem.
  • Improves documentation regarding required file permissions #42

Ohh Three Oooohaooo

25 Jul 12:04
Compare
Choose a tag to compare

New Feature:

Journal Entry Mutation (#36)

Thanks to the hard work of @emacski the plugin now has support for arbitrary mappings from systemd field names to your own. @emacski's work also supports stripping the leading underscore from all fields and lowercasing all fields. This functionality can also be used as a filter plugin so allows a great deal of flexibility.

Enhancement

Backoff On Buffer Backpressure (#38)

Previously if a fluentd output buffer was full this plugin would continue to read records from the journal, but drop them without them being written to the output buffer. Thanks to @richm for his report of this issue #37. This enhancement addresses this shortcoming, by pausing reading from the journal temporarily to allow the output buffer to clear. This is still not fail safe, as records will still be dropped after a number of retries. So I am happy to take further feedback about the most desireable behaviour in this case...