Repository navigation
v0.7.0
Highlights
- Cloudflare quick tunnels as a public network provider (
cloudflare-quick). A public flat gets an anonymoushttps://<words>.trycloudflare.comaddress. No Cloudflare account, domain, token orcloudflaredbinary is needed; the tunnel runs inside Flats. The address is kept across restarts while Cloudflare keeps the tunnel. - NetBird as a private and a public network provider (
netbird,netbird-expose), on one embedded NetBird peer. It is only in the NetBird variant built fromnetbird/cmd/flats(how). The release archives and the container image do not include it. - Portal SDK v2.6.3:
- Relays that reject a flat now report the reason instead of staying
connecting. - Slugs longer than 22 characters work on updated relays.
- Flats shows the friendly
<slug>.<relay>address when the relay grants it, and the identity-bound<slug>-<address>.<relay>address otherwise. - If a relay stops granting an alias Flats showed before (another Portal identity took the name), the status and the log warn that links to it can reach another service.
- Relays that reject a flat now report the reason instead of staying
- Console: separate private (lock) and public (globe) open links. A flat's name opens its management page.
Upgrade notes
-
Database: no schema migration relative to v0.6.0.
-
Portal URLs: public URLs are now reported as the relay's identity-bound hostname when the friendly alias is not granted. They are shown without the default
:443. The alias Flats last showed for each relay is remembered inportal/<slug>.alias; deleting that file clears a lost-alias warning. -
Config keys: new
config.jsonkeys and values:cloudflare-quick,netbirdandnetbird-exposeinnetwork.permittedand the per-mode defaults;netbird.management_urlandnetbird.device_name.
Config parsing is strict, so an older release refuses a file that uses them. Remove them before downgrading.
-
Backups: back up
cloudflare-quick/(tunnel credentials, mode 0600) and, for the NetBird variant,netbird/(peer identity) with the rest of the data directory.
What's Changed
- ci: run release tests in the same shards as CI by @oesni in #64
- feat(expose): add Cloudflare quick tunnels as a public network provider by @oesni in #65
- ci: run commit image tests in CI's shards by @oesni in #66
- feat(expose): add NetBird as a private and public network provider by @oesni in #63
- feat(console): split private and public open links by @oesni in #68
- feat(portal): update portal-tunnel to v2.6.3 and show granted relay aliases by @oesni in #69
Full Changelog: v0.6.0...v0.7.0