Minor Changes:
- Add
--cluster
flag for filtering by cluster (#1309, @chancez) - Add flags to filter for pods and services in any namespace (#1308, @glrf)
- Make
--namespace
flag more intuitive and allow both--namespace
and--pod
flag (#1279, @glrf) - Add http header filter to hubble observe (#1277, @ChrsMark)
- Add HTTP URL filter (#1236, @glrf)
- Add request timeout flag for unary RPCs (#1290, @chancez)
- Display server provided flows rate (#1272, @glrf)
Bugfixes:
- Fix client certificate requests when no client certificate is specified (#1123, @chancez)
- Fix raw-filter flags by binding flags to viper only if command is run (#1202, @glrf)
CI Changes:
- ci: fix CodeQL workflow for v0.12, update deps in integration tests (#1131, @rolinh)
- ci: replace deprecated use of set-output (#1124, @rolinh)
- ci: run slowg analyzer (#1183, @rolinh)
- Renovate: Attempt to update Makefile golang with other Go deps (#1175, @chancez)
- renovate: Configure automerge only from trusted packages (#1278, @chancez)
Misc Changes:
- treewide: switch the logger to slog (#1108, @rolinh)
- build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 (#1251, @dependabot[bot])
- Add filter flag documentation and examples to help message (#1203, @glrf)
- Automerge Renovate minor/patch updates (#1263, @chancez)
- build: update docker.io/library/golang docker tag to alpine v3.19 (#1342, @kaworu)
- chore(deps): update actions/checkout action to v3.6.0 (main) (#1194, @renovate[bot])
- chore(deps): update actions/checkout action to v4 (main) (#1207, @renovate[bot])
- chore(deps): update actions/download-artifact action to v4.1.0 (main) (#1334, @renovate[bot])
- chore(deps): update actions/setup-go action to v5 (main) (#1313, @renovate[bot])
- chore(deps): update actions/upload-artifact action to v3.1.3 (main) (#1204, @renovate[bot])
- chore(deps): update all github action dependencies (main) (minor) (#1156, @renovate[bot])
- chore(deps): update all github action dependencies (main) (minor) (#1227, @renovate[bot])
- chore(deps): update all github action dependencies (main) (patch) (#1155, @renovate[bot])
- chore(deps): update all github action dependencies (main) (patch) (#1188, @renovate[bot])
- chore(deps): update all github action dependencies (main) (patch) (#1264, @renovate[bot])
- chore(deps): update all github action dependencies (main) (patch) (#1292, @renovate[bot])
- chore(deps): update all github action dependencies (main) (patch) (#1324, @renovate[bot])
- chore(deps): update all github action dependencies (master) (minor) (#1138, @renovate[bot])
- chore(deps): update all github action dependencies to v3 (main) (major) (#1219, @renovate[bot])
- chore(deps): update all github action dependencies to v4 (main) (major) (#1326, @renovate[bot])
- chore(deps): update dependency cilium/cilium to v1.14.2 (main) (#1224, @renovate[bot])
- chore(deps): update dependency go to v1.21.3 (main) (#1268, @renovate[bot])
- chore(deps): update dependency helm/helm to v3.12.3 (main) (#1184, @renovate[bot])
- chore(deps): update dependency helm/helm to v3.13.1 (main) (#1255, @renovate[bot])
- chore(deps): update dependency helm/helm to v3.13.2 (main) (#1286, @renovate[bot])
- chore(deps): update docker.io/library/alpine docker tag to v3.18.3 (main) (#1179, @renovate[bot])
- chore(deps): update docker.io/library/alpine docker tag to v3.18.4 (main) (#1231, @renovate[bot])
- chore(deps): update docker.io/library/alpine docker tag to v3.18.5 (main) (#1303, @renovate[bot])
- chore(deps): update docker.io/library/alpine docker tag to v3.19.0 (main) (#1318, @renovate[bot])
- chore(deps): update docker/build-push-action action to v4.2.0 (main) (#1208, @renovate[bot])
- chore(deps): update docker/build-push-action action to v4.2.1 (main) (#1214, @renovate[bot])
- chore(deps): update docker/build-push-action action to v5 (main) (#1220, @renovate[bot])
- chore(deps): update docker/build-push-action action to v5.1.0 (main) (#1297, @renovate[bot])
- chore(deps): update docker/setup-buildx-action action to v2.10.0 (main) (#1197, @renovate[bot])
- chore(deps): update docker/setup-buildx-action action to v2.9.1 (master) (#1126, @renovate[bot])
- chore(deps): update github/codeql-action action to v2.20.4 (master) (#1136, @renovate[bot])
- chore(deps): update github/codeql-action action to v2.21.0 (master) (#1148, @renovate[bot])
- chore(deps): update github/codeql-action action to v2.21.3 (main) (#1181, @renovate[bot])
- chore(deps): update github/codeql-action action to v2.21.5 (main) (#1196, @renovate[bot])
- chore(deps): update github/codeql-action action to v2.21.7 (main) (#1217, @renovate[bot])
- chore(deps): update github/codeql-action action to v2.21.8 (main) (#1225, @renovate[bot])
- chore(deps): update github/codeql-action action to v2.21.9 (main) (#1232, @renovate[bot])
- chore(deps): update github/codeql-action action to v2.22.2 (main) (#1240, @renovate[bot])
- chore(deps): update github/codeql-action action to v2.22.3 (main) (#1260, @renovate[bot])
- chore(deps): update github/codeql-action action to v2.22.4 (main) (#1270, @renovate[bot])
- chore(deps): update github/codeql-action action to v2.22.5 (main) (#1275, @renovate[bot])
- chore(deps): update github/codeql-action action to v2.22.8 (main) (#1302, @renovate[bot])
- chore(deps): update github/codeql-action action to v2.22.9 (main) (#1311, @renovate[bot])
- chore(deps): update github/codeql-action action to v3 (main) (#1327, @renovate[bot])
- chore(deps): update github/codeql-action action to v3.23.0 (main) (#1341, @renovate[bot])
- chore(deps): update golang (main) (#1230, @renovate[bot])
- chore(deps): update golang (main) (#1281, @renovate[bot])
- chore(deps): update golang (main) (#1305, @renovate[bot])
- chore(deps): update golang (main) (#1307, @renovate[bot])
- chore(deps): update golang (main) (#1323, @renovate[bot])
- chore(deps): update golang (main) (#1333, @renovate[bot])
- chore(deps): update golang (main) (patch) (#1237, @renovate[bot])
- chore(deps): update golang to v1.20.6 (master) (patch) (#1127, @renovate[bot])
- chore(deps): update golang to v1.20.7 (main) (patch) (#1171, @renovate[bot])
- chore(deps): update golang to v1.21.0 (main) (minor) (#1177, @renovate[bot])
- chore(deps): update golang to v1.21.1 (main) (patch) (#1205, @renovate[bot])
- chore(deps): update golang to v1.21.3 (main) (patch) (#1256, @renovate[bot])
- chore(deps): update golang to v1.21.4 (main) (patch) (#1287, @renovate[bot])
- chore(deps): update golang to v1.21.5 (main) (patch) (#1310, @renovate[bot])
- chore(deps): update golang to v1.21.6 (main) (patch) (#1340, @renovate[bot])
- chore(deps): update golangci/golangci-lint docker tag to v1.54.1 (main) (#1187, @renovate[bot])
- chore(deps): update golangci/golangci-lint docker tag to v1.54.2 (main) (#1193, @renovate[bot])
- chore(deps): update golangci/golangci-lint docker tag to v1.55.0 (main) (#1267, @renovate[bot])
- chore(deps): update golangci/golangci-lint docker tag to v1.55.1 (main) (#1274, @renovate[bot])
- chore(deps): update golangci/golangci-lint docker tag to v1.55.2 (main) (#1284, @renovate[bot])
- chore(deps): update golangci/golangci-lint-action action to v3.7.0 (main) (#1189, @renovate[bot])
- chore(deps): update helm/kind-action action to v1.8.0 (master) (#1129, @renovate[bot])
- chore(deps): update library/golang docker tag to v1.20.6 (master) (#1128, @renovate[bot])
- ci: build image for arm64 (#1168, @rolinh)
- doc and config updates for the v0.12.0 release (#1121, @rolinh)
- doc: add server flag documentation to watch peers (#1229, @kaworu)
- doc: update doc readme and remove broken links (#1200, @rolinh)
- Don't set --last if --input-file is specified (#1153, @michi-covalent)
- enable new analyzers (protogetter, sloglint and testifylint) (#1295, @rolinh)
- fix(deps): update all go dependencies main (main) (#1154, @renovate[bot])
- fix(deps): update all go dependencies main (main) (minor) (#1206, @renovate[bot])
- fix(deps): update all go dependencies main (main) (minor) (#1288, @renovate[bot])
- fix(deps): update all go dependencies main (main) (minor) (#1304, @renovate[bot])
- fix(deps): update all go dependencies main (main) (patch) (#1319, @renovate[bot])
- fix(deps): update golang.org/x/exp digest to 613f0c0 (master) (#1125, @renovate[bot])
- fix(deps): update golang.org/x/exp digest to d63ba01 (main) (#1170, @renovate[bot])
- fix(deps): update golang.org/x/sys digest to 13b15b7 (main) (#1301, @renovate[bot])
- fix(deps): update module github.com/google/go-cmp to v0.6.0 (main) (#1258, @renovate[bot])
- fix(deps): update module github.com/spf13/viper to v1.17.0 (main) (#1241, @renovate[bot])
- fix(deps): update module github.com/spf13/viper to v1.18.0 (main) (#1312, @renovate[bot])
- fix(deps): update module golang.org/x/sys to v0.11.0 (main) (#1176, @renovate[bot])
- fix(deps): update module golang.org/x/sys to v0.13.0 (main) (#1238, @renovate[bot])
- fix(deps): update module golang.org/x/sys to v0.16.0 (main) (#1338, @renovate[bot])
- fix(deps): update module google.golang.org/grpc to v1.58.2 (main) (#1218, @renovate[bot])
- fix(deps): update module google.golang.org/grpc to v1.58.3 (main) (#1257, @renovate[bot])
- fix(deps): update module google.golang.org/grpc to v1.59.0 (main) (#1265, @renovate[bot])
- fix(deps): update module google.golang.org/grpc to v1.60.0 (main) (#1325, @renovate[bot])
- fix(deps): update module google.golang.org/protobuf to v1.32.0 (main) (#1336, @renovate[bot])
- Makefile: Support overriding build options via Makefile.override (#1285, @chancez)
- Release v0.12.2 follow up (#1254, @rolinh)
- Release v0.12.3 follow up (#1321, @lambdanis)
- renovate tweak (#1122, @kaworu)
- renovate: Add client-go to disabled list (#1167, @sayboras)
- renovate: Use allowedVersions to limit updates to stable branches (#1244, @chancez)
- switch the default git branch from master to main (#1147, @kaworu)
- treewide: use log/slog instead of golang.org/x/exp/slog (#1182, @rolinh)
- Update README and CHANGELOG to v0.12.1 (#1250, @gandro)
- vendor: bump Cilium to v1.14.0-rc.0 (#1120, @rolinh)
- vendor: Fix missing file in vendor (#1269, @chancez)
- vendor: update golang.org/x/sys to latest unreleased version (#1291, @rolinh)
Full Changelog: v0.12.3...v0.13.0