github netbirdio/netbird v0.82.0-rc.1

pre-release3 hours ago

Breaking changes

  • MySQL has been removed. To upgrade, you must follow the migration docs to postgres: https://docs.netbird.io/selfhosted/migration/mysql-to-postgresql
  • Reverse proxy access logs move to their own database. Nothing to configure: by default they follow your main store (a separate access_logs.db on SQLite, the same DSN on PostgreSQL). A new optional accessLogStore section
    lets you point them elsewhere. This means logs will stay in the old database file, but the dashboard/management API will only report from the new one.

Deprecation notice

  • Rosenpass will be marked as deprecated, and a replacement is in the final testing phase

What's Changed

  • [client] Bump wireguard-go to bd0cb75a3df0 by @pappz in #8229
  • [management] Return the reason when custom domain validation fails by @thomashacker in #8122
  • [client,relay] Bump quic-go to v0.64.0 by @riccardomanfrin in #8249
  • [misc] Fix errcheck findings from the latest golangci-lint by @lixmal in #8251
  • New Crowdin updates by @netbirddev in #8101
  • [client] Add Hebrew to the language picker by @thomashacker in #8102
  • [client] Avoid Signal reconnect listener shutdown deadlock by @mlsmaycon in #8257
  • [management] Add support for pagination in GetAllPeers call by @dmitri-netbird in #8190
  • [misc] Announce tag-pushed releases on the forum by @riccardomanfrin in #8265
  • [client] Fix grammatical error in post-install message by @alireza-hdri in #8242
  • [management] Mask credentials in logged URLs by @bcmmbaga in #8250
  • [client] Keep the resolv.conf watch armed while repairing DNS in file mode by @riccardomanfrin in #8207
  • [client] Drop the non-functional admin URL by @mlsmaycon in #8267
  • [misc] Let suites outside the module reach the e2e harness network by @mlsmaycon in #8260
  • [management] Remove the MySQL store engine by @bcmmbaga in #7914
  • [relay] Negotiate the protocol version on the server side by @pappz in #8231
  • [client] Migrate the desktop UI to Tailwind CSS 4 and fix frontend npm audit findings by @heisbrot in #8277
  • [management] Use account owner as inviter for service user invites by @bcmmbaga in #8276
  • [management] Make EDR sync interval configurable by @bcmmbaga in #8273
  • [management] Give the /api/setup owner account the single account mode domain by @smrrazavian in #8147
  • [client] Stop the service and UI before the NSIS installer extracts files by @emrcbrn in #8255
  • [infrastructure] Increase WASM build size to 70MB by @theodorsm in #8281
  • [client] Remove the replace directives from the embedded client by @lixmal in #8280
  • [management] Skip inactivity expiration rescan on connect when a job is scheduled by @mlsmaycon in #8287
  • [management] Add additional indexes for groups, events, pats and access logs by @pascal-fischer in #8289
  • [management] reduce calls to update last usage for users and pats by @pascal-fischer in #8290
  • [management] remove account id check from inner groups query to use index by @pascal-fischer in #8297
  • [management] Compensate for a possible nil peer when returning "empty" network map by @dmitri-netbird in #8285
  • [management] Push network maps when an integrated validator changes peer approval by @mlsmaycon in #8299
  • [management] Move reverse proxy access logs to a dedicated database by @bcmmbaga in #8303
  • [client,proxy,management,signal,relay] Distrust compromised eMudhra CA keys by @mlsmaycon in #8326
  • [client] Drop SSH privileges through libc in PKCS#11 package builds by @lixmal in #8323
  • [client] Add --table output to netbird status by @braginini in #8305
  • [management] shift network map data store onto the read replica by @pascal-fischer in #8302
  • [client] Validate and bound SSH session requests and channels by @lixmal in #8344
  • [client] Bound the SSH session request queue and keep resizes from blocking the session loop by @lixmal in #8363
  • [client] Skip peers without a PTR record in kubernetes commands by @jnfrati in #8360
  • [management] optimize posture cache by @pascal-fischer in #8366

New Contributors

Full Changelog: v0.81.1...v0.82.0-rc.1

Don't miss a new netbird release

NewReleases is sending notifications on new releases.