tag:github.com,2008:https://github.com/jsiebens/ionscale/releases Release notes from ionscale 2024-06-03T06:36:26Z tag:github.com,2008:Repository/489606057/v0.16.0 2024-06-03T06:46:39Z v0.16.0 <h2>Changelog</h2> <h3>New Features</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/43c27a13404abfe25d53befbfe348cc4ec5e53e3/hovercard" href="https://github.com/jsiebens/ionscale/commit/43c27a13404abfe25d53befbfe348cc4ec5e53e3"><tt>43c27a1</tt></a> feat: add ssh recorder implementation</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/41de33deabceb054dd4ad7d3d928e621db458fcd/hovercard" href="https://github.com/jsiebens/ionscale/commit/41de33deabceb054dd4ad7d3d928e621db458fcd"><tt>41de33d</tt></a> feat: add support for autogroup:danger-all</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/128a184a59d670c62e706aeb76b3048847012d40/hovercard" href="https://github.com/jsiebens/ionscale/commit/128a184a59d670c62e706aeb76b3048847012d40"><tt>128a184</tt></a> feat: only support tailscale clients &gt;= 1.48</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/4bce1c33b8db7f5d879558c637589e5b450accb5/hovercard" href="https://github.com/jsiebens/ionscale/commit/4bce1c33b8db7f5d879558c637589e5b450accb5"><tt>4bce1c3</tt></a> feat: ssh recording</li> </ul> <h3>Bug fixes</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/eadd42b19a0323f938d254085cf786a0241272b2/hovercard" href="https://github.com/jsiebens/ionscale/commit/eadd42b19a0323f938d254085cf786a0241272b2"><tt>eadd42b</tt></a> fix: expand src wildcard alias to peer ip addresses</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/5adec319632d72639cfa0fbb5c3982974c67bc96/hovercard" href="https://github.com/jsiebens/ionscale/commit/5adec319632d72639cfa0fbb5c3982974c67bc96"><tt>5adec31</tt></a> fix: handle relative name and zones correctly</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/3d21630bf33e93994a9d39beb1c47834a207a8e6/hovercard" href="https://github.com/jsiebens/ionscale/commit/3d21630bf33e93994a9d39beb1c47834a207a8e6"><tt>3d21630</tt></a> fix: notify others when node is online</li> </ul> github-actions[bot] tag:github.com,2008:Repository/489606057/v0.15.0 2024-03-15T08:15:16Z v0.15.0 <p><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> This release has some <strong>breaking changes</strong>, please backup your database before upgrading</p> <h2>Breaking Changes</h2> <h3>New: Embedded DERP which is enabled by default</h3> <p>This embedded DERP can be disabled and additional DERP map sources can be set in the configuration, e.g.</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="derp: server: disabled: true sources: - https://controlplane.tailscale.com/derpmap/default"><pre class="notranslate"><code>derp: server: disabled: true sources: - https://controlplane.tailscale.com/derpmap/default </code></pre></div> <h3>listener_addr and public_addr changes</h3> <p>The configuration for the listen_addr and server_url has been change:</p> <ul> <li><code>http_listen_addr</code> and <code>https_listen_addr</code> is replaced with a single entry <code>listen_addr</code></li> <li><code>server_url</code> is replaced with <code>public_addr</code> (eg. <code>server_url: https://ionscale.example.com</code> becomes <code>public_addr: ionscale.example.com:443</code></li> </ul> <h3>HuJson support for ACL and IAM policies</h3> <p>The API has changed to support this; make sure you use the same version for your server and your cli client</p> <h2>Changelog</h2> <h3>New Features</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/248b75cd779f0b65c0bbc5ee90b3b6f7f9b5b448/hovercard" href="https://github.com/jsiebens/ionscale/commit/248b75cd779f0b65c0bbc5ee90b3b6f7f9b5b448"><tt>248b75c</tt></a> feat: embedded derp</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/a1debdffb8a6064bb40ad4f756a0728ff0838016/hovercard" href="https://github.com/jsiebens/ionscale/commit/a1debdffb8a6064bb40ad4f756a0728ff0838016"><tt>a1debdf</tt></a> feat: use env variable for setting a default tailnet id when using a system admin key</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/61736217302a35707b4b38bde50765025d1d3061/hovercard" href="https://github.com/jsiebens/ionscale/commit/61736217302a35707b4b38bde50765025d1d3061"><tt>6173621</tt></a> feat: use hujson as data format for ACL and IAM policy</li> </ul> <h3>Other work</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/d72ea03d9d3efebcb600dc71b32a4d9bc5d8280c/hovercard" href="https://github.com/jsiebens/ionscale/commit/d72ea03d9d3efebcb600dc71b32a4d9bc5d8280c"><tt>d72ea03</tt></a> improvement: change http(s) listener to web listener addr and a public web addr</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/1ffafeea7987412d24164351d0054694b63cf068/hovercard" href="https://github.com/jsiebens/ionscale/commit/1ffafeea7987412d24164351d0054694b63cf068"><tt>1ffafee</tt></a> improvement: don't save tailnet and don't signal change when nothing is updated</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/0ecd0050d0abe99b2f0031351145429f9dbd4590/hovercard" href="https://github.com/jsiebens/ionscale/commit/0ecd0050d0abe99b2f0031351145429f9dbd4590"><tt>0ecd005</tt></a> improvement: graceful shutdown</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/68127b9a98d5c3a4279e84fd7f2ff4fd7a675706/hovercard" href="https://github.com/jsiebens/ionscale/commit/68127b9a98d5c3a4279e84fd7f2ff4fd7a675706"><tt>68127b9</tt></a> improvement: update layout</li> </ul> github-actions[bot] tag:github.com,2008:Repository/489606057/v0.14.0 2024-02-16T08:37:54Z v0.14.0 <h2>Changelog</h2> <h3>New Features</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/7c2d5f723add95d97d664fa6a576c4dbd4b374f4/hovercard" href="https://github.com/jsiebens/ionscale/commit/7c2d5f723add95d97d664fa6a576c4dbd4b374f4"><tt>7c2d5f7</tt></a> feat: add pprof endpoints</li> </ul> <h3>Bug fixes</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/91c62ee892ca1cd27cab9305866a71bcc6dce6bd/hovercard" href="https://github.com/jsiebens/ionscale/commit/91c62ee892ca1cd27cab9305866a71bcc6dce6bd"><tt>91c62ee</tt></a> fix: correct check if dns provider is set</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/41b64eed71b6f3ed6baa796bf613844862d5fb78/hovercard" href="https://github.com/jsiebens/ionscale/commit/41b64eed71b6f3ed6baa796bf613844862d5fb78"><tt>41b64ee</tt></a> fix: expired peer missing in peer list</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/b0985629881299ba6ea6338cb853aa4c8ae81226/hovercard" href="https://github.com/jsiebens/ionscale/commit/b0985629881299ba6ea6338cb853aa4c8ae81226"><tt>b098562</tt></a> fix: log in with different use should create new machine entry</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/0eef9faf86866691cdf70b20f06bce0bc4e1c202/hovercard" href="https://github.com/jsiebens/ionscale/commit/0eef9faf86866691cdf70b20f06bce0bc4e1c202"><tt>0eef9fa</tt></a> fix: show correct number of peers after switching accounts</li> </ul> <h3>Other work</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/84d29fda34d649478475d0e9e66519bbcd39b3a2/hovercard" href="https://github.com/jsiebens/ionscale/commit/84d29fda34d649478475d0e9e66519bbcd39b3a2"><tt>84d29fd</tt></a> improvement: remove usage of deprecated echo prometheus integration</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/e39eb5824b4b1da3decb6b1dd5f15063d6b3b526/hovercard" href="https://github.com/jsiebens/ionscale/commit/e39eb5824b4b1da3decb6b1dd5f15063d6b3b526"><tt>e39eb58</tt></a> improvement: set last authentication timestamp on user and use it to check ssh access</li> </ul> github-actions[bot] tag:github.com,2008:Repository/489606057/v0.13.0 2024-02-07T08:02:25Z v0.13.0 <h2>Changelog</h2> <h3>New Features</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/d8f0492940f1cccc70f5996646f667584004ecc3/hovercard" href="https://github.com/jsiebens/ionscale/commit/d8f0492940f1cccc70f5996646f667584004ecc3"><tt>d8f0492</tt></a> feat: add device aliases</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/128ed22bde7aba97dd68f6514bd8544811b9f3f5/hovercard" href="https://github.com/jsiebens/ionscale/commit/128ed22bde7aba97dd68f6514bd8544811b9f3f5"><tt>128ed22</tt></a> feat: add support for search domains in dns config</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/5e43014a09656137256840241d64918a1861e43c/hovercard" href="https://github.com/jsiebens/ionscale/commit/5e43014a09656137256840241d64918a1861e43c"><tt>5e43014</tt></a> feat: remove inactive emphemeral machines when server starts; rename reaper to worker</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/9f3a6bbcec282c1e8ecd7e61b47ac8fe4bbb1075/hovercard" href="https://github.com/jsiebens/ionscale/commit/9f3a6bbcec282c1e8ecd7e61b47ac8fe4bbb1075"><tt>9f3a6bb</tt></a> feat: save tokens for multiple ionscale servers</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/280ee7e1b6d275d631ad49a67ce42491a495d93b/hovercard" href="https://github.com/jsiebens/ionscale/commit/280ee7e1b6d275d631ad49a67ce42491a495d93b"><tt>280ee7e</tt></a> feat: validate iam policy filters</li> </ul> <h3>Bug fixes</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/7eb808c71cf3513bf2f8bbb8c8d550ae25757768/hovercard" href="https://github.com/jsiebens/ionscale/commit/7eb808c71cf3513bf2f8bbb8c8d550ae25757768"><tt>7eb808c</tt></a> fix: add ssh rules to default acl policy</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/5d1ac326eae6071098f6936d7bfb210e5fad42f4/hovercard" href="https://github.com/jsiebens/ionscale/commit/5d1ac326eae6071098f6936d7bfb210e5fad42f4"><tt>5d1ac32</tt></a> fix: check if tailnet with name already exists</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/dea60272b729da20d960f44638fbac54ba5d0308/hovercard" href="https://github.com/jsiebens/ionscale/commit/dea60272b729da20d960f44638fbac54ba5d0308"><tt>dea6027</tt></a> fix: cli also accepts IONSCALE_KEYS_SYSTEM_ADMIN_KEY env variable</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/25203d3cca6886e97ba74c6548508b5ddb47b7ba/hovercard" href="https://github.com/jsiebens/ionscale/commit/25203d3cca6886e97ba74c6548508b5ddb47b7ba"><tt>25203d3</tt></a> fix: little layout issue</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/9748955f1812db12b0b6855ae2f2e01483e7b1bc/hovercard" href="https://github.com/jsiebens/ionscale/commit/9748955f1812db12b0b6855ae2f2e01483e7b1bc"><tt>9748955</tt></a> fix: some small logging fixes</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/b8c752d04a9dcf8e62aa8519fb1d5007227be551/hovercard" href="https://github.com/jsiebens/ionscale/commit/b8c752d04a9dcf8e62aa8519fb1d5007227be551"><tt>b8c752d</tt></a> fix: use default and additional scopes correctly</li> </ul> github-actions[bot] tag:github.com,2008:Repository/489606057/v0.12.0 2024-02-01T14:35:21Z v0.12.0 <h2>Changelog</h2> <h3>New Features</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/8f998b05f7206e6d41abc3c43573aadd9ced55ec/hovercard" href="https://github.com/jsiebens/ionscale/commit/8f998b05f7206e6d41abc3c43573aadd9ced55ec"><tt>8f998b0</tt></a> feat: acl grants</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/7fa31bdf1ff15ae93d65cded58b8d08002bd4fcf/hovercard" href="https://github.com/jsiebens/ionscale/commit/7fa31bdf1ff15ae93d65cded58b8d08002bd4fcf"><tt>7fa31bd</tt></a> feat: add support for protocol in acl rules</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/3fccde2932fe06fc61c0b5f09c95524ebfb6a1d6/hovercard" href="https://github.com/jsiebens/ionscale/commit/3fccde2932fe06fc61c0b5f09c95524ebfb6a1d6"><tt>3fccde2</tt></a> feat: also accept hujson files</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/44b6b20361dae927748740eca9509c7582f6fff9/hovercard" href="https://github.com/jsiebens/ionscale/commit/44b6b20361dae927748740eca9509c7582f6fff9"><tt>44b6b20</tt></a> feat: store acme certificates in db</li> </ul> <h3>Bug fixes</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/8f2c198bfefa7031b41cf149564aee52c94afcd9/hovercard" href="https://github.com/jsiebens/ionscale/commit/8f2c198bfefa7031b41cf149564aee52c94afcd9"><tt>8f2c198</tt></a> fix: avoid peer lookup if not needed</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/123ca99665ea8e1c0ac7bae3bc5d22bf3b8d241b/hovercard" href="https://github.com/jsiebens/ionscale/commit/123ca99665ea8e1c0ac7bae3bc5d22bf3b8d241b"><tt>123ca99</tt></a> fix: mark query feature request as incomplete when necessary</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/980ab1bc4671f7e445e273c3b5f25595e0ce3c0e/hovercard" href="https://github.com/jsiebens/ionscale/commit/980ab1bc4671f7e445e273c3b5f25595e0ce3c0e"><tt>980ab1b</tt></a> fix: send empty PacketFilter when no rules match</li> </ul> github-actions[bot] tag:github.com,2008:Repository/489606057/v0.11.0 2024-01-15T15:45:52Z v0.11.0 <h2>Changelog</h2> <h3>New Features</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/9b5f045849885752d46cfb225aee9bd7b6a58f63/hovercard" href="https://github.com/jsiebens/ionscale/commit/9b5f045849885752d46cfb225aee9bd7b6a58f63"><tt>9b5f045</tt></a> feat: add support for node attributes</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/cbcbd61c3eb0b0c5188086416e819edc09861f3b/hovercard" href="https://github.com/jsiebens/ionscale/commit/cbcbd61c3eb0b0c5188086416e819edc09861f3b"><tt>cbcbd61</tt></a> feat: remove support for non-noise clients</li> </ul> <h3>Bug fixes</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/1b66b1e9be74629bc763d1e0a6586385c9161ce1/hovercard" href="https://github.com/jsiebens/ionscale/commit/1b66b1e9be74629bc763d1e0a6586385c9161ce1"><tt>1b66b1e</tt></a> fix: incorrect index</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/c1ea283e6d7e0c9891c6d39b2a7a0bea3257a34c/hovercard" href="https://github.com/jsiebens/ionscale/commit/c1ea283e6d7e0c9891c6d39b2a7a0bea3257a34c"><tt>c1ea283</tt></a> fix: incorrect splitting of alias and port ranges</li> </ul> github-actions[bot] tag:github.com,2008:Repository/489606057/v0.10.0 2024-01-02T13:43:55Z v0.10.0 <h2>Changelog</h2> <h3>New Features</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/98088604120fefad0a92688bd805b2e7fd119435/hovercard" href="https://github.com/jsiebens/ionscale/commit/98088604120fefad0a92688bd805b2e7fd119435"><tt>9808860</tt></a> feat: add support for 'always' value in ssh check period</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/a303de71ee52691ec3deb38b56ae482369d40c20/hovercard" href="https://github.com/jsiebens/ionscale/commit/a303de71ee52691ec3deb38b56ae482369d40c20"><tt>a303de7</tt></a> feat: add support for autogroup:member</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/54fa423acdd3b10066b471ff2cfa3c480172fad1/hovercard" href="https://github.com/jsiebens/ionscale/commit/54fa423acdd3b10066b471ff2cfa3c480172fad1"><tt>54fa423</tt></a> feat: add support for autogroup:tagged</li> </ul> <h3>Bug fixes</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/2bc03b895b4b632014efa1c2021d30b59e83e6b4/hovercard" href="https://github.com/jsiebens/ionscale/commit/2bc03b895b4b632014efa1c2021d30b59e83e6b4"><tt>2bc03b8</tt></a> fix: add autogroup:member checks in ssh policies</li> </ul> github-actions[bot] tag:github.com,2008:Repository/489606057/v0.10.0-rc1 2023-12-30T09:48:35Z v0.10.0-rc1 <h2>Changelog</h2> <h3>New Features</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/75b58d0784a5de752c19956292654023ff0ce49f/hovercard" href="https://github.com/jsiebens/ionscale/commit/75b58d0784a5de752c19956292654023ff0ce49f"><tt>75b58d0</tt></a> feat: add query feature endpoint for 'serve' support</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/e31ce67f84981561c4d1d379a5c5fceeb8d8bc6d/hovercard" href="https://github.com/jsiebens/ionscale/commit/e31ce67f84981561c4d1d379a5c5fceeb8d8bc6d"><tt>e31ce67</tt></a> feat: add support for ssh check periods</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/9ac4c85c99f65e01355a1bb233acc9ab65d8515d/hovercard" href="https://github.com/jsiebens/ionscale/commit/9ac4c85c99f65e01355a1bb233acc9ab65d8515d"><tt>9ac4c85</tt></a> feat: add version column to machines list</li> </ul> <h3>Bug fixes</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/d9fafdcfd29411f6972166debe0b34f045f6a604/hovercard" href="https://github.com/jsiebens/ionscale/commit/d9fafdcfd29411f6972166debe0b34f045f6a604"><tt>d9fafdc</tt></a> fix: add missing https capability</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/038c0afa8be2b92695aae0041a80bcee73971422/hovercard" href="https://github.com/jsiebens/ionscale/commit/038c0afa8be2b92695aae0041a80bcee73971422"><tt>038c0af</tt></a> fix: add unique constraint to index</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/9b8782cccf339ece94341c864b8f5b189f7c4254/hovercard" href="https://github.com/jsiebens/ionscale/commit/9b8782cccf339ece94341c864b8f5b189f7c4254"><tt>9b8782c</tt></a> fix: issue when enabling/disabling https certs</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/339b9cfd376ee9f07399c9e4614bc423ed3ca142/hovercard" href="https://github.com/jsiebens/ionscale/commit/339b9cfd376ee9f07399c9e4614bc423ed3ca142"><tt>339b9cf</tt></a> fix: lazy load snowflake id generator</li> </ul> github-actions[bot] tag:github.com,2008:Repository/489606057/v0.9.1 2023-12-23T08:02:30Z v0.9.1 <h2>Changelog</h2> <h3>Bug fixes</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/9fd4e5fee48ae18f43339359c717802b69e3491f/hovercard" href="https://github.com/jsiebens/ionscale/commit/9fd4e5fee48ae18f43339359c717802b69e3491f"><tt>9fd4e5f</tt></a> fix: log error when starting server fails</li> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/326860c941dd2ddbf26931c2b7723868e18e3174/hovercard" href="https://github.com/jsiebens/ionscale/commit/326860c941dd2ddbf26931c2b7723868e18e3174"><tt>326860c</tt></a> fix: panic when user is not authorized</li> </ul> github-actions[bot] tag:github.com,2008:Repository/489606057/v0.9.0 2023-04-12T07:21:58Z v0.9.0 <h2>Changelog</h2> <h3>New Features</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/d32ece6304efa855cbbdb1d6cf931bf740d8fbf3/hovercard" href="https://github.com/jsiebens/ionscale/commit/d32ece6304efa855cbbdb1d6cf931bf740d8fbf3"><tt>d32ece6</tt></a> feat: create and update tailnets with all properties</li> </ul> <h3>Bug fixes</h3> <ul> <li><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/jsiebens/ionscale/commit/4550bdbf2a3c33a51483c2cdc429e8e3063ea010/hovercard" href="https://github.com/jsiebens/ionscale/commit/4550bdbf2a3c33a51483c2cdc429e8e3063ea010"><tt>4550bdb</tt></a> fix: set default ACL and IAM policy if not provided</li> </ul> github-actions[bot]