diff --git a/NEWS.md b/NEWS.md index 22937df462..92eed24b4e 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,308 +1,54 @@ -4.7.1 -===== - -*This is the combination of the news entries of `4.7.0` and `4.7.1`.* -*`4.7.1` hotfixed two crashes related to configuration reload.* - -Read Axoflow's [blog post](https://axoflow.com/axosyslog-release-4-7/) for more details. -You can read more about the new features in the AxoSyslog [documentation](https://axoflow.com/docs/axosyslog-core/). +4.99.99 +======= ## Highlights -### Collecting Jellyfin logs - -The new `jellyfin()` source, reads Jellyfin logs from its log file output. - -Example minimal config: -``` -source s_jellyfin { - jellyfin( - base-dir("/path/to/my/jellyfin/root/log/dir") - filename-pattern("log_*.log") - ); -}; -``` - -For more details about Jellyfin logging, see: - * https://jellyfin.org/docs/general/administration/configuration/#main-configuration - * https://jellyfin.org/docs/general/administration/configuration/#log-directory - -As the `jellyfin()` source is based on a `wildcard-file()` source, all of the -`wildcard-file()` source options are applicable, too. -([#4802](https://github.com/syslog-ng/syslog-ng/pull/4802)) - -### Collecting *arr logs - -Use the newly added `*arr()` sources to read various *arr logs: - * `lidarr()` - * `prowlarr()` - * `radarr()` - * `readarr()` - * `sonarr()` - * `whisparr()` - -Example minimal config: -``` -source s_radarr { - radarr( - dir("/path/to/my/radarr/log/dir") - ); -}; -``` - -The logging module is stored in the `` name-value pair, -for example: `.radarr.module` => `ImportListSyncService`. -The prefix can be modified with the `prefix()` option. -([#4803](https://github.com/syslog-ng/syslog-ng/pull/4803)) - -## Features - - * `opentelemetry()`, `syslog-ng-otlp()` source: Added `concurrent-requests()` option. - - This option configures the maximal number of in-flight gRPC requests per worker. - Setting this value to the range of 10s or 100s is recommended when there are a - high number of clients sending simultaneously. - - Ideally, `workers() * concurrent-requests()` should be greater or equal to - the number of clients, but this can increase the memory usage. - ([#4827](https://github.com/syslog-ng/syslog-ng/pull/4827)) - - * `loki()`: Support multi-tenancy with the new `tenant-id()` option - ([#4812](https://github.com/syslog-ng/syslog-ng/pull/4812)) - - * `s3()`: Added support for authentication from environment. - - The `access-key()` and `secret-key()` options are now optional, - which makes it possible to use authentication methods originated - from the environment, e.g. `AWS_...` environment variables or - credentials files from the `~/.aws/` directory. - - For more info, see: - https://boto3.amazonaws.com/v1/documentation/api/latest/guide/credentials.html - ([#4881](https://github.com/syslog-ng/syslog-ng/pull/4881)) - - * gRPC based drivers: Added `channel-args()` option. - - Affected drivers are: - * `bigquery()` destination - * `loki()` destination - * `opentelemetry()` source and destination - * `syslog-ng-otlp()` source and destination - - The `channel-args()` option accepts name-value pairs and sets channel arguments - defined in https://grpc.github.io/grpc/core/group__grpc__arg__keys.html - - Example config: - ``` - opentelemetry( - channel-args( - "grpc.loadreporting" => 1 - "grpc.minimal_stack" => 0 - ) - ); - ``` - ([#4827](https://github.com/syslog-ng/syslog-ng/pull/4827)) - - * `${TRANSPORT}` macro: Added support for locally created logs. - - New values are: - * "local+unix-stream" - * "local+unix-dgram" - * "local+file" - * "local+pipe" - * "local+program" - * "local+devkmsg" - * "local+journal" - * "local+afstreams" - * "local+openbsd" - ([#4777](https://github.com/syslog-ng/syslog-ng/pull/4777)) - - * `tags`: Added new built-in tags that help identifying parse errors. - - New tags are: - * "message.utf8_sanitized" - * "message.parse_error" - * "syslog.missing_pri" - * "syslog.missing_timestamp" - * "syslog.invalid_hostname" - * "syslog.unexpected_framing" - * "syslog.rfc3164_missing_header" - * "syslog.rfc5424_unquoted_sdata_value" - ([#4804](https://github.com/syslog-ng/syslog-ng/pull/4804)) - - * `mqtt()` source: Added `${MQTT_TOPIC}` name-value pair. - - It is useful for the cases where `topic()` contains wildcards. - - Example config: - ``` - log { - source { mqtt(topic("#")); }; - destination { stdout(template("${MQTT_TOPIC} - ${MESSAGE}\n")); }; - }; - ``` - ([#4824](https://github.com/syslog-ng/syslog-ng/pull/4824)) - - * `template()`: Added a new template function: `$(tags-head)` - - This template function accepts multiple tag names, and returns the - first one that is set. - - Example config: - ``` - # resolves to "bar" if "bar" tag is set, but "foo" is not - template("$(tags-head foo bar baz)") - ``` - ([#4804](https://github.com/syslog-ng/syslog-ng/pull/4804)) - - * `s3()`: Use default AWS URL if `url()` is not set. - ([#4813](https://github.com/syslog-ng/syslog-ng/pull/4813)) - - * `opentelemetry()`, `syslog-ng-otlp()` source: Added `log-fetch-limit()` option. - - This option can be used to fine tune the performance. To minimize locking while - moving messages between source and destination side queues, syslog-ng can move - messages in batches. The `log-fetch-limit()` option sets the maximal size of - the batch moved by a worker. By default it is equal to `log-iw-size() / workers()`. - ([#4827](https://github.com/syslog-ng/syslog-ng/pull/4827)) - - * `dqtool`: add option for truncating (compacting) abandoned disk-buffers - ([#4875](https://github.com/syslog-ng/syslog-ng/pull/4875)) + ## Bugfixes - * `opentelemetry()`: fix crash when an invalid configuration needs to be reverted - ([#4910](https://github.com/syslog-ng/syslog-ng/pull/4910)) - - * gRPC drivers: fixed a crash when gRPC drivers were used and syslog-ng was reloaded - ([#4909](https://github.com/syslog-ng/syslog-ng/pull/4909)) - - * `opentelemetry()`, `syslog-ng-otlp()` source: Fixed a crash. - - It occurred with multiple `workers()` during high load. - ([#4827](https://github.com/syslog-ng/syslog-ng/pull/4827)) - - * `rename()`: Fixed a bug, which always converted the renamed NV pair to string type. - ([#4847](https://github.com/syslog-ng/syslog-ng/pull/4847)) - - * With IPv6 disabled, there were linking errors - ([#4880](https://github.com/syslog-ng/syslog-ng/pull/4880)) - -## Metrics - - * `http()`: Added a new counter for HTTP requests. + * `csv-parser()`: fix escape-backslash-with-sequences dialect on ARM - It is activated on `stats(level(1));`. + `csv-parser()` produced invalid output on platforms where char is an unsigned type. + ([#4947](https://github.com/axoflow/axosyslog/pull/4947)) - Example metrics: - ``` - syslogng_output_http_requests_total{url="http://localhost:8888/bar",response_code="200",driver="http",id="#anon-destination0#0"} 16 - syslogng_output_http_requests_total{url="http://localhost:8888/bar",response_code="401",driver="http",id="#anon-destination0#0"} 2 - syslogng_output_http_requests_total{url="http://localhost:8888/bar",response_code="502",driver="http",id="#anon-destination0#0"} 1 - syslogng_output_http_requests_total{url="http://localhost:8888/foo",response_code="200",driver="http",id="#anon-destination0#0"} 24 - ``` - ([#4805](https://github.com/syslog-ng/syslog-ng/pull/4805)) - - * gRPC based destination drivers: Added gRPC request related metrics. - - Affected drivers: - * `opentelemetry()` - * `syslog-ng-otlp()` - * `bigquery()` - * `loki()` - - Example metrics: - ``` - syslogng_output_grpc_requests_total{driver="syslog-ng-otlp",url="localhost:12345",response_code="ok"} 49 - syslogng_output_grpc_requests_total{driver="syslog-ng-otlp",url="localhost:12345",response_code="unavailable"} 11 - ``` - ([#4811](https://github.com/syslog-ng/syslog-ng/pull/4811)) - - * New metric to monitor destination reachability - - `syslogng_output_unreachable` is a bool-like metric, which shows whether a - destination is reachable or not. - - `sum()` can be used to count all unreachable outputs, hence the negated name. - - It is currently available for the `network()`, `syslog()`, `unix-*()` - destinations, and threaded destinations (`http()`, `opentelemetry()`, `redis()`, - `mongodb()`, `python()`, etc.). - ([#4876](https://github.com/syslog-ng/syslog-ng/pull/4876)) - - * destinations: Added "syslogng_output_event_retries_total" counter. - - This counter is available for the following destination drivers: - * `amqp()` - * `bigquery()` - * `http()` and all http based drivers - * `java()` - * `kafka()` - * `loki()` - * `mongodb()` - * `mqtt()` - * `opentelemetry()` - * `python()` and all python based drivers - * `redis()` - * `riemann()` - * `smtp()` - * `snmp()` - * `sql()` - * `stomp()` - * `syslog-ng-otlp()` - - Example metrics: - ``` - syslogng_output_event_retries_total{driver="http",url="http://localhost:8888/${path}",id="#anon-destination0#0"} 5 - ``` - ([#4807](https://github.com/syslog-ng/syslog-ng/pull/4807)) - - * `syslogng_memory_queue_capacity` - - Shows the capacity (maximum possible size) of each queue. - Note that this metric publishes `log-fifo-size()`, which only limits non-flow-controlled messages. - Messages coming from flow-controlled paths are not limited by `log-fifo-size()`, their corresponding - source `log-iw-size()` is the upper limit. - ([#4831](https://github.com/syslog-ng/syslog-ng/pull/4831)) ## Other changes - * `opentelemetry()`, `syslog-ng-otlp()` source: Changed the backpressure behavior. - - syslog-ng no longer returns `UNAVAILABLE` to the gRPC request, when it cannot forward - the received message because of backpressure. Instead, syslog-ng will block until the - destination can accept more messages. - ([#4827](https://github.com/syslog-ng/syslog-ng/pull/4827)) - - * `opentelemetry()`, `syslog-ng-otlp()` source: `log-iw-size()` is now split between workers. - ([#4827](https://github.com/syslog-ng/syslog-ng/pull/4827)) + * packages/dbld: add support for Ubuntu 24.04 (Noble Numbat) + ([#4925](https://github.com/axoflow/axosyslog/pull/4925)) - * APT packages: Dropped Debian Buster support. + * `syslog-ng-ctl`: do not show orphan metrics for `stats prometheus` - Old packages are still available, but new syslog-ng versions will not - be available on Debian Buster - ([#4840](https://github.com/syslog-ng/syslog-ng/pull/4840)) + As the `stats prometheus` command is intended to be used to forward metrics + to Prometheus or any other time-series database, displaying orphaned metrics + should be avoided in order not to insert new data points when a given metric + is no longer alive. - * `dbld`: AlmaLinux 8 support - ([#4902](https://github.com/syslog-ng/syslog-ng/pull/4902)) + In case you are interested in the last known value of orphaned counters, use + the `stats` or `query` subcommands. + ([#4921](https://github.com/axoflow/axosyslog/pull/4921)) + * `s3()`: new metric `syslogng_output_event_bytes_total` + ([#4958](https://github.com/axoflow/axosyslog/pull/4958)) -## syslog-ng Discord + * `bigquery()`, `loki()`, `opentelemetry()`, `cloud-auth()`: C++ modules can be compiled with clang -For a bit more interactive discussion, join our Discord server: + Compiling and using these C++ modules are now easier on FreeBSD and macOS. + ([#4933](https://github.com/axoflow/axosyslog/pull/4933)) -[![Axoflow Discord Server](https://discordapp.com/api/guilds/1082023686028148877/widget.png?style=banner2)](https://discord.gg/E65kP9aZGm) ## Credits -syslog-ng is developed as a community project, and as such it relies -on volunteers, to do the work necessarily to produce syslog-ng. +AxoSyslog is developed as a community project, and as such it relies +on volunteers, to do the work necessary to produce AxoSyslog. Reporting bugs, testing changes, writing code or simply providing -feedback are all important contributions, so please if you are a user -of syslog-ng, contribute. +feedback is an important contribution, so please if you are a user +of AxoSyslog, contribute. We would like to thank the following people for their contribution: -Arpad Kunszt, Attila Szakacs, Balazs Scheidler, Bálint Horváth, Hofi, -Kovács, Gergő Ferenc, László Várady, Peter Marko, shifter +Arpad Kunszt, Attila Szakacs, Balazs Scheidler, Ferenc HERNADI, +Gabor Kozma, Hofi, Kristof Gyuracz, László Várady, Mate Ory, Máté Őry, +Robert Fekete, Szilard Parrag, Wolfram Joost, shifter diff --git a/README.md b/README.md index 124005a898..f193238df9 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ docker pull ghcr.io/axoflow/axosyslog:nightly > Note: These named packages are automatically updated when a new syslog-ng package is released. To install a specific version, run `docker pull ghcr.io/axoflow/axosyslog:`, for example: > > ```shell -> docker pull ghcr.io/axoflow/axosyslog:4.7.1 +> docker pull ghcr.io/axoflow/axosyslog:4.99.99 > ``` ### Difference from upstream images diff --git a/VERSION.txt b/VERSION.txt index 7c66fca579..d4c8c8692b 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -4.7.1 +4.99.99 diff --git a/contrib/openbsd-packaging/syslog-ng.conf b/contrib/openbsd-packaging/syslog-ng.conf index f3e2b090c2..d3eec264d5 100644 --- a/contrib/openbsd-packaging/syslog-ng.conf +++ b/contrib/openbsd-packaging/syslog-ng.conf @@ -2,7 +2,7 @@ # This should provide behavior similar to OpenBSD's syslog.conf(5). # 2021-05-24 millert@openbsd.org -@version: 4.7 +@version: 4.99 @requires openbsd options { diff --git a/doc/man/dqtool.1.xml b/doc/man/dqtool.1.xml index f6ae1e83ad..d5c56b7955 100644 --- a/doc/man/dqtool.1.xml +++ b/doc/man/dqtool.1.xml @@ -30,7 +30,7 @@ dqtool 1 - 4.7 + 4.99 @@ -117,7 +117,7 @@ Mar 3 10:52:05 tristram localprg[1234]: seq: 0000011631, runid: 1267609923, sta syslog-ng(8) - For the detailed documentation of see The 4.7 Administrator Guide + For the detailed documentation of see The 4.99 Administrator Guide If you experience any problems or need help with syslog-ng, visit the syslog-ng mailing list. For news and notifications about of syslog-ng, visit the syslog-ng blogs. diff --git a/doc/man/loggen.1.xml b/doc/man/loggen.1.xml index ffb4eb45a5..429cc43a52 100644 --- a/doc/man/loggen.1.xml +++ b/doc/man/loggen.1.xml @@ -30,7 +30,7 @@ loggen 1 - 4.7 + 4.99 @@ -280,7 +280,7 @@ syslog-ng.conf(5) - For the detailed documentation of see The 4.7 Administrator Guide + For the detailed documentation of see The 4.99 Administrator Guide If you experience any problems or need help with syslog-ng, visit the syslog-ng mailing list. For news and notifications about of syslog-ng, visit the syslog-ng blogs. diff --git a/doc/man/pdbtool.1.xml b/doc/man/pdbtool.1.xml index 330cdaa20f..7a1d65bfb1 100644 --- a/doc/man/pdbtool.1.xml +++ b/doc/man/pdbtool.1.xml @@ -30,7 +30,7 @@ pdbtool 1 - 4.7 + 4.99 @@ -377,7 +377,7 @@ A pattern is added to the output pattern database if at least the specified percentage of log messages from the input logfile match the pattern. For example, if the input logfile contains 1000 log messages and the --support=3.0 option is used, a pattern is created only if the pattern matches at least 3 percent of the log messages (that is, 30 log messages). If patternize does not create enough patterns, try to decrease the support value. - Default value: 4.7 + Default value: 4.99 @@ -467,7 +467,7 @@ syslog-ng(8) - For the detailed documentation of see The 4.7 Administrator Guide + For the detailed documentation of see The 4.99 Administrator Guide If you experience any problems or need help with syslog-ng, visit the syslog-ng mailing list. For news and notifications about of syslog-ng, visit the syslog-ng blogs. diff --git a/doc/man/persist-tool.1.xml b/doc/man/persist-tool.1.xml index 77a0609eb1..a836c2acfb 100644 --- a/doc/man/persist-tool.1.xml +++ b/doc/man/persist-tool.1.xml @@ -30,7 +30,7 @@ persist-tool 1 - 4.7 + 4.99 @@ -130,7 +130,7 @@ affile_sd_curpos(/var/aaa.txt) OK syslog-ng.conf(5) syslog-ng(8) - For the detailed documentation of see The 4.7 Administrator Guide + For the detailed documentation of see The 4.99 Administrator Guide If you experience any problems or need help with syslog-ng, visit the syslog-ng mailing list. For news and notifications about of syslog-ng, visit the syslog-ng blogs. diff --git a/doc/man/secure-logging.7.xml b/doc/man/secure-logging.7.xml index 40560ed359..3bb36a9eb3 100644 --- a/doc/man/secure-logging.7.xml +++ b/doc/man/secure-logging.7.xml @@ -30,7 +30,7 @@ secure-logging 7 - 4.7 + 4.99 @@ -190,7 +190,7 @@ AgAAAAAAAAA=:5UVybnKL1EAbgC4CLfd8HpgurjREf4LEN61/yWHSD2hbXjRD4QmQdtbwguT1chzdItK # entries will be logged to a single file called /var/log/messages.slog # -@version: 4.7 +@version: 4.99 @include "scl.conf" source s_local { diff --git a/doc/man/slogencrypt.1.xml b/doc/man/slogencrypt.1.xml index 505c68ea02..43948fd7d8 100644 --- a/doc/man/slogencrypt.1.xml +++ b/doc/man/slogencrypt.1.xml @@ -30,7 +30,7 @@ slogencrypt 1 - 4.7 + 4.99 diff --git a/doc/man/slogkey.1.xml b/doc/man/slogkey.1.xml index 77ec8484e6..1114ad248c 100644 --- a/doc/man/slogkey.1.xml +++ b/doc/man/slogkey.1.xml @@ -30,7 +30,7 @@ slogkey 1 - 4.7 + 4.99 diff --git a/doc/man/slogverify.1.xml b/doc/man/slogverify.1.xml index 2b5378a366..d8bac0724b 100644 --- a/doc/man/slogverify.1.xml +++ b/doc/man/slogverify.1.xml @@ -30,7 +30,7 @@ slogverify 1 - 4.7 + 4.99 diff --git a/doc/man/syslog-ng-ctl.1.xml b/doc/man/syslog-ng-ctl.1.xml index 23341d35fa..785350ab8f 100644 --- a/doc/man/syslog-ng-ctl.1.xml +++ b/doc/man/syslog-ng-ctl.1.xml @@ -30,7 +30,7 @@ syslog-ng-ctl 1 - 4.7 + 4.99 @@ -178,7 +178,7 @@ destination;df_facility_dot_err;;a;processed;0 syslog-ng(8) - For the detailed documentation of see The 4.7 Administrator Guide + For the detailed documentation of see The 4.99 Administrator Guide If you experience any problems or need help with syslog-ng, visit the syslog-ng mailing list. For news and notifications about of syslog-ng, visit the syslog-ng blogs. diff --git a/doc/man/syslog-ng-debun.1.xml b/doc/man/syslog-ng-debun.1.xml index f21f89457b..a4d3fc6828 100644 --- a/doc/man/syslog-ng-debun.1.xml +++ b/doc/man/syslog-ng-debun.1.xml @@ -30,7 +30,7 @@ syslog-ng-debun 1 - 4.7 + 4.99 @@ -242,7 +242,7 @@ syslog-ng.conf(5) - For the detailed documentation of see The 4.7 Administrator Guide + For the detailed documentation of see The 4.99 Administrator Guide If you experience any problems or need help with syslog-ng, visit the syslog-ng mailing list. For news and notifications about of syslog-ng, visit the syslog-ng blogs. diff --git a/doc/man/syslog-ng.8.xml b/doc/man/syslog-ng.8.xml index 1cf33184f2..987a55556a 100644 --- a/doc/man/syslog-ng.8.xml +++ b/doc/man/syslog-ng.8.xml @@ -30,7 +30,7 @@ syslog-ng 8 - 4.7 + 4.99 @@ -306,7 +306,7 @@ - Sets the number of worker threads can use, including the main thread. Note that certain operations in can use threads that are not limited by this option. This setting has effect only when is running in multithreaded mode. Available only in and later. See The 4.7 Administrator Guide for details. + Sets the number of worker threads can use, including the main thread. Note that certain operations in can use threads that are not limited by this option. This setting has effect only when is running in multithreaded mode. Available only in and later. See The 4.99 Administrator Guide for details. @@ -326,7 +326,7 @@ syslog-ng.conf(5) - For the detailed documentation of see The 4.7 Administrator Guide + For the detailed documentation of see The 4.99 Administrator Guide If you experience any problems or need help with syslog-ng, visit the syslog-ng mailing list. For news and notifications about of syslog-ng, visit the syslog-ng blogs. diff --git a/doc/man/syslog-ng.conf.5.xml b/doc/man/syslog-ng.conf.5.xml index b7f263ceae..946cf1d0fe 100644 --- a/doc/man/syslog-ng.conf.5.xml +++ b/doc/man/syslog-ng.conf.5.xml @@ -30,7 +30,7 @@ syslog-ng.conf 5 - 4.7 + 4.99 @@ -461,7 +461,7 @@ log { source(s_localhost); destination(d_tcp); }; syslog-ng(8) - For the detailed documentation of see The 4.7 Administrator Guide + For the detailed documentation of see The 4.99 Administrator Guide If you experience any problems or need help with syslog-ng, visit the syslog-ng mailing list. For news and notifications about of syslog-ng, visit the syslog-ng blogs. diff --git a/docker/apkbuild/axoflow/axosyslog/APKBUILD b/docker/apkbuild/axoflow/axosyslog/APKBUILD index 7ac90a59bf..550adbdb3a 100644 --- a/docker/apkbuild/axoflow/axosyslog/APKBUILD +++ b/docker/apkbuild/axoflow/axosyslog/APKBUILD @@ -5,7 +5,7 @@ # Contributor: jv # Maintainer: László Várady pkgname=axosyslog -pkgver=4.7.1 +pkgver=4.99.99 pkgrel=0 pkgdesc="Next generation logging daemon" url="https://axoflow.com/docs/axosyslog/" @@ -178,6 +178,6 @@ _submv() { } sha512sums=" -2f1e0dea4c0ecfc3c77df7e6ac231ee8436c9c78fcb4df8ccdc417fea7d56791fdeb0844ac35f0342ce7c2bea5618d8723b6b54319c556120099eb809873082e axosyslog-4.7.1.tar.gz +2f1e0dea4c0ecfc3c77df7e6ac231ee8436c9c78fcb4df8ccdc417fea7d56791fdeb0844ac35f0342ce7c2bea5618d8723b6b54319c556120099eb809873082e axosyslog-4.99.99.tar.gz SKIP python-modules.tar.gz " diff --git a/lib/versioning.h b/lib/versioning.h index 23709bbfcd..581f713aa1 100644 --- a/lib/versioning.h +++ b/lib/versioning.h @@ -142,6 +142,7 @@ #define VERSION_4_5 "syslog-ng 4.5" #define VERSION_4_6 "syslog-ng 4.6" #define VERSION_4_7 "syslog-ng 4.7" +#define VERSION_4_99 "syslog-ng 4.99" /* VERSION_VALUE_* references versions as integers to be compared against stuff like cfg->user_version */ /* VERSION_STR_* references versions as strings to be shown to the user */ @@ -193,11 +194,12 @@ #define VERSION_VALUE_4_5 0x0405 #define VERSION_VALUE_4_6 0x0406 #define VERSION_VALUE_4_7 0x0407 +#define VERSION_VALUE_4_99 0x0463 /* config version code, in the same format as GlobalConfig->version */ -#define VERSION_VALUE_CURRENT VERSION_VALUE_4_7 -#define VERSION_STR_CURRENT "4.7" -#define VERSION_PRODUCT_CURRENT VERSION_4_7 +#define VERSION_VALUE_CURRENT VERSION_VALUE_4_99 +#define VERSION_STR_CURRENT "4.99" +#define VERSION_PRODUCT_CURRENT VERSION_4_99 /* this value points to the last syslog-ng version where we changed the * meaning of any setting in the configuration file. Basically, it is the diff --git a/news/bugfix-4947.md b/news/bugfix-4947.md deleted file mode 100644 index d971e294f0..0000000000 --- a/news/bugfix-4947.md +++ /dev/null @@ -1,3 +0,0 @@ -`csv-parser()`: fix escape-backslash-with-sequences dialect on ARM - -`csv-parser()` produced invalid output on platforms where char is an unsigned type. diff --git a/news/other-4921.md b/news/other-4921.md deleted file mode 100644 index 63e252633c..0000000000 --- a/news/other-4921.md +++ /dev/null @@ -1,9 +0,0 @@ -`syslog-ng-ctl`: do not show orphan metrics for `stats prometheus` - -As the `stats prometheus` command is intended to be used to forward metrics -to Prometheus or any other time-series database, displaying orphaned metrics -should be avoided in order not to insert new data points when a given metric -is no longer alive. - -In case you are interested in the last known value of orphaned counters, use -the `stats` or `query` subcommands. diff --git a/news/other-4925.md b/news/other-4925.md deleted file mode 100644 index c9aa2145ad..0000000000 --- a/news/other-4925.md +++ /dev/null @@ -1 +0,0 @@ -packages/dbld: add support for Ubuntu 24.04 (Noble Numbat) diff --git a/news/other-4933.md b/news/other-4933.md deleted file mode 100644 index 15ab29140e..0000000000 --- a/news/other-4933.md +++ /dev/null @@ -1,3 +0,0 @@ -`bigquery()`, `loki()`, `opentelemetry()`, `cloud-auth()`: C++ modules can be compiled with clang - -Compiling and using these C++ modules are now easier on FreeBSD and macOS. diff --git a/news/other-4958.md b/news/other-4958.md deleted file mode 100644 index 0c422a94db..0000000000 --- a/news/other-4958.md +++ /dev/null @@ -1 +0,0 @@ -`s3()`: new metric `syslogng_output_event_bytes_total` diff --git a/packaging/debian/changelog b/packaging/debian/changelog index df128a9840..cd082dedaf 100644 --- a/packaging/debian/changelog +++ b/packaging/debian/changelog @@ -1,3 +1,9 @@ +axosyslog (4.99.99-1) unstable; urgency=medium + + * New upstream release 4.99.99 + + -- github-actions <41898282+github-actions@users.noreply.github.com> Sat, 18 May 2024 14:03:44 +0000 + axosyslog (4.7.1-1) unstable; urgency=medium * New upstream release 4.7.1 diff --git a/packaging/debian/syslog-ng.conf b/packaging/debian/syslog-ng.conf index 36c61c8c54..1b77595c2e 100644 --- a/packaging/debian/syslog-ng.conf +++ b/packaging/debian/syslog-ng.conf @@ -1,4 +1,4 @@ -@version: 4.7 +@version: 4.99 @include "scl.conf" # Syslog-ng configuration file, compatible with default Debian syslogd diff --git a/packaging/rhel/axosyslog.spec b/packaging/rhel/axosyslog.spec index 55044ddcad..655a684f13 100644 --- a/packaging/rhel/axosyslog.spec +++ b/packaging/rhel/axosyslog.spec @@ -1,5 +1,5 @@ Name: axosyslog -Version: 4.7.1 +Version: 4.99.99 Release: 2%{?dist} Summary: Next-generation syslog server @@ -616,6 +616,9 @@ fi %changelog +* Sat May 18 2024 github-actions <41898282+github-actions@users.noreply.github.com> - 4.99.99-1 +- updated to 4.99.99 + * Fri Apr 19 2024 github-actions <41898282+github-actions@users.noreply.github.com> - 4.7.1-1 - updated to 4.7.1 diff --git a/packaging/rhel/syslog-ng.conf b/packaging/rhel/syslog-ng.conf index 0d14b143b3..132864d076 100644 --- a/packaging/rhel/syslog-ng.conf +++ b/packaging/rhel/syslog-ng.conf @@ -1,4 +1,4 @@ -@version: 4.7 +@version: 4.99 @include "scl.conf" # syslog-ng configuration file. diff --git a/scl/syslog-ng.conf b/scl/syslog-ng.conf index 68f4217440..c51dd8558a 100644 --- a/scl/syslog-ng.conf +++ b/scl/syslog-ng.conf @@ -3,7 +3,7 @@ # single file called /var/log/messages. # -@version: 4.7 +@version: 4.99 @include "scl.conf" source s_local {