From 0cee3349d9d9174903409be37a3616c7c6cf3853 Mon Sep 17 00:00:00 2001 From: Kian Newman-Hazel Date: Thu, 13 Mar 2025 20:48:08 +0000 Subject: [PATCH 1/2] [Docs Site] Fix platform name in WARP releases script --- bin/fetch-warp-releases.js | 12 ++++- .../linux/beta/2025.2.459.1.yaml | 29 +++++++++++ .../linux/beta/2025.2.460.1.yaml | 21 ++++++++ .../macos/beta/2025.2.460.1.yaml | 31 +++++++++++ .../windows/beta/2025.2.460.1.yaml | 51 +++++++++++++++++++ 5 files changed, 142 insertions(+), 2 deletions(-) create mode 100644 src/content/warp-releases/linux/beta/2025.2.459.1.yaml create mode 100644 src/content/warp-releases/linux/beta/2025.2.460.1.yaml create mode 100644 src/content/warp-releases/macos/beta/2025.2.460.1.yaml create mode 100644 src/content/warp-releases/windows/beta/2025.2.460.1.yaml diff --git a/bin/fetch-warp-releases.js b/bin/fetch-warp-releases.js index c7a4e6258bf8d1..1d337ec08306bc 100644 --- a/bin/fetch-warp-releases.js +++ b/bin/fetch-warp-releases.js @@ -35,7 +35,12 @@ for (let track of tracks) { track = track.replace("noble-intel", "linux"); } - const path = `./src/content/warp-releases/${track}/${item.version}.yaml`; + const folder = `./src/content/warp-releases/${track}`; + const path = `${folder}/${item.version}.yaml`; + + if (!fs.existsSync(folder)) { + fs.mkdirSync(folder, { recursive: true }); + } if (fs.existsSync(path)) { console.log(`${track} ${item.version} already exists.`); @@ -66,13 +71,16 @@ for (let track of tracks) { }); const releaseNotes = tokens.reduce((s, t) => s + t.raw, ""); + const platformName = data.platformName.startsWith("noble-") + ? "Linux" + : data.platformName; fs.writeFileSync( `./src/content/warp-releases/${track}/${item.version}.yaml`, YAML.stringify({ ...item, releaseNotes, - platformName: data.platformName, + platformName, }), "utf-8", ); diff --git a/src/content/warp-releases/linux/beta/2025.2.459.1.yaml b/src/content/warp-releases/linux/beta/2025.2.459.1.yaml new file mode 100644 index 00000000000000..08da293b2e9be8 --- /dev/null +++ b/src/content/warp-releases/linux/beta/2025.2.459.1.yaml @@ -0,0 +1,29 @@ +releaseNotes: >- + This release contains minor fixes and improvements. + + + **Changes and improvements** + + - Improved command line interface for Zero Trust Access for Infrastructure + with added function for filtering and ordering. + + - Fixed client connectivity issues when switching between managed network + profiles that use different WARP protocols. + + - Added support for WARP desktop to use additional DoH endpoints to help + reduce NAT congestion. + + - Improved Wireguard connection stability on reconnections. + + - Added additional HTTP/3 QUIC connectivity test to warp-diag. + + - Added support for collection of system health metrics for enhanced device + Digital Experience Monitoring. + + - Automated the removal of active registrations for devices with multiple + registrations with the same Zero Trust organization. +version: 2025.2.459.1 +releaseDate: 2025-03-13T17:13:33.600Z +packageURL: https://downloads.cloudflareclient.com/v1/download/noble-intel/version/2025.2.459.1 +packageSize: 44462470 +platformName: Linux diff --git a/src/content/warp-releases/linux/beta/2025.2.460.1.yaml b/src/content/warp-releases/linux/beta/2025.2.460.1.yaml new file mode 100644 index 00000000000000..ce45537cd8c229 --- /dev/null +++ b/src/content/warp-releases/linux/beta/2025.2.460.1.yaml @@ -0,0 +1,21 @@ +releaseNotes: >- + This release contains significant improvements to our Captive Portal / public + Wi-Fi detection logic. We’d like anyone who has experienced issues with this + in the past to re-test and give this version a try. + + + **Changes and improvements** + + - Improved captive portal experience to make more public networks compatible + and have faster detection. + + - WARP tunnel protocol details can now be viewed by `warp-cli tunnel stats` + command + + - Fixed issue with device revocation and re-registration when switching + configurations +version: 2025.2.460.1 +releaseDate: 2025-03-13T18:24:32.891Z +packageURL: https://downloads.cloudflareclient.com/v1/download/noble-intel/version/2025.2.460.1 +packageSize: 44461586 +platformName: Linux diff --git a/src/content/warp-releases/macos/beta/2025.2.460.1.yaml b/src/content/warp-releases/macos/beta/2025.2.460.1.yaml new file mode 100644 index 00000000000000..304ea413c56b42 --- /dev/null +++ b/src/content/warp-releases/macos/beta/2025.2.460.1.yaml @@ -0,0 +1,31 @@ +releaseNotes: >- + This release contains significant improvements to our Captive Portal / public + Wi-Fi detection logic. We’d like anyone who has experienced issues with this + in the past to re-test and give this version a try. + + + **Changes and improvements** + + - Improved captive portal experience to make more public networks compatible + and have faster detection. + + - Improved error messages shown in the app + + - WARP tunnel protocol details can now be viewed by `warp-cli tunnel stats` + command + + - Fixed issue with device revocation and re-registration when switching + configurations + + + + **Known issues** + + - macOS Sequoia: Due to changes Apple introduced in macOS 15.0.x, the WARP + client may not behave as expected. Cloudflare recommends the use of macOS 15.3 + or later. +version: 2025.2.460.1 +releaseDate: 2025-03-13T19:39:55.831Z +packageURL: https://downloads.cloudflareclient.com/v1/download/macos/version/2025.2.460.1 +packageSize: 91678229 +platformName: macOS diff --git a/src/content/warp-releases/windows/beta/2025.2.460.1.yaml b/src/content/warp-releases/windows/beta/2025.2.460.1.yaml new file mode 100644 index 00000000000000..7918badcca123b --- /dev/null +++ b/src/content/warp-releases/windows/beta/2025.2.460.1.yaml @@ -0,0 +1,51 @@ +releaseNotes: >- + This release contains significant improvements to our Captive Portal / public + Wi-Fi detection logic. We�d like anyone who has experienced issues with this + in the past to re-test and give this version a try. + + + **Changes and improvements** + + - Improved captive portal experience to make more public networks compatible + and have faster detection. + + - Improved error messages shown in the app + + - Added the ability to control if the WARP interface IPs are registered with + DNS servers or not. + + - Removed DNS logs view from Windows client GUI. DNS logs can be viewed as + part of warp-diag or by viewing the log file on the user's local directory. + + - Fixed issue that would result in a user receiving multiple re-authentication + requests when waking their device from sleep. + + - WARP tunnel protocol details can now be viewed by `warp-cli tunnel stats` + command + + - Improvements to Windows multi-user including support for fast user + switching. If you are interested in testing this feature please reach out to + your Cloudflare account representative. + + - Fixed issue with device revocation and re-registration when switching + configurations + + - Fixed issue where DEX tests would run during certain sleep states where the + networking stack was not fully up. This would result in failures that would be + ignored. + + + + **Known issues** + + - DNS resolution may be broken when the following conditions are all true: + - WARP is in Secure Web Gateway without DNS filtering (tunnel-only) mode. + - A custom DNS server address is configured on the primary network adapter. + - The custom DNS server address on the primary network adapter is changed while WARP is connected. + + To work around this issue, please reconnect the WARP client by toggling off and back on. +version: 2025.2.460.1 +releaseDate: 2025-03-13T19:39:55.087Z +packageURL: https://downloads.cloudflareclient.com/v1/download/windows/version/2025.2.460.1 +packageSize: 128188416 +platformName: Windows From 42025cee097a0c5d3cfd68363a2550318d3e18d3 Mon Sep 17 00:00:00 2001 From: Kian Newman-Hazel Date: Thu, 13 Mar 2025 20:51:38 +0000 Subject: [PATCH 2/2] remove releases --- .../linux/beta/2025.2.459.1.yaml | 29 ----------- .../linux/beta/2025.2.460.1.yaml | 21 -------- .../macos/beta/2025.2.460.1.yaml | 31 ----------- .../windows/beta/2025.2.460.1.yaml | 51 ------------------- 4 files changed, 132 deletions(-) delete mode 100644 src/content/warp-releases/linux/beta/2025.2.459.1.yaml delete mode 100644 src/content/warp-releases/linux/beta/2025.2.460.1.yaml delete mode 100644 src/content/warp-releases/macos/beta/2025.2.460.1.yaml delete mode 100644 src/content/warp-releases/windows/beta/2025.2.460.1.yaml diff --git a/src/content/warp-releases/linux/beta/2025.2.459.1.yaml b/src/content/warp-releases/linux/beta/2025.2.459.1.yaml deleted file mode 100644 index 08da293b2e9be8..00000000000000 --- a/src/content/warp-releases/linux/beta/2025.2.459.1.yaml +++ /dev/null @@ -1,29 +0,0 @@ -releaseNotes: >- - This release contains minor fixes and improvements. - - - **Changes and improvements** - - - Improved command line interface for Zero Trust Access for Infrastructure - with added function for filtering and ordering. - - - Fixed client connectivity issues when switching between managed network - profiles that use different WARP protocols. - - - Added support for WARP desktop to use additional DoH endpoints to help - reduce NAT congestion. - - - Improved Wireguard connection stability on reconnections. - - - Added additional HTTP/3 QUIC connectivity test to warp-diag. - - - Added support for collection of system health metrics for enhanced device - Digital Experience Monitoring. - - - Automated the removal of active registrations for devices with multiple - registrations with the same Zero Trust organization. -version: 2025.2.459.1 -releaseDate: 2025-03-13T17:13:33.600Z -packageURL: https://downloads.cloudflareclient.com/v1/download/noble-intel/version/2025.2.459.1 -packageSize: 44462470 -platformName: Linux diff --git a/src/content/warp-releases/linux/beta/2025.2.460.1.yaml b/src/content/warp-releases/linux/beta/2025.2.460.1.yaml deleted file mode 100644 index ce45537cd8c229..00000000000000 --- a/src/content/warp-releases/linux/beta/2025.2.460.1.yaml +++ /dev/null @@ -1,21 +0,0 @@ -releaseNotes: >- - This release contains significant improvements to our Captive Portal / public - Wi-Fi detection logic. We’d like anyone who has experienced issues with this - in the past to re-test and give this version a try. - - - **Changes and improvements** - - - Improved captive portal experience to make more public networks compatible - and have faster detection. - - - WARP tunnel protocol details can now be viewed by `warp-cli tunnel stats` - command - - - Fixed issue with device revocation and re-registration when switching - configurations -version: 2025.2.460.1 -releaseDate: 2025-03-13T18:24:32.891Z -packageURL: https://downloads.cloudflareclient.com/v1/download/noble-intel/version/2025.2.460.1 -packageSize: 44461586 -platformName: Linux diff --git a/src/content/warp-releases/macos/beta/2025.2.460.1.yaml b/src/content/warp-releases/macos/beta/2025.2.460.1.yaml deleted file mode 100644 index 304ea413c56b42..00000000000000 --- a/src/content/warp-releases/macos/beta/2025.2.460.1.yaml +++ /dev/null @@ -1,31 +0,0 @@ -releaseNotes: >- - This release contains significant improvements to our Captive Portal / public - Wi-Fi detection logic. We’d like anyone who has experienced issues with this - in the past to re-test and give this version a try. - - - **Changes and improvements** - - - Improved captive portal experience to make more public networks compatible - and have faster detection. - - - Improved error messages shown in the app - - - WARP tunnel protocol details can now be viewed by `warp-cli tunnel stats` - command - - - Fixed issue with device revocation and re-registration when switching - configurations - - - - **Known issues** - - - macOS Sequoia: Due to changes Apple introduced in macOS 15.0.x, the WARP - client may not behave as expected. Cloudflare recommends the use of macOS 15.3 - or later. -version: 2025.2.460.1 -releaseDate: 2025-03-13T19:39:55.831Z -packageURL: https://downloads.cloudflareclient.com/v1/download/macos/version/2025.2.460.1 -packageSize: 91678229 -platformName: macOS diff --git a/src/content/warp-releases/windows/beta/2025.2.460.1.yaml b/src/content/warp-releases/windows/beta/2025.2.460.1.yaml deleted file mode 100644 index 7918badcca123b..00000000000000 --- a/src/content/warp-releases/windows/beta/2025.2.460.1.yaml +++ /dev/null @@ -1,51 +0,0 @@ -releaseNotes: >- - This release contains significant improvements to our Captive Portal / public - Wi-Fi detection logic. We�d like anyone who has experienced issues with this - in the past to re-test and give this version a try. - - - **Changes and improvements** - - - Improved captive portal experience to make more public networks compatible - and have faster detection. - - - Improved error messages shown in the app - - - Added the ability to control if the WARP interface IPs are registered with - DNS servers or not. - - - Removed DNS logs view from Windows client GUI. DNS logs can be viewed as - part of warp-diag or by viewing the log file on the user's local directory. - - - Fixed issue that would result in a user receiving multiple re-authentication - requests when waking their device from sleep. - - - WARP tunnel protocol details can now be viewed by `warp-cli tunnel stats` - command - - - Improvements to Windows multi-user including support for fast user - switching. If you are interested in testing this feature please reach out to - your Cloudflare account representative. - - - Fixed issue with device revocation and re-registration when switching - configurations - - - Fixed issue where DEX tests would run during certain sleep states where the - networking stack was not fully up. This would result in failures that would be - ignored. - - - - **Known issues** - - - DNS resolution may be broken when the following conditions are all true: - - WARP is in Secure Web Gateway without DNS filtering (tunnel-only) mode. - - A custom DNS server address is configured on the primary network adapter. - - The custom DNS server address on the primary network adapter is changed while WARP is connected. - - To work around this issue, please reconnect the WARP client by toggling off and back on. -version: 2025.2.460.1 -releaseDate: 2025-03-13T19:39:55.087Z -packageURL: https://downloads.cloudflareclient.com/v1/download/windows/version/2025.2.460.1 -packageSize: 128188416 -platformName: Windows