Releases: beclab/headscale
Releases · beclab/headscale
v0.22.3
Changelog
- 2be16b5 1) fix typo 2) another hard coded version
- ce4a1cf 1. add noise key to config file 2. lower node check interval
- 681c86c ACL Doc's (juanfont#1288)
- 9901d6b Ability to clear nickname
- 88d7ac0 Account for racecondition in deleting/closing update channel
- ba391bc Account for updates in shared namespaces
- 28ed8a5 Actually rename lint
- 9d4822b Actually set up nix
- f49930c Add "configtest" CLI command. (juanfont#1230)
- 4226da3 Add "debug" command
- 4f97e07 Add --all flag to routes enable command to enable all advertised routes
- bfb58de Add 1.26 to tests
- 1ad19a3 Add 1.30.0 to the version roaster
- 7b8cf5e Add 1.34.0 to integration tests
- e38efd3 Add ACL test for limiting a single port. (juanfont#1258)
- 30788e1 Add AlreadyUsed field to Auth Keys (fixes juanfont#157 and juanfont#158)
- 20117c5 Add CI builds with artifacts for PRs and main
- 204f99d Add CLI integration tests
- 549b82d Add Caddy instructions to reverse_proxy.md
- 987bbee Add DNSConfig field to configuration
- e77c16b Add DNSConfig to example and setup test
- f973aef Add Dockerfile to build tailscale docker image for integration tests
- 2c0488d Add Execute helper for controlserver
- f1c05f8 Add ExpireMachine spec to rpc
- ba905ff Add GHA CI to build and deploy docs
- 78eba97 Add GitHub templates
- 8c21818 Add Gitter badge
- c9ecdd6 Add Graphical Control Panels section to README (juanfont#1226)
- 252c68c Add HTTPS support for the web endpoint with manually configured certificate/key files.
- 00c5146 Add IP forwarding requirement to documentation
- 1b0e80b Add OIDC integration tests
- acaab7a Add Open ID connect to changelog
- f6e8341 Add PR link to changelog
- fba77de Add Route DB model and migration from existing field
- c28ca27 Add SSH ACL to changelog
- 52a323b Add SSH capability advertisement
- 56a7b1e Add SVG logos (juanfont#1286)
- 50fb7ad Add TODOs for only sending patch updates
- 749c929 Add Tailscale unstable channel and repo HEAD to integration tests
- 8a3a0b6 Add YAML support to ACLs
- 69d77f6 Add a 'tls_letsencrypt_listen' config option
- b20b664 Add a DestroyNamespace command and tests for the Namespace functions.
- 6aedc11 Add a Makefile with a few targets. The default is 'build'. The build target calls the new version-at-commit.sh script which will automatically populate the version variable inside the Headscale binary.
- fd3a1c1 Add a default to ephemeral_node_inactivity_timeout
- d861231 Add a dockerignore file to speed up builds and make cachine better
- 8e588ae Add a more comprehensive macOS explaination
- d29d022 Add a note about the db_ssl field in the example config file
- 9acc3e0 Add a set of ip prefix convert helpers
- e1e3feb Add a sleep to reduce the impact of juanfont#727
- 8735e56 Add a test for the getdnsconfig function
- 37601f6 Add a very simple test.
- ec5acf7 Add ability to connect to PostgreSQL via unix socket
- 0a5db52 Add ability to connect to PostgreSQL via unix socket
- a71387f Add additional locations to look for the config.json file: /etc/headscale and $HOME/.headscale
- 66c5f74 Add admonitions marking community-provided docs
- 6381d36 Add admonitions marking community-provided docs
- 897d480 Add an embedded DERP server to Headscale
- caa4d33 Add an initial grpcv1 service (implementing the proto generated service)
- 0c005a6 Add and fix errname
- 0c45f8d Add and fix errorlint
- 19cd7a4 Add and fix exhaustive
- db8be91 Add and fix forbidigo
- 25b790d Add and fix forcetypeassert
- 9390348 Add and fix goconst
- c4d4c9c Add and fix gosec
- 796072a Add and fix ifshort
- 0315f55 Add and fix nilnil
- 89eb13c Add and fix nlreturn (new line return)
- d0ef850 Add and fix noctx linter
- 715542a Add and fix stylecheck (golint replacement)
- 668e958 Add and fix unconvert
- 9dc2058 Add api key data model and helpers
- e8e573d Add apikeys command integration test
- 1fd57a3 Add apikeys command to create, list and expire
- 237a148 Add apple endpoint to readme
- 5807562 Add arm64 binaries
- ff217cc Add back head and unstable, ts 1.32.0
- 34f4109 Add back privatekey, but automatically generate it if it does not exist
- d8c856e Add basic accept all acl to all test as example
- c159eb7 Add basic test of yaml parsing
- 1a7ae11 Add basic testcases for Machine.canAccess
- 63cd312 Add breaking change about noise private path
- 527b580 Add build flag to enable TS2019 (juanfont#928)
- ed2236a Add buildtags to pls
- db97a7a Add ca-certificates to Dockerfile
- 021c464 Add cache for requested expiry times
- 0e902fe Add certificates to docker image so we can get derpmap from tailscale
- bd4b2da Add changelog entry to correct version
- 931ef94 Add checks to see if we can fetch the ip from map, remove possible null assignment
- 283ca3b Add ci workflow.
- 9e3339b Add cli support for unsharing a node from a namespace.
- 1f8c7f4 Add comment
- 13aa845 Add comment about scenario test
- f2da1a1 Add comment and update changelog
- d79ccfc Add comment on why grpc is on its own port, replace deprecated
- ebd27b4 Add comment to updatemachine
- 7f66d91 Add config test
- e836db1 Add config.yaml to gitignore
- 4c2f84b Add contributors Action
- cf7767d Add css to the /windows and /apple templates (juanfont#1211)
- 991175f Add depth and avoidance for build
- 9254aff Add direnv and nix output to gitignore
- 91e5cbd Add direnv flake support
- f9a2a2b Add docker DNS IP to the remaining files
- 1b6bad0 Add docker alpine image
- fa197cc Add docs for remote access
- d9aaa0b Add docs on how to set up Windows clients
- e65ce17 Add documentation to integration test framework
- a75c5a4 Add eradme to examples
- 7793012 Add error if peer api is empty
- c24de59 Add example commands for docker
- 78cfba0 Add exceptions to var name length
- d4e3bf1 Add experimental flag to unit test
- 889223e Add experimental kradalby gh runner Remove old v2 runner in favour of self-hosted
- a2b9f3b Add expire (logout) machine command
- 1c7aff5 Add expired column to machine list command
- c6d3174 Add feature flag for SSH, and warning
- 5de9de1 Add flake build file
- 3ddd996 Add format make entry
- e91174e Add gen explicitly to skip list
- 126e694 Add generate private-key command
- 5270361 Add generated files from protobuf
- 25e39d9 Add get ips command to scenario
- 95d3062 Add github action updater
- 56dd734 Add go profiling flag, and enable on integration tests (juanfont#1382)
- f779372 Add golangcilint config
- 6e76494 Add grpc step to dockerfile
- 002b5c1 Add grpc token auth struct
- 811d3d5 Add grpc_listen_addr config option
- 9954a3c Add handling for closing the socket
- 149279f Add health endpoint
- b4259fc Add helper function for colouring expiries
- 43731ca Add helper function to add files to hs container
- 177c21b Add helper function to create a unique givenname
- 81b8610 Add helper function to setup grpc client for cli
- 177f1ec Add helper functions for building derp maps from urls and file
- cb25f0d Add hint for reverse proxying with Apache
- 6fc6355 Add initial CHANGELOG
- 40c5263 Add initial code for generating Apple profiles
- d8144ee Add initial pingallbyhostname
- 0018a78 Add insecure option
- 4de676c Add instructions for macOS GUI
- 8012e1c Add instructions on how to login to iOS (juanfont#1261)
- 9b393eb Add integration cli tests for rename command
- b3a0c4a Add integration readme
- 3e9ee81 Add integration tests for logout with authkey
- b54c0e3 Add integration tests that check logout and relogin
- a3f18f2 Add internal mockoidc command
- 4de49f5 Add isEphemeral() method to Machine
- c64d756 Add k8s deployment, standalone app Dockerfile.
- 8e8b65b Add ko-fi sponsor button
- 2f88341 Add lastUpdate field to machine, function issue message on update channel
- dd8bae8 Add link from the docs readme
- 6950ff7 Add list of talks to the readme
- 8a707de Add local Docker DNS server (makes resolving http://headscale more reliable)
- a6e9952 Add log_level to config, more ACL debug log
- 24c9530 Add loglevel and disable update to config struct
- 641c6fd Add logo files
- b7d7fc5 Add logout method to tsic
- 3abca99 Add logs for issues in Actions
- fac33e4 Add long description for expire
- cfaa36e Add method to expose container id
- e950b3b Add method to fetch by nodekey
- 70d82ea Add migration for new data model
- f113cc7 Add missing GH releases page link
- 059f13f Add missing comment for stream function
- 248abcf Add missing entry to changelog and prepare for 0.22
- fdd64d9 Add missing iff to handle expired preauthkey machines
- 8da029b Add missing links
- cec1e86 Add missing request arguemnt
- 200c10e Add missing return in oidc.go
- a5afe4b Add more capabilities for systemd
- 271cb71 Add more explaination and less redunancy with docs
- f6a7564 Add more test cases to prove that peers and shared peers work properly
- d2748f3 Add more tests.
- 575b15e Add more trace logging
- 8b40343 Add multiple IP prefixes support to ProtoBuf schema
- b3732e7 Add nameserver as resolver aswell
- cb61a49 Add namespace command test
- e28d308 Add negative tests
- 5a2cae5 Add new Tailscale version to integration tests
- 2462989 Add new config option to cli integration tests
- 99bd09f Add new index page
- 2bf50bc Add new integration tests to ci
- 256b6cb Add new option to config-example
- f78deae Add new tailscale to integration tests
- 98e7842 Add nix overlay to flake
- 70274d5 Add nix to runn on lint and integration
- c390859 Add node expiry test
- be24bac Add noise mux and Noise path to base router
- 0cf9c4c Add nolint since go os has weird casing
- cb87852 Add nolint to gosec stuff that doesnt matter because test
- 4d3b638 Add note about main containing unreleased changes
- 4b44aa2 Add note about outdated docs until we fix them
- 14b2354 Add note about running grpc behind a proxy and combining ports
- f30ee3d Add note about support in readme
- e0b9a31 Add note to config example
- 36b8862 Add notes about current ssh status
- 7916fa8 Add ohdearaugustin to CODEOWNERS for config and docs
- a6570d3 Add option to build docker image
- aad4c90 Add options to hsic, ACL and env overrides
- 239ef16 Add preauthkey command test
- 33ae56a Add primary routes to node
- 07a437c Add p...