Skip to content

Releases: juanfont/headscale

v0.10.8

21 Oct 22:02
f822816
Compare
Choose a tag to compare

Changelog

4c2f84b Add contributors Action
bb1f17f Added glossary
7b40e99 Added notes on SQLite
0318af5 Apply suggestions from code review
f3bf9b4 Contributors again fixed
16a90e7 Contributors should be working
bc14595 Finally fix arm64 build
e425e3f Fix contributors
d5aef85 Fix contributors
a0bfad6 Headscale is not capitalized
2236cc8 Improve wording here and there
636943c Improved docker cmd
e9ffd36 Improvements here and there
4be0b3f Mention disable check updates in the doc
73e4d38 Merge branch 'doc-reorg-v1' of https://github.com/juanfont/headscale into doc-reorg-v1
8f5a1dc Merge branch 'doc-reorg-v1' of https://github.com/juanfont/headscale into doc-reorg-v1
efe208f Merge branch 'doc-reorg-v1' of https://github.com/juanfont/headscale into doc-reorg-v1
b799635 Merge branch 'fix-arm64' of https://github.com/juanfont/headscale into fix-arm64
d1ebcb5 Merge branch 'main' into doc-reorg-v1
0a6a67d Merge branch 'main' into doc-reorg-v1
2c57019 Merge branch 'main' into doc-reorg-v1
355483f Merge pull request #184 from juanfont/doc-reorg-v1
95bc2ee Merge pull request #190 from juanfont/fix-arm64
9fbfa7c Merge pull request #191 from juanfont/fix-contributors
f822816 Merge pull request #193 from juanfont/fix-again-contributors
7bb3541 Move README documentation to doc/
d1e8ac7 Moved TLS config to another file
672d847 PRettier on the yamls
561c15b Prettier
995dcfc Reference doc/
b93aa72 Run contributors on merge to master
6b0f5da Separate config examples for sqlite and postgres for the time being
3134412 Switch json for yaml in README
86ecc2a Switch to YAML config
06706aa Update docs/Running.md

v0.10.5

20 Oct 08:57
03d97c3
Compare
Choose a tag to compare

Changelog

18b00b5 Add support for Split DNS (implements #179)
d35f5fe Apply some DRY to the sharing tests.
41c5a0d Apply suggestions from code review
19165a4 Merge branch 'main' into split-dns
d2a162e Merge pull request #178 from cure/refactor-sharing-tests
03d97c3 Merge pull request #183 from juanfont/split-dns

v0.10.4

18 Oct 10:57
9e1253a
Compare
Choose a tag to compare

Changelog

9e3339b Add cli support for unsharing a node from a namespace.
7dcf4a5 Add support for renaming namespaces.
01a5fe3 Added tests, solved some bugs, and code reorg
b06e34f Bugfix: the check to see if a node was already shared into a namespace was incorrect.
306a80c Bugfix: when namespace destruction causes a database error, return the error, not nil.
061efa1 Do not include BaseDomain as full route in DNSConfig + code reorg
687e8d1 Do not use the full application for getMapResponseDNSConfig
244e79f Merge branch 'main' into cli-unshare-node
ddf042c Merge branch 'main' into fix-magic-dns-base-domain
023cd8f Merge branch 'main' into fix-sharing-check
9a74722 Merge pull request #172 from cure/rename-namespaces
10d24e6 Merge pull request #174 from juanfont/fix-magic-dns-base-domain
b4e6a32 Merge pull request #176 from cure/fix-sharing-check
9e1253a Merge pull request #177 from cure/cli-unshare-node
8094e6f Preload the Namespace from SharedMachines
01f755e Send UserProfile info for the peers' namespaces
37e191a Solved merge

v0.10.3

16 Oct 12:26
a9a1a8f
Compare
Choose a tag to compare

Changelog

5807562 Add arm64 binaries
be3a379 Added --force flag on node delete (fixes #164)
d0daff1 Added TODO in waiting
6aa763a Expanded unit tests to better cover sharing nodes
ebfb8c8 Fix tests, as IDs of Machines where wrongly starting in 0
3e1e07e Fixed integration tests for shared nodes
fa8cd96 Get peers from namespaces where shared nodes are shared to
0d13e16 Improve help message to expire key (fixes #161)
ddb6bd7 Merge branch 'main' into arm64-binaries
0b0f7db Merge branch 'main' into authkey-namespace-preload
654d2b9 Merge branch 'main' into complete-expire-command
9f52a64 Merge branch 'main' into fix-shared-nodes
6c4c761 Merge branch 'main' into fix-shared-nodes
85ddc0d Merge branch 'main' into force-flag
fddc2aa Merge pull request #150 from juanfont/fix-shared-nodes
829a8c4 Merge pull request #165 from juanfont/expire-json
5a7b377 Merge pull request #166 from juanfont/complete-expire-command
271660a Merge pull request #167 from juanfont/authkey-namespace-preload
52511af Merge pull request #169 from juanfont/arm64-binaries
a9a1a8f Merge pull request #171 from juanfont/force-flag
985c6e7 Preload AuthKey Namespace on list nodes (fixes #163)
be36480 Reverted back values in integration tests
91d135e Show JSON when error on expire key (fixes #162)

v0.10.2

13 Oct 21:48
abfb179
Compare
Choose a tag to compare

Changelog

30788e1 Add AlreadyUsed field to Auth Keys (fixes #157 and #158)
93517aa Apply suggestions from code review
7ce8c4c Fixed merge
06ae2a6 Merge branch 'main' into better-pak-management
cc3e870 Merge branch 'main' into better-pak-management
5f0f370 Merge branch 'main' into disable-version-check-on-json
2ddca36 Merge branch 'main' of https://github.com/juanfont/headscale into main
70ae18c Merge pull request #155 from juanfont/fix-json-delete-node
809a5b8 Merge pull request #156 from juanfont/disable-version-check-on-json
abfb179 Merge pull request #159 from juanfont/better-pak-management
6924b7b Output json when deleting node (fixes #152)
9a6ac6e Reword errSingleUseAuthKeyHasBeenUsed
27947c6 This commit disables the version checker when JSON output (#153)

v0.10.1

11 Oct 16:23
dd1e425
Compare
Choose a tag to compare

Changelog

7f2027d Added unit tests
48f5a9a Fix error 500 when deleting shared node (fixes #133)
dd1e425 Merge pull request #147 from juanfont/fix-delete-shared-nodes

v0.10.0

10 Oct 11:43
087c461
Compare
Choose a tag to compare

Changelog

3f3cfed Add support for MagicDNS
d70c3d6 Added more comments, plus renamed vars with better names
1a0f6f6 Added note on TODO
6884798 Added some comments
d4dc133 Added unit tests
ec91198 Do not allow magicdns if not nameservers set up
5ce1526 Do not return a pointer
5dbf6b5 Extended DNS config unit tests
32c3f09 Fixed conflict
1949265 Fixed error on assign
64185cc Fixed go mod
47dcc94 Fixed issue in tests
e60ceef Fixing nil issue
fc5153a Generate MagicDNS search domains for any tailnet range
45e71ec Generated MagicDNS search domains (only in 100.64.0.0/10)
b02a9f9 Go mod updates
088e824 Improved doc
c9e4da3 Improving documentation for DNS config
ef0f7c0 Integration tests for MagicDNS working
a0fa652 MagicDNS changes merged back
9a0c976 Merge branch 'magic-dns-support' of https://github.com/juanfont/headscale into magic-dns-support
d579c17 Merge branch 'main' into discord
c4487b7 Merge branch 'main' into magic-dns-support
040a18e Merge branch 'main' into magic-dns-support
990ff15 Merge branch 'main' into magic-dns-support
4c5f667 Merge pull request #129 from juanfont/magic-dns-support
087c461 Merge pull request #145 from juanfont/discord
2eef535 Merged main
6981543 Only search domain from current namespace in MapResponse
c9a411e Preload namespace
656237e Propagate dns config vales across Headscale
4c4c951 Remove gitter for discord
e432e98 Send hostname in toNode
36ae14b Send search domains
8d60ae2 Tidy gomod
02bc731 Update dns.go
1a41a9f Updated readme
61870a2 WIP preparation for merge
da4a9da Warn users when MagicDNS is set with no DNS servers

v0.9.3

07 Oct 17:27
fd8d888
Compare
Choose a tag to compare

Changelog

ba391bc Account for updates in shared namespaces
20117c5 Add CI builds with artifacts for PRs and main
931ef94 Add checks to see if we can fetch the ip from map, remove possible null assignment
7793012 Add error if peer api is empty
f6a7564 Add more test cases to prove that peers and shared peers work properly
8fa0fe6 Add the ability to specify registration ACME email and ACME URL.
a6adcda Added switch to disable the update checks
2048e9e Added version checker on startup
f0c5449 Allow multiple namespaces to be checked for state at the same time
6ffea22 Attempt to close failed streams
d637a9c Change ping count
39abc4e Clarify error messages for nodes that are not connected
2eb57e6 Clean up pointer usage consistency.
722084f Comment out aggressive logging
0d4a006 Consitently use Machine pointers
d3ef39a Correctly use the internal docker dns and port for headscale joining
566c2bc Document client OS support in a table
0435089 Fix a few typos in the tailscale command line arguments.
95f726f Fix logic
54daa0d Fix spelling error
7c37086 Handle lack of internet
cefe2d5 Improve and clarify log entry
1d5b090 Initial work on Prometheus metrics
1d81333 Make sure that goreleaser uses the appropriate version string when building the headscale executable.
0d1b60a Merge branch 'loop-97' of github.com:kradalby/headscale into loop-97
836ee74 Merge branch 'main' into fix-goreleaser-version
2c83eac Merge branch 'main' into loop-97
e4f197b Merge branch 'main' into loopy-loop
e9ea698 Merge pull request #128 from juanfont/version-checker
cfd4781 Merge pull request #131 from Extrality/main
63fa475 Merge pull request #134 from kradalby/loop-97
42913e2 Merge pull request #135 from cure/fix-README-typos
6fb8d67 Merge pull request #136 from kradalby/db-cleaning
99efeb9 Merge pull request #139 from cure/fix-goreleaser-version
06689ed Merge pull request #140 from qbit/buypass
ed6b5bc Merge pull request #141 from ptman/patch-1
fd8d888 Merge pull request #142 from kradalby/loopy-loop
1340617 Merge pull request #144 from zekker6/main
0475eb6 Move DB call of pollmap to Machine inside a function
3c3189c Move toNode, add type helpers, split peers and shared
ed728f5 Remove WriteTimeout from HTTP
2090a13 Remove docker network, it wasnt used, comment out portmapping to host
07e32be Remove host port, we only need internal ports
a01a0d1 Remove unstable update channel, replace with state updates
94ba518 Resolve merge conflict
1bddf11 Resolve merge conflict
c09428a Revert "Remove docker network, it wasnt used, comment out portmapping to host"
31b4f03 Set integration logging to trace
8abc757 Tear out all the complicated update logic
78a0f3c Up ping timeout
ed0b31d Update README.md
fcc6991 Update README.md
06f5641 Update machine.go
c582c8d Update metrics for new code
772541a add comment about poor error handling when headscale isnt becoming available
9867255 fix some typos in README
817cc1e these are not files!

v0.9.2

26 Sep 20:39
0bbf343
Compare
Choose a tag to compare

Changelog

8e588ae Add a more comprehensive macOS explaination
237a148 Add apple endpoint to readme
40c5263 Add initial code for generating Apple profiles
59c3d4b Comment out iOS from /apple for now
b3efd1e Handle errors
0bbf343 Merge pull request #113 from kradalby/apple-mobileconfig
2d39d66 Merge remote-tracking branch 'upstream/main' into apple-mobileconfig
9811809 Resolve conflict
dfcab2b Wire up new handlers

v0.9.1

26 Sep 18:44
7612cc8
Compare
Choose a tag to compare

Changelog

b83894a Add support for taildrop (#118)
a36328d Added integration tests
7d0da8b Added retries
5626f59 Do several attempts to send the file
eb87fc9 Fixed getAPIURLs method
c801a8c Improve comments on taildrop tests
83ead36 Integration tests working for taildrop
4aa91bc Merge branch 'main' into taildrop-support
7612cc8 Merge pull request #122 from juanfont/taildrop-support
ada4096 Removed unnecesary prints
cab5641 Update readme
05a5f21 Use curl to uploaded the file