Releases: netobserv/flowlogs-pipeline
Releases · netobserv/flowlogs-pipeline
v0.1.8
What's Changed
Breaking changes 🛠
- conntrack: Configurable timeouts by @ronensc in #357
- Rename updateConnection -> heartbeat by @ronensc in #373
Non-breaking changes
- Add missing dependency in Makefile by @OlivierCazade in #366
- Fix makefile by @OlivierCazade in #367
- Removed unused step by @OlivierCazade in #368
- IPFIX Export support for Kubernetes transformations by @praveingk in #338
- NETOBSERV-757 update deprecated github actions, use go1.19 by @jotak in #371
- corrected field to perform multipler by @KalmanMeth in #378
- limit memory used by FLP by @KalmanMeth in #376
- added jsonnet and grafanet into confgenerator code by @KalmanMeth in #369
- removed timebased from default metrics defitions by @KalmanMeth in #380
- added legendFormat capability to dashbaords of confgenerator by @KalmanMeth in #385
- Add Count support to timebased TopK by @KalmanMeth in #388
- Bump github.com/pion/dtls/v2 from 2.0.3 to 2.2.4 by @dependabot in #384
- Bump github.com/emicklei/go-restful from 2.9.5+incompatible to 2.16.0+incompatible by @dependabot in #383
- added addField option to transform filter by @KalmanMeth in #390
New Contributors
- @praveingk made their first contribution in #338
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
Non-breaking changes
- implemented multiplier in transform-generic by @KalmanMeth in #345
- NETOBSERV-759: parse AgentIP from protobuf encoding by @mariomac in #353
- NETOBSERV-722: decorate node flows with actual node IP and name fields by @mariomac in #354
- NETOBSERV-696 Reinterpret flow direction at a higher level by @jotak in #350
- removed playground files by @KalmanMeth in #356
- NETOBSERV-386 IP categorization by @jotak in #359
- Updated Dockefile for crosscompilation compatibility by @OlivierCazade in #358
- release action: use ubuntu-latest by @jotak in #361
- Add goreport by @jotak in #360
- Fix mispelling by @ronensc in #365
- bump ubi9 by @jotak in #364
- Fix release multiarch by @OlivierCazade in #363
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
Non-breaking changes
- Add S3 encode tests by @KalmanMeth in #340
- NETOBSERV-743: update build image & CI tests to Go 1.18 by @mariomac in #341
- fix linting in Go 1.19 by @mariomac in #346
- change error to warning by @KalmanMeth in #348
- Made prom and health server url configurable by @tkuldeep in #351
Full Changelog: v0.1.5...v0.1.6
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
_IsFirst
field 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