1.0.3
What's Changed
Breaking changes 🛠
- NETOBSERV-928 Connection tracking renaming by @jpinsonneau in #303
Non-breaking changes
- Fix doc for operator-sdk command & make generate now must be explicit by @jotak in #272
- NETOBSERV-155: Added sampling field to console frontend configuration by @OlivierCazade in #264
- Fix deployment on non-ovnk (e.g. kind) by @jotak in #277
- Upstream release note improvements by @jotak in #276
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #278
- NETOBSERV-870 console plugin token review by @jotak in #263
- Fix regression on deploying latest by @jotak in #280
- NETOBSERV-567 Enable connection tracking in NOO by @jpinsonneau in #252
- NETOBSERV-897 Report coverage by @jotak in #287
- Bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in #286
- KIND: Fix output path for api conversation generation + Fix webhook ca bundle injection for flow-collector CRD by @astoycos in #284
- NETOBSERV-736: Added downstream deployment configuration for monitoring collection by @OlivierCazade in #282
- Fix operator for FLP breaking changes by @jotak in #289
- NETOBSERV-906 convert and post-process flows spec by @jotak in #279
- Grafana dashboards by @KalmanMeth in #260
- Push temporary bundle/catalog by @jotak in #293
- Fix remaining Makefile issues + annoying bundle date by @jotak in #291
- Enable operator metrics collection by @OlivierCazade in #273
- NETOBSERV-909 fix servicemonitor & prom rule reconcile by @jotak in #290
- Run codecov only for go1.19 by @jotak in #298
- NETOBSERV-881: Added field to disable alerts creation by @OlivierCazade in #295
- NETOBSERV-916 Higher CPU utilization seen due to connection tracking by @jpinsonneau in #297
- NETOBSERV-918 dashboards follow-up by @jotak in #294
- NETOBSERV-123: Added infra health dashboard by @OlivierCazade in #299
- NETOBSERV-927 Improve servicemonitor/prometheusrule checking changes … by @jotak in #302
- Update CRD documentation by @jotak in #304
- Enable TCP flags handling in FLP by @ronensc in #305
- NETOBSERV-918 Update v1beta1 with modified defaults by @jotak in #306
- NETOBSERV-956 Allow modifying namespace from web console by @msherif1234 in #301
- NETOBSERV-844 Unable to have a working statusUrl in FlowCollector with Loki Operator 5.6 by @jpinsonneau in #307
- NETOBSERV-904: Make v1beta1 the storage version by @msherif1234 in #308
- Change metrics rates calculations from 5m to 1m by @OlivierCazade in #314
- NETOBSERV-963 revert most of cert watching by @jotak in #312
- NETOBSERV-844 skip empty cert paths by @jpinsonneau in #320
- Update json doc by @jotak in #325
- Add workflow test hack by @jotak in #300
- NETOBSERV-993 Restore default metrics by @jotak in #327
- NETOBSERV-976 Fix disabling alerts by @jotak in #328
- NETOBSERV-971 Fix couple of CRD issues on zero-values by @jotak in #319
- NETOBSERV-765 Add CA/Secret config to ServiceMonitor by @jotak in #310
- NETOBSERV-986 - IPFIX exporter implementation by @acmenezes in #311
- Improve script to replace images for OLM by @jotak in #334
- Update list of maintainers by @jotak in #332
- NETOBSERV-847 Operator multi-arch builds (upstream) by @jpinsonneau in #285
- NETOBSERV-1003: Added monitoring role to bundle by @OlivierCazade in #333
- fix makefile by @msherif1234 in #336
- fix typo in GH actions by @msherif1234 in #338
- fix manifest build target by @msherif1234 in #340
- Attempt to fix multiarch workflow by @jotak in #342
- Prefer docker over podman in CI by @jotak in #345
- Fix bundle and PR tests by @OlivierCazade in #353
- Update bundle and catalog push GH actions by @msherif1234 in #346
- NETOBSERV-773 Copy certificates across namespaces by @jotak in #326
- Bump ubi-9.2 by @jotak in #355
- NETOBSERV-1005 dashboard: use sum...by by @jotak in #356
- NETOBSERV-1076 Fix service change detection by @jotak in #360
New Contributors
- @astoycos made their first contribution in #284
- @ronensc made their first contribution in #305
- @acmenezes made their first contribution in #311
Full Changelog: 1.0.2...1.0.3
Related components
eBPF Agent
What's Changed
Non-breaking changes
- bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in netobserv/netobserv-ebpf-agent#99
- Add TCP ack flag to the collectes TCP flags list by @msherif1234 in netobserv/netobserv-ebpf-agent#105
- NETOBSERV-934: Add support for SCTP, ICMPv4/v6 protocols to ebpf agent by @msherif1234 in netobserv/netobserv-ebpf-agent#103
- NETOBSERV-926: Added key to kafka message for connection tracking consistency by @OlivierCazade in netobserv/netobserv-ebpf-agent#107
- NETOBSERV-977: some interfaces on single stack cluster can have both ipv4 and ipv6 linklocal by @msherif1234 in netobserv/netobserv-ebpf-agent#108
- cleanup kernel code and use vmlinux header for kernel structs and apis by @msherif1234 in netobserv/netobserv-ebpf-agent#110
- NETOBSERV-753: Reset ticker if flows flushed when cacheMaxFlows is reached by @msherif1234 in netobserv/netobserv-ebpf-agent#114
- NETOBSERV-974 Add SASL support by @jotak in netobserv/netobserv-ebpf-agent#112
- NETOBSERV-848 eBPF agent multi-arch builds (upstream) by @jpinsonneau in netobserv/netobserv-ebpf-agent#100
- Fix ebpf agent makefile by @msherif1234 in netobserv/netobserv-ebpf-agent#120
- use sha tag instead of temp with ci manifest action by @msherif1234 in netobserv/netobserv-ebpf-agent#121
- fix ok-to-test generated image name by @msherif1234 in netobserv/netobserv-ebpf-agent#122
- fix build manifest target by @msherif1234 in netobserv/netobserv-ebpf-agent#124
- Add new approvers by @jotak in netobserv/netobserv-ebpf-agent#125
- Fix dockerfile targetarch scope with docker by @OlivierCazade in netobserv/netobserv-ebpf-agent#128
- Update workflow, setup workflow-test by @jotak in netobserv/netobserv-ebpf-agent#126
- Change aggregation flow map to hashmap instead perCPU hashmap by @msherif1234 in netobserv/netobserv-ebpf-agent#118
- Bump ubi-9.2 by @jotak in netobserv/netobserv-ebpf-agent#130
New Contributors
- @OlivierCazade made their first contribution in netobserv/netobserv-ebpf-agent#107
- @jpinsonneau made their first contribution in netobserv/netobserv-ebpf-agent#100
Full Changelog: netobserv/netobserv-ebpf-agent@v0.3.0...v0.3.1
Flowlogs-Pipeline
What's Changed
Breaking changes 🛠
- Move prometheus server to main by @KalmanMeth in netobserv/flowlogs-pipeline#399
- make expiryTime in encode_prom into a Duration by @KalmanMeth in netobserv/flowlogs-pipeline#411
- shorten default timeout for aggregate; allow configuration of timeout for aggregates by @KalmanMeth in netobserv/flowlogs-pipeline#418
Non-breaking changes
- NETOBSERV-838 Group ingress+egress flows in same connection by @jpinsonneau in netobserv/flowlogs-pipeline#387
- bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in netobserv/flowlogs-pipeline#393
- Avoid searching new connections in the multi-ordered-map by @ronensc in netobserv/flowlogs-pipeline#397
- conntrack: handle TCP flags by @ronensc in netobserv/flowlogs-pipeline#391
- fix e2e test by @KalmanMeth in netobserv/flowlogs-pipeline#402
- add config parameter to suppress go metrics by @KalmanMeth in netobserv/flowlogs-pipeline#394
- Increasing test coverage by @jotak in netobserv/flowlogs-pipeline#401
- Remove unused (?) codecov secret by @jotak in netobserv/flowlogs-pipeline#400
- Test ConvertToBool by @ronensc in netobserv/flowlogs-pipeline#403
- tcp flags: Update readme and default configuration by @ronensc in netobserv/flowlogs-pipeline#410
- NETOBSERV-924 adapt to new ovn annotation format by @jotak in netobserv/flowlogs-pipeline#404
- Expose cache size as an operational metric by @KalmanMeth in netobserv/flowlogs-pipeline#398
- Add ingest stage to provide synthetic workload for benchmarks by @KalmanMeth in netobserv/flowlogs-pipeline#395
- conntrack: Fix a bug in swapAB by @ronensc in netobserv/flowlogs-pipeline#415
- NETOBSERV-962 - ADD write ipfix stage to pipeline builder by @acmenezes in netobserv/flowlogs-pipeline#414
- NETOBSERV-973 skip duplicates by @jpinsonneau in netobserv/flowlogs-pipeline#421
- Conntrack output field copy operations + fix duplicates by @jpinsonneau in netobserv/flowlogs-pipeline#413
- conntrack: Add operational metrics on errors for hash computation and aggregators by @ronensc in netobserv/flowlogs-pipeline#416
- NETOBSERV-934: Add icmpv4/v6 bits to FLP by @msherif1234 in netobserv/flowlogs-pipeline#408
- NETOBSERV-984 - KafkaInterBrokerProtocalVersion throws warning and has ingestion errors by @jpinsonneau in netobserv/flowlogs-pipeline#428
- NETOBSERV-994 FLP multiarch consistency by @jpinsonneau in netobserv/flowlogs-pipeline#426
- Remove error logs in processing loop by @jotak in netobserv/flowlogs-pipeline#431
- fix makefile by @msherif1234 in netobserv/flowlogs-pipeline#433
- fix github ci image argument by @jpinsonneau in netobserv/flowlogs-pipeline#436
- fix manifset build by @msherif1234 in netobserv/flowlogs-pipeline#435
- Update workflow, setup workflow-test by @jotak in netobserv/flowlogs-pipeline#438
- NETOBSERV-974 Implement SASL for Kafka (producer+consumer) by @jotak in netobserv/flowlogs-pipeline#424
- Fix naming of k8s entries to ipfix export by @praveingk in netobserv/flowlogs-pipeline#427
- Bump ubi-9.2 by @jotak in netobserv/flowlogs-pipeline#440
New Contributors
- @acmenezes made their first contribution in netobserv/flowlogs-pipeline#414
- @msherif1234 made their first contribution in netobserv/flowlogs-pipeline#408
Full Changelog: netobserv/flowlogs-pipeline@v0.1.8...v0.1.9
Console Plugin
What's Changed
Breaking changes 🛠
- NETOBSERV-871 UI: Connection tracking query option by @jpinsonneau in netobserv/network-observability-console-plugin#285
Non-breaking changes
- NETOBSERV-870 implement TokenReview by @jotak in netobserv/network-observability-console-plugin#283
- NETOBSERV-906 Document json format by @jotak in netobserv/network-observability-console-plugin#296
- Added sampling information in frontend config by @OlivierCazade in netobserv/network-observability-console-plugin#291
- Bump golang.org/x/net from 0.3.1-0.20221206200815-1e63c2f08a10 to 0.7.0 by @dependabot in netobserv/network-observability-console-plugin#297
- NETOBSERV-897 Add codecov by @jotak in netobserv/network-observability-console-plugin#299
- NETOBSERV-867 UI: Table Histogram help by @jpinsonneau in netobserv/network-observability-console-plugin#295
- NETOBSERV-779 topology view crashes when layout display changed to Grid by @jpinsonneau in netobserv/network-observability-console-plugin#284
- Bump webpack from 5.74.0 to 5.76.0 in /web by @dependabot in netobserv/network-observability-console-plugin#302
- NETOBSERV-916 Higher CPU utilization seen due to connection tracking by @jpinsonneau in netobserv/network-observability-console-plugin#303
- NETOBSERV-919 Histogram user experience feedback by @jpinsonneau in netobserv/network-observability-console-plugin#304
- Check i18n on PR check by @jotak in netobserv/network-observability-console-plugin#308
- Bump glob-parent through overrides by @jotak in netobserv/network-observability-console-plugin#309
- NETOBSERV-678 Health dashboard link by @OlivierCazade in netobserv/network-observability-console-plugin#305
- NETOBSERV-935 Disable notch to switch between FLOWS and CONNECTIONS when logType != ALL by @jpinsonneau in netobserv/network-observability-console-plugin#307
- Nit CSS updates by @jpinsonneau in netobserv/network-observability-console-plugin#306
- NETOBSERV-857 After some time, it fails to retrieve flows by @jpinsonneau in netobserv/network-observability-console-plugin#310
- NETOBSERV-908: Added query to get silenced alert and only display non silenced alert by @OlivierCazade in netobserv/network-observability-console-plugin#313
- NETOBSERV-844 Unable to have a working statusUrl in FlowCollector with Loki Operator 5.6 by @jpinsonneau in netobserv/network-observability-console-plugin#312
- remove tab trailing semicolon by @jpinsonneau in netobserv/network-observability-console-plugin#319
- Regenerate documentation with conntrack changes by @jotak in netobserv/network-observability-console-plugin#321
- NETOBSERV-922 - Flaky topology data by @jpinsonneau in netobserv/network-observability-console-plugin#301
- NETOBSERV-972 Make DISABLED auth mode not restricted to admins by @jotak in netobserv/network-observability-console-plugin#320
- Update connection tracking tooltip after change in CRD by @OlivierCazade in netobserv/network-observability-console-plugin#323
- NETOBSERV-765 Restore metrics by @jotak in netobserv/network-observability-console-plugin#315
- NETOBSERV-901 Declare Observe section for project admins by @jotak in netobserv/network-observability-console-plugin#300
- NETOBSERV-849 Console plugin multi-arch builds (upstream) by @jpinsonneau in netobserv/network-observability-console-plugin#298
- fix makefile by @msherif1234 in netobserv/network-observability-console-plugin#327
- fix manifest build target by @msherif1234 in netobserv/network-observability-console-plugin#330
- NETOBSERV-972 check if cluster admin via namespaces by @jotak in netobserv/network-observability-console-plugin#326
- Update workflow, setup workflow-test by @jotak in netobserv/network-observability-console-plugin#331
- NETOBSERV-669: overview export PNG by @Amoghrd in netobserv/network-observability-console-plugin#322
- Add metrics to overview div by @Amoghrd in netobserv/network-observability-console-plugin#335
- Bump ubi-9.2 by @jotak in netobserv/network-observability-console-plugin#334
New Contributors
- @msherif1234 made their first contribution in netobserv/network-observability-console-plugin#327
- @Amoghrd made their first contribution in netobserv/network-observability-console-plugin#322
Full Changelog: netobserv/network-observability-console-plugin@v0.1.9...v0.1.10