Changelog
- b76dc7ec58377b42a3fba80f1c6354d785612bd1: [release-4.12] ENGCP-1687 - keep peers that reconnected through another replica (#8606) (#8643) (@loft-bot)
- c5a354d6683857aac8827459f6183e5674420471: [release-4.12] fix(argocd): wait for the tenant cluster before registering it with Argo CD (#8403) (#8571) (@loft-bot)
- d612cac0312dc6392d02e6086263e62295a74329: [release-4.12] fix(tailscale): mesh DERP replicas on pod networks inside 100.64.0.0/10 (#8613) (#8630) (@loft-bot)
- c41f4265b97b86cd5ca2b3da26cfb7089dcb259b: ci(e2e): backport /test-e2e follow-ups to release-4.12 (#8543) (@vcauesantos)
- 641441cf6882a39f973d7a3af2032bd8c5d6bd97: ci(e2e): backport /test-e2e to release-4.12 (#8512) (@vcauesantos)
- d91bdd609dfa9cbae987652bf73e0a91cd4eca89: ci(e2e): open /test-e2e checks with the ci app on release-4.12 (#8601) (@vcauesantos)
- 0ef81f63e2399c2229ef6b892668239388852639: ci(release): let goreleaser generate the changelog (#8677) (#8685) (@loft-bot)
- 4f8cfcf809b8dca02f5003a3a07d7a2e4b248046: ci(release): run linear sync from a reusable workflow (#8668) (#8676) (@loft-bot)
- b2b1bce7684c3dd771fabbc2edb01412c6fbd3c1: fix(ci): stop devspace plugin sync from blocking releases (#8655) (#8664) (@loft-bot)
- 98861eb463c2d32f64cd755a698a857ffc7035bd: fix(security): check chart secrets when saving an App or StackTemplate (#8537) (@flomedja)
- 898ff52e596d2335922f274bdb97aa0de92b03b4: test(e2e): de-flake the HA dead tunnel spec and dump node state on A12 restore failure (#8446) (#8691) (@sowmyav27)
- 826798b5942cb67214e68c64692d6c4ee7eacab8: test(stack): check that one bad stack does not block the others (#8607) (#8627) (@loft-bot)