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)