Skip to content

Releases: microsoft/retina

v0.0.11

15 May 23:21
ec7ff1e
Compare
Choose a tag to compare

Notable Changes

🛠️ Fixed a crash when enabling TCPRetrans plugin (#311) - thanks @wenhuwang for #322

Detailed Changelog

What's Changed

  • deps: bump golang.org/x/sys from 0.19.0 to 0.20.0 by @dependabot in #346
  • deps: bump github.com/golangci/golangci-lint from 1.57.2 to 1.58.0 in /hack/tools by @dependabot in #345
  • fix: correct selector in PodMonitor by @mikhail5555 in #340
  • fix: unconstrain e2e AZ by @rbtr in #343
  • fix: only invoke Generate once for plugins when reconciling in plugin manager by @nddq in #342
  • feat: migrate to Mariner containers by @rbtr in #341
  • deps: bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #349
  • deps: bump google.golang.org/protobuf from 1.34.0 to 1.34.1 by @dependabot in #350
  • deps: bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 by @dependabot in #351
  • fix: Updated from ioutil to os by @devesh-2002 in #356
  • deps: bump aquasecurity/trivy-action from 0.19.0 to 0.20.0 by @dependabot in #357
  • docs: Document minimum linux kernel version by @timraymond in #354
  • deps: bump github.com/golangci/golangci-lint from 1.58.0 to 1.58.1 in /hack/tools by @dependabot in #359
  • deps: bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in #360
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.11 to 1.27.12 by @dependabot in #361
  • deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.53.1 to 1.53.2 by @dependabot in #362
  • chore: remove old integration tests by @nddq in #358
  • deps: bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.12 to 1.17.13 by @dependabot in #365
  • deps: bump github.com/goreleaser/goreleaser from 1.25.1 to 1.26.0 in /hack/tools by @dependabot in #364
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.27.12 to 1.27.13 by @dependabot in #366
  • fix: pin Windows base images by @rbtr in #379
  • fix: the ebpf program in the tcpretrans plugin failed to load by @wenhuwang in #322
  • deps: bump github.com/goreleaser/goreleaser from 1.26.0 to 1.26.1 in /hack/tools in the go_modules group by @dependabot in #378
  • deps: bump github.com/cilium/cilium from 1.15.4 to 1.15.5 by @dependabot in #377
  • deps: bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.53.2 to 1.54.1 by @dependabot in #380

New Contributors

Full Changelog: v0.0.10...v0.0.11

v0.0.10

02 May 23:04
6946bab
Compare
Choose a tag to compare

Notable Changes

  • Retina Captures can now be natively uploaded to S3! 🚀 Thanks @parkjeongryul for #295
  • Retina packetparser now supports non-"eth0" interfaces. 🎉 Thanks @mikhail5555 for #215
  • Some remaining amd64/arm64 architecture/package incompatibilities should be resolved.
Changelog

What's Changed

  • fix: rewrite Dockerfile to resolve architecture mismatch issues by @rbtr in #307
  • deps: bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 by @dependabot in #325
  • chore: remove *.o files by @nddq in #269
  • fix(helm): PodMonitor additional labels YAML by @nlamirault in #323
  • fix: restructure logger for persistent fields by @rbtr in #320
  • fix: stale bot PR label by @rbtr in #326
  • deps: bump github.com/onsi/gomega from 1.33.0 to 1.33.1 by @dependabot in #328
  • deps: bump google.golang.org/protobuf from 1.33.0 to 1.34.0 by @dependabot in #327
  • feat(helm): Refactoring Kubernetes recommended labels by @nlamirault in #324
  • fix: Fix missing return code for dns response by @anubhabMajumdar in #329
  • feat: select interface based on default route instead of hardcoded eth0 for packetparser plugin by @mikhail5555 in #215
  • fix: fail pipeline on failure to build/push image by @nddq in #332
  • feat: Add s3 upload output for capture by @parkjeongryul in #295
  • fix: add empty .o files for go mod vendor to work by @nddq in #334
  • deps: bump github.com/aws/aws-sdk-go-v2/config from 1.26.1 to 1.27.11 by @dependabot in #336

New Contributors

Full Changelog: v0.0.9...v0.0.10

v0.0.9

25 Apr 16:56
44a2a59
Compare
Choose a tag to compare

Notable Changes

What's Changed

Full Changelog
  • deps: bump github.com/prometheus/common from 0.52.3 to 0.53.0 by @dependabot in #293
  • deps: bump golang.org/x/net from 0.22.0 to 0.23.0 in /hack/tools in the go_modules group by @dependabot in #298
  • deps: bump github.com/onsi/gomega from 1.32.0 to 1.33.0 by @dependabot in #297
  • fix: Add relevant fields to Dropped flows by @anubhabMajumdar in #259
  • deps: bump github.com/cilium/ebpf from 0.14.0 to 0.15.0 by @dependabot in #300
  • chore: Update Inspecktor-Gadget to v0.27.0 by @anubhabMajumdar in #305
  • deps: bump github.com/docker/docker from 26.0.0+incompatible to 26.0.2+incompatible in the go_modules group by @dependabot in #306
  • fix: add secondary IPs for enrichment by @FZhg in #272
  • chore: update to go 1.22 by @nddq in #301
  • chore: bump github actions version by @nddq in #302
  • tool(grafana): test/tooling to ensure dashboards are simplified/importable by @huntergregory in #264
  • fix: reduce number of anypb.New invoke when enriching flows by @nddq in #270
  • deps: bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #316

New Contributors

  • @FZhg made their first contribution in #272

Full Changelog: v0.0.8...v0.0.9

v0.0.8

18 Apr 21:52
63fa8d6
Compare
Choose a tag to compare

Notable Changes

What's Changed

Full changelog
  • fix: fix cross-platform build image dependency package architecture i… by @wenhuwang in #260
  • deps: bump k8s.io/client-go from 0.29.3 to 0.29.4 by @dependabot in #279
  • deps: bump k8s.io/kubectl from 0.29.3 to 0.29.4 by @dependabot in #281
  • deps: bump k8s.io/apiextensions-apiserver from 0.29.3 to 0.29.4 by @dependabot in #278
  • fix: Don't bypass other tc-bpf programs by @pchaigno in #276
  • fix: set go version from mod by @rbtr in #267
  • chore: prevent action bash escapes by @rbtr in #294

New Contributors

Full Changelog: v0.0.7...v0.0.8

v0.0.7

16 Apr 21:48
72bcb20
Compare
Choose a tag to compare

Notable Updates 🎉

  • Retina containers and OCI helm chart are now signed! Thanks @hainenber for #160
  • kubectl-retina now respects flags like --kubeconfig inherited from cli-runtime #263

Note: this release is replacing v0.0.6 which introduced a bug in the --name flag for the Retina CLI in #263, fixed in #275

What's Changed

Full changelog
  • deps: bump github.com/goreleaser/goreleaser from 1.24.0 to 1.25.0 in /hack/tools by @dependabot in #217
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.11.0 to 1.11.1 by @dependabot in #216
  • feat: speed up cross-platform workflows (CodeQL, golangci-lint) by @rbtr in #212
  • feat: add trivy by @rbtr in #211
  • deps: bump aquasecurity/trivy-action from 0.5.0 to 0.19.0 by @dependabot in #221
  • deps: bump github.com/prometheus/common from 0.51.1 to 0.52.2 by @dependabot in #223
  • fix: failed to build binary by make retina-binary by @nayihz in #129
  • deps: bump github/codeql-action from 2 to 3 by @dependabot in #220
  • deps: bump github.com/goreleaser/goreleaser from 1.25.0 to 1.25.1 in /hack/tools by @dependabot in #222
  • fix: Update CONTRIBUTING by @timraymond in #210
  • docs: clarifications in quick install guide, plus instructions for commit sign-off by @huntergregory in #227
  • deps: bump golang.org/x/sync from 0.6.0 to 0.7.0 by @dependabot in #231
  • deps: bump golang.org/x/sys from 0.18.0 to 0.19.0 by @dependabot in #232
  • fix: metrics module repeats unnecessary reconciliation (#233) by @albatross0 in #234
  • docs: explain how to work with GHCR in forks by @rbtr in #229
  • feat(cd): sign released container images and Helm chart by @hainenber in #160
  • deps: bump go.opentelemetry.io/otel from 1.23.1 to 1.25.0 by @dependabot in #242
  • deps: bump go.opentelemetry.io/otel/trace from 1.23.1 to 1.25.0 by @dependabot in #240
  • deps: bump go.opentelemetry.io/otel/metric from 1.23.1 to 1.25.0 by @dependabot in #241
  • fix: add new site pages to nav by @rbtr in #245
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.2.1 to 1.3.2 by @dependabot in #248
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.1 to 1.5.2 by @dependabot in #253
  • deps: bump helm.sh/helm/v3 from 3.14.3 to 3.14.4 by @dependabot in #256
  • deps: bump github.com/prometheus/common from 0.52.2 to 0.52.3 by @dependabot in #255
  • deps: bump github.com/sigstore/cosign/v2 from 2.2.3 to 2.2.4 in /hack/tools by @dependabot in #257
  • deps: bump sigstore/cosign-installer from 3.4.0 to 3.5.0 by @dependabot in #254
  • deps: bump github.com/cilium/cilium from 1.15.3 to 1.15.4 by @dependabot in #262
  • feat(helm): Improve resource configuration in chart by @Flasheh in #261
  • fix: cli command structure by @rbtr in #263
  • feat(cli): add logs to check portguid by @giovanadanieles in #228
  • deps: bump azure/setup-helm from 4.1.0 to 4.2.0 by @dependabot in #273
  • fix: convert kernel monotonic times to wall time by @rbtr in #268
  • fix: capture name flag by @rbtr in #275

New Contributors

Full Changelog: v0.0.5...v0.0.7

v0.0.5

03 Apr 15:45
6d74b85
Compare
Choose a tag to compare

Fixes

  • #165 - Fix for "Failed to initialize filter map" #153

What's Changed

Full changelog
  • fix: failed to initialize filter map by @wenhuwang in #165
  • deps: bump actions/configure-pages from 4 to 5 by @dependabot in #202
  • chore(*): replace discontinued github.com/golang/mock with actively maintained go.uber.org/mock by @hainenber in #167
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork/v5 from 5.1.0 to 5.1.1 by @dependabot in #207
  • deps: bump github.com/golangci/golangci-lint from 1.57.1 to 1.57.2 in /hack/tools by @dependabot in #208
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.10.0 to 1.11.0 by @dependabot in #206
  • fix(Refactor): Update function comment in Watcher() method by @sajjadvaezi in #199

New Contributors

Full Changelog: v0.0.4...v0.0.5

v0.0.4

29 Mar 21:29
b784113
Compare
Choose a tag to compare

Retina is now available on Krew! Try it out: kubectl krew install retina 🎉

What's Changed

Full changelog
  • deps: bump github.com/golangci/golangci-lint from 1.57.1 to 1.57.2 in /hack/tools by @dependabot in #191
  • fix: don't automatically stale issues by @rbtr in #166
  • fix: remove template variable args from oci install instructions by @rbtr in #168
  • chore: change parse ts func in packetparser by @nddq in #140
  • feat: Build and run e2e after PR is added to merge queue. by @jimassa in #190
  • fix: run conditions on step level when using matrix strategy. by @jimassa in #195
  • fix: remove check on codeQL job level. by @jimassa in #196
  • feat: use krew-release-bot to automate releasing new version to krew-index by @nddq in #194
  • fix: spelling in the PR template by @rbtr in #187
  • docs: add instructions to install the CLI through Krew by @rbtr in #193

Full Changelog: v0.0.3...v0.0.4

v0.0.3

28 Mar 23:11
635f4ef
Compare
Choose a tag to compare

Fixes

  • Fix kubectl-retina version which is important for CLI trace deployment #170

What's Changed

Full changelog
  • chore: update GHA workflows by @rbtr in #144
  • docs: update instructions for building kubectl-retina by @rbtr in #143
  • deps: bump github.com/cilium/cilium from 1.15.2 to 1.15.3 by @dependabot in #146
  • chore(deps): bump express from 4.18.2 to 4.19.2 in /site by @dependabot in #145
  • deps: bump the go_modules group group in /hack/tools with 2 updates by @dependabot in #148
  • deps: bump mvdan.cc/gofumpt from 0.3.1 to 0.6.0 in /hack/tools by @dependabot in #147
  • deps: bump k8s.io/api from 0.29.0 to 0.29.3 in /hack/tools by @dependabot in #151
  • deps: bump github.com/golangci/golangci-lint from 1.45.2 to 1.57.1 in /hack/tools by @dependabot in #149
  • deps: bump github.com/cilium/ebpf from 0.13.2 to 0.14.0 by @dependabot in #155
  • fix(helm): remove duplicate nodeSelector by @ronalddb89 in #157
  • feat(helm): customize nodeselector and tolerations by @aslafy-z in #156
  • feat: cache Go's build artifacts in dockerfiles by @nddq in #159
  • docs: update instructions for helm install to use GHCR by @rbtr in #142
  • feat(helm): add podmonitor by @aslafy-z in #154
  • feat: run e2e in azure cluster. by @jimassa in #109
  • docs: minor typos by @peterj in #169
  • fix: embed version in kubectl-retina with goreleaser by @rbtr in #170

New Contributors

Full Changelog: v0.0.2...v0.0.3

v0.0.2

26 Mar 17:02
v0.0.2
61e1152
Compare
Choose a tag to compare

Thanks everyone for a great first week!
We appreciate all the stars, bug reports, and fixes from new contributors ❤️

Major changes 🎉

Features

v0.0.2 brings two major changes to delivery and DevEx:

  • The Retina helm chart is now published to GHCR! Use it via helm install retina oci://ghcr.io/microsoft/retina/charts/retina --version v0.0.2 [--your-extra-args]. Full details in the docs!
  • The Retina kubectl plugin is available for more platforms! Binaries for all supported platforms are attached to this release.

Changelog

Full changelog
  • build(deps): Bump follow-redirects from 1.15.5 to 1.15.6 in /site by @dependabot in #40
  • fix: enricher.Instance() returns nil instead of e if e is not initialized by @nddq in #53
  • build(deps): Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /hack/tools by @dependabot in #60
  • feat: updates README and splash page by @spencermckee in #61
  • deps: Bump github.com/cilium/cilium from 1.15.1 to 1.15.2 by @dependabot in #37
  • deps: Bump k8s.io/api from 0.29.2 to 0.29.3 by @dependabot in #67
  • deps: Bump k8s.io/client-go from 0.29.2 to 0.29.3 by @dependabot in #62
  • deps: Bump k8s.io/cli-runtime from 0.29.2 to 0.29.3 by @dependabot in #65
  • deps: Bump k8s.io/apiextensions-apiserver from 0.29.2 to 0.29.3 by @dependabot in #66
  • deps: Bump k8s.io/kubectl from 0.29.1 to 0.29.3 by @dependabot in #63
  • chore: rearrange and clean up README by @rbtr in #68
  • fix(docs): Miscellaneous fixes to docs by @anubhabMajumdar in #70
  • deps: bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #71
  • fix: remove dupe section from README by @rbtr in #73
  • deps: bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.17.0 by @dependabot in #72
  • chore: add clarity to telemetry enablement by @nddq in #69
  • chore: dns docs amendment by @nddq in #76
  • feat: add issue templates by @rbtr in #77
  • fix: remove push images by @rbtr in #84
  • feat: release images from main and tags by @rbtr in #86
  • deps: bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible by @dependabot in #97
  • feat: adding devcontainer config by @pauldotyu in #79
  • chore: add make helm-install-with-operator by @huntergregory in #104
  • test: initial e2e framework by @matmerr in #78
  • feat: adds goreleaser by @rbtr in #112
  • chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /site by @dependabot in #113
  • fix: fix doc path in README by @joeyleeeeeee97 in #99
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.2 to 1.10.0 by @dependabot in #116
  • deps: bump github.com/prometheus/common from 0.45.0 to 0.51.0 by @dependabot in #118
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.4.0 to 1.5.1 by @dependabot in #119
  • chore: adding a new pipeline in ADO for component governance by @vakalapa in #122
  • deps: bump github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice/v4 from 4.7.0 to 4.8.0 by @dependabot in #117
  • fix: drop dependency on kubectl-retina job by @rbtr in #120
  • feat: add PR template and CONTRIBUTING by @rbtr in #121
  • chore: add notice by @rbtr in #124
  • chore: package kubectl retina as tar.gz (zip for windows) via goreleaser by @nddq in #126
  • deps: bump github.com/prometheus/common from 0.51.0 to 0.51.1 by @dependabot in #134
  • deps: bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 by @dependabot in #135
  • feat: publish charts as OCI artifacts to GHCR by @rbtr in #127
  • fix(arm64-agent): Add dependencies for arm64 by @anubhabMajumdar in #133
  • fix: move PR template to default location by @rbtr in #136

New Contributors

Full Changelog: v0.0.1...v0.0.2

v0.0.1

15 Mar 23:09
v0.0.1
e1d91a6
Compare
Choose a tag to compare

What's Changed

  • fix(builds): Refactor and cleanup make rules by @anubhabMajumdar in #28
  • fix: add gitattributes by @rbtr in #24
  • feat: Splash page updates by @spencermckee in #36
  • feat: publish to ghcr by @rbtr in #38
  • chore: plugins godocs + refactor/cleanup by @nddq in #39
  • feat: fixes broken links, updates screenshots in docs, and misc. items by @spencermckee in #42
  • fix: windows linter issue by @nddq in #41
  • fix: increase CodeQL timeout by @nddq in #43
  • docs: update README with report cards + fix misc issues by @nddq in #44
  • feat: replace ACR and MCR with GHCR by @rbtr in #45
  • fix(Makefile): Fix the IMAGE_NAMESPACE bash command by @anubhabMajumdar in #47
  • chore: remove unused store pkg by @nddq in #48
  • fix(tests): make all the tests pass by @timraymond in #34
  • chore: remove deprecated code by @nddq in #50
  • fix: update workflows by @rbtr in #55
  • feat: add office hours by @vakalapa in #52
  • fix: updates to quickstart by @rbtr in #49
  • deps: Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @nddq in #46
  • chore: makefile install fixes by @matmerr in #51
  • fix(deps): Update go.sum in hack/tools for varnamelen by @timraymond in #58
  • fix(Makefile): Wrong image name for manifest by @anubhabMajumdar in #54
  • chore: unmanaged fixes by @matmerr in #56
  • fix: update helmvalues image tag by @rbtr in #59

New Contributors

Full Changelog: v0.0.0...v0.0.1