[PR #2928] [MERGED] fixes from 0.27.2 #2939

Closed
opened 2025-12-29 04:19:44 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/juanfont/headscale/pull/2928
Author: @kradalby
Created: 12/1/2025
Status: Merged
Merged: 12/2/2025
Merged by: @kradalby

Base: mainHead: kradalby/0-27-2-to-main


📝 Commits (4)

  • 33dddf6 auth: ensure machines are allowed in when pak change (#2917)
  • 8f168f4 chore: fix filterHash to work with autogroup:self in the acls (#2882)
  • 2d29897 hscontrol/oidc: fix ACL policy not applied to new OIDC nodes (#2890)
  • e212087 changelog: prep for 0.27.2 rc

📊 Changes

25 files changed (+1591 additions, -237 deletions)

View changed files

📝 .github/workflows/build.yml (+0 -2)
📝 .github/workflows/test-integration.yaml (+4 -0)
📝 CHANGELOG.md (+11 -0)
📝 cmd/headscale/cli/preauthkeys.go (+41 -0)
📝 cmd/hi/docker.go (+13 -0)
📝 gen/go/headscale/v1/headscale.pb.go (+91 -86)
📝 gen/go/headscale/v1/headscale.pb.gw.go (+71 -0)
📝 gen/go/headscale/v1/headscale_grpc.pb.go (+38 -0)
📝 gen/go/headscale/v1/preauthkey.pb.go (+118 -24)
📝 gen/openapiv2/headscale/v1/headscale.swagger.json (+38 -0)
📝 hscontrol/auth.go (+5 -9)
📝 hscontrol/auth_test.go (+87 -0)
📝 hscontrol/db/preauth_keys.go (+17 -1)
📝 hscontrol/grpcv1.go (+25 -4)
📝 hscontrol/oidc.go (+17 -29)
📝 hscontrol/policy/v2/policy.go (+45 -12)
📝 hscontrol/policy/v2/policy_test.go (+86 -0)
📝 hscontrol/state/state.go (+51 -24)
📝 integration/auth_key_test.go (+276 -0)
📝 integration/auth_oidc_test.go (+492 -0)

...and 5 more files

📄 Description

0.27.2 fixes was merged into a release branch, so we need to bring the changes into main. This might get updated if the .rc release was not enough.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/juanfont/headscale/pull/2928 **Author:** [@kradalby](https://github.com/kradalby) **Created:** 12/1/2025 **Status:** ✅ Merged **Merged:** 12/2/2025 **Merged by:** [@kradalby](https://github.com/kradalby) **Base:** `main` ← **Head:** `kradalby/0-27-2-to-main` --- ### 📝 Commits (4) - [`33dddf6`](https://github.com/juanfont/headscale/commit/33dddf6e9e3c85fcadc48539554f61d24e451912) auth: ensure machines are allowed in when pak change (#2917) - [`8f168f4`](https://github.com/juanfont/headscale/commit/8f168f42b78498dd609ca523af8a857fb41ec438) chore: fix filterHash to work with autogroup:self in the acls (#2882) - [`2d29897`](https://github.com/juanfont/headscale/commit/2d2989797554446b85904f75435cabfe833dc295) hscontrol/oidc: fix ACL policy not applied to new OIDC nodes (#2890) - [`e212087`](https://github.com/juanfont/headscale/commit/e212087f6f147cabeebe2ba2cb4b2ef9c32d4984) changelog: prep for 0.27.2 rc ### 📊 Changes **25 files changed** (+1591 additions, -237 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+0 -2) 📝 `.github/workflows/test-integration.yaml` (+4 -0) 📝 `CHANGELOG.md` (+11 -0) 📝 `cmd/headscale/cli/preauthkeys.go` (+41 -0) 📝 `cmd/hi/docker.go` (+13 -0) 📝 `gen/go/headscale/v1/headscale.pb.go` (+91 -86) 📝 `gen/go/headscale/v1/headscale.pb.gw.go` (+71 -0) 📝 `gen/go/headscale/v1/headscale_grpc.pb.go` (+38 -0) 📝 `gen/go/headscale/v1/preauthkey.pb.go` (+118 -24) 📝 `gen/openapiv2/headscale/v1/headscale.swagger.json` (+38 -0) 📝 `hscontrol/auth.go` (+5 -9) 📝 `hscontrol/auth_test.go` (+87 -0) 📝 `hscontrol/db/preauth_keys.go` (+17 -1) 📝 `hscontrol/grpcv1.go` (+25 -4) 📝 `hscontrol/oidc.go` (+17 -29) 📝 `hscontrol/policy/v2/policy.go` (+45 -12) 📝 `hscontrol/policy/v2/policy_test.go` (+86 -0) 📝 `hscontrol/state/state.go` (+51 -24) 📝 `integration/auth_key_test.go` (+276 -0) 📝 `integration/auth_oidc_test.go` (+492 -0) _...and 5 more files_ </details> ### 📄 Description 0.27.2 fixes was merged into a release branch, so we need to bring the changes into main. This might get updated if the .rc release was not enough. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 04:19:44 +01:00
adam closed this issue 2025-12-29 04:19:44 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/headscale#2939