Releases: falcosecurity/falcosidekick
Releases · falcosecurity/falcosidekick
2.29.0
2.29.0 - 2024-07-01
New
- New output: Dynatrace (PR#575 thanks to @blu3r4y)
- New output: OTLP Traces (PR#613 thanks to @jjo)
- New output: Sumologic (PR#656 thanks to @mencarellic)
- New output: Quickwit (PR#736 thanks to @idrissneumann)
- New output: Falco Talon (PR#929)
Enhancement
- Add global TLS config (PR#588 thanks to @ibice)
- Add
source
as label forPrometheus
metrics (PR#665) - Better logs when TLS is enabled (PR#668)
- Add test for utils sorting function (PR#694 thanks to @stevemcquaid)
- Refactor of the
InitClient
(PR#765 thanks to @idrissneumann) - Allow to use alternative endpoints for the
AWS S3
output (PR#791 thanks to @gysel) - Consistent order for the
output_fields
andtags
(PR#802) - Allow to add custom headers for
AlertManager
output (PR#827 thanks to @Umaaz) - Add more checks for the
GCP Storage
output (PR#858) - Possibility to create an index template for the
Elasticsearch
output (PR#868) - Possibility to "flatten" the
output_fields
(replace.
by_
) for theElasticsearch
output to avoid mapping conflicts (PR#868) - Truncate the fields with a length > 512 chars to avoid rejection from some outputs (PR#871)
- Change the license to Apache 2.0 (PR#882 thanks to @leogr)
- Revamp the
PolicyReport
output (PR#899) - New parameter
outputFieldFormat
to modify on the fly the format of theoutput
field (PR#901)
Fix
- Fix missing root CA for the
Kafka
output (PR#581 thanks to @claviola) - Fix bug with the extension
source
in theCloudEvent
output (PR#587) - Fix panics in the
Prometheus
output whenhostname
field is missing (PR#628) - Remove refs to deprecated
ioutil
modules (PR#639 thanks to @testwill) - Fix locks in the
Loki
output (PR#647 thanks to @bsod90) - Split the docs for the outputs into multiple files (PR#648)
- Fix mTLS client verification failures due to missing ClientCAs (PR#666 thanks to @jgmartinez)
- Fix wrong env var for pagerduty output (PR#682)
- Remove hard settings for usernames in
Mattermost
andRocketchat
(PR#731) - Fix multi lines json in the error lines (PR#764 thanks to @idrissneumann)
- Fix duplicated custom headers in clients (PR#801, PR#857)
- Fix the labels for the
AlertManager
output (PR#870 thanks to @Umaaz)
New Contributors
- @blu3r4y made their first contribution in #575
- @claviola made their first contribution in #581
- @testwill made their first contribution in #639
- @bsod90 made their first contribution in #647
- @mencarellic made their first contribution in #656
- @jgmartinez made their first contribution in #666
- @stevemcquaid made their first contribution in #694
- @idrissneumann made their first contribution in #740
- @cccsss01 made their first contribution in #748
- @jjo made their first contribution in #613
- @chaitushiva made their first contribution in #788
- @gysel made their first contribution in #791
- @Umaaz made their first contribution in #826
- @marcomandola made their first contribution in #835
- @oussemos made their first contribution in #908
Full Changelog: 2.28.0...2.29.0
2.29.0-rc.5
Changelog
- 7955940 specify goreleaser version
2.29.0-rc.4
Changelog
- be260db build(deps): bump github.com/nats-io/nkeys from 0.4.5 to 0.4.6
2.29.0-rc.3
Changelog
- 76871b4 fix(loki): fix the deadlock in Loki integration
2.29.0-rc.2
Changelog
- 7c7f9b2 display error message according to standards
2.29.0-rc.1
Changelog
- 5c4e6cf docs(dynatrace): [TR-1498] Add checkcert key to example config
2.28.0
2.28.0 - 2023-07-18
New
- New output: Redis (PR#396 thanks to @pandyamarut)
- New output: Telegram (PR#431 thanks to @zufardhiyaulhaq)
- New output: N8N (PR#462)
- New output: Grafana OnCall (PR#470)
- New output: OpenObserve (PR#509)
Enhancement
- Add
output
in the description annotation forAlertManager
output (PR#341) - Allow to set the http method for
Webhook
output (PR#399) - Add
hostname
as prometheus label (PR#420 thanks to @Lowaiz) - Allow to replace the brackets (PR#421)
- Allow to set custom http headers for
Loki
,Elasticsearch
andGrafana
outputs (PR#428) - Add
hostname
,tags
,custom
andtemplated fields
forTimescaleDB
output (PR#438 thanks to @hileef) - Allow to set thresholds for the dropped events in
AlertManager
ouput (PR#439 thanks to @Lowaiz) - Match the
priority
withAlertManager
severity label (PR#440 thanks to @Lowaiz) - Add
rolearn
andexternalid
for the assume role forAWS
outputs (PR#494) - Allow to set the
region
forPagerDuty
output (PR#500) - Add TLS option + rewrite send method for the
SMTP
output (PR#502) - Add attributes to
GCP PubSub
messages (PR#505 thanks to @annadorottya) - Add option for TLS and mTLS for the server (PR#508 thanks to @annadorottya)
- Add setting to auto create the
Kafka
topic (PR#554) - Add option to deploy a HTTP only server for specific endpoints (PR#565 thanks to @annadorottya)
- Support multiple bootstrap servers for
Kafka
output (PR#571 thanks to @ibice) - Add option for TLS for
Kafka
output (PR#574)
Fix
- Fix error handling in
AWS Security Lake
output (PR#390) - Fix breaking brackets in
AWS SNS
messages (PR#419) - Fix setting name for the table of
TimescaleDB
output (PR#426 thanks to @alika) - Fix cardinality issue with
prometheus
labels (PR#427) - Fix panic when assert output fields which are nil (PR#429)
- Fix dependencies for
Wavefront
output (PR#432) - Fix key pattern for
AWS Security Lake
output (PR#447) - Fix default settings for
Telegram
output (PR#495 thanks to @schfkt) - Fix URL generation for
Spyderbat
output (PR#506 thanks to @bc-sb) - Fix nil values in
Spyderbat
output (PR#527 thanks to @spider-guy) - Fix duplicated headers in
SMTP
output (PR#528 thanks to @apsega) - Fix missing trim for names and values of labels for
AlertManager
output (PR#563 thanks to @Lowaiz) - Fix missing returned errors for
Kafka
output (PR#573)
New Contributors
- @embano1 made their first contribution in #390
- @dependabot made their first contribution in #392
- @pandyamarut made their first contribution in #395
- @alika made their first contribution in #426
- @zufardhiyaulhaq made their first contribution in #431
- @hileef made their first contribution in #441
- @LucaGuerra made their first contribution in #463
- @schfkt made their first contribution in #495
- @annadorottya made their first contribution in #505
- @spyder-guy made their first contribution in #527
- @apsega made their first contribution in #528
- @ibice made their first contribution in #571
Full Changelog: 2.27.0...2.28.0
2.28.0-rc.1
Changelog
- 86fdf22 add setting topiccreation for kafka
2.28.0-rc.0
Changelog
- d0eda67 fix(gha): update dockerhub variable names for release job
2.27.0
2.27.0 - 2022-12-13
New
- New output: Yandex Data Streams (PR#336 thanks to @preved911)
- New output: Node-Red (PR#337
- New output: MQTT (PR#338
- Templated fields: custom fields generated with Go templates (PR#350
- New output: Zincsearch (PR#360
- New output: Gotify (PR#362
- New output: Spyderbat (PR#368 thanks to @spyder-kyle)
- New output: Tekton (PR#371
- New output: TimescaleDB (PR#378 thanks to @jagretti)
- New output: AWS Security Lake (PR#387
Enhancement
SMTP
output now uses any SASL auth mechanism (PR#341 thanks to @Lowaiz)- Bind
Policy Reports
to Namespace byownerReference
(PR#346 - Add extra labels and annotations for
AlertManager
payloads (PR#347 thanks to @Lowaiz) - Update default type for
Elasticsearch
documents (PR#349 - Support env vars in custom fields (PR#353
- Update format + default endpoint for
Loki
output (PR#356 - Determine resource names + owner ref for
Policy Reports
(PR#358 - Update
Influxdb
output to use API Token and /api/v2 endpoint (PR#359 - Allow to override the
Slack
channel (PR#366 - Add From, To and Date headers in
SMTP
payload (PR#364 - Improve the check of the payload from
Falco
, it allows now to have an empty output (PR#372 - Allow to set user and api key for
Loki
output forGrafana Logs
(PR#379 - Add
hostname
in json payload for all outputs (PR#383 thanks to @Lowaiz) - Add SASL authentication for
Kafka
output (PR#385 thanks to @Lowaiz) and @lyoung-confluent) - Support CEF format for
Syslog
output (PR#386 - Allow to disable STS check for
AWS
output (PR#387
Fix
- Fix
priority
label was replaced bysource
inAlertManager
payload (PR#340 thanks to @tks98) - Fix missing cert checks + fix inverted logic to use them in codebase (PR#345
- Fix race condition when headers are added to POST requests (PR#380 thanks to @bc-sb)
New Contributors
- @preved911 made their first contribution in #336
- @tks98 made their first contribution in #340
- @jasondellaluce made their first contribution in #342
- @Lowaiz made their first contribution in #341
- @pcgeek86 made their first contribution in #367
- @spyder-kyle made their first contribution in #368
- @jagretti made their first contribution in #378
- @bc-sb made their first contribution in #376
Full Changelog: 2.26.0...2.27.0