Releases: netobserv/flowlogs-pipeline
Releases · netobserv/flowlogs-pipeline
v0.1.6-rc1
Made prom and health server url configurable (#351) Fixes #349 Signed-off-by: Kuldeep Singh Pal <[email protected]> Signed-off-by: Kuldeep Singh Pal <[email protected]>
v0.1.5
What's Changed
Non-breaking changes
- Overview update by @jpinsonneau in #248
- Remove unnecessary goroutine of loki writer by @OlivierCazade in #327
- conntrack: Add
_IsFirstfield by @ronensc in #328 - port timebased fields in bandwidth_per_src_subnet.yaml to new values by @KalmanMeth in #329
- NETOBSERV-619: forward duplicate field to loki by @OlivierCazade in #332
- NETOBSERV-666: K8s decoration not adding namespace if empty by @mariomac in #335
- NETOBSERV-714: improve logging by @mariomac in #334
- S3 encode by @KalmanMeth in #336
- bump ubi8 by @jotak in #339
Full Changelog: v0.1.4...v0.1.5
v0.1.5-rc0
S3 encode (#336) * initial code to support s3 encode * vendor updates to support s3 encode * added timed creation of objects * added initial unit test * refactor * addressed some review comments * added description of object store usage in README * corrected usage of Duration in Ticker * fixed race condition in test
v0.1.4
What's Changed
Breaking changes 🛠
- conntrack: Remove old implementation by @ronensc in #294
- change field names for extract_aggregate by @KalmanMeth in #297
- NETOBSERV-579 prefixing all metrics, add new ones by @jotak in #314
Non-breaking changes
- Add to Transform Filter to support remove_entry_if_equal and remove_entry_if_not_equal by @KalmanMeth in #273
- NETOBSERV-396: Expose TLS configuration for prometheus endpoint by @OlivierCazade in #282
- conntrack: config validation by @ronensc in #285
- Make apitodoc support Ptrs and update docs by @ronensc in #288
- Remove enum tag from non-enum field by @ronensc in #290
- Add copyright notice to code files that lack it by @ronensc in #289
- conntrack: add conntrack to confgen and create connection size in bytes histogram metric by @ronensc in #272
- Update dashboards by @ronensc in #292
- NETOBSERV-497 allow direct metrics pipeline by @jotak in #266
- Add fake TLS keys to scan ignore list by @jotak in #293
- Log as debug: "Can't find service name for..." by @jotak in #295
- conntrack: Add update reports for long connections by @ronensc in #287
- conntrack: Add conntrack docs to README.md by @ronensc in #291
- Time based TopK/BotK extract stage by @KalmanMeth in #283
- added TopK to bandwidth_per_src_subnet by @KalmanMeth in #306
- Fix e2e test failures by @ronensc in #307
- Allow enabling Go Pprof by @mariomac in #308
- Expose some kafka parameters by @OlivierCazade in #309
- update README with timebased TopK by @KalmanMeth in #300
- Optimize netdb Services database by @mariomac in #304
- Fix PullQueueCapacity marshalling by @OlivierCazade in #310
- Few FLP optimizations by @jotak in #303
- Fix crash on startup by @jotak in #312
- NETOBSERV-589: fix Kafka protobuf decoding by @mariomac in #313
- [Trivial] add info logs on kafka settings by @jotak in #315
- NETOBSERV-578: decrease informers' memory consumption by @mariomac in #317
- Unify ingest metrics too by @jotak in #316
- NETOBSERV-578: removing arrays from pipeline interfaces by @mariomac in #319
- Remove namespace for nodes by @jotak in #321
- NETOBSERV-633 Restore ingest_flows_processed as a simple counter by @jotak in #322
- disable CGO by @mariomac in #318
- Allow defining buffer length of internal nodes by @mariomac in #323
- Speedup Loki JSON serialization by @mariomac in #324
- Change metrics to use connection tracking by @ronensc in #301
- Verify the type of operational metrics by @ronensc in #325
- Improving performance of generic map copy by @mariomac in #326
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
Breaking Changes 🛠
Watch out your config files: unmarshaling is now more strict, disallowing unknown fields for instance. cf changes:
- Make yaml.Unmarshal strict by @ronensc in #271
- Make unmarshaling json config strict by @ronensc in #279
Other Changes
- Conntrack: Add RecordType and HashId fields by @ronensc in #230
- Add debug logs to ingest by @KalmanMeth in #246
- Fixed network definition for aggregate dest conn count by @tkuldeep in #244
- conntrack: Fix bug on delete connections by @ronensc in #245
- Added metrics to kafka ingest by @OlivierCazade in #250
- adjustments to confgenerator for Operator by @KalmanMeth in #251
- Add tabulated output to write_stdout by @amorenoz in #231
- Catch read config error by @jotak in #252
- Fix e2e tests with podman by @jotak in #258
- NETOBSERV-397 Kafka TLS by @jotak in #256
- Temporary use forked prometheus/common to fix ProxyURL unmarshalling by @OlivierCazade in #263
- Conf gen updates by @KalmanMeth in #262
- NETOBSERV-465: Kafka metrics 2 by @OlivierCazade in #259
- conntrack: Integrate module with the pipeline by @ronensc in #247
- vendor dependencies and speedup container build by @mariomac in #264
- conntrack: Add operational metrics by @ronensc in #255
- NETOBSERV-492: Fix loki_record_written metric by @OlivierCazade in #268
- changed Labels to Tags by @KalmanMeth in #270
- Merge confgen & main models (#254) by @jotak in #267
- enable individual labels from aggregate by @KalmanMeth in #269
- Added assign_if transformation by @tkuldeep in #276
- Add breaking-change triage in release notes by @jotak in #284
New Contributors
Full Changelog: v0.1.2...v0.1.3
v0.1.3-rc3
Added assign_if transformation (#276) Fixes #275 Signed-off-by: Kuldeep Singh Pal <[email protected]>
v0.1.3-rc2
enable individual labels from aggregate (#269) * enable individual labels from aggregate * added to unit test
v0.1.3-rc1
Conf gen updates (#262) * return typed model instead of generic map * exported a few more functions * allowed missing config.yaml file * added ConfigFileSgtruct * restored output of Buckets * changed config2 to config
v0.1.3-rc0
Merge pull request #258 from jotak/e2e-podman Fix e2e tests with podman
v0.1.2
What's Changed
Breaking changes
This release includes a couple of breaking changes, read carefully to check where it may impact you:
- Decode stages must be removed from pipelines (Remove Decoder stage (breaking change) by @jotak in #225)
- Time format in protobuf ingester is now in milliseconds ([breaking change] Fix protobuf decode for new time fields in ms by @jotak in #203)
- If using NetFlow v5 ingestion (in addition to IPFIX or v9), it must now be configured explicitely (NETOBSERV-341 configure netflow v5 separately (breaking change if using v5) by @jotak in #207)
- Several fields are renamed in the API / pipeline stages config (Cleanup API for consistency, make it more consumable (breaking changes) by @jotak in #213)
Non-breaking changes
- 186 visualize loki by @eranra in #187
- Load local image in local-deploy by @ronensc in #192
- made encode a terminal stage by @KalmanMeth in #194
- NETOBSERV-253 Enrich Host informations by @jpinsonneau in #196
- NETOBSERV-265 Bump goflow2, add support for ms-based time by @jotak in #202
- use ubi8 container base image by @KalmanMeth in #195
- Connection tracking - hash mechanism by @ronensc in #201
- added topk functionality to aggregate by @KalmanMeth in #193
- Update "Can't find kubernetes" log level to debug by @eranra in #216
- Add basic functionality of connection tracking by @ronensc in #208
- Detect ovn mp0 traffic by @jotak in #218
- Common cache with expiry time by @KalmanMeth in #204
- NETOBSERV-333: GRPC ingest metrics by @mariomac in #223
- NETOBSERV-334 concurrent map iteration & write fix by @jpinsonneau in #226
- conntrack: Implement connection end records by @ronensc in #220
- Refactor hashType: []byte -> uint64 by @ronensc in #228
- Add omitempty flag to stage config by @OlivierCazade in #229
- Kafka ingestor fix by @OlivierCazade in #233
- Fix ingest compilation by @OlivierCazade in #236
- NETOBSERV-258: add TimeReceived in Kafka transformer by @mariomac in #235
- Fix tests after new timereceived field by @OlivierCazade in #238
- Netobserv 390: fix kafka transformer by @OlivierCazade in #237
- Copy maps before write by @jotak in #240
- Makefile: fix support for golang 1.18 by @amorenoz in #232
New Contributors
- @jpinsonneau made their first contribution in #196
- @OlivierCazade made their first contribution in #229
- @amorenoz made their first contribution in #232
Full Changelog: v0.1.1...v0.1.2