diff --git a/.github/workflows/_build_artifacts.yml b/.github/workflows/_build_artifacts.yml index 6db42d4b1..5b436d2e5 100644 --- a/.github/workflows/_build_artifacts.yml +++ b/.github/workflows/_build_artifacts.yml @@ -127,9 +127,9 @@ jobs: target: [x86_64-pc-windows-msvc] package: [firezone-headless-client] # mark:next-headless-version - release_name: [headless-client-1.5.2] + release_name: [headless-client-1.5.3] # mark:next-headless-version - version: [1.5.2] + version: [1.5.3] env: ARTIFACT_PATH: ${{ matrix.artifact }}_${{ matrix.version }}_${{ matrix.arch }}.exe RELEASE_NAME: ${{ matrix.release_name }} @@ -238,9 +238,9 @@ jobs: artifact: firezone-client-headless-linux image_name: client # mark:next-headless-version - release_name: headless-client-1.5.2 + release_name: headless-client-1.5.3 # mark:next-headless-version - version: 1.5.2 + version: 1.5.3 - package: firezone-relay artifact: firezone-relay image_name: relay diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7fe9dcb16..75b670216 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -195,7 +195,7 @@ jobs: - release_name: gateway-1.4.15 config_name: release-drafter-gateway.yml # mark:next-headless-version - - release_name: headless-client-1.5.2 + - release_name: headless-client-1.5.3 config_name: release-drafter-headless-client.yml steps: diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 2cfa13ff7..1da7418f0 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -2491,7 +2491,7 @@ dependencies = [ [[package]] name = "firezone-headless-client" -version = "1.5.2" +version = "1.5.3" dependencies = [ "anyhow", "backoff", diff --git a/rust/headless-client/Cargo.toml b/rust/headless-client/Cargo.toml index 9ef2002bb..f669f34e1 100644 --- a/rust/headless-client/Cargo.toml +++ b/rust/headless-client/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "firezone-headless-client" # mark:next-headless-version -version = "1.5.2" +version = "1.5.3" edition = { workspace = true } authors = ["Firezone, Inc."] license = { workspace = true } diff --git a/scripts/bump-versions.sh b/scripts/bump-versions.sh index 1d74e81f6..13d81ce31 100755 --- a/scripts/bump-versions.sh +++ b/scripts/bump-versions.sh @@ -175,8 +175,8 @@ function gui() { # 3. Run `scripts/bump-versions.sh headless` to update the versions in the codebase. # 4. Commit the changes and open a PR. function headless() { - current_headless_client_version="1.5.1" - next_headless_client_version="1.5.2" + current_headless_client_version="1.5.2" + next_headless_client_version="1.5.3" update_changelog "website/src/components/Changelog/Headless.tsx" "$current_headless_client_version" find website -type f -name "redirects.js" -exec sed "${SEDARG[@]}" -e '/mark:current-headless-version/{n;s/[0-9]\{1,\}\.[0-9]\{1,\}\.[0-9]\{1,\}/'"${current_headless_client_version}"'/g;}' {} \; diff --git a/website/redirects.js b/website/redirects.js index 2ab8ddacb..6a663ba05 100644 --- a/website/redirects.js +++ b/website/redirects.js @@ -53,7 +53,7 @@ module.exports = [ source: "/dl/firezone-client-headless-windows/latest/x86_64", destination: // mark:current-headless-version - "https://www.github.com/firezone/firezone/releases/download/headless-client-1.5.1/firezone-client-headless-windows_1.5.1_x86_64.exe", + "https://www.github.com/firezone/firezone/releases/download/headless-client-1.5.2/firezone-client-headless-windows_1.5.2_x86_64.exe", permanent: false, }, /* @@ -79,21 +79,21 @@ module.exports = [ source: "/dl/firezone-client-headless-linux/latest/x86_64", destination: // mark:current-headless-version - "https://www.github.com/firezone/firezone/releases/download/headless-client-1.5.1/firezone-client-headless-linux_1.5.1_x86_64", + "https://www.github.com/firezone/firezone/releases/download/headless-client-1.5.2/firezone-client-headless-linux_1.5.2_x86_64", permanent: false, }, { source: "/dl/firezone-client-headless-linux/latest/aarch64", destination: // mark:current-headless-version - "https://www.github.com/firezone/firezone/releases/download/headless-client-1.5.1/firezone-client-headless-linux_1.5.1_aarch64", + "https://www.github.com/firezone/firezone/releases/download/headless-client-1.5.2/firezone-client-headless-linux_1.5.2_aarch64", permanent: false, }, { source: "/dl/firezone-client-headless-linux/latest/armv7", destination: // mark:current-headless-version - "https://www.github.com/firezone/firezone/releases/download/headless-client-1.5.1/firezone-client-headless-linux_1.5.1_armv7", + "https://www.github.com/firezone/firezone/releases/download/headless-client-1.5.2/firezone-client-headless-linux_1.5.2_armv7", permanent: false, }, /* diff --git a/website/src/app/api/releases/route.ts b/website/src/app/api/releases/route.ts index 644efe165..e65d5c8e4 100644 --- a/website/src/app/api/releases/route.ts +++ b/website/src/app/api/releases/route.ts @@ -11,7 +11,7 @@ export async function GET(_req: NextRequest) { // mark:current-gui-version gui: "1.5.6", // mark:current-headless-version - headless: "1.5.1", + headless: "1.5.2", // mark:current-gateway-version gateway: "1.4.14", }; diff --git a/website/src/components/Changelog/Headless.tsx b/website/src/components/Changelog/Headless.tsx index 3dbf1ee4c..342901d37 100644 --- a/website/src/components/Changelog/Headless.tsx +++ b/website/src/components/Changelog/Headless.tsx @@ -9,7 +9,8 @@ export default function Headless({ os }: { os: OS }) { 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 an issue where control plane messages could be stuck forever on flaky connections, requiring signing out and signin back in to @@ -27,7 +28,7 @@ export default function Headless({ os }: { os: OS }) { Decreases connection setup time on flaky Internet connections in certain edge cases. - + Fixes an issue where connections would fail to establish if both