Skip to content

Releases: IBM/node-log4js-qradar-syslog-appender

v2.1.2 - Resolve vulnerabilities

29 Jun 22:37
966f84a
Compare
Choose a tag to compare
  • Update [dev] dependencies - resolving all vulnerabilities
  • Drop support for Node 8 and 10
  • Added support for Node 12 and 14
  • Removed deprecated syntax of custom appender

Upgrade dev-dependencies

21 Jul 01:33
1da27d9
Compare
Choose a tag to compare
  • Updates dev dependencies (no functional changes).

2.1.0

22 Jun 14:44
cd3771b
Compare
Choose a tag to compare

New features

  • Log messages from the syslog appender now use your configured log4js config, rather than being hardcoded to the console

2.0.0

22 Jun 05:22
Compare
Choose a tag to compare

Breaking changes:

  • Dropped support for Node 6 and below

New features:

  • We now support log4js 3+ (added support for 4)

Bug fixes

  • Internal improvements: upgrading dev dependencies and fixing tests

Update log4js dependency to v3

24 Jul 22:19
21770a0
Compare
Choose a tag to compare
v1.0.0

Update log4js dependency to v3 (#19)

v0.4.0

14 Dec 18:48
Compare
Choose a tag to compare

New features:

  • Sending QRadar messages over TCP (without mutual auth) is now supported

Bug fixes:

  • Fix logic for boolean flags:
    log4js_syslog_appender_useUdpSyslog=false should now work as expected
  • Default for log4js_syslog_appender_useUdpSyslog should be false (unless explicitly set to "true" or true)
  • Eliminate possibility of race condition for messages being sent over unencrypted connection while initial connection was being established

v0.3.3

22 Aug 19:08
Compare
Choose a tag to compare

This release adds support for another environment variable for the URL, namely process.env.log4js_syslog_appender_url.

This is set as part of the syslog headers. It strips out any preceding protocol in the URL environment property to set it in the format that QRadar expects. Previous behavior to fallback to the environment variable url is also still present.

v0.3.1

21 Jul 18:45
Compare
Choose a tag to compare

This version adds support for sending messages via UDP rather than TCP.

In order to enable this functionality over top of your existing env vars all you need to is set the following environment variable to true: export log4js_syslog_appender_useUdpSyslog=true. Note that UDP is inherently less secure - it does not use certificates for mutual authentication with the server and there is no way to guarantee that the messages actually got sent. So use this option with caution.

The support for this was made by pull request #2 . Thank you to @paulweb515 for contributing this.

v0.3.0

06 Jul 03:56
Compare
Choose a tag to compare

This release is basically the same as v0.2.2 except with some README updates. Note that the name of the module had to be changed as log4js-syslog-appender was taken. Instead, we have published the module as log4js-qradar-syslog-appender and this means that the relevant references in your app must be updated (specifically in the log4js.json file) update the appender type to be log4js-qradar-syslog-appender from log4js-syslog-appender, after updating your package.json to pull this module from public npm (npm i log4js-qradar-syslog-appender --save).

v0.2.2

06 Jul 03:43
Compare
Choose a tag to compare

Publish module to public npm under the name log4js-qradar-syslog-appender