[PR #324] [MERGED] Versioning of UI and grpc-agent for passing version #12481

Closed
opened 2026-08-05 02:05:59 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/324
Author: @shatoboar
Created: 5/25/2022
Status: Merged
Merged: 5/25/2022
Merged by: @mlsmaycon

Base: mainHead: ui_version


📝 Commits (10+)

  • 81cfc63 feat(client-ui) versioning and grpc-agent for passing version
  • 28356eb fix(getInfo) compile error for other OS other than linux
  • c4645bd handling ui version from management side
  • c3112e1 get uiversion test
  • 8dbb327 fix(client_ui.go) version unused
  • b29e4f3 fix(system.GetInfo()) context key updated
  • 29b7999 fix(system#GetInfo) for OS other than linux
  • 7a87ef7 Avoid overwriting UIVersion when updating meta
  • 669c6d9 Pass the context to the peer's registration
  • 45c1b9f single extractUserAgent

📊 Changes

20 files changed (+264 additions, -154 deletions)

View changed files

📝 .goreleaser.yaml (+2 -2)
📝 client/cmd/version.go (+1 -1)
📝 client/internal/connect.go (+6 -5)
📝 client/internal/engine_test.go (+1 -1)
📝 client/internal/login.go (+7 -6)
📝 client/server/server.go (+25 -5)
📝 client/system/info.go (+30 -1)
📝 client/system/info_darwin.go (+6 -2)
📝 client/system/info_freebsd.go (+6 -2)
📝 client/system/info_linux.go (+5 -2)
📝 client/system/info_test.go (+15 -2)
📝 client/system/info_windows.go (+5 -2)
📝 client/ui/client_ui.go (+4 -1)
📝 management/client/client_test.go (+5 -5)
📝 management/client/grpc.go (+1 -0)
📝 management/proto/management.pb.go (+122 -112)
📝 management/proto/management.proto (+2 -1)
📝 management/proto/management_grpc.pb.go (+6 -2)
📝 management/server/grpcserver.go (+6 -1)
📝 management/server/peer.go (+9 -1)

📄 Description

No description provided


🔄 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/netbirdio/netbird/pull/324 **Author:** [@shatoboar](https://github.com/shatoboar) **Created:** 5/25/2022 **Status:** ✅ Merged **Merged:** 5/25/2022 **Merged by:** [@mlsmaycon](https://github.com/mlsmaycon) **Base:** `main` ← **Head:** `ui_version` --- ### 📝 Commits (10+) - [`81cfc63`](https://github.com/netbirdio/netbird/commit/81cfc630b537572877db68645eeba9acf69cdc02) feat(client-ui) versioning and grpc-agent for passing version - [`28356eb`](https://github.com/netbirdio/netbird/commit/28356eb1124aed17e3a60fe3249baa368a07afcb) fix(getInfo) compile error for other OS other than linux - [`c4645bd`](https://github.com/netbirdio/netbird/commit/c4645bd6747473dd0a499844094f18d476b428df) handling ui version from management side - [`c3112e1`](https://github.com/netbirdio/netbird/commit/c3112e1b54a9e6fd89a07cd9457c061ca412ada3) get uiversion test - [`8dbb327`](https://github.com/netbirdio/netbird/commit/8dbb327305e0e97b9b8ded21de6386486cd58bfa) fix(client_ui.go) version unused - [`b29e4f3`](https://github.com/netbirdio/netbird/commit/b29e4f37a3b3ad67c339d3e4d64196ddb19465b7) fix(system.GetInfo()) context key updated - [`29b7999`](https://github.com/netbirdio/netbird/commit/29b799903dac5078edaa6fa3a5e42c21d90be9d9) fix(system#GetInfo) for OS other than linux - [`7a87ef7`](https://github.com/netbirdio/netbird/commit/7a87ef71525f797a4dc6569129487e86a15d82c3) Avoid overwriting UIVersion when updating meta - [`669c6d9`](https://github.com/netbirdio/netbird/commit/669c6d98e2f5dce49f6b655f45f8d66e51e7da1f) Pass the context to the peer's registration - [`45c1b9f`](https://github.com/netbirdio/netbird/commit/45c1b9fb8dcdeae0b911be0ab65fbecb3c7c20ab) single extractUserAgent ### 📊 Changes **20 files changed** (+264 additions, -154 deletions) <details> <summary>View changed files</summary> 📝 `.goreleaser.yaml` (+2 -2) 📝 `client/cmd/version.go` (+1 -1) 📝 `client/internal/connect.go` (+6 -5) 📝 `client/internal/engine_test.go` (+1 -1) 📝 `client/internal/login.go` (+7 -6) 📝 `client/server/server.go` (+25 -5) 📝 `client/system/info.go` (+30 -1) 📝 `client/system/info_darwin.go` (+6 -2) 📝 `client/system/info_freebsd.go` (+6 -2) 📝 `client/system/info_linux.go` (+5 -2) 📝 `client/system/info_test.go` (+15 -2) 📝 `client/system/info_windows.go` (+5 -2) 📝 `client/ui/client_ui.go` (+4 -1) 📝 `management/client/client_test.go` (+5 -5) 📝 `management/client/grpc.go` (+1 -0) 📝 `management/proto/management.pb.go` (+122 -112) 📝 `management/proto/management.proto` (+2 -1) 📝 `management/proto/management_grpc.pb.go` (+6 -2) 📝 `management/server/grpcserver.go` (+6 -1) 📝 `management/server/peer.go` (+9 -1) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2026-08-05 02:05:59 -04:00
saavagebueno changed title from [PR #324] Versioning of UI and grpc-agent for passing version to [PR #324] [MERGED] Versioning of UI and grpc-agent for passing version 2026-08-05 02:08:23 -04:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#12481