Releases: microsoft/retina
Releases · microsoft/retina
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[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[bot] in #2375
- deps: bump qs from 6.15.1 to 6.15.2 in /site by @dependabot[bot] in #2376
- deps: bump docker/build-push-action from 7.1.0 to 7.2.0 by @dependabot[bot] in #2383
- deps: bump github.com/onsi/gomega from 1.40.0 to 1.41.0 by @dependabot[bot] in #2377
- deps: bump actions/stale from 10.2.0 to 10.3.0 by @dependabot[bot] in #2382
- deps: bump github.com/mdlayher/netlink from 1.11.1 to 1.11.2 by @dependabot[bot] in #2378
- deps: bump github/codeql-action from 4.35.5 to 4.36.0 by @dependabot[bot] in #2380
- deps: bump docker/setup-buildx-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #2381
- deps: bump github.com/onsi/ginkgo/v2 from 2.28.3 to 2.29.0 by @dependabot[bot] in #2379
- fix(capture): Fix Windows capture stop ctx. by @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
- @slariviere made their first contribution in #2202
- @Kelvinoppong made their first contribution in #2198
- @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!
@aanchal22 — configurable eBPF filter map size
@bugie — TCX attach support
@Fnuworsu — capture start time fix
@mvanhorn — kernel version telemetry
@rickardsjp — availability zone labels
@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 in #1962
- fix: hubble not showing services and app names on relay and ui by @nddq in #1754
- deps: bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 by @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[bot] in #1991
- deps: bump github.com/safchain/ethtool from 0.6.2 to 0.7.0 by @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[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[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[bot] in #2005
- deps: bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #2004
- deps: bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #2006
- deps: bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.4 by @dependabot[bot] in #2007
- deps: bump github.com/mdlayher/netlink from 1.7.2 to 1.8.0 by @dependabot[bot] in #2010
- deps: bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #2002
- chore(shell): add bpftrace to shell image by @alexcastilio in #1694
Full Changelog: v1.0.2...v1.0.3
v1.0.2
Changelog
- 8f39ea2 deps: bump actions/upload-artifact from 5.0.0 to 6.0.0 (#1982)
- 6385c40 fix(tests): Fix packetparser tests (#1977)
- 6447b7e fix: add logging to K8sErrorHandler when error is nil (#1972)
What's Changed
- fix: add logging to K8sErrorHandler when error is nil by @alexcastilio in #1972
- fix(tests): Fix packetparser tests by @SRodi in #1977
- deps: bump actions/upload-artifact from 5.0.0 to 6.0.0 by @dependabot[bot] in #1982
Full Changelog: v1.0.1...v1.0.2
v1.0.0-rc3cve2
Changelog
- 505ca90 Empty commit for new tag
v1.0.0-rc3cve1
Changelog
- 48781ec deps(cve): Upgrade Windows to Latest Base Version to Resolve CVEs (#1975)
- 5c12b4b deps(fix-cve): Bump GoLang version & deps (#1963)
- e86ef89 feat(cli): CLI image with bash (#1946)
- d03db21 fix(cve): Hubble release version (#1974)
- dbf3648 fix: Clean up before building windows image for git checks (#1950)
- aaa41f7 fix: Cleanup for windows release-images (#1968)
- 46947a5 go mod tidy results
- 33a229f remove merge group requirement from jobs
v1.0.0-rc3cve
Changelog
- 48781ec deps(cve): Upgrade Windows to Latest Base Version to Resolve CVEs (#1975)
- 5c12b4b deps(fix-cve): Bump GoLang version & deps (#1963)
- e86ef89 feat(cli): CLI image with bash (#1946)
- d03db21 fix(cve): Hubble release version (#1974)
- dbf3648 fix: Clean up before building windows image for git checks (#1950)
- aaa41f7 fix: Cleanup for windows release-images (#1968)
- 46947a5 go mod tidy results
- 33a229f remove merge group requirement from jobs