diff --git a/.github/workflows/_data-plane.yml b/.github/workflows/_data-plane.yml index bc06bdf93..f89491607 100644 --- a/.github/workflows/_data-plane.yml +++ b/.github/workflows/_data-plane.yml @@ -79,7 +79,7 @@ jobs: - release_name: gateway-1.4.18 config_name: release-drafter-gateway.yml # mark:next-headless-version - - release_name: headless-client-1.5.4 + - release_name: headless-client-1.5.5 config_name: release-drafter-headless-client.yml steps: @@ -112,9 +112,9 @@ jobs: target: [x86_64-pc-windows-msvc] package: [firezone-headless-client] # mark:next-headless-version - release_name: [headless-client-1.5.4] + release_name: [headless-client-1.5.5] # mark:next-headless-version - version: [1.5.4] + version: [1.5.5] env: ARTIFACT_PATH: ${{ matrix.artifact }}_${{ matrix.version }}_${{ matrix.arch }}.exe RELEASE_NAME: ${{ matrix.release_name }} @@ -224,9 +224,9 @@ jobs: artifact: firezone-client-headless-linux image_name: client # mark:next-headless-version - release_name: headless-client-1.5.4 + release_name: headless-client-1.5.5 # mark:next-headless-version - version: 1.5.4 + version: 1.5.5 - package: firezone-relay artifact: firezone-relay image_name: relay diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 8287834f2..7de78ec17 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -2509,7 +2509,7 @@ dependencies = [ [[package]] name = "firezone-headless-client" -version = "1.5.4" +version = "1.5.5" dependencies = [ "anyhow", "backoff", diff --git a/rust/headless-client/Cargo.toml b/rust/headless-client/Cargo.toml index 72b6d9a71..4c6611e9b 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.4" +version = "1.5.5" edition = { workspace = true } authors = ["Firezone, Inc."] license = { workspace = true } diff --git a/scripts/bump-versions.sh b/scripts/bump-versions.sh index 8a2463db1..2b260cc53 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.3" - next_headless_client_version="1.5.4" + current_headless_client_version="1.5.4" + next_headless_client_version="1.5.5" 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 50e0d1258..b560e4ff4 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.3/firezone-client-headless-windows_1.5.3_x86_64.exe", + "https://www.github.com/firezone/firezone/releases/download/headless-client-1.5.4/firezone-client-headless-windows_1.5.4_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.3/firezone-client-headless-linux_1.5.3_x86_64", + "https://www.github.com/firezone/firezone/releases/download/headless-client-1.5.4/firezone-client-headless-linux_1.5.4_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.3/firezone-client-headless-linux_1.5.3_aarch64", + "https://www.github.com/firezone/firezone/releases/download/headless-client-1.5.4/firezone-client-headless-linux_1.5.4_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.3/firezone-client-headless-linux_1.5.3_armv7", + "https://www.github.com/firezone/firezone/releases/download/headless-client-1.5.4/firezone-client-headless-linux_1.5.4_armv7", permanent: false, }, /* diff --git a/website/src/app/api/releases/route.ts b/website/src/app/api/releases/route.ts index a74e9b5d5..f84a8285c 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.8", // mark:current-headless-version - headless: "1.5.3", + headless: "1.5.4", // mark:current-gateway-version gateway: "1.4.17", }; diff --git a/website/src/components/Changelog/Headless.tsx b/website/src/components/Changelog/Headless.tsx index 394ccaa71..1a013042d 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. */} - + + Improves reliability by caching DNS responses as per their TTL. @@ -23,7 +24,7 @@ export default function Headless({ os }: { os: OS }) { Resource was active. )} - + Sets FIREZONE_DNS_CONTROL=etc-resolv-conf by default in