github juanfont/headscale v0.16.0-beta5

pre-release22 months ago

CHANGELOG

0.16.0 (2022-xx-xx)

BREAKING

  • Old ACL syntax is no longer supported ("users" & "ports" -> "src" & "dst"). Please check the new syntax.

Changes

  • Drop armhf (32-bit ARM) support. #609
  • Headscale fails to serve if the ACL policy file cannot be parsed #537
  • Fix labels cardinality error when registering unknown pre-auth key #519
  • Fix send on closed channel crash in polling #542
  • Fixed spurious calls to setLastStateChangeToNow from ephemeral nodes #566
  • Add command for moving nodes between namespaces #362
  • Added more configuration parameters for OpenID Connect (scopes, free-form paramters, domain and user allowlist)
  • Add command to set tags on a node #525
  • Add command to view tags of nodes #356
  • Add --all (-a) flag to enable routes command #360
  • Fix issue where nodes was not updated across namespaces #560
  • Add the ability to rename a nodes name #560
    • Node DNS names are now unique, a random suffix will be added when a node joins
    • This change contains database changes, remember to backup your database before upgrading
  • Add option to enable/disable logtail (Tailscale's logging infrastructure) #596
    • This change disables the logs by default
  • Use [Prometheus]'s duration parser, supporting days (d), weeks (w) and years (y) #598
  • Add support for reloading ACLs with SIGHUP #601
  • Use new ACL syntax #618
  • Add -c option to specify config file from command line #285 #612
  • Add configuration option to allow Tailscale clients to use a random WireGuard port. kb/1181/firewalls #624
  • Improve obtuse UX regarding missing configuration (ephemeral_node_inactivity_timeout not set) #639
  • Fix nodes being shown as 'offline' in tailscale status #648
  • Improve shutdown behaviour #651
  • Drop Gin as web framework in Headscale 648

Changelog

  • b0b919e Added more logging to derp server
  • 082fbea Added mux dependency
  • 00885df Fix implicit memory aliasing in for loop (lint 8/n)
  • 5e9004c Fix issues in the poll loop
  • 8551b0d Fixed issue when in linting rampage
  • 73c16ff Fixed issue with the method used to send data
  • 116bef2 Fixed wrong copy paste in Header
  • 657fb20 Flush buffered data on polling
  • c02819a Ignore new dump file
  • 10cd87e Lint fixes 1/n
  • a913d1b Lint fixes 2/n
  • c859bea Lint fixes 3/n
  • 03ced0e Lint fixes 4/n
  • c810b24 Lint fixes 5/n
  • fa91ece Lint fixes 6/n
  • ffcc728 Lint fixes 7/n
  • 625e45b Merge branch 'abandon-gin' of https://github.com/juanfont/headscale into abandon-gin
  • 8e63b53 Merge branch 'abandon-gin' of https://github.com/juanfont/headscale into abandon-gin
  • 294975b Merge branch 'main' into abandon-gin
  • 050782a Merge branch 'main' into abandon-gin
  • bb4a958 Merge branch 'main' into abandon-gin
  • f2f4c3f Merge branch 'main' into fix-segfault-when-not-runner
  • 647972c Merge branch 'main' into fix-segfault-when-not-runner
  • 9707b1f Merge branch 'main' into fix/db-shutdown
  • 2215e17 Merge branch 'main' into fix/dns-name-panic
  • 0bd39b2 Merge branch 'main' into ignore-integtest-dump
  • bfa9ed8 Merge branch 'main' into show-nodes-online
  • d2d1f92 Merge pull request #641 from juanfont/update-contributors
  • 157db30 Merge pull request #642 from kradalby/ignore-integtest-dump
  • 8dda441 Merge pull request #643 from iSchluff/fix/dns-name-panic
  • e3f99d6 Merge pull request #646 from juanfont/update-contributors
  • 3ae3405 Merge pull request #648 from juanfont/show-nodes-online
  • d559e23 Merge pull request #651 from iSchluff/fix/db-shutdown
  • 6da4396 Merge pull request #654 from ChibangLW/main
  • 4a200c3 Merge pull request #656 from juanfont/abandon-gin
  • 7604c0f Merge pull request #658 from juanfont/fix-segfault-when-not-runner
  • 2464c92 Merge pull request #665 from juanfont/update-contributors
  • e611063 Migrate platform config out of Gin
  • dec5134 Minor status change
  • c8378e8 Quick fix to segfault on CLI when Headscale is not running (fix #652)
  • d5e331a Remove Gin from OIDC callback
  • 367da0f Remove Gin from simple endpoints for TS2019
  • 396c3ec Remove Gin from the OIDC handlers
  • dedeb4c Remove Gin from the Registration handler
  • 6c9c9a4 Remove gin from DERP server
  • 53e5c05 Remove gin from the poll handlers
  • 66fffd6 Send Online field of tailcfg.Node based on LastSeen
  • d89fb68 Switch to use gorilla's mux as muxer
  • 4637400 Update CHANGELOG.md
  • 0fa943e Update CHANGELOG.md
  • 72d1d26 Update cmd/headscale/cli/utils.go
  • 34f489b Update cmd/headscale/cli/utils.go
  • 51b8c65 Updated changelog
  • 1e4678c Updated changelog
  • 39b58f7 Use a signal to close the longpolls on shutdown
  • d404ba1 Use request context to close when client disconnects
  • 735440d add timeout for http shutdown, add db disconnect
  • d4a550b chore: add version to binary in containers
  • 89b7fa6 chore: fix lint
  • 8d94621 chore: use docker-meta version
  • 7ae3834 docs(README): update contributors
  • 28a3a5b docs(README): update contributors
  • 360488a docs(README): update contributors
  • 8f31ed5 fix occasional panic on registration
  • 8111b0a update changelog
  • 58c336e updated nix flake go.sum

Don't miss a new headscale release

NewReleases is sending notifications on new releases.