Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netbird for openSUSE:Factory checked 
in at 2026-08-03 17:15:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/netbird (Old)
 and      /work/SRC/openSUSE:Factory/.netbird.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "netbird"

Mon Aug  3 17:15:22 2026 rev:41 rq:1369114 version:0.76.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/netbird/netbird.changes  2026-07-18 
22:25:31.563165568 +0200
+++ /work/SRC/openSUSE:Factory/.netbird.new.16738/netbird.changes       
2026-08-03 17:16:53.445871403 +0200
@@ -1,0 +2,252 @@
+Fri Jul 31 21:01:50 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 0.76.1
+  - [client] Support Andorid session expiry handling by @pappz in
+    #6945
+  - [client] Stop and remove the daemon on netbird-ui cask
+    uninstall by @lixmal in #6977
+  - [misc] Update SECURITY.md by @mlsmaycon in #6981
+  - [misc] group x package updates and run weekly by @mlsmaycon in
+    #7000
+  - [client] Fix daemon lock order inversion between SetConfig and
+    login by @lixmal in #6978
+  - [client] Fix expression order in legacy nftables route rules by
+    @Optic00 in #7011
+  - [proxy] remove cluster tag from proxy metrics by
+    @pascal-fischer in #6985
+  - [misc] update contributing guide by @mlsmaycon in #7009
+  - [client] Restrict debug bundle log path and upload destinations
+    by @lixmal in #6975
+  - [management, proxy] Management-owned LLM pricing: file-backed
+    defaults + by @braginini in #6965
+
+-------------------------------------------------------------------
+Thu Jul 30 00:24:18 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 0.76.0
+  - [management] Force routing-peer DNS resolution for
+    reverse-proxy domain targets by @lixmal in #6872
+  - [management] Read reverse-proxy service and target columns in
+    Postgres path by @lixmal in #6886
+  - [client] Expose RenameProfile in the Android profile manager
+    binding by @pappz in #6926
+  - [client] Build UI release binaries with the production tag by
+    @pappz in #6898
+  - [client] Escape dots in interface names for sysctl
+    configuration by @stefan-fast in #6930
+  - [client] Serialize iOS tunnel reconfiguration callbacks by
+    @pappz in #6870
+  - [client] Unify route selection in the route manager by @pappz
+    in #6928
+  - [client] parse NB_LAZY_CONN_INACTIVITY_THRESHOLD as a Go
+    duration by @riccardomanfrin in #6947
+  - [client] Export peer details for Android by @pappz in #6925
+  - [management] explicit accountID check when deleting a user by
+    @pascal-fischer in #6944
+  - [infrastructure] Deprecate legacy Dex and Zitadel
+    getting-started scripts by @TechHutTV in #6952
+  - [client] Fix UI crash on Windows builds without dark-mode
+    support by @lixmal in #6958
+  - [signal] make pprof configurable by @pascal-fischer in #6963
+  - [client] Authorize daemon IPC callers by their local identity
+    by @lixmal in #6967
+
+-------------------------------------------------------------------
+Thu Jul 30 00:23:07 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 0.75.1
+  - Agent Network
+    - Added prompt cache token and cost accounting to Agent Network
+      usage. #6900
+    - Added support for Claude Opus 5. #6895
+    - Scoped Agent Network model allowlists per policy, group, and
+      provider. #6905
+  - Client Improvements
+    - Reconcile routed AllowedIPs when a lazy connection becomes
+      idle. #6863
+    - Fetch FreeBSD port files from the GitHub mirror instead of
+      cgit. #6880
+    - Restored the missing backup.Reset behavior. #6883
+    - Made Test_ConnectPeers deterministic under Docker/eBPF kernel
+      and Darwin CI. #6884
+    - Export agent version information for iOS. #6918
+    - Use platform-specific installer URLs for manual update
+      downloads. #6922
+    - Exit the GUI immediately when the Windows session ends. #6878
+    - Fixed stale routing peers after removing overlapping-prefix
+      networks. #6799
+    - Added ReapplyMatching support to the dedicated
+      AllowedIPsRefCounter. #6935
+  - Infrastructure & Miscellaneous
+    - Restored the rootless-latest Docker image tag. #6914
+
+-------------------------------------------------------------------
+Thu Jul 30 00:20:06 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 0.75.0
+  New Feature: Redesigned Desktop Client
+  This release ships a complete rewrite of the desktop client. We
+  went ahead and replaced the old Fyne-based tray application with
+  a new Wails v3 app backed by a React and TypeScript frontend, and
+  it is a massive upgrade. You get a proper main connection view,
+  an exit-node switcher, a networks and peers browser with detail
+  panels, profile management, full settings, debug-bundle creation,
+  and a first-run welcome flow, all in one place instead of buried
+  in a tray menu. #6473 by @pappz and @heisbrot
+
+  The new UI is also translated into 10 languages now, and session
+  handling got a lot smarter, so you actually know when your
+  session is about to expire instead of finding out the hard way.
+  Do note that launch-on-login is now enabled by default on fresh
+  GUI installs, so if you manage devices through MDM, the
+  disableAutostart setting is enforced on every launch to keep that
+  under your control.
+  
+  - Rebuilt the desktop client as a Wails v3 application with a
+    React + TypeScript frontend, replacing the Fyne UI. #6473
+  - Added internationalization with 10 locales (English, German,
+    Spanish, French, Hungarian, Italian, Japanese, Portuguese,
+    Russian, and Simplified Chinese), shared between the tray and
+    the frontend. #6473, #6790 by @s-shimizu-clpl
+  - Added a new system tray with per-platform theme-aware icons,
+    including a native XEmbed host and theme watcher on Linux.
+    #6473
+  - Improved session handling with an auth session watcher, pending
+    login flow, session-expiration dialog and tray notifications,
+    and netbird login improvements. #6473
+  - Extended the daemon API with status stream subscription, an
+    event stream, networks and exit-node selection endpoints, and
+    richer full status, with probe throttling to protect the daemon
+    from UI-driven request storms. #6473
+  - Enabled launch-on-login by default on fresh GUI installs,
+    managed through the daemon as the single source of truth (HKCU
+    on Windows). #6738 by @mlsmaycon
+  - Enforced MDM disableAutostart on every GUI launch, not just
+    fresh installs. #6782 by @riccardomanfrin
+
+  Learn more:
+  - Desktop app overview:
+    https://docs.netbird.io/client/desktop-app
+  - Profiles: https://docs.netbird.io/client/profiles
+  - Deep dive on the new app:
+    https://netbird.io/knowledge-hub/netbird-v0-75-new-desktop-app
+    
+  - What's Changed
+    - Desktop Client Improvements
+      - Made the client connect immediately on profile selection,
+        except while managing profiles. #6838 by @pappz
+      - Brought the connection up in Go after SSO login for a
+        faster, more reliable post-login connect. #6744 by
+        @mlsmaycon
+      - Kept the session deadline visible across reconnects. #6847
+        by @pappz
+      - Fixed the browser dialog not closing during the
+        renew-session flow. #6745 by @heisbrot
+      - Disconnected the daemon on GUI quit via an async Down call.
+        #6796 by @pappz
+      - Restored residual state in foreground mode before login.
+        #6707 by @dfry
+      - Clarified the outdated client overlay wording. #6718 by
+        @heisbrot
+      - Used menu-bar wording on the macOS welcome screen. #6810 by
+        @heisbrot
+      - Added SSO login flow timing instrumentation. #6717 by
+        @mlsmaycon
+      - Updated Wails to v3.0.0-alpha2.117. #6837 by @pappz
+    - Client improvements
+      - Added a JSON gateway for the NetBird daemon, exposing the
+        daemon API over HTTP/JSON. #6272 by @jnfrati
+      - Introduced client-side event aggregation. #6627 by
+        @dmitri-netbird
+      - Offloaded client config generation to the client, reducing
+        work on the management server. #6711 by @dmitri-netbird
+      - Warmed lazy connections from the DNS resolver so
+        lazily-connected peers come up faster. #6854 by @mlsmaycon
+      - Fixed forwarder peers never being excluded from lazy
+        connections. #6674 by @riccardomanfrin
+      - Fixed WGWatcher silently failing to restart on fast
+        disconnect/reconnect. #6664 by @riccardomanfrin
+      - Cleared stale UDP checksums in the eBPF XDP proxy after
+        port rewrite. #6861 by @lixmal
+      - Raised the relay early-message buffer cap to 10,000 to
+        avoid dropping relayed handshakes. #6752 by
+        @riccardomanfrin
+      - Fixed a nil-context panic in the iOS dynamic route
+        resolver. #6848 by @pappz
+      - Fixed a DNS probe listener panic on unparseable local
+        addresses. #6797 by @pappz
+      - Fixed the browser (WASM) relay WebSocket close and raised
+        the RDP dial timeout. #6684 by @lixmal
+      - Included system events in status conversion. #6746 by
+        @lixmal
+      - Refreshed WireGuard stats in mobile debug bundles. #6814 by
+        @pappz
+      - Distinguished empty vs. corrupt state in debug diagnostics.
+        #6816 by @pappz
+    - Management Improvements
+      - Added the dashboard_features account setting #6742 and the
+        agent_network_only account setting #6736, with
+        agent_network_only requiring
+        dashboard_features.agent_network to be enabled #6750 — all
+        by @mlsmaycon
+      - Added traffic filters for source and destination ID. #6697
+        by @pascal-fischer
+      - Allowed disabling the device code flow when using Dex.
+        #6809 by @pascal-fischer
+      - Propagated auth grant types for the combined server. #6817
+        by @pascal-fischer
+      - Built routes for the peer cache on network map components
+        #6780 and added component types #6866 — both by
+        @pascal-fischer
+      - Fixed fetching of missing settings in the GetAccount call.
+        #6800 by @dmitri-netbird
+      - Fixed a duplicate operationId in the OpenAPI spec. #6734 by
+        @CoderSufiyan
+      - Enabled pprof via an environment variable. #6778 by
+        @pascal-fischer
+      - Added logging to ephemeral peer deletion. #6747 by
+        @pascal-fischer
+    - Agent Network
+      - Added Kimi (Moonshot AI) to the provider catalog. #6853 by
+        @mlsmaycon
+      - Added Bedrock cost-allocation metadata plus a per-provider
+        metadata_disabled option. #6791 by @mlsmaycon
+      - Matched Bedrock provider models against the normalized
+        request model. #6773 by @mlsmaycon
+      - Probed the agent-network endpoint with a GET instead of
+        getent. #6867 by @mlsmaycon
+      - Fixed the proxy multi-stage Docker build. #6864 by
+        @mlsmaycon
+    - Relay Improvements
+      - Trusted X-Real-Ip headers only from configured trusted
+        proxies. #6833 by @pappz
+      - Removed the deprecated Hello handshake and gob token
+        decode. #6783 by @lixmal
+      - Self-Hosting Improvements
+      - Added a unified admin CLI for self-hosted helpers. #6507 by
+        @jnfrati
+      - Simplified the enterprise bootstrap. #6869 by @bcmmbaga
+    - Internal, CI, and Docs
+      - Copied the trustedproxy package into the Docker build
+        context. #6851 by @pappz
+      - Ran pnpm install with --ignore-scripts in frontend CI.
+        #6859 by @pappz
+      - Re-generated gateway proto files. #6696 by @jnfrati
+      - Fixed flaky tests in account settings and event aggregation
+        #6811, #6710 by @dmitri-netbird, and in the peer-connect
+        handshake wait #6871 by @riccardomanfrin
+      - Updated the Agent Network readme. #6699 by @braginini
+- disable UI for now and obsolete it in the command line client:
+  the switch to wails/react/pnpm makes building the UI a real chore
+- add skip-ui.patch to patch out references to the UI code for now.
+  This patch needs to be applied before vendoring and during the
+  build. For vendoring we need to run:
+
+  rm -rv client/ui
+  patch -p1 < ../skip-ui.patch
+  go mod vendor
+  tar --zstd -cvf ../vendor.tar.zst vendor
+  rm -rv vendor/
+  git reset --hard
+
+-------------------------------------------------------------------

Old:
----
  netbird-0.74.7.obscpio

New:
----
  netbird-0.76.1.obscpio
  skip-ui.patch

----------(New B)----------
  New:  the switch to wails/react/pnpm makes building the UI a real chore
- add skip-ui.patch to patch out references to the UI code for now.
  This patch needs to be applied before vendoring and during the
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ netbird.spec ++++++
--- /var/tmp/diff_new_pack.muhExO/_old  2026-08-03 17:16:56.933992522 +0200
+++ /var/tmp/diff_new_pack.muhExO/_new  2026-08-03 17:16:56.941992799 +0200
@@ -17,7 +17,7 @@
 
 
 %ifnarch %{ix86}
-%bcond_without netbird_ui
+%bcond_with netbird_ui
 %else
 %bcond_with netbird_ui
 %endif
@@ -32,7 +32,7 @@
 %bcond_with stub_config
 
 Name:           netbird
-Version:        0.74.7
+Version:        0.76.1
 Release:        0
 Summary:        Mesh VPN based on WireGuard
 License:        AGPL-3.0-only AND BSD-3-Clause
@@ -43,6 +43,7 @@
 Source3:        %{name}-management.service
 Source4:        %{name}-signal.service
 Patch0:         service-install-cli-change.patch
+Patch1:         skip-ui.patch
 BuildRequires:  fdupes
 BuildRequires:  fish
 BuildRequires:  git-core
@@ -65,6 +66,9 @@
 %endif
 BuildRequires:  hicolor-icon-theme
 %endif
+%if %{without netbird_ui}
+Obsoletes:      netbird-applet < %{version}-%{release}
+%endif
 
 %description
 NetBird combines a configuration-free peer-to-peer private network and a
@@ -198,6 +202,10 @@
 %autosetup -p1 -a1
 
 %build
+%if %{without netbird_ui}
+rm -rf client/ui/
+%endif
+
 COMMIT_HASH="$(sed -n 's/commit: \(.*\)/\1/p' %_sourcedir/%{name}.obsinfo)"
 
 DATE_FMT="+%%Y-%%m-%%dT%%H:%%M:%%SZ"

++++++ _service ++++++
--- /var/tmp/diff_new_pack.muhExO/_old  2026-08-03 17:16:56.985994327 +0200
+++ /var/tmp/diff_new_pack.muhExO/_new  2026-08-03 17:16:56.989994466 +0200
@@ -3,16 +3,18 @@
     <param name="url">https://github.com/netbirdio/netbird.git</param>
     <param name="scm">git</param>
     <param name="package-meta">yes</param>
-    <param name="revision">refs/tags/v0.74.7</param>
+    <param name="revision">refs/tags/v0.76.1</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">disable</param>
   </service>
   <service name="set_version" mode="manual">
   </service>
+  <!--
   <service name="go_modules" mode="manual">
     <param name="compression">zst</param>
   </service>
+  -->
   <!-- services below are running at buildtime -->
   <service name="tar" mode="buildtime">
   </service>

++++++ netbird-0.74.7.obscpio -> netbird-0.76.1.obscpio ++++++
++++ 119866 lines of diff (skipped)

++++++ netbird.obsinfo ++++++
--- /var/tmp/diff_new_pack.muhExO/_old  2026-08-03 17:17:01.458149615 +0200
+++ /var/tmp/diff_new_pack.muhExO/_new  2026-08-03 17:17:01.462149753 +0200
@@ -1,5 +1,5 @@
 name: netbird
-version: 0.74.7
-mtime: 1784297132
-commit: a1c9427d8004576e2cbb9e546d409847fa9df318
+version: 0.76.1
+mtime: 1785523976
+commit: 0780a806f2cc2e8a6a51782cfffe0591b7c3fa9c
 

++++++ skip-ui.patch ++++++
diff --git a/go.mod b/go.mod
index 26a19495..7614c8d2 100644
--- a/go.mod
+++ b/go.mod
@@ -114,7 +114,6 @@ require (
        github.com/ti-mo/conntrack v0.5.1
        github.com/ti-mo/netfilter v0.5.2
        github.com/vmihailenco/msgpack/v5 v5.4.1
-       github.com/wailsapp/wails/v3 v3.0.0-alpha2.117
        github.com/yusufpapurcu/wmi v1.2.4
        github.com/zcalusic/sysinfo v1.1.3
        
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc 
v0.67.0
@@ -339,3 +338,12 @@ replace github.com/dexidp/dex => github.com/netbirdio/dex 
v0.244.1-0.20260716205
 replace github.com/dexidp/dex/api/v2 => github.com/netbirdio/dex/api/v2 
v2.0.0-20260512110716-8d70ad8647c1
 
 replace github.com/mailru/easyjson => github.com/netbirdio/easyjson v0.9.0
+
+ignore (
+       github.com/netbirdio/netbird/client/ui
+       github.com/wailsapp/wails/v3
+       github.com/wailsapp/wails/v3/pkg/application
+       github.com/wailsapp/wails/v3/pkg/events
+       github.com/wailsapp/wails/v3/pkg/services/notifications
+       github.com/wailsapp/wails/v3/pkg/w32
+)

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/netbird/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.netbird.new.16738/vendor.tar.zst differ: char 6, 
line 1

Reply via email to