Skip to content

v0.0.17

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Nov 20:46
· 83 commits to main since this release
v0.0.17
cf0e69a

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

Full Changelog: v0.0.16...v0.0.17