Skip to content

Releases: alltilla/axosyslog-cfg-helper

1.10.1

17 Sep 15:10
Compare
Choose a tag to compare

1.10.0

15 Jul 08:11
Compare
Choose a tag to compare

Generated for AxoSyslog 4.8.0.

1.9.0 -> 1.10.0

--- a/destination
+++ b/destination

+axosyslog-otlp(
+    auth(
+        adc(<empty>)
+        alts(
+            <empty>
+            target-service-accounts(
+                <empty>
+                <string>
+            )
+        )
+        insecure(<empty>)
+        tls(
+            <empty>
+            ca-file(<string>)
+            cert-file(<string>)
+            key-file(<string>)
+        )
+    )
+    batch-bytes(<positive-integer>)
+    batch-lines(<nonnegative-integer>)
+    batch-timeout(<positive-integer>)
+    channel-args(
+        <empty>
+        <string> => <number>
+        <string> => <string>
+    )
+    compression(<yesno>)
+    disk-buffer(
+        capacity-bytes(<number>)
+        compaction(<yesno>)
+        dir(<string>)
+        disk-buf-size(<number>)
+        flow-control-window-bytes(<nonnegative-integer>)
+        flow-control-window-size(<nonnegative-integer>)
+        front-cache-size(<nonnegative-integer>)
+        mem-buf-length(<nonnegative-integer>)
+        mem-buf-size(<nonnegative-integer>)
+        prealloc(<yesno>)
+        qout-size(<nonnegative-integer>)
+        reliable(<yesno>)
+        truncate-size-ratio(<nonnegative-float>)
+    )
+    flags(
+        <empty>
+        <string>
+    )
+    headers(
+        <empty>
+        <string> => <string>
+    )
+    hook-commands(
+        setup(<string>)
+        shutdown(<string>)
+        startup(<string>)
+        teardown(<string>)
+    )
+    internal(<yesno>)
+    log-fifo-size(<positive-integer>)
+    persist-name(<string>)
+    retries(<positive-integer>)
+    throttle(<nonnegative-integer>)
+    time-reopen(<positive-integer>)
+    url(<string>)
+    worker-partition-key(<template-content>)
+    workers(<positive-integer>)
+)

 bigquery(
+    headers(
+        <empty>
+        <string> => <string>
+    )
 )

 loki(
+    headers(
+        <empty>
+        <string> => <string>
+    )
 )

 opentelemetry(
+    headers(
+        <empty>
+        <string> => <string>
+    )
 )

 syslog-ng-otlp(
+    headers(
+        <empty>
+        <string> => <string>
+    )
 )

--- a/parser
+++ b/parser

 opentelemetry(
+    set-hostname(<yesno>)
 )

--- a/source
+++ b/source

+axosyslog-otlp(
+    auth(
+        alts(<empty>)
+        insecure(<empty>)
+        tls(
+            <empty>
+            ca-file(<string>)
+            cert-file(<string>)
+            key-file(<string>)
+            peer-verify(
+                optional-trusted
+                optional-untrusted
+                required-trusted
+                required-untrusted
+            )
+        )
+    )
+    chain-hostnames(<yesno>)
+    channel-args(
+        <empty>
+        <string> => <number>
+        <string> => <string>
+    )
+    concurrent-requests(<positive-integer>)
+    default-facility(
+        <string>
+        KW_SYSLOG
+    )
+    default-level(<string>)
+    default-priority(<string>)
+    default-severity(<string>)
+    dns-cache(<yesno>)
+    flags(
+        <empty>
+        <string>
+    )
+    format(<string>)
+    hook-commands(
+        setup(<string>)
+        shutdown(<string>)
+        startup(<string>)
+        teardown(<string>)
+    )
+    host-override(<string>)
+    internal(<yesno>)
+    keep-hostname(<yesno>)
+    keep-timestamp(<yesno>)
+    log-fetch-limit(<nonnegative-integer>)
+    log-iw-size(<positive-integer>)
+    log-prefix(<string>)
+    long-hostnames(<yesno>)
+    normalize-hostnames(<yesno>)
+    persist-name(<string>)
+    port(<positive-integer>)
+    program-override(<string>)
+    read-old-records(<yesno>)
+    sdata-prefix(<string>)
+    tags(<string-list>)
+    time-zone(<string>)
+    use-dns(
+        <yesno>
+        persist-only
+    )
+    use-fqdn(<yesno>)
+    use-syslogng-pid(<yesno>)
+    workers(<positive-integer>)
+)

1.9.0

17 May 14:00
Compare
Choose a tag to compare

Generated for AxoSyslog 4.7.1.

1.8.1 -> 1.9.0

--- a/destination
+++ b/destination

 bigquery(
+    channel-args(
+        <empty>
+        <string> => <number>
+        <string> => <string>
+    )
 )

 loki(
+    channel-args(
+        <empty>
+        <string> => <number>
+        <string> => <string>
+    )
+    tenant-id(<string>)
 )

 opentelemetry(
+    channel-args(
+        <empty>
+        <string> => <number>
+        <string> => <string>
+    )
 )

 syslog-ng-otlp(
+    channel-args(
+        <empty>
+        <string> => <number>
+        <string> => <string>
+    )
 )

--- a/source
+++ b/source

 mqtt(
+    fetch-no-data-delay(<nonnegative-float>)
+    time-reopen(<positive-integer>)
 )

 opentelemetry(
+    channel-args(
+        <empty>
+        <string> => <number>
+        <string> => <string>
+    )
+    concurrent-requests(<positive-integer>)
+    log-fetch-limit(<nonnegative-integer>)
 )

 syslog-ng-otlp(
+    channel-args(
+        <empty>
+        <string> => <number>
+        <string> => <string>
+    )
+    concurrent-requests(<positive-integer>)
+    log-fetch-limit(<nonnegative-integer>)
 )

1.8.1

09 Feb 10:29
Compare
Choose a tag to compare

Generated for syslog-ng 4.6.0.

1.8.0 -> 1.8.1

--- a/destination
+++ b/destination

 amqp(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 bigquery(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 example-destination(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 fifo(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 file(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 http(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 java(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 kafka-c(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 loki(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 mongodb(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 mqtt(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 network(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 opentelemetry(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 pipe(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 program(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 pseudofile(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 python(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 redis(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 riemann(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 smtp(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 snmp(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 sql(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 stdout(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 stomp(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 syslog(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 syslog-ng-otlp(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 tcp(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 tcp6(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 udp(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 udp6(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 unix-dgram(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

 unix-stream(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

--- a/options
+++ b/options

 global-options(
     disk-buffer(
         truncate-size-ratio(
-            <float>
-            <nonnegative-integer>
+            <nonnegative-float>
         )
     )
 )

--- a/source
+++ b/source

 example-diskq-source(
     fetch-no-data-delay(
-        <float>
-        <nonnegative-integer>
+        <nonnegative-float>
     )
 )

 file(
     follow-freq(
-        <float>
-        <nonnegative-integer>
+        <nonnegative-float>
     )
 )

 network(
     dynamic-window-stats-freq(
-        <float>
-        <nonnegative-integer>
+        <nonnegative-float>
     )
 )

 python-fetcher(
     fetch-no-data-delay(
-        <float>
-        <nonnegative-integer>
+        <nonnegative-float>
     )
 )

 random-choice-generator(
     freq(
-        <float>
-        <nonnegative-integer>
+        <nonnegative-float>
     )
 )

 stdin(
     follow-freq(
-        <float>
-        <nonnegative-integer>
+        <nonnegative-float>
     )
 )

 syslog(
     dynamic-window-stats-freq(
-        <float>
-        <nonnegative-integer>
+        <nonnegative-float>
     )
 )

 tcp(
     dynamic-window-stats-freq(
-        <float>
-        <nonnegative-integer>
+        <nonnegative-float>
     )
 )

 tcp6(
     dynamic-window-stats-freq(
-        <float>
-        <nonnegative-integer>
+        <nonnegative-float>
     )
 )

 unix-dgram(
     dynamic-window-stats-freq(
-        <float>
-        <nonnegative-integer>
+        <nonnegative-float>
     )
 )

 unix-stream(
     dynamic-window-stats-freq(
-        <float>
-        <nonnegative-integer>
+        <nonnegative-float>
     )
 )

 wildcard-file(
     follow-freq(
-        <float>
-        <nonnegative-integer>
+        <nonnegative-float>
     )
 )

1.8.0

27 Jan 12:26
Compare
Choose a tag to compare

Generated for syslog-ng 4.6.0.

1.7.0 -> 1.8.0

--- a/destination
+++ b/destination

 amqp(
+    flags(
+        <empty>
+        <string>
+    )
 )

+bigquery(
+    batch-bytes(<positive-integer>)
+    batch-lines(<nonnegative-integer>)
+    batch-timeout(<positive-integer>)
+    compression(<yesno>)
+    dataset(<string>)
+    disk-buffer(
+        capacity-bytes(<number>)
+        compaction(<yesno>)
+        dir(<string>)
+        disk-buf-size(<number>)
+        flow-control-window-bytes(<nonnegative-integer>)
+        flow-control-window-size(<nonnegative-integer>)
+        front-cache-size(<nonnegative-integer>)
+        mem-buf-length(<nonnegative-integer>)
+        mem-buf-size(<nonnegative-integer>)
+        prealloc(<yesno>)
+        qout-size(<nonnegative-integer>)
+        reliable(<yesno>)
+        truncate-size-ratio(
+            <float>
+            <nonnegative-integer>
+        )
+    )
+    flags(
+        <empty>
+        <string>
+    )
+    frac-digits(<nonnegative-integer>)
+    hook-commands(
+        setup(<string>)
+        shutdown(<string>)
+        startup(<string>)
+        teardown(<string>)
+    )
+    internal(<yesno>)
+    keep-alive(
+        <empty>
+        max-pings-without-data(<nonnegative-integer>)
+        time(<nonnegative-integer>)
+        timeout(<nonnegative-integer>)
+    )
+    local-time-zone(<string>)
+    log-fifo-size(<positive-integer>)
+    on-error(<string>)
+    persist-name(<string>)
+    project(<string>)
+    protobuf-schema(<path> => <template-content-list>)
+    retries(<positive-integer>)
+    schema(
+        <empty>
+        <string> <string> => <template-content>
+        <string> => <template-content>
+    )
+    send-time-zone(<string>)
+    table(<string>)
+    template-escape(<yesno>)
+    throttle(<nonnegative-integer>)
+    time-reopen(<positive-integer>)
+    time-zone(<string>)
+    ts-format(<string>)
+    url(<string>)
+    worker-partition-key(<template-content>)
+    workers(<positive-integer>)
+)

 example-destination(
+    flags(
+        <empty>
+        <string>
+    )
 )

 http(
     cloud-auth(
         gcp(
+            user-managed-service-account(
+                <empty>
+                metadata-url(<string>)
+                name(<string>)
+            )
         )
     )
+    flags(
+        <empty>
+        <string>
+    )
 )

 java(
+    flags(
+        <empty>
+        <string>
+    )
 )

 kafka-c(
+    flags(
+        <empty>
+        <string>
+    )
 )

 loki(
+    flags(
+        <empty>
+        <string>
+    )
 )

 mongodb(
+    flags(
+        <empty>
+        <string>
+    )
 )

 mqtt(
+    flags(
+        <empty>
+        <string>
+    )
 )

 opentelemetry(
+    batch-bytes(<positive-integer>)
+    compression(<yesno>)
+    flags(
+        <empty>
+        <string>
+    )
 )

 python(
+    flags(
+        <empty>
+        <string>
+    )
 )

 redis(
+    flags(
+        <empty>
+        <string>
+    )
 )

 riemann(
+    flags(
+        <empty>
+        <string>
+    )
 )

 smtp(
+    flags(
+        <empty>
+        <string>
+    )
 )

 stomp(
+    flags(
+        <empty>
+        <string>
+    )
 )

 syslog-ng-otlp(
+    batch-bytes(<positive-integer>)
+    compression(<yesno>)
+    flags(
+        <empty>
+        <string>
+    )
 )

--- a/parser
+++ b/parser

+windows-eventlog-xml-parser(
+    create-lists(<yesno>)
+    drop-invalid(<yesno>)
+    exclude-tags(<string-list>)
+    internal(<yesno>)
+    prefix(<string>)
+    strip-whitespaces(<yesno>)
+    template(
+        <template-content>
+        <template-reference>
+    )
+)

--- a/source
+++ b/source

+darwinosl(
+    chain-hostnames(<yesno>)
+    default-facility(
+        <string>
+        KW_SYSLOG
+    )
+    default-level(<string>)
+    default-priority(<string>)
+    default-severity(<string>)
+    dns-cache(<yesno>)
+    do-not-use-bookmark(<yesno>)
+    fetch-delay(<positive-integer>)
+    fetch-retry-delay(<nonnegative-integer>)
+    filter-predicate(<string>)
+    flags(
+        <empty>
+        <string>
+    )
+    format(<string>)
+    go-reverse(<yesno>)
+    hook-commands(
+        setup(<string>)
+        shutdown(<string>)
+        startup(<string>)
+        teardown(<string>)
+    )
+    host-override(<string>)
+    internal(<yesno>)
+    keep-hostname(<yesno>)
+    keep-timestamp(<yesno>)
+    log-iw-size(<positive-integer>)
+    log-prefix(<string>)
+    long-hostnames(<yesno>)
+    max-bookmark-distance(<nonnegative-integer>)
+    normalize-hostnames(<yesno>)
+    persist-name(<string>)
+    program-override(<string>)
+    read-old-records(<yesno>)
+    sdata-prefix(<string>)
+    tags(<string-list>)
+    time-zone(<string>)
+    use-dns(
+        <yesno>
+        persist-only
+    )
+    use-fqdn(<yesno>)
+    use-syslogng-pid(<yesno>)
+)

 example-random-generator(
+    workers(<positive-integer>)
 )

 opentelemetry(
+    workers(<positive-integer>)
 )

 random-choice-generator(
+    workers(<positive-integer>)
 )

 syslog-ng-otlp(
+    workers(<positive-integer>)
 )

1.7.0

27 Nov 21:59
752fd0b
Compare
Choose a tag to compare

Generated for syslog-ng 4.5.0.

1.6.0 -> 1.7.0

--- a/destination
+++ b/destination

 redis(
     command(
-        <string>
-        <string> <template-content>
+        <string> <template-content-list>
     )
 )

1.6.0

24 Nov 16:30
Compare
Choose a tag to compare

Generated for syslog-ng 4.5.0.

1.4.0 -> 1.6.0

--- a/destination
+++ b/destination

 amqp(
     body(
+        <template-reference>
     )
+    template-escape(<yesno>)
 )

 fifo(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 file(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 http(
     body(
+        <template-reference>
     )
+    cloud-auth(
+        gcp(
+            <empty>
+            service-account(
+                <empty>
+                audience(<string>)
+                key(<path>)
+                token-validity-duration(<number>)
+            )
+        )
+    )
+    template-escape(<yesno>)
 )

 java(
+    template-escape(<yesno>)
 )

 kafka-c(
     message(
+        <template-reference>
     )
+    template-escape(<yesno>)
 )

 loki(
     template(
+        <template-reference>
     )
+    template-escape(<yesno>)
     timestamp(
-        current
-        msg
-        received
+        <string>
     )
 )

 mongodb(
+    template-escape(<yesno>)
 )

 mqtt(
     template(
+        <template-reference>
     )
+    template-escape(<yesno>)
 )

 network(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
     tls(
+        ssl-version(<string>)
     )
 )

 pipe(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 program(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 pseudofile(
     template(
+        <template-reference>
     )
+    template-escape(<yesno>)
 )

 python(
+    template-escape(<yesno>)
 )

 redis(
+    template-escape(<yesno>)
 )

 riemann(
+    template-escape(<yesno>)
 )

 smtp(
     body(
+        <template-reference>
     )
+    template-escape(<yesno>)
 )

 sql(
+    template-escape(<yesno>)
 )

 stdout(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 stomp(
     body(
+        <template-reference>
     )
+    template-escape(<yesno>)
 )

 syslog(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
     tls(
+        ssl-version(<string>)
     )
 )

 tcp(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
     tls(
+        ssl-version(<string>)
     )
 )

 tcp6(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
     tls(
+        ssl-version(<string>)
     )
 )

 udp(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 udp6(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 unix-dgram(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 unix-stream(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

--- a/filter
+++ b/filter

 rate-limit(
+    key(<template-content>)
 )

 throttle(
+    key(<template-content>)
 )

--- a/options
+++ b/options

 global-options(
+    template-escape(<yesno>)
 )

--- a/parser
+++ b/parser

 csv-parser(
     columns(
-        <string-list>
+        <empty>
+        <string>
+        <identifier>(<string>)
     )
+    on-type-error(<string>)
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 date-parser(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 db-parser(
     message-template(
+        <template-reference>
     )
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 geoip2(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 group-lines(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 grouping-by(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 json-parser(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 kv-parser(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 linux-audit-parser(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 metrics-probe(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
+    template-escape(<yesno>)
 )

 opentelemetry(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 python(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 regexp-parser(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 sdata-parser(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 snmptrapd-parser(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 syslog-parser(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 tags-parser(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

 xml(
     template(
-        <string>
+        <template-content>
+        <template-reference>
     )
 )

--- a/source
+++ b/source

 network(
     tls(
+        ssl-version(<string>)
     )
 )

 syslog(
     tls(
+        ssl-version(<string>)
     )
 )

 tcp(
     tls(
+        ssl-version(<string>)
     )
 )

 tcp6(
     tls(
+        ssl-version(<string>)
     )
 )

1.4.0

03 Oct 07:55
Compare
Choose a tag to compare

Generated for syslog-ng 4.4.0.

1.3.0 -> 1.4.0

--- a/destination
+++ b/destination

 http(
     python-http-header(
         options(
-            <string>
+            <string> => LogTemplate ( )
+            <string> => LogTemplate ( <string> )
-            LogTemplate(
-                <empty>
-                <string>
-            )
         )
     )
 )

 python(
     options(
-        <string>
+        <string> => LogTemplate ( )
+        <string> => LogTemplate ( <string> )
-        LogTemplate(
-            <empty>
-            <string>
-        )
     )
 )

--- a/parser
+++ b/parser

 python(
     options(
-        <string>
+        <string> => LogTemplate ( )
+        <string> => LogTemplate ( <string> )
-        LogTemplate(
-            <empty>
-            <string>
-        )
     )
 )

--- a/source
+++ b/source

 example-diskq-source(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 example-msg-generator(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 example-random-generator(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 fifo(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 file(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 mqtt(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 network(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 openbsd(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 opentelemetry(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 pipe(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 program(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 python(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
     options(
-        <string>
+        <string> => LogTemplate ( )
+        <string> => LogTemplate ( <string> )
-        LogTemplate(
-            <empty>
-            <string>
-        )
     )
 )

 python-fetcher(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
     options(
-        <string>
+        <string> => LogTemplate ( )
+        <string> => LogTemplate ( <string> )
-        LogTemplate(
-            <empty>
-            <string>
-        )
     )
 )

 random-choice-generator(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 stdin(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 sun-stream(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 sun-streams(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 syslog(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 syslog-ng-otlp(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 systemd-journal(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 systemd-syslog(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 tcp(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 tcp6(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 unix-dgram(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 unix-stream(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

 wildcard-file(
-    ebpf(
-        reuseport(
-            <empty>
-            sockets(<positive-integer>)
-        )
-    )
 )

1.3.0

26 Sep 06:52
d49858b
Compare
Choose a tag to compare

Generated for syslog-ng 4.4.0.

1.2.0 -> 1.3.0

--- a/destination
+++ b/destination

 http(
+    accept-encoding(<string>)
+    content-compression(<string>)
+    flush-on-worker-key-change(<yesno>)
     python-http-header(
+        imports(<string-list>)
         options(
             LogTemplate(
+                <empty>
             )
         )
     )
+    worker-partition-key(<template-content>)
 )

 kafka-c(
+    worker-partition-key(<template-content>)
 )

+loki(
+    auth(
+        adc(<empty>)
+        alts(
+            <empty>
+            target-service-accounts(
+                <empty>
+                <string>
+            )
+        )
+        insecure(<empty>)
+        tls(
+            <empty>
+            ca-file(<string>)
+            cert-file(<string>)
+            key-file(<string>)
+        )
+    )
+    batch-lines(<nonnegative-integer>)
+    batch-timeout(<positive-integer>)
+    disk-buffer(
+        capacity-bytes(<number>)
+        compaction(<yesno>)
+        dir(<string>)
+        disk-buf-size(<number>)
+        flow-control-window-bytes(<nonnegative-integer>)
+        flow-control-window-size(<nonnegative-integer>)
+        front-cache-size(<nonnegative-integer>)
+        mem-buf-length(<nonnegative-integer>)
+        mem-buf-size(<nonnegative-integer>)
+        prealloc(<yesno>)
+        qout-size(<nonnegative-integer>)
+        reliable(<yesno>)
+        truncate-size-ratio(
+            <float>
+            <nonnegative-integer>
+        )
+    )
+    frac-digits(<nonnegative-integer>)
+    hook-commands(
+        setup(<string>)
+        shutdown(<string>)
+        startup(<string>)
+        teardown(<string>)
+    )
+    internal(<yesno>)
+    keep-alive(
+        <empty>
+        max-pings-without-data(<nonnegative-integer>)
+        time(<nonnegative-integer>)
+        timeout(<nonnegative-integer>)
+    )
+    labels(
+        <empty>
+        <string> => <template-content>
+    )
+    local-time-zone(<string>)
+    log-fifo-size(<positive-integer>)
+    on-error(<string>)
+    persist-name(<string>)
+    retries(<positive-integer>)
+    send-time-zone(<string>)
+    template(<template-content>)
+    throttle(<nonnegative-integer>)
+    time-reopen(<positive-integer>)
+    time-zone(<string>)
+    timestamp(
+        current
+        msg
+        received
+    )
+    ts-format(<string>)
+    url(<string>)
+    worker-partition-key(<template-content>)
+    workers(<positive-integer>)
+)

 mongodb(
+    worker-partition-key(<template-content>)
 )

 opentelemetry(
+    worker-partition-key(<template-content>)
 )

 python(
     options(
         LogTemplate(
+            <empty>
         )
     )
 )

 redis(
+    worker-partition-key(<template-content>)
 )

+stdout(
+    disk-buffer(
+        capacity-bytes(<number>)
+        compaction(<yesno>)
+        dir(<string>)
+        disk-buf-size(<number>)
+        flow-control-window-bytes(<nonnegative-integer>)
+        flow-control-window-size(<nonnegative-integer>)
+        front-cache-size(<nonnegative-integer>)
+        mem-buf-length(<nonnegative-integer>)
+        mem-buf-size(<nonnegative-integer>)
+        prealloc(<yesno>)
+        qout-size(<nonnegative-integer>)
+        reliable(<yesno>)
+        truncate-size-ratio(
+            <float>
+            <nonnegative-integer>
+        )
+    )
+    flags(
+        <empty>
+        <string>
+    )
+    flush-lines(<nonnegative-integer>)
+    flush-timeout(<positive-integer>)
+    frac-digits(<nonnegative-integer>)
+    hook-commands(
+        setup(<string>)
+        shutdown(<string>)
+        startup(<string>)
+        teardown(<string>)
+    )
+    internal(<yesno>)
+    local-time-zone(<string>)
+    log-fifo-size(<positive-integer>)
+    mark(<nonnegative-integer>)
+    mark-freq(<nonnegative-integer>)
+    mark-mode(
+        <string>
+        internal
+    )
+    on-error(<string>)
+    pad-size(<nonnegative-integer>)
+    persist-name(<string>)
+    send-time-zone(<string>)
+    suppress(<nonnegative-integer>)
+    sync(<nonnegative-integer>)
+    sync-freq(<nonnegative-integer>)
+    template(<string>)
+    template-escape(<yesno>)
+    throttle(<nonnegative-integer>)
+    time-reopen(<positive-integer>)
+    time-zone(<string>)
+    truncate-size(<nonnegative-integer>)
+    ts-format(<string>)
+)

+syslog-ng-otlp(
+    auth(
+        adc(<empty>)
+        alts(
+            <empty>
+            target-service-accounts(
+                <empty>
+                <string>
+            )
+        )
+        insecure(<empty>)
+        tls(
+            <empty>
+            ca-file(<string>)
+            cert-file(<string>)
+            key-file(<string>)
+        )
+    )
+    batch-lines(<nonnegative-integer>)
+    batch-timeout(<positive-integer>)
+    disk-buffer(
+        capacity-bytes(<number>)
+        compaction(<yesno>)
+        dir(<string>)
+        disk-buf-size(<number>)
+        flow-control-window-bytes(<nonnegative-integer>)
+        flow-control-window-size(<nonnegative-integer>)
+        front-cache-size(<nonnegative-integer>)
+        mem-buf-length(<nonnegative-integer>)
+        mem-buf-size(<nonnegative-integer>)
+        prealloc(<yesno>)
+        qout-size(<nonnegative-integer>)
+        reliable(<yesno>)
+        truncate-size-ratio(
+            <float>
+            <nonnegative-integer>
+        )
+    )
+    hook-commands(
+        setup(<string>)
+        shutdown(<string>)
+        startup(<string>)
+        teardown(<string>)
+    )
+    internal(<yesno>)
+    log-fifo-size(<positive-integer>)
+    persist-name(<string>)
+    retries(<positive-integer>)
+    throttle(<nonnegative-integer>)
+    time-reopen(<positive-integer>)
+    url(<string>)
+    worker-partition-key(<template-content>)
+    workers(<positive-integer>)
+)

--- a/parser
+++ b/parser

 metrics-probe(
     labels(
+        cast(<yesno>)
+        exclude(<string-list>)
+        include-bytes(<yesno>)
+        key(
+            <string-list>
+            <string>
+            rekey(
+                <empty>
+                add-prefix(<string>)
+                lower(<empty>)
+                replace(<string> <string>)
+                replace-prefix(<string> <string>)
+                shift(<positive-integer>)
+                shift-levels(<positive-integer>)
+                upper(<empty>)
+            )
+        )
+        pair(
+            <string> : <template-content>
+            <string> <template-content>
+        )
+        rekey(
+            <string>
+            add-prefix(<string>)
+            lower(<empty>)
+            replace(<string> <string>)
+            replace-prefix(<string> <string>)
+            shift(<positive-integer>)
+            shift-levels(<positive-integer>)
+            upper(<empty>)
+        )
+        scope(
+            <empty>
+            <string>
+        )
     )
 )

 python(
     options(
         LogTemplate(
+            <empty>
         )
     )
 )

--- a/source
+++ b/source

 python(
+    imports(<string-list>)
     options(
         LogTemplate(
+            <empty>
         )
     )
 )

 python-fetcher(
+    imports(<string-list>)
     options(
         LogTemplate(
+            <empty>
         )
     )
 )

+syslog-ng-otlp(
+    auth(
+        alts(<empty>)
+        insecure(<empty>)
+        tls(
+            <empty>
+            ca-file(<string>)
+            cert-file(<string>)
+            key-file(<string>)
+            peer-verify(
+                optional-trusted
+                optional-untrusted
+                required-trusted
+                required-untrusted
+            )
+        )
+    )
+    chain-hostnames(<yesno>)
+    default-facility(
+        <string>
+        KW_SYSLOG
+    )
+    default-level(<string>)
+    default-priority(<string>)
+    default-severity(<string>)
+    dns-cache(<yesno>)
+    ebpf(
+        reuseport(
+            <empty>
+            sockets(<positive-integer>)
+        )
+    )
+    flags(
+        <empty>
+        <string>
+    )
+    format(<string>)
+    hook-commands(
+        setup(<string>)
+        shutdown(<string>)
+        startup(<string>)
+        teardown(<string>)
+    )
+    host-override(<string>)
+    internal(<yesno>)
+    keep-hostname(<yesno>)
+    keep-timestamp(<yesno>)
+    log-iw-size(<positive-integer>)
+    log-prefix(<string>)
+    long-hostnames(<yesno>)
+    normalize-hostnames(<yesno>)
+    persist-name(<string>)
+    port(<positive-integer>)
+    program-override(<string>)
+    read-old-records(<yesno>)
+    sdata-prefix(<string>)
+    tags(<string-list>)
+    time-zone(<string>)
+    use-dns(
+        <yesno>
+        persist-only
+    )
+    use-fqdn(<yesno>)
+    use-syslogng-pid(<yesno>)
+)

1.2.0

13 Aug 20:08
5628fb1
Compare
Choose a tag to compare

Generated for syslog-ng 4.3.0.

1.1.0 -> 1.2.0

--- a/options
+++ b/options

-disk-buffer(
-    prealloc(<yesno>)
-    stats(
-        <empty>
-        freq(<nonnegative-integer>)
-    )
-    truncate-size-ratio(
-        <float>
-        <nonnegative-integer>
-    )
-)

+global-options(
+    <plugin>
+    bad-hostname(<string>)
+    chain-hostnames(<yesno>)
+    check-hostname(<yesno>)
+    create-dirs(<yesno>)
+    custom-domain(<string>)
+    dir-group(
+        <empty>
+        <string-or-number>
+    )
+    dir-owner(
+        <empty>
+        <string-or-number>
+    )
+    dir-perm(
+        <empty>
+        <number>
+    )
+    disk-buffer(
+        <empty>
+        prealloc(<yesno>)
+        stats(
+            <empty>
+            freq(<nonnegative-integer>)
+        )
+        truncate-size-ratio(
+            <float>
+            <nonnegative-integer>
+        )
+    )
+    dns-cache(<yesno>)
+    dns-cache-expire(<positive-integer>)
+    dns-cache-expire-failed(<positive-integer>)
+    dns-cache-hosts(<string>)
+    dns-cache-size(<positive-integer>)
+    file-template(<string>)
+    flush-lines(<nonnegative-integer>)
+    flush-timeout(<positive-integer>)
+    frac-digits(<nonnegative-integer>)
+    group(
+        <empty>
+        <string-or-number>
+    )
+    jvm-options(<string>)
+    keep-hostname(<yesno>)
+    keep-timestamp(<yesno>)
+    local-time-zone(<string>)
+    log-fetch-limit(<positive-integer>)
+    log-fifo-size(<positive-integer>)
+    log-iw-size(<positive-integer>)
+    log-level(<string>)
+    log-msg-size(<positive-integer>)
+    long-hostnames(<yesno>)
+    mark(<nonnegative-integer>)
+    mark-freq(<nonnegative-integer>)
+    mark-mode(
+        <string>
+        internal
+    )
+    min-iw-size-per-reader(<positive-integer>)
+    normalize-hostnames(<yesno>)
+    on-error(<string>)
+    owner(
+        <empty>
+        <string-or-number>
+    )
+    pass-unix-credentials(<yesno>)
+    perm(
+        <empty>
+        <number>
+    )
+    proto-template(<string>)
+    recv-time-zone(<string>)
+    send-time-zone(<string>)
+    stats(
+        <empty>
+        freq(<nonnegative-integer>)
+        healthcheck-freq(<nonnegative-integer>)
+        level(<nonnegative-integer>)
+        lifetime(<positive-integer>)
+        max-dynamics(<nonnegative-integer>)
+        syslog-stats(<yesnoauto>)
+    )
+    stats-freq(<nonnegative-integer>)
+    stats-level(<nonnegative-integer>)
+    stats-lifetime(<positive-integer>)
+    stats-max-dynamics(<nonnegative-integer>)
+    suppress(<nonnegative-integer>)
+    sync(<nonnegative-integer>)
+    sync-freq(<nonnegative-integer>)
+    threaded(<yesno>)
+    time-reap(<nonnegative-integer>)
+    time-reopen(<positive-integer>)
+    time-sleep(<nonnegative-integer>)
+    time-zone(<string>)
+    trim-large-messages(<yesno>)
+    ts-format(<string>)
+    use-dns(
+        <yesno>
+        persist-only
+    )
+    use-fqdn(<yesno>)
+    use-rcptid(<yesno>)
+    use-uniqid(<yesno>)
+)

-jvm-options(
-    <string>
-)