Skip to content

Releases: juanfont/headscale

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

v0.9.0

23 Sep 14:49
83815f5
Compare
Choose a tag to compare

Changelog

d68d201 Add version support to integration support
0aac79f Dockerfile: add golang tag
830aa25 Fix README formating
ff1ee4c Fix README whitespace
f0bbc3c Fix docker docu
024d6ee Initial work on shared node integration test
4d22b42 Merge pull request #108 from ohdearaugustin/topic/docker-image-version
83815f5 Merge pull request #109 from juanfont/tailscale-1.14
7940dbc Merge pull request #111 from woudsma/main
bf26e37 Merge pull request #112 from fkr/main
96e8142 Merge pull request #114 from kradalby/integration-tests-improvement
9900b21 Merge pull request #115 from ohdearaugustin/topic/fix-docu
d5ea224 Merge pull request #116 from ohdearaugustin/topic/docker-release-tag
109115c Merge pull request #120 from t56k/main
7db91c6 Merge pull request #121 from juanfont/main
9615138 Remove non working default
f905812 Test two namespaces
da209e8 Update README.md
8f1f48b Update README.md
2c29684 Update basic dependencies
5840f88 Update tailscale dependencies to v1.14
994b4ee Use JSON output and proper datamodel for tailscale status
11e0402 create a db file first
fd94105 fix namespace instructions in README.md
b28ebb5 fix typo
e154e7a fix typo, it is 'relayed' not 'relied'
f653b00 workflows/release: add docker full version tag

v0.8.1

13 Sep 21:04
Compare
Choose a tag to compare

Changelog

acc43c3 Increased linter timeout in makefile
1e93347 Merge branch 'main' into topic/docker-release
e1d5da5 Merge pull request #107 from qbit/no_color_trace
5f818b7 Merge pull request #89 from ohdearaugustin/topic/docker-release
eae1b6a More timeout in linting
31cc614 More timeout in linting
203e6bc Remove trace lines about NO_COLOR.
536e8b7 Removed wrong syntax in actions
3095c1e Trying to correct Actions issues
a613501 Update .github/workflows/release.yml
f02beaf github/workflows: add checkout
8bcc7e8 github/workflows: add dispatch
0adbd72 github/workflows: add docker release
75afdc6 github/workflows: remove version tag
3b97c7b gitignore: add jetbrains
18867a4 update docu

v0.8.0

11 Sep 21:35
e27753e
Compare
Choose a tag to compare

Changelog

1ecd0d7 Added DB SharedNode model to support sharing nodes
7edd0cd Added add node cli
11fbef4 Added extra timeout
187b016 Added helper function to get list of shared nodes
7010f5a Added unit tests on sharing nodes
55f3e07 Apply suggestions from code review
b098d84 Apply suggestions from code review
bd6adfa Changes a few more variables
c4e6ad1 Fixed some typos
48b73fa Implement node sharing functionality
8acaea0 Increased timeout
263a3f1 Merge branch 'main' into shared-nodes
a023f51 Merge pull request #101 from SilverBut/main
5076eb9 Merge pull request #102 from SilverBut/patch-1
e27753e Merge pull request #103 from juanfont/shared-nodes
39c661d Merge pull request #99 from juanfont/explicit-ubuntu-version
7287e02 Minor linting issues
7ce4738 Preload namespace so the name can be shown
4ba107a README updated
2780623 Renamed SharedNode to SharedMachine
75a342f Renamed files
729cd54 Renamed sharing function
d86de68 Show namespace in node list table
91a48d6 Update Dockerfile
b937f9b Update machine.go
4b4a5a4 Update sharing.go
e4ef65b fix: check last seen time without possible null pointer