Releases: microsoft/retina
Releases · microsoft/retina
Release list
v1.2.4
Changelog
- 8f7374d build: remove unused GoReleaser tool dependency (#2636)
- 5811a0f chore(ci): migrate fic-using workflows to ADO pipelines (#2536)
- 532ccf6 chore(cve): remove hubble cli binary bundled in image (#2641)
- 53f8caa chore: change enricher error message to debug message (#2624)
- cc5a497 deps: Bump fast-uri from 3.1.2 to 3.1.4 in /site (#2565)
- bb6674e deps: Bump google.golang.org/grpc from 1.82.0 to 1.82.1 (#2564)
- 90d38a2 deps: Bump svgo from 3.3.3 to 3.3.4 in /site (#2566)
- ac741df deps: bump @types/react from 19.2.17 to 19.2.18 in /site (#2634)
- ebef469 deps: bump actions/checkout from 7.0.0 to 7.0.1 in the actions-patch group (#2558)
- 0776f66 deps: bump actions/setup-go from 6.5.0 to 7.0.0 (#2548)
- a514f1e deps: bump actions/setup-node from 6.4.0 to 7.0.0 (#2542)
- d0c1e11 deps: bump actions/stale from 10.4.0 to 11.0.0 (#2602)
- 85a0405 deps: bump azure/login from 3.0.0 to 3.0.1 in the actions-patch group (#2627)
- cfea2a4 deps: bump body-parser from 1.20.5 to 1.20.6 in /site (#2563)
- 0e9d4d5 deps: bump brace-expansion from 1.1.16 to 1.1.18 in /site (#2611)
- 0c9c63b deps: bump fast-uri from 3.1.4 to 3.1.5 in /site (#2610)
- 78a3a56 deps: bump github.com/aws/aws-sdk-go-v2 from 1.43.1 to 1.43.2 (#2617)
- 38599dc deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.104.2 to 1.105.0 (#2535)
- 10a1429 deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.105.1 to 1.105.2 in the aws-sdk group (#2571)
- e3e053c deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.105.2 to 1.106.0 (#2597)
- 1480672 deps: bump github.com/go-git/go-git/v5 from 5.19.1 to 5.19.2 (#2629)
- 6b94a4a deps: bump github.com/go-logr/logr from 1.4.3 to 1.4.4 (#2590)
- 37647cc deps: bump github.com/google/cel-go from 0.26.1 to 0.29.0 (#2585)
- 960e9de deps: bump github.com/prometheus/client_golang from 1.23.2 to 1.24.0 (#2581)
- 7b4520b deps: bump github.com/prometheus/client_golang from 1.24.0 to 1.24.1 (#2603)
- 957a8fd deps: bump github.com/prometheus/common from 0.69.0 to 0.70.0 (#2545)
- 265a36a deps: bump github.com/prometheus/common from 0.70.0 to 0.70.1 (#2599)
- 1907fa0 deps: bump github.com/sigstore/sigstore-go from 1.2.0 to 1.2.1 (#2604)
- 84e3991 deps: bump github/codeql-action/upload-sarif from 4.37.0 to 4.37.1 in the actions-patch group (#2550)
- 4909dbc deps: bump github/codeql-action/upload-sarif from 4.37.1 to 4.37.2 in the actions-patch group (#2572)
- 4980a17 deps: bump github/codeql-action/upload-sarif from 4.37.2 to 4.37.3 in the actions-patch group (#2576)
- d91e0dc deps: bump golang.org/x/mod from 0.37.0 to 0.38.0 (#2537)
- 7d8a254 deps: bump google.golang.org/grpc from 1.82.1 to 1.83.0 (#2618)
- 20e0aa5 deps: bump js-yaml from 4.3.0 to 4.3.1 in /site (#2621)
- 67bd0e3 deps: bump react-dom from 19.2.7 to 19.2.8 in /site (#2594)
- 352c6eb deps: bump shell-quote from 1.8.4 to 1.10.0 in /site (#2562)
- db49389 deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.21.3 to 0.21.4 in the azure-sdk group (#2557)
- a6f3f6b deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.21.4 to 0.21.5 in the azure-sdk group (#2589)
- 2d442ab deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.21.5 to 0.21.6 in the azure-sdk group (#2607)
- 27cdf9f deps: bump the aws-sdk group across 1 directory with 3 updates (#2615)
- 2f5e844 deps: bump the aws-sdk group with 2 updates (#2541)
- 85eb1a5 deps: bump the aws-sdk group with 2 updates (#2596)
- 9aef573 deps: bump the aws-sdk group with 3 updates (#2556)
- c101d7e deps: bump the aws-sdk group with 3 updates (#2612)
- a206e19 deps: bump the aws-sdk group with 3 updates (#2630)
- d8e5083 deps: bump the azurelinux-base group across 3 directories with 1 update (#2555)
- fcd9d44 deps: bump the azurelinux-base group across 3 directories with 1 update (#2600)
- f5d5460 deps: bump the azurelinux-base group across 3 directories with 1 update (#2614)
- 8fa4ba1 deps: bump the codeql-action group with 3 updates (#2588)
- 4aca9fc deps: bump the codeql-action group with 4 updates (#2605)
- a1f45ea deps: bump the codeql-action group with 4 updates (#2616)
- 4c8d062 deps: bump the codeql-action group with 4 updates (#2626)
- 9bce76a deps: bump the docusaurus group in /site with 7 updates (#2547)
- 8be89fb deps: bump the golang-base group across 6 directories with 1 update (#2540)
- 5c1568c deps: bump the golang-base group across 6 directories with 1 update (#2546)
- 7aaf0bf deps: bump the otel group with 3 updates (#2635)
- e2f5c28 deps: bump the windows-base group across 3 directories with 2 updates (#2549)
- 52f723d deps: bump typescript from 6.0.3 to 7.0.2 in /site (#2633)
- 93a4a62 deps: bump webpack-dev-server from 5.2.5 to 5.2.6 in /site (#2561)
- a48ad38 deps: bump websocket-driver from 0.7.4 to 0.7.5 in /site (#2539)
- 77c8b74 deps: group lockstep dependency families in dependabot (#2583)
- ceeff7d deps: update cilium to v1.19.4 (#2639)
- a711a5f deps: update nanoid to v3.3.18 (#2637)
- 1b9b111 feat(conntrack): make report interval configurable (#2501)
- 392f306 fix(ci): split trivy SARIF categories by scan target (#2638)
- f94089e fix(deps): replace dead caarlos0/go-shellwords module (#2582)
- 5b41eae fix(helm): use native gRPC probe on relay :4222 and bump default to v1.19.5 (#2500)
- 098c08c fix(site): resolve open Dependabot security alerts (#2584)
- 0a50352 fix: CVEs (#2632)
v1.2.3
Notable Changes
- feat: Adding new standard control plane dashboards for windowsebpf plugin by Beegii Khurelsukh (@BeegiiK) in #2386
- feat(chart): Add create flag to the agent serviceAccount by Sébastien Larivière (@slariviere) in #2166
- fix: add app.kubernetes.io/name and instance labels to helm workloads by Sébastien Larivière (@slariviere) in #2406
- fix: install kind via go install instead of third-party devcontainer feature by Dependabot (@dependabot)[bot] in #2440
- fix(dropreason): dereference err pointer in inet_csk_accept kretprobe by Quang Nguyen (@nddq) in #2504
- fix(ci): pass stale action outputs via env in Print outputs step by Quang Nguyen (@nddq) in #2511
- fix(dns,tcpretrans): Add nolint to fix vendoring bug by Mereta (@mereta) in #2529
- feat: Add rotating capture support (--file-count) for long-running packet captures by carlotaarvela in #2527
Full Changelog: v1.2.2...v1.2.3
v0.0.33-windows-rc.3
v0.0.33-windows-rc.2
Changelog
- ac23264 Bump retinaebpfapi version (#2358)
- ae93891 Fix xdp install in retina test (#2283)
- 2338635 Gracefully Handle the abscence of retinaebpfapi.dll (#2143)
- 1706e5e Return error when ip is nil (#1908)
- a9f7f1b chore: update dockerfile for shell in Windows CI (#1932)
- 14aac67 ci: remove krew install validation step
- ebcab89 ci: remove krew-index update step on dev/v0.0.33-windows branch
- a085d15 ebpf xdp version bump (#2267)
- 5d43ea0 fix windows build timeout (#1935)
- 391113f latest windows base image (#1931)
- 720e0b9 latest windows base image (01/13/26) (#1998)
v1.2.2
Notable Changes
What's Changed
What's Changed
- deps: bump github.com/gopacket/gopacket from 1.5.0 to 1.6.0 by Dependabot (@dependabot)[bot] in #2374
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.6.4 to 1.7.0 by Dependabot (@dependabot)[bot] in #2375
- deps: bump qs from 6.15.1 to 6.15.2 in /site by Dependabot (@dependabot)[bot] in #2376
- deps: bump docker/build-push-action from 7.1.0 to 7.2.0 by Dependabot (@dependabot)[bot] in #2383
- deps: bump github.com/onsi/gomega from 1.40.0 to 1.41.0 by Dependabot (@dependabot)[bot] in #2377
- deps: bump actions/stale from 10.2.0 to 10.3.0 by Dependabot (@dependabot)[bot] in #2382
- deps: bump github.com/mdlayher/netlink from 1.11.1 to 1.11.2 by Dependabot (@dependabot)[bot] in #2378
- deps: bump github/codeql-action from 4.35.5 to 4.36.0 by Dependabot (@dependabot)[bot] in #2380
- deps: bump docker/setup-buildx-action from 4.0.0 to 4.1.0 by Dependabot (@dependabot)[bot] in #2381
- deps: bump github.com/onsi/ginkgo/v2 from 2.28.3 to 2.29.0 by Dependabot (@dependabot)[bot] in #2379
- fix(capture): Fix Windows capture stop ctx. by Mereta (@mereta) in #2385
Full Changelog: v1.2.1...v1.2.2
v1.2.1
Notable Changes
- Retina Capture option --cleanup-after-upload flag for automatic resource cleanup
- Retina Capture new filter flags & pcapf-ilter to replace obsolete Tcpdump-filter
- Retina Capture HostPath now subpath under a fixed base directory
- New HTTPRoute support for hubble-ui
- Plugin rewrite with native cilium/ebpf
What's Changed
What's Changed
What's Changed
- 3b50857 feat(capture): Add --cleanup-after-upload flag for automatic resource cleanup (#2367)
- 1453834 feat(chart): Add HTTPRoute support for hubble-ui (#2193)
- 6f9f893 feat(e2e): make agent pool VM SKUs configurable via env (#2308)
- b99355d feat(operator): scope leader election to release namespace (#2244)
- f5239ff feat(tcpretrans): rewrite plugin with native cilium/ebpf (#2152)
- a481e45 fix(capture): make HostPath a subpath under a fixed base dir (#2335)
- b57a8ae fix(capture-cve): Retina capture tcpdump sanitization (#2322)
- 5e1fba6 fix(chart): roll operator pod when its configmap changes (#2162)
- 6e3dc60 fix(ci): fix scale test node sku (#2363)
- 584cd30 fix(ci): prevent resource group leaks from cancelled E2E/perf workflows (#2184)
- cc11656 fix(ci): prevent template injection in e2e and perf workflows (#2356)
- 1109370 fix(clang-injection): Validate Retina dir header (#2328)
- 1c29d9c fix(cve-operator): Remove unused EnablePProf function exposing pprof on all interfaces (#2364)
- 2a55ce0 fix(dropreason): handle inet_csk_accept signature change on Linux 6.10+ (#2206)
- 8cf0c24 fix: --node-names should clear default kubernetes.io/os=linux node-selector (#2303)
- 0fa222d fix: convert hubble-generate-certs ClusterRole to Role to enforce least privilege (#2202)
- ba2c321 fix: migrate apiserver watcher from Endpoints to EndpointSlice (#2214)
- 98f1bd2 fix: remove credential-adjacent BlobUpload field from log lines (#2300)
- f26239f fix: update scale test sku (#2357)
- 98b65c6 fix: widen API server latency histogram buckets for large clusters (#2198)
New Contributors
- Sébastien Larivière (@slariviere) made their first contribution in #2202
- Kelvin Oppong Acheampong (@Kelvinoppong) made their first contribution in #2198
- Chetan Atole (@chetanatole) made their first contribution in #2297
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Notable Changes
- Upgrade Go to 1.25.0 (module) / 1.26.2 (builder images)
- Rewrite DNS plugin with native cilium/ebpf
- Add kernel version to telemetry traces
- Generate vmlinux.h in init container for eBPF programs
What's Changed
- Fix Pod IP deletion leak in eBPF FilterMap
- Fix namespace exclude filtering
- CVE mitigations in dependencies and build toolchain
- Bump OpenTelemetry to v1.40.0
- Update AWS SDK v2, netlink, cloud-provider-azure dependencies
- Add eBPF unit tests via BPF_PROG_TEST_RUN
- Build golangci-lint from go.sum for version alignment
New Contributors
Welcome to our 6 new contributors who made their first Retina PR in this release!
Aanchal Khandelwal (@aanchal22) — configurable eBPF filter map size
Brian Ugie (@bugie) — TCX attach support
Felix Nuworsu (@Fnuworsu) — capture start time fix
Matt Van Horn (@mvanhorn) — kernel version telemetry
Jeremy Rickards (@rickardsjp) — availability zone labels
Uudit Misra (@uuditmisra) — MetricsInterval guard clause
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Notable Changes
- Drop Windows Server 2019 support
- Add
kubectl retina bpftracecommand for real-time network issue tracing - Add configurable BPF Ring Buffer support
What's Changed
What's Changed
- 180822f chore(ci): harden CI pipelines and fix devcontainer (#2060)
- 4bac33a chore(deps): bump ajv from 6.12.6 to 6.14.0 in /site in the npm_and_yarn group across 1 directory (#2070)
- 7a623cb chore(deps): bump pwru to v1.0.11 and hubble to v1.18.6 (#2062)
- b41e4ee chore(site): bump dependencies to resolve CVEs (#2063)
- 04dbcd4 chore: Disable MD058, MD059, and MD060 markdown linting rules (#2078)
- 8272d3d deps: bump actions/setup-go from 6.2.0 to 6.3.0 (#2080)
- 2e370b8 deps: bump actions/stale from 10.1.1 to 10.2.0 (#2066)
- 2341ace deps: bump aquasecurity/trivy-action from 0.34.0 to 0.34.1 (#2071)
- 60edb4d deps: bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.10 to 1.19.7 (#2014)
- 5cda78b deps: bump github/codeql-action from 4.32.3 to 4.32.4 (#2072)
- ea0e6fd deps: bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 (#2074)
- ac63721 deps: bump helm/kind-action from 1.13.0 to 1.14.0 (#2068)
- 9594703 deps: bump rajatjindal/krew-release-bot from 0.0.47 to 0.0.50 (#2073)
- 927be7b feat(cli): Add
kubectl retina bpftracecommand for real-time network issue tracing (#2061) - 1936ab6 feat(packetparser): add configurable BPF Ring Buffer support (#1981)
- 6f8096c feat(utils): use structpb.Struct directly for flow extensions (#2015)
- adc6406 feat: expire stale advanced metrics after not being updated for some time (#1921)
- 001c2ba fix(ci): fix markdownlint config not being applied after v22 action bump (#2067)
- b35fd8c fix(ci): install syft in goreleaser workflow for SBOM generation (#2081)
- 714e923 fix(ci): use native arm64 runners for all image builds (#2047)
- 6b7cec7 fix: Add darwin drop reason mapping for GoReleaser builds (#2028)
- e732a63 fix: resolve flaky cache tests and ciliumeventobserver 600s timeout (#2048)
- 9585b8f refactor: Drop Windows Server 2019 support (#2076)
Full Changelog: v1.0.4...v1.1.0
v1.0.4
Changelog
- 6862bf3 chore(deps): bump webpack from 5.96.1 to 5.105.0 in /site in the npm_and_yarn group across 1 directory (#2025)
- 28038c3 fix(ci): use native arm64 runners for shell image build (#2024)
- 1479014 fix(goreleaser): Generate darwin metadata protos for releases (#2019)
- dbe86dd fix: update CRD manifests to match sources of truth (#2026)
v1.0.3
Notable Changes
Changelog
- Add bpftrace to Retina Shell image (#1694)
- Add target pod parameter for capture CLI (#1990)
- Add Hubble E2E test scenarios (#1962)
- Fix CVE-2013-3900 - Updates to Windows image (#1997)
- Fix Release Container Images action for Windows (#2003)
- Fix Hubble not showing services and app names on relay and ui (#1754)
- Fix pktmon etw silent failure (#1983)
What's Changed
What's Changed
- feat(hubble-test): Add Hubble E2E test scenarios by Mereta (@mereta) in #1962
- fix: hubble not showing services and app names on relay and ui by Quang Nguyen (@nddq) in #1754
- deps: bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 by Dependabot (@dependabot)[bot] in #1985
- chore(deps): bump golang.org/x/crypto from 0.36.0 to 0.45.0 in /test/multicloud/test in the go_modules group across 1 directory by Dependabot (@dependabot)[bot] in #1991
- deps: bump github.com/safchain/ethtool from 0.6.2 to 0.7.0 by Dependabot (@dependabot)[bot] in #1992
- feat(cli): Target pod for capture by carlotaarvela in #1990
- deps: bump actions/setup-go from 6.1.0 to 6.2.0 by Dependabot (@dependabot)[bot] in #1996
- fix: pktmon etw silent failure by carlotaarvela in #1983
- fix: CVE-2013-3900 - Updates to Windows image by kamilprz in #1997
- chore(deps): bump lodash from 4.17.21 to 4.17.23 in /site in the npm_and_yarn group across 1 directory by Dependabot (@dependabot)[bot] in #2001
- fix: Release Container Images action for Windows by kamilprz in #2003
- deps: bump actions/upload-artifact from 4 to 6 by Dependabot (@dependabot)[bot] in #2005
- deps: bump actions/download-artifact from 4 to 7 by Dependabot (@dependabot)[bot] in #2004
- deps: bump actions/upload-artifact from 4 to 6 by Dependabot (@dependabot)[bot] in #2006
- deps: bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.4 by Dependabot (@dependabot)[bot] in #2007
- deps: bump github.com/mdlayher/netlink from 1.7.2 to 1.8.0 by Dependabot (@dependabot)[bot] in #2010
- deps: bump actions/checkout from 6.0.1 to 6.0.2 by Dependabot (@dependabot)[bot] in #2002
- chore(shell): add bpftrace to shell image by Alex Castilio (@alexcastilio) in #1694
Full Changelog: v1.0.2...v1.0.3