diff --git a/website/src/components/Changelog/Android.tsx b/website/src/components/Changelog/Android.tsx index 245f08f53..316438729 100644 --- a/website/src/components/Changelog/Android.tsx +++ b/website/src/components/Changelog/Android.tsx @@ -2,6 +2,7 @@ import ChangeItem from "./ChangeItem"; import Entries from "./Entries"; import Entry from "./Entry"; import Link from "next/link"; +import Unreleased from "./Unreleased"; export default function Android() { return ( @@ -10,179 +11,148 @@ export default function Android() { title="Android" > {/* When you cut a release, remove any solved issues from the "known issues" lists over in `client-apps`. This must not be done when the issue's PR merges. */} - {/* - - - - */} + + + Fixes a bug where non-wildcard DNS resources were not prioritised over + wildcard ones (e.g. `app.example.com` vs `*.example.com`). + + - + + Resetting the settings now resets the list of favorited Resources, + too. + + + Fixes a bug where DNS PTR queries by the system did not get answered. + + + Fixes a routing bug when one of several overlapping CIDR resources + gets disabled / removed. + + + Fixes an issue where some browsers may fail to route DNS Resources + correctly. + - + + Fixes another bug where the tunnel would immediately disconnect after + connecting. + + + Minor improvements to the look of the internet resource and makes the + Internet resource off by default. + - + + Fixes a bug where the tunnel would immediately disconnect after + connecting. + - + + Fixes a bug where packets would be lost when a connection is first + established to a gateway, due to routes being updated with no actual + change. + + + Shows the Git SHA corresponding to the build on the Settings -> + Advanced screen. + + + Fixes a bug where the Firezone tunnel wasn't shutdown properly if you + disconnect the VPN in system settings. + + Adds the Internet Resource feature. - + + Implements glob-like matching of domains for DNS resources. + + + Connections to Gateways are now sticky for the duration of the + Client's session. This fixes potential issues maintaining long-lived + TCP connections to Gateways in a high-availability setup. + - + + Fixes a bug where relayed connections failed to establish after an + idle period. + + + Fixes a bug where restrictive NATs caused connectivity problems. + - + + Adds the ability to mark Resources as favorites. + + + Improves reliability of DNS resolution of non-resources. + - +
  • + Fixes{" "} + + an issue + {" "} + where DNS queries could time out on some networks. +
  • - +
  • + Fixes{" "} + + an issue + {" "} + where the app would crash if IPv6 scopes were present in the DNS + servers discovered on the local system. +
  • - +
  • + Prevents Firezone's stub resolver from intercepting DNS record types + besides A, AAAA, and PTR. These are now forwarded to your upstream DNS + resolver. +
  • - +
  • + Fixes an issue that could cause Resources to be unreachable a few + hours after roaming networks. +
  • +
  • + Reduces noise in logs for the default log level. +
  • - +
  • + Introduces the new DNS routing system supported by 1.1.0 Gateways + which results in much more stable connections for DNS Resources, + especially when wildcards are used. +
  • +
  • + Improves reliability when roaming between networks. +
  • +
  • + Closes idle connections to Gateways that have not seen traffic for + more than 5 minutes which reduces power consumption when not accessing + Resources. +
  • +
  • + Updates log file endings to JSONL and adds syslog-style logs for + easier readability. +
  • +
  • Fixes various crashes.
  • Note: Client versions 1.1.x are incompatible with Gateways running 1.0.x. diff --git a/website/src/components/Changelog/Apple.tsx b/website/src/components/Changelog/Apple.tsx index 3f57b499b..416506ceb 100644 --- a/website/src/components/Changelog/Apple.tsx +++ b/website/src/components/Changelog/Apple.tsx @@ -2,6 +2,7 @@ import Link from "next/link"; import Entry from "./Entry"; import Entries from "./Entries"; import ChangeItem from "./ChangeItem"; +import Unreleased from "./Unreleased"; export default function Apple() { return ( @@ -10,171 +11,139 @@ export default function Apple() { title="macOS / iOS" > {/* When you cut a release, remove any solved issues from the "known issues" lists over in `client-apps`. This must not be done when the issue's PR merges. */} - {/* - -

    -
    - */} + + + + Fixes a bug where non-wildcard DNS resources were not prioritised over + wildcard ones (e.g. `app.example.com` vs `*.example.com`). + + - + + Fixes an issue where some browsers may fail to route DNS Resources + correctly. + - + + Fixes a bug where DNS PTR queries by the system did not get answered. + + + Fixes a routing bug when one of several overlapping CIDR resources + gets disabled / removed. + + + Improves logging for DNS queries when{" "} + firezone_tunnel=trace log level is used. + - + + (macOS) Fixes a bug where the addressDescription wasn't fully + displayed in the macOS menu bar if it exceeded a certain length. + + + (macOS) Displays a notification when a new version is available. + - + + Gracefully handles cases where the device's local interface IPv4/IPv6 + address or local network gateway changes while the client is + connected. + + + Minor improvements to the look of the internet resource and makes the + Internet resource off by default. + - + Adds the Internet Resource feature. - + + Shows the Git SHA corresponding to the build on the Settings -> + Advanced screen. + + + Fixes a bug where packets would be lost when a connection is first + established to a Gateway due to routes being updated with no actual + change. + - + + Implements glob-like matching of domains for DNS resources. + + + Adds the ability to mark Resources as favorites. + + + Connections to Gateways are now sticky for the duration of the + Client's session. This fixes potential issues maintaining long-lived + TCP connections to Gateways in a high-availability setup. + - + + Fixes a bug where relayed connections failed to establish after an + idle period. + + + Fixes a bug where restrictive NATs caused connectivity problems. + - + + Improves reliability of DNS resolution of non-resources. + - +
  • + Fixes{" "} + + an issue + {" "} + where DNS queries could time out on some networks. +
  • - +
  • + Prevents Firezone's stub resolver from intercepting DNS record types + besides A, AAAA, and PTR. These are now forwarded to your upstream DNS + resolver. +
  • - +
  • + Fixes an issue that could cause Resources to be unreachable a few + hours after roaming networks. +
  • +
  • + Reduces noise in logs for the default log level. +
  • - +
  • + Introduces the new DNS routing system supported by 1.1.0 Gateways + which results in much more stable connections for DNS Resources, + especially when wildcards are used. +
  • +
  • + Improves reliability when roaming between networks. +
  • +
  • + Closes idle connections to Gateways that have not seen traffic for + more than 5 minutes which reduces power consumption when not accessing + Resources. +
  • +
  • + Updates log file endings to JSONL and adds syslog-style logs for + easier readability. +
  • Note: Client versions 1.1.x are incompatible with Gateways running 1.0.x. diff --git a/website/src/components/Changelog/Entries.tsx b/website/src/components/Changelog/Entries.tsx index e9e625349..72fecf117 100644 --- a/website/src/components/Changelog/Entries.tsx +++ b/website/src/components/Changelog/Entries.tsx @@ -1,6 +1,7 @@ -import React from "react"; +import React, { ReactElement, ReactNode } from "react"; import Entry from "./Entry"; import Link from "next/link"; +import Unreleased from "./Unreleased"; function Latest({ arches, @@ -122,14 +123,13 @@ export default function Entries({ title: string; children: React.ReactNode; }) { - const childrenArray = React.Children.toArray(children); + const childrenArray = React.Children.toArray(children) + .filter((child) => React.isValidElement(child)) + .filter((child) => child.type != Unreleased); + const firstEntry = childrenArray[0]; const previousEntries = childrenArray.slice(1); - if (!React.isValidElement(firstEntry)) { - throw new Error("First child is not a valid React element"); - } - const { version, date, children: firstEntryChildren } = firstEntry.props; return ( diff --git a/website/src/components/Changelog/Entry.tsx b/website/src/components/Changelog/Entry.tsx index a9e2b16e7..b88952180 100644 --- a/website/src/components/Changelog/Entry.tsx +++ b/website/src/components/Changelog/Entry.tsx @@ -25,7 +25,7 @@ export default function Entry({ - {children} +

    ); diff --git a/website/src/components/Changelog/GUI.tsx b/website/src/components/Changelog/GUI.tsx index dc5aa92ef..34f53a8f0 100644 --- a/website/src/components/Changelog/GUI.tsx +++ b/website/src/components/Changelog/GUI.tsx @@ -2,6 +2,7 @@ import Link from "next/link"; import Entry from "./Entry"; import Entries from "./Entries"; import ChangeItem from "./ChangeItem"; +import Unreleased from "./Unreleased"; export default function GUI({ title }: { title: string }) { const href = @@ -13,276 +14,224 @@ export default function GUI({ title }: { title: string }) { return ( {/* When you cut a release, remove any solved issues from the "known issues" lists over in `client-apps`. This must not be done when the issue's PR merges. */} - {/* - -
      -
    -
    - */} + -
      - - Fixes a bug where non-wildcard DNS resources were not prioritised - over wildcard ones (e.g. `app.example.com` vs `*.example.com`). - -
    + + Fixes a bug where non-wildcard DNS resources were not prioritised over + wildcard ones (e.g. `app.example.com` vs `*.example.com`). +
    -
      - - Fixes an issue where some browsers may fail to route DNS Resources - correctly. - - - Fixes a bug where the Linux Clients didn't work on ZFS filesystems. - - - Fixes a bug where auto-sign-in with an expired token would cause a - "Couldn't send Disconnect" error message. - - - Fixes a bug where roaming from Ethernet to WiFi would cause Firezone - to fail to connect to the portal. - -
    + + Fixes an issue where some browsers may fail to route DNS Resources + correctly. + + + Fixes a bug where the Linux Clients didn't work on ZFS filesystems. + + + Fixes a bug where auto-sign-in with an expired token would cause a + "Couldn't send Disconnect" error message. + + + Fixes a bug where roaming from Ethernet to WiFi would cause Firezone + to fail to connect to the portal. +
    -
      - - Fixes a bug where DNS PTR queries by the system did not get - answered. - - - Fixes a routing bug when one of several overlapping CIDR resources - gets disabled / removed. - - - Improves logging for DNS queries when{" "} - firezone_tunnel=trace log level is used. - -
    + + Fixes a bug where DNS PTR queries by the system did not get answered. + + + Fixes a routing bug when one of several overlapping CIDR resources + gets disabled / removed. + + + Improves logging for DNS queries when{" "} + firezone_tunnel=trace log level is used. +
    -
      - - Fixes a bug where sign-in fails if IPv6 is disabled. - -
    + + Fixes a bug where sign-in fails if IPv6 is disabled. +
    -
      - - Fixes a bug that took down the tunnel when internet resource was - missing. - -
    + + Fixes a bug that took down the tunnel when internet resource was + missing. +
    -
      - - Minor improvements to the look of the internet resource and makes - the Internet resource off by default. - - - Prevents routing loops for some Windows installation when the - Internet resource was on, taking down network connections. - -
    + + Minor improvements to the look of the internet resource and makes the + Internet resource off by default. + + + Prevents routing loops for some Windows installation when the Internet + resource was on, taking down network connections. +
    -
      - - Adds the Internet Resource feature. - -
    + Adds the Internet Resource feature.
    -
      - - Shows an orange dot on the tray icon when an update is ready to - download. - - Checks for updates once a day - - Fixes an issue where Split DNS didn't work for domain-joined Windows - machines - -
    + + Shows an orange dot on the tray icon when an update is ready to + download. + + Checks for updates once a day + + Fixes an issue where Split DNS didn't work for domain-joined Windows + machines +
    -
      - - Waits for Internet to connect to Firezone if there's no Internet at - startup and you're already signed in. - - - Fixes a false positive warning log at startup about DNS interception - being disabled. - - - Fixes a bug where we considered our own startup to be a network - change event, which may interfere with access to DNS Resources. - -
    + + Waits for Internet to connect to Firezone if there's no Internet at + startup and you're already signed in. + + + Fixes a false positive warning log at startup about DNS interception + being disabled. + + + Fixes a bug where we considered our own startup to be a network change + event, which may interfere with access to DNS Resources. +
    -
      - - Implements glob-like matching of domains for DNS resources. - - - Fixes a bug where the "Clear Logs" button did not clear the IPC - service logs. - - - Fixes a bug where the GUI could not run if the user is Administrator - - - The log filter on the IPC service is now reloaded immediately when - you change the setting in the GUI. - - - Connections to Gateways are now sticky for the duration of the - Client's session to fix issues with long-lived TCP connections. - -
    + + Implements glob-like matching of domains for DNS resources. + + + Fixes a bug where the "Clear Logs" button did not clear the IPC + service logs. + + + Fixes a bug where the GUI could not run if the user is Administrator + + + The log filter on the IPC service is now reloaded immediately when you + change the setting in the GUI. + + + Connections to Gateways are now sticky for the duration of the + Client's session to fix issues with long-lived TCP connections. +
    -
      - - Fixes a bug where clearing the log files would delete the current - logfile, preventing logs from being written. - - - Fixes a bug where relayed connections failed to establish after an - idle period. - - - Fixes a bug where restrictive NATs caused connectivity problems. - -
    + + Fixes a bug where clearing the log files would delete the current + logfile, preventing logs from being written. + + + Fixes a bug where relayed connections failed to establish after an + idle period. + + + Fixes a bug where restrictive NATs caused connectivity problems. +
    -
      - - Fixes an issue where the IPC service can panic during DNS - resolution. - -
    + + Fixes an issue where the IPC service can panic during DNS resolution. +
    -
      - - Adds the ability to mark Resources as favorites. - - - Supports using `etc-resolv-conf` DNS control method, or disabling - DNS control - - - Improves reliability of DNS resolution of non-resources. - - - Supports disabling DNS control - - - Mitigates a bug where the IPC service can panic if an internal - channel fills up - -
    + + Adds the ability to mark Resources as favorites. + + + Supports using `etc-resolv-conf` DNS control method, or disabling DNS + control + + + Improves reliability of DNS resolution of non-resources. + + + Supports disabling DNS control + + + Mitigates a bug where the IPC service can panic if an internal channel + fills up +
    -
      - - Fixes an issue where DNS queries could time out on some networks. - -
    + + Fixes an issue where DNS queries could time out on some networks. +
    -
      - - Adds network roaming support. - - - Fixes "Element not found" error when setting routes. - - - Removes keyboard accelerators, which were not working. - - - Puts angle brackets around hyperlinks in the menu. - -
    + + Adds network roaming support. + + + Fixes "Element not found" error when setting routes. + + + Removes keyboard accelerators, which were not working. + + + Puts angle brackets around hyperlinks in the menu. +
    -
      - - Stops the GUI and prompts you to re-launch it if you update Firezone - while the GUI is running. - - - Improves sign-in speed and fixes a DNS leak - -
    + + Stops the GUI and prompts you to re-launch it if you update Firezone + while the GUI is running. + + + Improves sign-in speed and fixes a DNS leak +
    -
      - - Unexpected IPC service stops are now reported as "IPC connection - closed". - - - Fixes a bug where DNS could stop working when you sign out. - - - Shows different tray icons when signed out, signing in, and signed - in. - -
    + + Unexpected IPC service stops are now reported as "IPC connection + closed". + + + Fixes a bug where DNS could stop working when you sign out. + + + Shows different tray icons when signed out, signing in, and signed in. +
    -
      - - The Linux GUI Client is now built for both x86-64 and ARM64. - - - This is a maintenance release with no user-facing changes. - -
    + + The Linux GUI Client is now built for both x86-64 and ARM64. + + + This is a maintenance release with no user-facing changes. +
    -
      - - Fixes an issue where a stale DNS cache could prevent traffic from - routing to DNS Resources if they were updated while the Client was - signed in. - -
    + + Fixes an issue where a stale DNS cache could prevent traffic from + routing to DNS Resources if they were updated while the Client was + signed in. +
    -
      -
    • - Prevents Firezone's stub resolver from intercepting DNS record types - besides A, AAAA, and PTR. These are now forwarded to your upstream - DNS resolver. -
    • -
    +
  • + Prevents Firezone's stub resolver from intercepting DNS record types + besides A, AAAA, and PTR. These are now forwarded to your upstream DNS + resolver. +
  • -
      +
    • + Fixes an issue that could cause Resources to be unreachable a few + hours after roaming networks. +
    • +
    • + Reduces noise in logs for the default log level. +
    • + {title === "Windows" && (
    • - Fixes an issue that could cause Resources to be unreachable a few - hours after roaming networks. + Substantially reduces memory usage for the IPC service.
    • -
    • - Reduces noise in logs for the default log level. -
    • - {title === "Windows" && ( -
    • - Substantially reduces memory usage for the IPC service. -
    • - )} -
    + )}
    {title === "Windows" ? ( @@ -292,31 +241,29 @@ export default function GUI({ title }: { title: string }) { )} -
      +
    • + Introduces the new DNS routing system supported by 1.1.0 Gateways + which results in much more stable connections for DNS Resources, + especially when wildcards are used. +
    • +
    • + Improves reliability when roaming between networks. +
    • +
    • + Closes idle connections to Gateways that have not seen traffic for + more than 5 minutes which reduces power consumption when not accessing + Resources. +
    • +
    • + Updates log file endings to JSONL and adds syslog-style logs for + easier readability. +
    • + {title === "Windows" && (
    • - Introduces the new DNS routing system supported by 1.1.0 Gateways - which results in much more stable connections for DNS Resources, - especially when wildcards are used. + Fixes a hang that could occur when the Client is quit, preventing it + from opening again.
    • -
    • - Improves reliability when roaming between networks. -
    • -
    • - Closes idle connections to Gateways that have not seen traffic for - more than 5 minutes which reduces power consumption when not - accessing Resources. -
    • -
    • - Updates log file endings to JSONL and adds syslog-style logs for - easier readability. -
    • - {title === "Windows" && ( -
    • - Fixes a hang that could occur when the Client is quit, preventing - it from opening again. -
    • - )} -
    + )}

    Note: Client versions 1.1.x are incompatible with Gateways running 1.0.x. diff --git a/website/src/components/Changelog/Gateway.tsx b/website/src/components/Changelog/Gateway.tsx index f714f0ee9..d53455163 100644 --- a/website/src/components/Changelog/Gateway.tsx +++ b/website/src/components/Changelog/Gateway.tsx @@ -2,6 +2,7 @@ import Entry from "./Entry"; import Entries from "./Entries"; import Link from "next/link"; import ChangeItem from "./ChangeItem"; +import Unreleased from "./Unreleased"; export default function Gateway() { const href = "/dl/firezone-gateway/:version/:arch"; @@ -9,73 +10,58 @@ export default function Gateway() { return ( + -

      - - Removes unnecessary packet buffers for a minor performance increase. - -
    + + Removes unnecessary packet buffers for a minor performance increase. +
    -
      - - Adds support for routing the Internet Resource for Clients. - -
    + + Adds support for routing the Internet Resource for Clients. +
    -
      - - Implements glob-like matching of domains for DNS resources. - -
    + + Implements glob-like matching of domains for DNS resources. +
    -
      - - Fixes a bug where relayed connections failed to establish after an - idle period. - - - Fixes a bug where restrictive NATs caused connectivity problems. - -
    + + Fixes a bug where relayed connections failed to establish after an + idle period. + + + Fixes a bug where restrictive NATs caused connectivity problems. +
    -
      -
    • - Removes `FIREZONE_ENABLE_MASQUERADE` env variable. Masquerading is - now always enabled unconditionally. -
    • -
    +
  • + Removes `FIREZONE_ENABLE_MASQUERADE` env variable. Masquerading is now + always enabled unconditionally. +
  • -
      -
    • - Fixes{" "} - - an issue - {" "} - where Gateways could become unresponsive after new versions of the - Firezone infrastructure was deployed. -
    • -
    +
  • + Fixes{" "} + + an issue + {" "} + where Gateways could become unresponsive after new versions of the + Firezone infrastructure was deployed. +
  • -
      -
    • Reduces log noise for the default log level.
    • -
    +
  • Reduces log noise for the default log level.
  • -
      -
    • - Fixes a minor connectivity issue that could occur for some DNS - Resources. -
    • -
    +
  • + Fixes a minor connectivity issue that could occur for some DNS + Resources. +
  • diff --git a/website/src/components/Changelog/Headless.tsx b/website/src/components/Changelog/Headless.tsx index bc702deb2..7d974789a 100644 --- a/website/src/components/Changelog/Headless.tsx +++ b/website/src/components/Changelog/Headless.tsx @@ -2,6 +2,7 @@ import ChangeItem from "./ChangeItem"; import Entry from "./Entry"; import Entries from "./Entries"; import Link from "next/link"; +import Unreleased from "./Unreleased"; export default function Headless() { const href = "/dl/firezone-client-headless-linux/:version/:arch"; @@ -10,159 +11,124 @@ export default function Headless() { return ( {/* When you cut a release, remove any solved issues from the "known issues" lists over in `client-apps`. This must not be done when the issue's PR merges. */} - {/* - -

      -
    -
    - */} + -
      - - Fixes a bug where non-wildcard DNS resources were not prioritised - over wildcard ones (e.g. `app.example.com` vs `*.example.com`). - -
    + + Fixes a bug where non-wildcard DNS resources were not prioritised over + wildcard ones (e.g. `app.example.com` vs `*.example.com`). +
    -
      - - Fixes a bug where DNS PTR queries by the system did not get - answered. - - - Fixes a routing bug when one of several overlapping CIDR resources - gets disabled / removed. - - - Fixes a bug where the Linux Clients didn't work on ZFS filesystems. - - - Fixes an issue where some browsers may fail to route DNS Resources - correctly. - -
    + + Fixes a bug where DNS PTR queries by the system did not get answered. + + + Fixes a routing bug when one of several overlapping CIDR resources + gets disabled / removed. + + + Fixes a bug where the Linux Clients didn't work on ZFS filesystems. + + + Fixes an issue where some browsers may fail to route DNS Resources + correctly. +
    -
      - - Removes unnecessary packet buffers for a minor performance increase. - -
    + + Removes unnecessary packet buffers for a minor performance increase. +
    -
      - - Adds the Internet Resource feature. - -
    + Adds the Internet Resource feature.
    -
      - - Implements glob-like matching of domains for DNS resources. - - - Connections to Gateways are now sticky for the duration of the - Client's session to fix issues with long-lived TCP connections. - -
    + + Implements glob-like matching of domains for DNS resources. + + + Connections to Gateways are now sticky for the duration of the + Client's session to fix issues with long-lived TCP connections. +
    -
      - - Fixes a bug where relayed connections failed to establish after an - idle period. - - - Fixes a bug where restrictive NATs caused connectivity problems. - -
    + + Fixes a bug where relayed connections failed to establish after an + idle period. + + + Fixes a bug where restrictive NATs caused connectivity problems. +
    -
      - - Fixes an issue where the IPC service can panic during DNS - resolution. - -
    + + Fixes an issue where the IPC service can panic during DNS resolution. +
    -
      - - Uses `systemd-resolved` DNS control by default on Linux - - - Mitigates a bug where the Client can panic if an internal channel - fills up - - - Improves reliability of DNS resolution of non-resources. - -
    + + Uses `systemd-resolved` DNS control by default on Linux + + + Mitigates a bug where the Client can panic if an internal channel + fills up + + + Improves reliability of DNS resolution of non-resources. +
    -
      - - Fixes an issue where DNS queries could time out on some networks. - -
    + + Fixes an issue where DNS queries could time out on some networks. +
    -
      -
    • - Fixes an{" "} - - issue - {" "} - where a stale DNS cache could prevent traffic from routing to DNS - Resources if they were updated while the Client was signed in. -
    • -
    +
  • + Fixes an{" "} + + issue + {" "} + where a stale DNS cache could prevent traffic from routing to DNS + Resources if they were updated while the Client was signed in. +
  • -
      -
    • - Prevents Firezone's stub resolver from intercepting DNS record types - besides A, AAAA, and PTR. These are now forwarded to your upstream - DNS resolver. -
    • -
    +
  • + Prevents Firezone's stub resolver from intercepting DNS record types + besides A, AAAA, and PTR. These are now forwarded to your upstream DNS + resolver. +
  • -
      -
    • - Fixes an issue that could cause Resources to be unreachable a few - hours after roaming networks. -
    • -
    • - Reduces noise in logs for the default log level. -
    • -
    +
  • + Fixes an issue that could cause Resources to be unreachable a few + hours after roaming networks. +
  • +
  • + Reduces noise in logs for the default log level. +
  • -
      -
    • - Introduces the new DNS routing system supported by 1.1.0 Gateways - which results in much more stable connections for DNS Resources, - especially when wildcards are used. -
    • -
    • - Improves reliability when roaming between networks. -
    • -
    • - Closes idle connections to Gateways that have not seen traffic for - more than 5 minutes which reduces power consumption when not - accessing Resources. -
    • -
    • - Updates log file endings to JSONL and adds syslog-style logs for - easier readability. -
    • -
    +
  • + Introduces the new DNS routing system supported by 1.1.0 Gateways + which results in much more stable connections for DNS Resources, + especially when wildcards are used. +
  • +
  • + Improves reliability when roaming between networks. +
  • +
  • + Closes idle connections to Gateways that have not seen traffic for + more than 5 minutes which reduces power consumption when not accessing + Resources. +
  • +
  • + Updates log file endings to JSONL and adds syslog-style logs for + easier readability. +
  • Note: Client versions 1.1.x are incompatible with Gateways running 1.0.x. diff --git a/website/src/components/Changelog/Unreleased.tsx b/website/src/components/Changelog/Unreleased.tsx new file mode 100644 index 000000000..05782fe21 --- /dev/null +++ b/website/src/components/Changelog/Unreleased.tsx @@ -0,0 +1,7 @@ +export default function Unreleased({ + children, +}: { + children?: React.ReactNode; +}) { + return null; +}