Skip to content

Releases: Elektrobit/elos

elos-0.67.3

05 Nov 18:16
Compare
Choose a tag to compare

Features:

  • debian: Add recommended and suggested packages to debian package script, now installing elos meta-package pulls in all elos default depnedencies
  • elos: Install all default config files (elosd.json, coredump, log4c, ...)
  • libelos-cpp: extend API by Elos and Event class

elos-0.66.2

25 Oct 08:40
Compare
Choose a tag to compare

Improvements:

  • libelos-lite can now connect and disconnect

Fixes

  • fix build system, if sql-backend is disabled do not build sql-backend-plugin

elos-0.65.1

09 Oct 17:07
Compare
Choose a tag to compare

Features:

  • first draft of new libelos-cpp library

elos-0.64.2

27 Sep 12:05
Compare
Choose a tag to compare

Features:

  • introduce new dedicated fetchAPI backend
  • update fetchEvent API for Plugins to accept time range
  • update libelos to use new fetch API using time range
  • support truncated responses for fetch API

elos-0.63.0

29 Aug 08:57
Compare
Choose a tag to compare

Improvements:

  • Cleanup default config
  • integration tests use now the default config as baseline

elos-0.62.6

15 Aug 14:31
Compare
Choose a tag to compare

Features:

Improvements:

  • cleanup default config
  • extend config docu

Fixes

  • cmake: fix version in find_package for cmocka_mock package
  • elosd: Fix error when filtering for hardwareid
  • plugins/oomkiller: Fix CPU leak

elos-0.61.4

05 Aug 15:11
Compare
Choose a tag to compare

Improvements:

  • ci/debian: Use SOURCES_URI to specify dependency repos.

Fixes

  • ci/debian-release: Fix interactive apt-install call
  • fix memory leak in subscriptions and remove subscriptions from subscriber on unsubscribe
  • libelosplugin: Fix C++ support

elos-0.60.11

22 Jul 11:16
Compare
Choose a tag to compare

Features:

  • New tcpClient plugin, elos tcp-connection is now a client plugin
  • New cmake option to disable Git-Version in version string (no git build dependency)
  • Add Archlinux install instructions to user manual
  • Add Ubuntu and Debian install instructions to user manual

Improvements:

  • enhance PluginManager docu
  • enhance eventlogging docu

Fixes

  • Fix missing watch file in debian.native
  • update Debian section value

Notes:

When updating to to 0.60.11 from versions prior 0.60.x the configuration for TCP-Connections needs to be changed:

Before

{
    "root": {
        "elos": {
            "UseEnv": false,
            "ConnectionLimit": 200,
            "LogFilter": "",
            "LogLevel": "DEBUG",
            "Port": 54321,
            "Interface": "127.0.0.1",
            "EventBlacklist": ".event.messageCode 2000 EQ",
            "authorizedProcesses": [
                ".process.uid 0 EQ .process.gid 0 EQ .process.exec '/bin/elosc' STRCMP AND",
                ".process.gid 200 EQ .process.exec '/bin/elosc' STRCMP AND",
                ".process.pid 1 EQ"
            ],
            ...
        }
   }
}

After:

{
    "root": {
        "elos": {
            "UseEnv": false,
            "LogFilter": "",
            "LogLevel": "DEBUG",
            "ClientInputs": {
                "PluginSearchPath": "/usr/lib/elos/client",
                "Plugins": {
                    "LocalTcpClient": {
                        "File": "client_tcp.so",
                        "Run": "always",
                        "Config": {
                            "ConnectionLimit": 200,
                            "Port": 54321,
                            "Interface": "127.0.0.1",
                            "EventBlacklist": ".event.messageCode 2000 EQ",
                            "authorizedProcesses": [
                                ".process.uid 0 EQ .process.gid 0 EQ .process.exec '/bin/elosc' STRCMP AND",
                                ".process.gid 200 EQ .process.exec '/bin/elosc' STRCMP AND",
                                ".process.pid 1 EQ"
                            ]
                        }
                    }
              },
            ...
        }
   }
}

elos-0.59.2

22 Jul 10:51
Compare
Choose a tag to compare

Features:

  • add debian release script and packaging fixes
  • OOM-Killer integration tests

Fixes

  • fix gcc-analyzer warnings (gcc 13+)

elos-0.58.14

20 Jun 11:53
Compare
Choose a tag to compare

Features:

  • new scanner for OOM-Killer events

  • package elos and its dependencies for debian

  • Implement new ScannerManger

  • port of legacy syslog scanner plugin

  • port of legacy kmsg scanner plugin

  • Plugin API refactored to build out of source plugins against libelosplugin

Improvements:

  • add cmake files for libelosplugin
  • add cmake files for libelos
  • add new libelos_common
  • Handle missing Plugins list gracefully, No plugins are not an error
  • Integrate latest upstream PRs on debian_main
  • Improve gitlab-ci build times