All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Linux arm64 support — downloads
BrowserStackLocal-linux-arm64on aarch64/arm64 hosts. - 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. - Proxy passthrough for binary download —
proxyHostandproxyPortpassed toLocal#startare now also used when downloading the binary itself. User-Agent: browserstack-local-ruby/<version>header on the endpoint POST and on the binary download GET.
- TLS certificate verification is now enforced (
OpenSSL::SSL::VERIFY_PEER) on all binary-download HTTPS traffic. Previous releases usedVERIFY_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.
Ruby 3 exists? deprecation fix