You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- New FetchDownloadSourceUrl module POSTs to /binary/api/v1/endpoint to
discover the current CDN base URL (CloudFront primary; CloudFlare
requested as fallback via X-Local-Fallback-Cloudflare header on retry).
- Linux arm64 host now downloads BrowserStackLocal-linux-arm64. Branch
order mirrors Node SDK: arm64 wins over alpine on musl.
- proxyHost/proxyPort from Local#start now also flow into the binary
download (previously ignored for download, used only for running binary).
- User-Agent: browserstack-local-ruby/<version> on endpoint POST + GET.
- TLS verification now enforced (VERIFY_PEER); was VERIFY_NONE.
CHANGELOG calls this out for users on broken trust stores.
Tracks LOC-6563.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,18 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
6
6
7
7
## [Unreleased] - yyyy-mm-dd
8
8
9
-
## [
10
-
1.4.3] - 2023-08-24
9
+
## [1.5.0] - 2026-06-01
10
+
11
+
### Added
12
+
- Linux arm64 support — downloads `BrowserStackLocal-linux-arm64` on aarch64/arm64 hosts.
13
+
- Dynamic binary source URL via `POST local.browserstack.com/binary/api/v1/endpoint`. Primary downloads now come from CloudFront; CloudFlare is used as fallback after repeated failures.
14
+
- Proxy passthrough for binary download — `proxyHost` and `proxyPort` passed to `Local#start` are now also used when downloading the binary itself.
15
+
-`User-Agent: browserstack-local-ruby/<version>` header on the endpoint POST and on the binary download GET.
16
+
17
+
### Changed
18
+
- TLS certificate verification is now enforced (`OpenSSL::SSL::VERIFY_PEER`) on all binary-download HTTPS traffic. Previous releases used `VERIFY_NONE`. If you were relying on disabled verification (e.g., behind a MITM proxy without the corporate CA installed in your system trust store), pin to 1.4.3 and open an issue.
0 commit comments