Releases: netobserv/flowlogs-pipeline
Releases · netobserv/flowlogs-pipeline
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
v0.1.1
What's Changed
- Add raw values operation by @ronensc in #152
- update cli title by @eranra in #169
- Add Histogram and Heatmap visualization by @ronensc in #164
- Allow transform_generic to keep existing fields by @KalmanMeth in #156
- NETOBSERV-234 remove slashes in debug json flows by @jotak in #172
- NETOBSERV-229 create pre-merge image on PR via action by @jotak in #173
- add custom network service names by @eranra in #174
- add operational_metrics support by @eranra in #176
- kafka e2e test code cleanup by @KalmanMeth in #170
- add support for deleting expired aggregates by @eranra in #178
- kafka e2e test by @eranra in #182
- add confgenerator docker support by @eranra in #185
- Fix shutdown time by @mariomac in #188
- simplify elegant shutdown by @mariomac in #190
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- renaming flowlogs2metrics project into flowlogs-piplines by @eranra in #102
- Add a test for extract_aggregate by @ronensc in #106
- improve version from Makefile by @eranra in #101
- multipipe by @KalmanMeth in #83
- move health.NewHealthServer before mainPipeline.Run by @eranra in #114
- Enable goimports by @ronensc in #116
- Add OWNERS file by @jotak in #112
- Asynchronous pipeline, initial integration by @mariomac in #105
- Fix bug with AddIf by @ronensc in #123
- update location db by @eranra in #122
- Fix a bug with add_if and scientific notation by @ronensc in #128
- Integrate components from Goflow-Kube by @mariomac in #120
- updated README to include new config structure by @KalmanMeth in #121
- fix manually location db and update automatic workflow by @eranra in #132
- Bump goflow by @jotak in #130
- added writeNone in confgen after encode_prom by @KalmanMeth in #133
- Create branch-based and commit-based images by @jotak in #129
- Descriptive error messages on bad pipeline formation by @mariomac in #134
- add filter transform by @eranra in #125
- fix local deploy by @eranra in #137
- update readme and graphics by @eranra in #136
- add animated gif by @eranra in #141
- update README by @eranra in #144
- fix bandwidth_per_namespace visualization by @eranra in #143
- Refactor extractor fields by @ronensc in #146
- Add filter field to prometheus encoder by @ronensc in #147
- CI: add continue-on-error: true to commmit stage by @eranra in #155
- BUILD: add fast flag to lint by @eranra in #154
- kafka end-to-end test by @KalmanMeth in #118
- e2e framework by @eranra in #145
- [NETOBSERV-237] gRPC+PB flow ingest/decoder for NetObserv eBPF Agent by @mariomac in #160
- add mod download also for lint by @eranra in #163
- moved runCommand to common utilities by @KalmanMeth in #165
- copy all files into docker container by @eranra in #166
- remove unneeded rm step by @eranra in #167
New Contributors
Full Changelog: v0.0.1...v0.1.0
Initial release
An initial release of flowlogs2metrics before pipeline updates