Notable Changes
- Build and Publish kubectl-retina: Added the ability for the CI and release pipeline to build and publish kubectl-retina images. [7988580]
- Add retina-shell image. [fedc3e4] [d39e36d]
- Add Cilium endpoint and Service resource to k8s watcher [b4837fc]
- Add basic dns client to kapinger [32674dd]
- Add new retina logo [4fe6489]
- make commands to test plugins locally [511e157]
- site updates and revamp [dc8b505]
- Added support for affinity, readinessProbe and custom probes [a5f6f60]
- Add support for Prometheus ServiceMonitor [9f6a62a]
- Reduce metrics cardinality [e7f81ed] [78b5dca] [5a2a0e8] [cf0e69a]
What's Changed
Changelog
- ca0b168 chore(deps): bump docusaurus to 3.6.1 in /site (#990)
- 31a6fb6 chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates (#732)
- 7e3a058 chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates (#898)
- 735192e chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates (#728)
- df6c470 chore(docs): Update examples and descriptions of capture create (#968)
- 2675329 chore: Streamline Usability of Captures (#832)
- 1f19ed0 chore: add prefix retina_ to eBPF maps so that they are easier to identify (#768)
- fe251ef chore: bump Hubble CLI to v1.16.1 (#745)
- af10489 chore: bump agent's hubble to v1.16.3 (#998)
- cadd0d3 chore: change the setupchannel caller level from warn (#754)
- 2673e71 chore: refactor packetparser userspace code (#756)
- b0e498d chore: update Go build image to 1.23.1 (#722)
- 2b200cd deps: bump aquasecurity/trivy-action from 0.24.0 to 0.25.0 (#825)
- c96b438 deps: bump aquasecurity/trivy-action from 0.25.0 to 0.26.0 (#835)
- a4be72c deps: bump aquasecurity/trivy-action from 0.26.0 to 0.27.0 (#849)
- 953cf4a deps: bump aquasecurity/trivy-action from 0.27.0 to 0.28.0 (#866)
- 80c1622 deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.14.0 to 1.15.0 (#862)
- 4fa12d0 deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.14.0 to 1.16.0 (#938)
- 4d3e26e deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.15.0 to 1.16.0 (#871)
- 11f190d deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.7.0 to 1.8.0 (#837)
- 7571ce3 deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.7.0 to 1.8.0 (#946)
- c22fcd4 deps: bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.4.0 to 1.4.1 (#761)
- 0f7be7b deps: bump github.com/aws/aws-sdk-go-v2 from 1.30.5 to 1.31.0 (#774)
- 299b836 deps: bump github.com/aws/aws-sdk-go-v2 from 1.30.5 to 1.32.3 (#937)
- 7f49d1f deps: bump github.com/aws/aws-sdk-go-v2 from 1.32.0 to 1.32.1 (#826)
- daf9d3a deps: bump github.com/aws/aws-sdk-go-v2 from 1.32.2 to 1.32.3 (#904)
- 5ef53ed deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.33 to 1.27.34 (#749)
- 27a4e39 deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.34 to 1.27.35 (#751)
- 9870ac4 deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.35 to 1.27.37 (#779)
- 2475bd8 deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.35 to 1.28.3 (#971)
- a1a9825 deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.37 to 1.27.38 (#786)
- 3baefce deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.38 to 1.27.39 (#794)
- e374954 deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.39 to 1.27.40 (#814)
- d50fc0e deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.40 to 1.27.41 (#819)
- 25d02d0 deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.41 to 1.27.42 (#827)
- 7421427 deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.42 to 1.27.43 (#836)
- e5fdc7e deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.43 to 1.28.0 (#868)
- 8e47fb5 deps: bump github.com/aws/aws-sdk-go-v2/config from 1.28.0 to 1.28.1 (#907)
- e4d2d3e deps: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.33 to 1.17.42 (#945)
- 25963b4 deps: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.40 to 1.17.41 (#834)
- aed071c deps: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.41 to 1.17.42 (#906)
- d21164b deps: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.42 to 1.17.43 (#964)
- 16b683c deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.61.2 to 1.61.3 (#752)
- d65c834 deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.61.3 to 1.62.0 (#759)
- f28bc0f deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.62.0 to 1.63.1 (#778)
- 6fbdaa4 deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.62.0 to 1.66.2 (#935)
- c119020 deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.63.1 to 1.63.2 (#784)
- 4546078 deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.63.2 to 1.63.3 (#795)
- fc97e36 deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.63.3 to 1.64.0 (#808)
- 3ae1f9c deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.64.0 to 1.64.1 (#813)
- 71e1955 deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.64.1 to 1.65.0 (#818)
- ac3c889 deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.65.0 to 1.65.2 (#833)
- 3009f28 deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.65.2 to 1.65.3 (#854)
- 3c93e23 deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.65.3 to 1.66.0 (#869)
- 06e4a5e deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.0 to 1.66.1 (#902)
- 07f4463 deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.1 to 1.66.2 (#905)
- 6a5eb70 deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.2 to 1.66.3 (#965)
- 1a786f8 deps: bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 in /hack/tools in the go_modules group (#949)
- b3713ca deps: bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 in the go_modules group (#948)
- 62cbc7f deps: bump github.com/golangci/golangci-lint from 1.60.3 to 1.61.0 in /hack/tools (#719)
- 7f2d95d deps: bump github.com/golangci/golangci-lint from 1.61.0 to 1.62.0 in /hack/tools (#987)
- a0f8574 deps: bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 (#911)
- 57caa93 deps: bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 (#944)
- 49bf36b deps: bump github.com/onsi/gomega from 1.34.2 to 1.35.0 (#913)
- 49b44fd deps: bump github.com/onsi/gomega from 1.34.2 to 1.35.1 (#943)
- d13e3b2 deps: bump github.com/onsi/gomega from 1.35.0 to 1.35.1 (#922)
- f0c6956 deps: bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 (#748)
- 74b6ec2 deps: bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (#863)
- d046494 deps: bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 (#957)
- f69594e deps: bump github.com/prometheus/common from 0.59.1 to 0.60.0 (#802)
- 90e47fb deps: bump github.com/prometheus/common from 0.59.1 to 0.60.1 (#954)
- 5b1ab05 deps: bump github.com/prometheus/common from 0.60.0 to 0.60.1 (#893)
- e35d692 deps: bump go.opentelemetry.io/otel from 1.29.0 to 1.30.0 (#723)
- d6b7517 deps: bump go.opentelemetry.io/otel from 1.30.0 to 1.31.0 (#853)
- 8f7646c deps: bump go.opentelemetry.io/otel from 1.30.0 to 1.31.0 (#942)
- 7bc98ca deps: bump go.opentelemetry.io/otel from 1.31.0 to 1.32.0 (#985)
- 5cf3ac5 deps: bump go.uber.org/mock from 0.4.0 to 0.5.0 (#872)
- 829e900 deps: bump go.uber.org/mock from 0.4.0 to 0.5.0 (#941)
- c717ade deps: bump go.uber.org/mock from 0.4.0 to 0.5.0 in /hack/tools (#873)
- 05c51ef deps: bump golang.org/x/sync from 0.8.0 to 0.9.0 (#975)
- 6749bf8 deps: bump golang.org/x/sys from 0.25.0 to 0.26.0 (#820)
- b95dda9 deps: bump golang.org/x/sys from 0.25.0 to 0.26.0 (#936)
- 2c2159d deps: bump golang.org/x/sys from 0.26.0 to 0.27.0 (#974)
- e273a85 deps: bump google.golang.org/grpc from 1.66.0 to 1.66.1 (#716)
- 5c4b4ae deps: bump google.golang.org/grpc from 1.66.1 to 1.66.2 (#737)
- 0dc47e0 deps: bump google.golang.org/grpc from 1.66.2 to 1.67.0 (#765)
- 9a9fb25 deps: bump google.golang.org/grpc from 1.67.0 to 1.67.1 (#803)
- 1e405c1 deps: bump google.golang.org/protobuf from 1.34.2 to 1.35.1 (#823)
- cd20b45 deps: bump google.golang.org/protobuf from 1.34.2 to 1.35.1 (#939)
- 7e6381f deps: bump rajatjindal/krew-release-bot from 0.0.46 to 0.0.47 (#981)
- f69ca7e deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.48 to 0.0.49 (#713)
- 19faa61 deps: bump sigs.k8s.io/controller-tools from 0.16.2 to 0.16.3 in /hack/tools (#744)
- e827b68 deps: bump sigs.k8s.io/controller-tools from 0.16.3 to 0.16.4 in /hack/tools (#843)
- 5da7934 deps: bump sigs.k8s.io/controller-tools from 0.16.4 to 0.16.5 in /hack/tools (#901)
- a0bb414 deps: bump sigstore/cosign-installer from 3.6.0 to 3.7.0 (#812)
- 9f6a62a feat(helm): Add ServiceMonitor (#695)
- a5f6f60 feat(helm): Added support for affinity, readinessProbe and custom probes (#696)
- b4837fc feat(hubble): Add Ciliumendpoint and Service resource to k8s watcher (#900)
- 4a3584a feat: Print capture output name when running retina capture create (#894)
- 32674dd feat: add basic dns client to kapinger (#859)
- 397ca20 feat: add extra context to errors (#959)
- d39e36d feat: add retina-shell image for Linux (#928)
- 4fe6489 feat: adding new retina logos (#817)
- 7988580 feat: build and publish kubectl-retina image (#991)
- fedc3e4 feat: build retina-shell image in .pipelines/cg-pipeline.yaml (#972)
- 5685fdf feat: kapinger add burst delay and interval (#839)
- 511e157 feat: make commands to test plugins locally (#767)
- 5552182 feat: remove bpftool/bpftrace and add nc/jq to retina-shell image (#961)
- dc8b505 feat: revamp site + update docs (#762)
- ed639b0 feat: update github workflows to publish retina-shell image (#940)
- 4f3dcb5 feat: update the digest for golang and mariner-distroless (#992)
- a981f53 fix(basic-metrics): Remove label from basic dns and filter out IPs from linux util plugins (#877)
- c798308 fix(bug): ignore headless svc to prevent error messages (#763)
- f1b8345 fix(bug): update scrapeConfig to filer retina container specifically (#770)
- 6c6c5a7 fix(buildx): docker fail on pull rate limit, --driver-opt (#995)
- 2c5886e fix(capture): remove only managed secret (#653)
- 3983a57 fix(conntrack): delete keys in eBPF instead of user space (#831)
- f600eca fix(ct): correctly pass reverse key for deletion from conntrack map (#892)
- 1ecfb43 fix(docs): Typo in CLI installation options (#947)
- 303a70b fix(docs): Update retina docs to include Linux capabilities used by each plugin (#885)
- 6b2215d fix(docs): add kubectl to retina commands (#764)
- cbe28cf fix(docs): retina capture cli docs (#783)
- db7b16e fix(docs): update broken link for prometheus and grafana pages (#816)
- 34899ba fix(docs): update developing instructions (#750)
- db5f810 fix(docs): update doc, codespaces config and GHA on commit GPG signed (#860)
- 10a1bc5 fix(docs): update values.yaml path for prometheus (#757)
- b7e5137 fix(e2e): Add a step to check all containers are ready (#925)
- 5a2a0e8 fix(ethtool): enable filtering out non-err/drop stats (#1003)
- e7f81ed fix(ethtool): ignore lxc and azv interfaces (#997)
- 76ecd19 fix(grafana/PR#158): fix node selection, metrics name dns, pod-level dash (#797)
- 3ee2a15 fix(log): change log level from error to debug when we failed to delete a key in conntrack (#916)
- cf0e69a fix(netstat): enable curated stats for tcp connections (#1004)
- 3b8bff8 fix(operator): broken CiliumEndpoint garbage collection (#801)
- ecdabdb fix(pipeline): Fix typo in kapinger pipeline script (#927)
- 06c5edf fix(prom-grafana docs): revamp prometheus and grafana pages (#809)
- 2b109a3 fix(test): check restart separately from ready pods. (#951)
- 549f479 fix(tests): Improve e2e resiliency (#884)
- 9047491 fix(tests): Truncate username to 8 characters in TestE2ERetina (#882)
- c3e5d9b fix: Add Hubble Scrape Job for Prometheus (#840)
- f800786 fix: Adding service monitor for retina-operator (#848)
- e4fef9b fix: Disable Service Monitor (#889)
- 5eff4bb fix: Implement OS specific mechanism to remove memory lock for plugins (#791)
- d8cda5b fix: Remove mockgen from go generate step (#977)
- 26aac60 fix: Revert "deps: bump google.golang.org/grpc from 1.66.2 to 1.67.0 (#765)" (#932)
- 090a717 fix: Set PowerShell path using environment variables (#850)
- 646a017 fix: add heap and gc memory stats (#846)
- 8c3965d fix: add retract directive for v0.10.0 (#996)
- f6308e2 fix: correctly determine traffic direction in conntrack (#721)
- b59d09f fix: e2e missing dependency - external ServiceMonitor CRD's for retina-operator (#870)
- a26abc4 fix: improve resiliency for e2e tests by adding tweaking retries and timeouts (partially fixes #449) (#867)
- 3d2c7a5 fix: optimize DropReason eBPF map lookups (#730)
- 78b5dca fix: reduce cardinality for tcp remote address metrics (#953)
- a711b9a fix: report TCP packets that carried important flags regardless of the report interval (#909)
- 05d95cd fix: restart if pktmon server closes (#798)
- 59acc85 fix: revise memory telemetry properties (#858)
- d9575f8 fix: scope Hubble TLS CronJob's secret access to its namespace (#799)
- f2da04b fix: scope operator's CRD permissions to cilium endpoints/identities (#800)
- da2acaa fix: start plugins in parallel (#787)
- 75fe5a6 fix: update retina operator to take namespace helm value (#792)
What's Changed
- deps: bump sigs.k8s.io/cloud-provider-azure/pkg/azclient from 0.0.48 to 0.0.49 by @dependabot in #713
- deps: bump google.golang.org/grpc from 1.66.0 to 1.66.1 by @dependabot in #716
- deps: bump github.com/golangci/golangci-lint from 1.60.3 to 1.61.0 in /hack/tools by @dependabot in #719
- fix: correctly determine traffic direction in conntrack by @nddq in #721
- deps: bump go.opentelemetry.io/otel from 1.29.0 to 1.30.0 by @dependabot in #723
- feat(helm): Add ServiceMonitor by @gciria in #695
- chore(deps): bump the npm_and_yarn group across 1 directory with 4 updates by @dependabot in #728
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #732
- deps: bump google.golang.org/grpc from 1.66.1 to 1.66.2 by @dependabot in #737
- chore: update Go build image to 1.23.1 by @nddq in #722
- deps: bump sigs.k8s.io/controller-tools from 0.16.2 to 0.16.3 in /hack/tools by @dependabot in #744
- fix: optimize DropReason eBPF map lookups by @rectified95 in #730
- chore: bump Hubble CLI to v1.16.1 by @nddq in #745
- deps: bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 by @dependabot in #748
- deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.33 to 1.27.34 by @dependabot in #749
- fix(docs): update developing instructions by @SRodi in #750
- deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.34 to 1.27.35 by @dependabot in #751
- chore: change the setupchannel caller level from warn by @xiaozhiche320 in #754
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.61.2 to 1.61.3 by @dependabot in #752
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.61.3 to 1.62.0 by @dependabot in #759
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.4.0 to 1.4.1 by @dependabot in #761
- fix(docs): add kubectl to retina commands by @kamilprz in #764
- deps: bump google.golang.org/grpc from 1.66.2 to 1.67.0 by @dependabot in #765
- fix(docs): update values.yaml path for prometheus by @SRodi in #757
- feat: revamp site + update docs by @nddq in #762
- deps: bump github.com/aws/aws-sdk-go-v2 from 1.30.5 to 1.31.0 by @dependabot in #774
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.62.0 to 1.63.1 by @dependabot in #778
- fix(bug): update scrapeConfig to filer retina container specifically by @SRodi in #770
- deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.35 to 1.27.37 by @dependabot in #779
- fix(bug): ignore headless svc to prevent error messages by @SRodi in #763
- feat(helm): Added support for affinity, readinessProbe and custom probes by @gciria in #696
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.63.1 to 1.63.2 by @dependabot in #784
- deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.37 to 1.27.38 by @dependabot in #786
- fix: start plugins in parallel by @matmerr in #787
- fix(docs): retina capture cli docs by @kamilprz in #783
- fix: Implement OS specific mechanism to remove memory lock for plugins by @anubhabMajumdar in #791
- deps: bump google.golang.org/grpc from 1.67.0 to 1.67.1 by @dependabot in #803
- deps: bump github.com/prometheus/common from 0.59.1 to 0.60.0 by @dependabot in #802
- deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.38 to 1.27.39 by @dependabot in #794
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.63.2 to 1.63.3 by @dependabot in #795
- fix: scope Hubble TLS CronJob's secret access to its namespace by @huntergregory in #799
- fix(operator): broken CiliumEndpoint garbage collection by @huntergregory in #801
- fix: scope operator's CRD permissions to cilium endpoints/identities by @huntergregory in #800
- chore: add prefix retina_ to eBPF maps so that they are easier to identify by @nddq in #768
- test: Windows HNS e2e and no crashes step by @matmerr in #789
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.63.3 to 1.64.0 by @dependabot in #808
- fix(grafana/PR#158): fix node selection, metrics name dns, pod-level dash by @SRodi in #797
- fix(prom-grafana docs): revamp prometheus and grafana pages by @SRodi in #809
- deps: bump sigstore/cosign-installer from 3.6.0 to 3.7.0 by @dependabot in #812
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.64.0 to 1.64.1 by @dependabot in #813
- deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.39 to 1.27.40 by @dependabot in #814
- fix(docs): update broken link for prometheus and grafana pages by @SRodi in #816
- feat: make commands to test plugins locally by @nddq in #767
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.64.1 to 1.65.0 by @dependabot in #818
- deps: bump golang.org/x/sys from 0.25.0 to 0.26.0 by @dependabot in #820
- deps: bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by @dependabot in #823
- deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.40 to 1.27.41 by @dependabot in #819
- fix(capture): remove only managed secret by @mainred in #653
- deps: bump aquasecurity/trivy-action from 0.24.0 to 0.25.0 by @dependabot in #825
- deps: bump github.com/aws/aws-sdk-go-v2 from 1.32.0 to 1.32.1 by @dependabot in #826
- deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.41 to 1.27.42 by @dependabot in #827
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.65.0 to 1.65.2 by @dependabot in #833
- deps: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.40 to 1.17.41 by @dependabot in #834
- fix: restart if pktmon server closes by @matmerr in #798
- deps: bump aquasecurity/trivy-action from 0.25.0 to 0.26.0 by @dependabot in #835
- deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.42 to 1.27.43 by @dependabot in #836
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.7.0 to 1.8.0 by @dependabot in #837
- fix(conntrack): delete keys in eBPF instead of user space by @SRodi in #831
- feat: adding new retina logos by @vakalapa in #817
- fix: Add Hubble Scrape Job for Prometheus by @rayaisaiah in #840
- feat: kapinger add burst delay and interval by @matmerr in #839
- deps: bump sigs.k8s.io/controller-tools from 0.16.3 to 0.16.4 in /hack/tools by @dependabot in #843
- chore: Streamline Usability of Captures by @kamilprz in #832
- deps: bump aquasecurity/trivy-action from 0.26.0 to 0.27.0 by @dependabot in #849
- fix: add heap and gc memory stats by @matmerr in #846
- deps: bump go.opentelemetry.io/otel from 1.30.0 to 1.31.0 by @dependabot in #853
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.65.2 to 1.65.3 by @dependabot in #854
- fix: Adding service monitor for retina-operator by @mereta in #848
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.14.0 to 1.15.0 by @dependabot in #862
- deps: bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #863
- deps: bump aquasecurity/trivy-action from 0.27.0 to 0.28.0 by @dependabot in #866
- deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.43 to 1.28.0 by @dependabot in #868
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.65.3 to 1.66.0 by @dependabot in #869
- fix: improve resiliency for e2e tests by adding tweaking retries and timeouts (partially fixes #449) by @ritwikranjan in #867
- fix: update retina operator to take namespace helm value by @BeegiiK in #792
- fix: Set PowerShell path using environment variables by @xiaozhiche320 in #850
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.15.0 to 1.16.0 by @dependabot in #871
- deps: bump go.uber.org/mock from 0.4.0 to 0.5.0 by @dependabot in #872
- deps: bump go.uber.org/mock from 0.4.0 to 0.5.0 in /hack/tools by @dependabot in #873
- fix(docs): update doc, codespaces config and GHA on commit GPG signed by @SRodi in #860
- fix: e2e missing dependency - external ServiceMonitor CRD's for retina-operator by @mereta in #870
- fix(tests): Improve e2e resiliency by @ritwikranjan in #884
- fix(tests): Truncate username to 8 characters in TestE2ERetina by @ritwikranjan in #882
- fix: Disable Service Monitor by @mereta in #889
- fix(ct): correctly pass reverse key for deletion from conntrack map by @SRodi in #892
- deps: bump github.com/prometheus/common from 0.60.0 to 0.60.1 by @dependabot in #893
- chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates by @dependabot in #898
- fix: revise memory telemetry properties by @matmerr in #858
- fix(basic-metrics): Remove label from basic dns and filter out IPs from linux util plugins by @jimassa in #877
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.0 to 1.66.1 by @dependabot in #902
- feat(hubble): Add Ciliumendpoint and Service resource to k8s watcher by @anubhabMajumdar in #900
- deps: bump sigs.k8s.io/controller-tools from 0.16.4 to 0.16.5 in /hack/tools by @dependabot in #901
- deps: bump github.com/aws/aws-sdk-go-v2 from 1.32.2 to 1.32.3 by @dependabot in #904
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.1 to 1.66.2 by @dependabot in #905
- feat: add basic dns client to kapinger by @matmerr in #859
- deps: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.41 to 1.17.42 by @dependabot in #906
- deps: bump github.com/aws/aws-sdk-go-v2/config from 1.28.0 to 1.28.1 by @dependabot in #907
- fix: report TCP packets that carried important flags regardless of the report interval by @nddq in #909
- chore: refactor packetparser userspace code by @nddq in #756
- deps: bump github.com/onsi/gomega from 1.34.2 to 1.35.0 by @dependabot in #913
- deps: bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 by @dependabot in #911
- fix(log): change log level from error to debug when we failed to delete a key in conntrack by @nddq in #916
- fix(docs): Update retina docs to include Linux capabilities used by each plugin by @BeegiiK in #885
- deps: bump github.com/onsi/gomega from 1.35.0 to 1.35.1 by @dependabot in #922
- fix(e2e): Add a step to check all containers are ready by @anubhabMajumdar in #925
- fix(pipeline): Fix typo in kapinger pipeline script by @anubhabMajumdar in #927
- fix: Revert "deps: bump google.golang.org/grpc from 1.66.2 to 1.67.0 (#765)" by @timraymond in #932
- deps: bump golang.org/x/sys from 0.25.0 to 0.26.0 by @dependabot in #936
- deps: bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by @dependabot in #939
- deps: bump github.com/aws/aws-sdk-go-v2 from 1.30.5 to 1.32.3 by @dependabot in #937
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.14.0 to 1.16.0 by @dependabot in #938
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.62.0 to 1.66.2 by @dependabot in #935
- feat: add retina-shell image for Linux by @wedaly in #928
- deps: bump go.uber.org/mock from 0.4.0 to 0.5.0 by @dependabot in #941
- deps: bump github.com/onsi/gomega from 1.34.2 to 1.35.1 by @dependabot in #943
- deps: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.33 to 1.17.42 by @dependabot in #945
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.7.0 to 1.8.0 by @dependabot in #946
- deps: bump go.opentelemetry.io/otel from 1.30.0 to 1.31.0 by @dependabot in #942
- deps: bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 in /hack/tools in the go_modules group by @dependabot in #949
- deps: bump github.com/onsi/ginkgo/v2 from 2.20.2 to 2.21.0 by @dependabot in #944
- feat: Print capture output name when running retina capture create by @kamilprz in #894
- fix(docs): Typo in CLI installation options by @kamilprz in #947
- feat: add extra context to errors by @ritwikranjan in #959
- feat: update github workflows to publish retina-shell image by @wedaly in #940
- fix(test): check restart separately from ready pods. by @jimassa in #951
- deps: bump github.com/prometheus/common from 0.59.1 to 0.60.1 by @dependabot in #954
- feat: remove bpftool/bpftrace and add nc/jq to retina-shell image by @wedaly in #961
- deps: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.42 to 1.17.43 by @dependabot in #964
- deps: bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 in the go_modules group by @dependabot in #948
- deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.2 to 1.66.3 by @dependabot in #965
- deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.35 to 1.28.3 by @dependabot in #971
- feat: build retina-shell image in .pipelines/cg-pipeline.yaml by @wedaly in #972
- deps: bump golang.org/x/sync from 0.8.0 to 0.9.0 by @dependabot in #975
- deps: bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #957
- deps: bump golang.org/x/sys from 0.26.0 to 0.27.0 by @dependabot in #974
- fix: Remove mockgen from go generate step by @timraymond in #977
- deps: bump go.opentelemetry.io/otel from 1.31.0 to 1.32.0 by @dependabot in #985
- deps: bump github.com/golangci/golangci-lint from 1.61.0 to 1.62.0 in /hack/tools by @dependabot in #987
- deps: bump rajatjindal/krew-release-bot from 0.0.46 to 0.0.47 by @dependabot in #981
- chore(deps): bump docusaurus to 3.6.1 in /site by @nddq in #990
- feat: build and publish kubectl-retina image by @mainred in #991
- feat: update the digest for golang and mariner-distroless by @ritwikranjan in #992
- fix: add retract directive for v0.10.0 by @nddq in #996
- fix(buildx): docker fail on pull rate limit, --driver-opt by @SRodi in #995
- test: Retina e2e scale test by @alexcastilio in #720
- chore: bump agent's hubble to v1.16.3 by @huntergregory in #998
- chore(docs): Update examples and descriptions of capture create by @kamilprz in #968
- test: create pipeline to run scale test by @alexcastilio in #999
- fix(ethtool): ignore lxc and azv interfaces by @huntergregory in #997
- fix: reduce cardinality for tcp remote address metrics by @vakalapa in #953
- fix(ethtool): enable filtering out non-err/drop stats by @huntergregory in #1003
- fix(netstat): enable curated stats for tcp connections by @huntergregory in #1004
New Contributors
- @gciria made their first contribution in #695
- @SRodi made their first contribution in #750
- @kamilprz made their first contribution in #764
- @rayaisaiah made their first contribution in #840
- @mereta made their first contribution in #848
- @BeegiiK made their first contribution in #792
- @wedaly made their first contribution in #928
Full Changelog: v0.0.16...v0.0.17