Skip to main content

BrowserStack SDK release notes

Changelog for various releases of the BrowserStack SDK.

Version 1.19.5 (2024-07-12)

πŸ› Bug Fixes

  • Fix disabling SDK for multiple drivers in single test
Version 1.19.4 (2024-07-09)

πŸš€ New Features

  • Support sdkDriverHandling capability for Selenium versions < 4.8.2

πŸ› Bug Fixes

  • Fix Appium commands for Appium versions < 3.4.0
  • [Observability] Fix build timeouts for SIGINT
Version 1.19.3 (2024-07-01)

πŸ› Bug Fixes

  • [Observability] Product stability improvements
Version 1.19.2 (2024-06-28)

πŸ› Bug Fixes

  • Support parameterized test for Junit-4
Version 1.19.1 (2024-06-25)

πŸ› Bug Fixes

  • Fix for marking test status for failed tests for Serenity-Cucumber
Version 1.19.0 (2024-06-22)

πŸš€ New Features

  • [Accessibility] Initial Support for Junit-4, Junit-5 and Cucumber-Junit5
  • [Observability] Initial Support for Junit-4

πŸ› Bug Fixes

  • Fix Hub URL when using Selenium + Appium
Version 1.18.0 (2024-06-20)

πŸš€ New Features

  • Added support for sdkDriverHandling caps
Version 1.17.2 (2024-06-14)

πŸ’‘ Enhancements

  • Send browserstackSDK caps when browserstackAutomation is false
Version 1.17.1 (2024-06-13)

πŸš€ New Features

  • Gradle M Parallellism Support
Version 1.16.1 (2024-06-07)

πŸ’‘ Enhancements

  • Increase Request Timeouts to 80s
  • Instrumentation/logging enhancements
Version 1.16.0 (2024-06-05)

πŸ› Bug Fixes

  • [Observability] Show build link on Console
  • [Observability] Fix global hook timeout for Cucumber-TestNG
  • [Accessibility] Fix GetResults marking sessions failed

πŸ’‘ Enhancements

  • Remove TestNG Jar from bundled SDK
Version 1.15.0 (2024-05-24)

πŸš€ New Features

  • SDK parameterisation: The SDK now includes parameterization capabilities, allowing you to selectively enable or disable specific features based on your needs. You can toggle or disable SDK’s features for parallelisation, cross-browser testing, session name and status marking and BrowserStack local testing. Read more about it [here](https://www.browserstack.com/docs/automate/selenium/sdk-params)

πŸ’‘ Enhancements

  • [Observability] Trim VCS info to 64kb
Version 1.14.0 (2024-05-13)

πŸ› Bug Fixes

  • [Observability] Fix stacktrace for JUnit5
  • Support for Proxies requiring Basic Authentication in Selenium 4.0.0-4.14.0
  • Fix null pointer exception while uploading app for App Automate

πŸ’‘ Enhancements

  • Improve logging for Accessibility
  • Improve events finish metadata
Version 1.13.25 (2024-05-13)

πŸ’‘ Enhancements

  • Instrumentation for graceful kills of builds
  • Prevent conflict of SDK dependencies with user dependencies
Version 1.13.24 (2024-05-09)

πŸš€ New Features

  • [Accessibility] Add accessibility support for RemoteWebDriverBuilder class for automation false

πŸ› Bug Fixes

  • [Percy] Cleanup unzip operation on failure, re-download binary to binarypath location
  • Support Percy and Accessibility with browserstackAutomation set as false
  • Skip modifying user's suite if platforms is not set for TestNG
Version 1.13.23 (2024-05-07)

πŸ› Bug Fixes

  • Handle error for data providers in TestNG
  • Fix no such field error for 'message' in TestNG v6.14.3
Version 1.13.22 (2024-04-25)
Version 1.13.21 (2024-04-18)
Version 1.13.20 (2024-04-10)

πŸ’‘ Enhancements

  • Relocate `guava` packages to avoid dependency issues
Version 1.13.19 (2024-04-04)
Version 1.13.18 (2024-04-03)
Version 1.13.17 (2024-03-29)

πŸ’‘ Enhancements

  • [Observability] Add testname deserialization flag
Version 1.13.16 (2024-03-27)

πŸ› Bug Fixes

  • Fix Selenium dependency issue when using Playwright
Version 1.13.15 (2024-03-19)

πŸ› Bug Fixes

  • [Accessiblity] Handle initialization of driver after the test started

πŸ’‘ Enhancements

  • Remove individual request instrumentation.
Version 1.13.14 (2024-03-15)

πŸ› Bug Fixes

  • Fix issue with reportportal

πŸ’‘ Enhancements

  • Relocate `logback` and `sla4j` packages to avoid dependency issues
Version 1.13.13 (2024-03-14)

πŸ› Bug Fixes

  • [Observability] Fix incorrect file path issue with Java 17
  • [Observability] Fix issues with sending data to Observability

πŸ’‘ Enhancements

  • Reduce know exceptions and improve logging for better debugging issues
Version 1.13.12 (2024-03-08)

πŸ› Bug Fixes

  • Fix naming issue while uploading logs

πŸ’‘ Enhancements

  • Log exceptions from Patches
Version 1.13.11 (2024-02-29)

πŸ’‘ Enhancements

  • Add verbose logging
Version 1.13.10 (2024-02-26)

πŸ› Bug Fixes

  • Add `enableSim` and `simOptions` BrowserStack capabilities

πŸ’‘ Enhancements

  • [Accessibility] Product stability improvements
  • Instrumentation enhancements
Version 1.13.9 (2024-02-23)

πŸ› Bug Fixes

  • Fixed execution behavior in respect to Observability. Avoid using v1.13.7 and v1.13.8 if using Observability product.
Version 1.13.8 (2024-02-23)
Version 1.13.7 (2024-02-22)
Version 1.13.6 (2024-02-19)

πŸ› Bug Fixes

  • Resolved dependency conflicts due to version mismatch for org.apache.commons.io and com.fasterxml.jackson
Version 1.13.5 (2024-02-14)

πŸ› Bug Fixes

  • [Percy] Percy commands to run if platforms are not passed in browserstack.yml
Version 1.13.4 (2024-02-09)

πŸ’‘ Enhancements

  • Performance instrumentation enhancements
Version 1.13.3 (2024-02-07)

πŸ› Bug Fixes

  • [Percy] Support percy when `browserstackAutomation: false`
Version 1.13.2 (2024-02-01)

πŸ› Bug Fixes

  • [Observability] Debug logs for Observability performance issues
Version 1.13.1 (2024-01-18)

πŸ› Bug Fixes

  • [Accessibility] Gauge fixes

πŸ’‘ Enhancements

  • Performance instrumentation
Version 1.13.0 (2024-01-11)

πŸš€ New Features

  • [Accessibility] Initial Support for Gauge with automation false
  • Initial support for auto framework detection.
Version 1.12.8 (2024-01-10)

πŸ› Bug Fixes

  • [Accessibility] Test end event not getting sent for TestNG-Cucumber
Version 1.12.7 (2024-01-08)

πŸ› Bug Fixes

  • [Observability] After method getting timeout when `alwaysRun` param is not true (in case of before hook failure) in TestNG
  • `logback-classic` version update
Version 1.12.6 (2023-12-28)

πŸ› Bug Fixes

  • Fix automate sessions for java-client > v8.1.1
Version 1.12.5 (2023-12-21)

πŸ› Bug Fixes

  • RemoteWebDriver not found exception for Playwright
Version 1.12.4 (2023-12-14)

πŸš€ New Features

  • Expose platform data with methods from SDK
Version 1.12.3 (2023-12-07)

πŸ’‘ Enhancements

  • [Observability] Rerun for JUnit 5 framework
Version 1.12.2 (2023-11-30)

πŸš€ New Features

  • Support for `skipSessionStatus`
Version 1.12.1 (2023-11-24)

πŸš€ New Features

  • [Observability] Initial changes for JUnit 5 framework
  • Support multiple cucumber reports of same type

πŸ› Bug Fixes

  • Stacktrace for recent selenium versions
Version 1.12.0 (2023-11-22)

πŸš€ New Features

  • [Observability] Serenity 4.x support

πŸ› Bug Fixes

  • Incorrect sessionName capability in serenity
Version 1.11.12 (2023-11-17)

πŸ› Bug Fixes

  • Fix tests running locally on Windows
Version 1.11.11 (2023-11-10)

πŸ› Bug Fixes

  • Fix for cwd path with space
Version 1.11.10 (2023-11-09)

πŸ› Bug Fixes

  • Support Cucumber global hooks for Accessibility, Percy & Test Context on Automate / App-Automate
Version 1.11.9 (2023-11-02)

πŸš€ New Features

  • [Accessibility] Extend support for Cucumber-TestNG

πŸ› Bug Fixes

  • Error stacktrace related to 'safariOptions' for selenium versions >= 4.8.2
  • [Percy] Fix appium builds for iOS
Version 1.11.8 (2023-10-30)

πŸš€ New Features

  • Extending Percy and AppPercy support for Cucumber TestNG

πŸ› Bug Fixes

  • Fix Cucumber reporting for Windows
Version 1.11.7 (2023-10-26)

πŸ› Bug Fixes

  • Duplicate entries inside Cucumber JSON report
Version 1.11.6 (2023-10-23)

πŸ› Bug Fixes

  • Multiple Cucumber JSON reports getting generated
Version 1.11.5 (2023-10-19)

πŸš€ New Features

  • [Turboscale] Support for Playwright sessions
Version 1.11.4 (2023-10-18)

πŸ› Bug Fixes

  • Fix internal Logback logger conflicts with global context
Version 1.11.3 (2023-10-13)

πŸ› Bug Fixes

  • [Observability] Fix App Automate Session linking with Observability

πŸ’‘ Enhancements

  • [Percy] Screenshot Stabilization
Version 1.11.2 (2023-10-06)

πŸš€ New Features

  • Extending TurboScale support

πŸ› Bug Fixes

  • [Observability] `log4testng` logger reporting
Version 1.11.1 (2023-09-21)

πŸ› Bug Fixes

  • Fix staticWebdDriver for appium < v8
Version 1.11.0 (2023-09-21)

πŸ› Bug Fixes

  • Test context for cucumber with exception at Before/After hooks
Version 1.10.8 (2023-09-14)

πŸ› Bug Fixes

  • Fix exceptions raised for skipped tests for Test Observability
Version 1.10.7 (2023-09-07)

πŸ› Bug Fixes

  • Improve session status for test failures
Version 1.10.6 (2023-09-05)

πŸ› Bug Fixes

  • Fix test context for driver initialised inside test
Version 1.10.5 (2023-08-31)

πŸ› Bug Fixes

  • Driver alive check before marking session name
Version 1.10.4 (2023-08-24)

πŸ› Bug Fixes

  • Gradle selenium dependency conflict fix
Version 1.10.3 (2023-08-22)

πŸ› Bug Fixes

  • Added driver alive check before marking session
Version 1.10.2 (2023-08-17)

πŸš€ New Features

  • Add Junit 4 & 5 Reporting Support
Version 1.10.1 (2023-08-14)

πŸ› Bug Fixes

  • Fix Authorization required
Version 1.10.0 (2023-08-10)

πŸš€ New Features

  • Support for Cucumber 4.x
Version 1.9.2 (2023-08-04)

πŸ› Bug Fixes

  • Handle Test Observability build stop processing for multiple xml runs
Version 1.9.1 (2023-07-26)

πŸ› Bug Fixes

  • Debug Mode not working in IntelliJ IDEA
Version 1.9.0 (2023-07-24)

πŸš€ New Features

  • Extended Accessibility support for TestNG framework
Version 1.8.6 (2023-07-21)

πŸš€ New Features

  • Support for BROWSERSTACK_APP_ID environment variable
Version 1.8.5 (2023-07-12)

πŸš€ New Features

  • Support PAC proxy file for Selenium v4.x
Version 1.8.4 (2023-07-07)

πŸš€ New Features

  • Auto Proxy detection using PAC File

πŸ› Bug Fixes

  • CustomHighlighter stacktrace on console

πŸ’‘ Enhancements

  • Minor refactoring and enhancements
Version 1.8.3 (2023-07-04)

πŸ› Bug Fixes

  • Selenium Jar detection failing when running with IDE on Windows
Version 1.8.2 (2023-06-30)

πŸš€ New Features

  • Generate CI Report with BrowserStack SDK
Version 1.8.1 (2023-06-27)

πŸš€ New Features

  • Handling Method and Class Level parallelisation with parallelsPerPlatform key

πŸ’‘ Enhancements

  • Patch ClientConfig when Selenium version is not detected
  • [Observability] Map all TestNG hooks to a test in a suite
Version 1.8.0 (2023-06-23)

πŸ› Bug Fixes

  • NoSuchMethodError setPrivateFieldValue in Appium client

πŸ’‘ Enhancements

  • [Observability] Detect Remote Address
  • Minor improvements in detecting client side errors and accordingly mark session on browserstack as failed
Version 1.7.4 (2023-06-20)

πŸš€ New Features

  • Detect client side errors and accordingly mark session on browserstack as failed
Version 1.7.3 (2023-06-15)

πŸ› Bug Fixes

  • Selenium version detection

πŸ’‘ Enhancements

  • Case insensitive command line args for maven
Version 1.7.2 (2023-06-13)

πŸ› Bug Fixes

  • browserstack.config system argument not working with Gradle
Version 1.7.1 (2023-06-09)

πŸš€ New Features

  • Flag to skip picking sessionName from test context

πŸ’‘ Enhancements

  • BrowserStack Local binding version bump to v1.9.0
Version 1.7.0 (2023-06-07)

πŸš€ New Features

  • Optimize build run times when running on BrowserStack

πŸ’‘ Enhancements

  • Change parallelsPerPlatform behavior when not passing platforms array
Version 1.6.0 (2023-06-01)

πŸ› Bug Fixes

  • Appium Sessions or some commands failing with Gradle

πŸ’‘ Enhancements

  • Enable staticWebDriver functionality by default
Version 1.5.2 (2023-05-18)

πŸ’‘ Enhancements

  • Add proxy details in App upload API
  • BrowserStack SDK toggle environment variable for Eclipse IDE Plugin
Version 1.5.1 (2023-05-11)

πŸš€ New Features

  • Support for TestNG class level parallelisation when specifies in testng.xml at suite level

πŸ› Bug Fixes

  • Proxy config related failures when not adding username and password in the value
Version 1.5.0 (2023-05-05)

πŸš€ New Features

  • Extended Observability support for Cucumber framework
Version 1.4.1 (2023-04-20)

πŸ’‘ Enhancements

  • Stability improvements related to hub connection
Version 1.4.0 (2023-04-13)

πŸ› Bug Fixes

  • Session failures when triggering using IDE with cucumber plugin

πŸ’‘ Enhancements

  • Throw exception in case BrowserStack Local initialization fails
  • Local nudge improvements
Version 1.3.0 (2023-03-28)

πŸš€ New Features

  • Static Webdriver support, `staticWebDriver` in yml to enable
Version 1.2.5 (2023-03-27)

πŸ› Bug Fixes

  • Fix project name coming from cli args and environment variable in non-W3C mode

πŸ’‘ Enhancements

  • [Observability] Bump log4j v1 to v2
Version 1.2.4 (2023-03-14)

πŸš€ New Features

  • Add cli arguments, order of precedence = cli args > env variables > yml file

πŸ› Bug Fixes

  • Add framework check for TestNG Listeners' Activation
Version 1.2.3 (2023-03-08)

πŸš€ New Features

  • Support for File Upload in Selenium
  • Support for Allure Reporter TestNG amd Cucumber JVM

πŸ’‘ Enhancements

  • [Observability] Honor buildName from yml config in Jenkins Plugin
Version 1.2.1 (2023-02-20)

πŸ› Bug Fixes

  • Set methodSelectors for xmlTest in TestNG
  • Appium dependency detection
Version 1.2.0 (2023-02-14)

πŸš€ New Features

  • Support for Playwright Java
  • Add build link in the javaagent logs

πŸ› Bug Fixes

  • Merge yml config with script's existing capabilities in App Automate
Version 1.1.8 (2023-01-25)

πŸš€ New Features

  • Custom config file using the -DbrowserstackConfigFile cli argument and BROWSERSTACK_CONFIG_FILE environment variable
  • Add build link in the javaagent logs

πŸ› Bug Fixes

πŸ’‘ Enhancements

  • Nudge to set local true when trying to acces a local url without local turned on
Version 1.1.7 (2023-01-12)

πŸš€ New Features

  • Support for Chrome DevTools

πŸ› Bug Fixes

  • Observability bug fixes
Version 1.1.6 (2022-12-30)

πŸš€ New Features

  • Support for Test Context marking for JUnit4 and JUnit5
Version 1.1.5 (2022-12-22)

πŸš€ New Features

  • Support for Test Context marking for cucumber info.cukes package

πŸ› Bug Fixes

  • Sessions getting idleTimeouts with ChromeDriver after selenium-java v4.7.2

πŸ’‘ Enhancements

  • Support case insensitive caps in yml configuration file
Version 1.1.4 (2022-12-14)

πŸ’‘ Enhancements

  • Handle ArrayList as value in yml config
Version 1.1.3 (2022-12-07)

πŸš€ New Features

  • Extended TestNG framework support for Observability
  • Support for App upload for Generic SDK Frameworks (JUnit, Serenity, JBehave, Cucumber CLI)

πŸ› Bug Fixes

  • Avoid parallelisation in case Javaagent ArgLine is not passed

πŸ’‘ Enhancements

  • Increase timeout for App Upload
  • Honour buildName from environment variable over buildName + buildIdentifier in yml
Version 1.1.2 (2022-12-02)

πŸš€ New Features

  • Support for advanced parallelisation in JUnit5 and JUnit4
  • Support for advanced parallelisation and Test Context marking in Cucumber-JUnit5 and Cucumber-JUnit4
  • Introduced buildIdentifier capability to better organise builds on dashboard
  • Support for browserOptions inside yml configuration file

πŸ› Bug Fixes

  • ChromeDriver exe error when spawning ChromeDriver without parameters in user script
Version 1.20.2 (2024-06-14)

πŸ› Bug Fixes

  • Send browserstackSDK caps when browserstackAutomation is false
Version 1.20.1 (2024-06-10)

πŸ› Bug Fixes

  • Skipping local identifier generation when skipBinaryInitialisation is enabled

πŸ’‘ Enhancements

  • [Accessibility] Enabling accessibility when platforms object is absent
Version 1.20.0 (2024-06-04)

πŸš€ New Features

  • SDK parameterisation: The SDK now includes parameterization capabilities, allowing you to selectively enable or disable specific features based on your needs. You can toggle or disable SDK’s features for parallelisation, cross-browser testing, session name and status marking and BrowserStack local testing. Read more about it [here](https://www.browserstack.com/docs/automate/selenium/sdk-params)
Version 1.19.29 (2024-05-29)

πŸ› Bug Fixes

  • Fix cross platform testing for Robot
Version 1.19.28 (2024-05-24)

πŸ› Bug Fixes

  • Fix DeprecationWarning: datetime.datetime.utcnow()

πŸ’‘ Enhancements

  • Instrumentation for graceful kills of builds
  • Trim VCS info to 64kb
Version 1.19.27 (2024-05-20)

πŸ› Bug Fixes

  • Fix context.execute_steps for Behave
Version 1.19.26 (2024-05-02)

πŸ› Bug Fixes

  • Avoid duplicate localIdentifier flag in robot

πŸ’‘ Enhancements

  • [Observability] Make Observability true by default for Pytest, Robot, and Pabot
Version 1.19.25 (2024-04-29)

πŸ› Bug Fixes

  • Fix exit status of behave tests.
Version 1.19.24 (2024-04-03)

πŸ’‘ Enhancements

  • Fix hooks patch failing with pytest 8.1.1
  • [Observability] Fix duration issue with Pytest BDD
Version 1.19.23 (2024-03-28)

πŸ’‘ Enhancements

  • [Observability] Disable Observability by default for Pytest and Robot
Version 1.19.22 (2024-03-28)

πŸ’‘ Enhancements

  • [Observability] Enable Observability by default for Pytest and Robot
Version 1.19.20 (2024-03-22)

πŸ› Bug Fixes

  • [Percy] Fix Percy CLI installation issue
Version 1.19.18 (2024-03-07)

πŸ› Bug Fixes

  • Fix import issues with Python 3.12
Version 1.19.17 (2024-03-05)

πŸ› Bug Fixes

  • Fix Pytest exit code not getting set when executed `pytest.exit`
  • [Observability] (App)Automate session linking when fixture scope is `session` for Pytest
Version 1.19.15 (2024-02-29)

πŸ› Bug Fixes

  • Fix Pytest exit code not getting set when executed `pytest.exit`
  • [Observability] multiple builds spawning which gets timed out for Robot
Version 1.19.14 (2024-02-22)

πŸ› Bug Fixes

  • Fix Appium caps getting passed in `bstack:options` instead of root

πŸ’‘ Enhancements

  • [Accessibility] Product stability improvements
Version 1.19.13 (2024-02-16)

πŸš€ New Features

  • Support dotenv config

πŸ› Bug Fixes

  • `disableIdLocatorAutocompletion` not working when passed in browserstack.yml
Version 1.19.11 (2024-02-02)

πŸ› Bug Fixes

  • Fix robot when browserstackAutomation is false
Version 1.19.10 (2024-01-25)

πŸ› Bug Fixes

  • Fixed sdk for robot version 7
Version 1.19.9 (2024-01-18)

πŸ› Bug Fixes

  • [Accessibility] Fixed driver initialization in Test cases
Version 1.19.8 (2024-01-08)

πŸ› Bug Fixes

  • [Observability] (App)Automate session linking for Robot when browserstackAutomation is false
Version 1.19.7 (2024-01-03)

πŸ› Bug Fixes

  • Signal handlers on Windows for Pytest
Version 1.19.6 (2024-01-03)

πŸ› Bug Fixes

  • [Observability] Test timeouts for versions <= 7.2
Version 1.19.5 (2023-12-28)

πŸ’‘ Enhancements

  • Reduce idle timeouts for Pytest
Version 1.19.4 (2023-12-15)

πŸ› Bug Fixes

  • Fix get_current_platform method expose
Version 1.19.3 (2023-12-14)

πŸš€ New Features

  • Expose platform data with methods from SDK
  • Supports percy pytest
Version 1.19.1 (2023-12-12)

πŸš€ New Features

  • Support for Percy Robot

πŸ› Bug Fixes

  • Fix session status for Qweb specical case

πŸ’‘ Enhancements

  • Driver close handling on close
Version 1.19.0 (2023-12-07)

πŸ’‘ Enhancements

  • [Observability] Steps reporting for Robot framework
Version 1.18.9 (2023-11-30)

πŸš€ New Features

  • Support for `skipSessionStatus`
Version 1.18.8 (2023-11-28)

πŸš€ New Features

  • [Observability] Initial changes for Robot framework

πŸ› Bug Fixes

  • BrowserStack Dashboard to show session as 'unmarked' if Pytest test is skipped at fixture level
Version 1.18.7 (2023-11-24)

πŸ› Bug Fixes

  • Pytest non-zero exit code on failing tests
  • Accessibility Robot platform data
Version 1.18.6 (2023-11-23)

πŸš€ New Features

  • [Accessibility] Support for robot framework
  • Expose platform data methods from SDK
  • `customVariables` key in browserstack.yml

πŸ› Bug Fixes

  • Accessibility metadata on dashboard
Version 1.18.4 (2023-11-16)

πŸ’‘ Enhancements

  • Add funnel data for all frameworks
Version 1.18.3 (2023-11-15)

πŸ› Bug Fixes

  • [Observability] Pytest support on Linux and Windows
Version 1.18.2 (2023-11-09)

πŸš€ New Features

  • Proxy support for Playwright
  • [Accessibility] support for Pytest
Version 1.18.0 (2023-11-02)

πŸš€ New Features

  • Python SDK support for App Percy

πŸ› Bug Fixes

  • Supports browserstackLocal default to false

πŸ’‘ Enhancements

  • BrowserStack Dashboard to show session as 'unmarked' if test is skipped
Version 1.17.5 (2023-10-26)

πŸ› Bug Fixes

  • [Observability] Reporting Browser Info for Pytest BDD
Version 1.17.4 (2023-10-19)

πŸš€ New Features

  • [Observability] Pytest BDD support

πŸ’‘ Enhancements

  • [Observability] Detect additional CI Providers
Version 1.17.2 (2023-10-11)

πŸ› Bug Fixes

  • pytest test context improvements
Version 1.17.1 (2023-10-05)

πŸ› Bug Fixes

  • `--last-failed` pytest flag not working with SDK
Version 1.17.0 (2023-10-04)

πŸ› Bug Fixes

  • Fix parallelism for pytest
Version 1.16.1 (2023-09-29)

πŸš€ New Features

  • Extending Test Observability support for pytest
Version 1.15.6 (2023-09-28)

πŸ› Bug Fixes

  • Change stderr to stdout stream for logging
Version 1.15.5 (2023-09-26)

πŸ› Bug Fixes

  • Fix skipSessionName pytest-bdd
Version 1.15.4 (2023-09-21)

πŸ› Bug Fixes

  • Playwright pytest not running on multiple platforms
Version 1.15.3 (2023-09-14)

πŸ› Bug Fixes

  • Test Context not being marked when driver not present in `context.browser`
  • Some Behave hooks not getting called with SDK
Version 1.15.2 (2023-09-04)

πŸ› Bug Fixes

  • Fix DDA for platformVersion
Version 1.15.1 (2023-08-31)

πŸš€ New Features

  • Fix parallelisation and test context in pytest
Version 1.15.0 (2023-08-24)

πŸš€ New Features

  • Add support for replacing env variable in yml file
Version 1.14.5 (2023-08-18)

πŸ› Bug Fixes

  • Error when passing custom config file to robot sessions
  • Error when passing custom args to python scripts run with the SDK
Version 1.14.4 (2023-08-17)

πŸš€ New Features

  • Run python scripts with debugger (browserstack-sdk python -m pdb test.py)
Version 1.14.3 (2023-08-16)

πŸ› Bug Fixes

  • Fix Pytest test context
Version 1.14.2 (2023-08-10)

πŸ› Bug Fixes

  • Fix Robot with AppiumLibrary
Version 1.14.0 (2023-08-04)

πŸš€ New Features

  • Support for Pytest BDD

πŸ› Bug Fixes

  • Appium bug fix
Version 1.13.1 (2023-07-24)

πŸš€ New Features

  • Support for BROWSERSTACK_APP_ID as environment variable

πŸ› Bug Fixes

  • Ignore empty env variables
Version 1.13.0 (2023-07-20)

πŸš€ New Features

  • Auto Proxy detection using PAC File
Version 1.12.0 (2023-07-18)

πŸ› Bug Fixes

  • Errors in vanilla python parallelisation
Version 1.11.3 (2023-07-04)

πŸ› Bug Fixes

  • Errors in some cases for robot report generation
Version 1.11.0 (2023-07-03)

πŸš€ New Features

  • Generate browserstack reports for sessions run from CI
Version 1.10.5 (2023-06-29)

πŸ’‘ Enhancements

  • Better report generation for pabot when using --testLevelSplit flag
Version 1.10.4 (2023-06-23)

πŸ› Bug Fixes

  • Errors in some cases for pytest-session marking logic
Version 1.10.3 (2023-06-20)

πŸ’‘ Enhancements

  • Annotations and improvements to session status marking for Robot tests
Version 1.10.2 (2023-06-15)

πŸ› Bug Fixes

  • SDK errors on Selenium version 4.10.0
Version 1.10.1 (2023-06-09)

πŸš€ New Features

  • Flag to skip picking sessionName from test context for all frameworks

πŸ’‘ Enhancements

  • Bump browserstack-local dependency version
  • Improvements for playwright pytest sessions
Version 1.10.0 (2023-06-08)

πŸš€ New Features

  • Flag to skip picking sessionName from test context for pytest

πŸ’‘ Enhancements

  • Minor pytest-playwright fixes and improvements
Version 1.9.2 (2023-06-02)

πŸš€ New Features

  • Dynamic hub allocation, optimise build run times

πŸ’‘ Enhancements

  • Non-zero exit status in case of config errors
Version 1.8.1 (2023-05-24)

πŸš€ New Features

  • Detect client side errors and accordingly mark session on browserstack as failed

πŸ’‘ Enhancements

  • Stability and local nudge improvements, avoid idleTimeouts
Version 1.7.4 (2023-04-26)

πŸ› Bug Fixes

  • Pytest cli output, print correct build and driver details
Version 1.7.1 (2023-04-18)

πŸ› Bug Fixes

  • Fix errors on Pabot version 2.15.0
Version 1.7.0 (2023-04-13)

πŸš€ New Features

  • Show nudge to alert when sessions error out due to local being turned off

πŸ› Bug Fixes

  • Local binary bug with playwright python
  • Error in some cases when browserStackLocal key is absent from yml file
Version 1.6.0 (2023-03-14)

πŸš€ New Features

  • Add cli arguments, order of precedence = cli args > env variables > yml file
Version 1.5.2 (2023-02-28)

πŸ› Bug Fixes

  • Fix errors on Pabot version 2.6.0 and below
Version 1.5.1 (2023-02-21)

πŸš€ New Features

  • Initial playwright support

πŸ› Bug Fixes

  • Fix errors on Pabot version 2.13.0
  • Fix issue with some older selenium client binding versions
Version 1.4.2 (2023-02-09)

πŸ› Bug Fixes

  • Client to Browserstack Hub proxy issues
  • Pytest/Behave runner for Windows
  • Custom config file for robot tests

πŸ’‘ Enhancements

  • Appium support improvements, recommended to use this version and above for AppAutomate sessions
Version 1.4.0 (2023-01-25)

πŸš€ New Features

  • Custom config file using the --browserstackConfigFile cli argument
  • Display link to build on dashboard in the cli output
  • browserstack-sdk setup command to generate the config file

πŸ’‘ Enhancements

  • Nudge to set local true when trying to acces a local url without local turned on
Version 1.3.2 (2023-01-09)

πŸš€ New Features

  • Behave integration with SDK
  • browserstack-sdk setup command to generate the config file

πŸ› Bug Fixes

  • Merging of capabilities and options from JsonWP to W3C and vice-versa
  • Handling of minor edge cases in options merging

πŸ’‘ Enhancements

  • Prefer capability in platforms array over same capability at root level
Version 1.2.0 (2022-12-14)

πŸš€ New Features

  • Pytest integration with SDK
  • browserstack-sdk setup command to generate the config file

πŸ› Bug Fixes

  • Merging options (from script and yml) for App-Automate sessions

πŸ’‘ Enhancements

  • Support case insensitive caps in yml configuration file
Version 1.1.1 (2022-12-01)

πŸš€ New Features

  • Introduced buildIdentifier to better organise builds on dashboard
  • Support for browserOptions inside yml configuration file

πŸ’‘ Enhancements

  • Added hostname to caps to identify where the test was triggered from
Version 1.1.0 (2022-11-24)

πŸš€ New Features

  • Initial App Automate support, upload app through SDK
Version 1.0.8 (2022-11-16)

πŸš€ New Features

  • Robot/Pabot tests integration with SDK
  • Python tests integration with SDK
  • Parallelisation and Session Context
Version 1.34.2 (2024-07-04)

πŸš€ New Features

  • Added support for selfHeal on non-browserstack infra for mocha, jest ,and cucumber.js

πŸ› Bug Fixes

  • [Playwright] Fix for session running on Android devices

πŸ’‘ Enhancements

  • Support Mocha v10+
  • [Codecept] Improved logging related to test fail events
  • Enabling cluster creation from cli for HST
Version 1.34.1 (2024-06-24)

πŸ› Bug Fixes

  • [Playwright] Fix wsEndpoint for tests
  • Fix funnel instrumentation for Automation false
Version 1.34.0 (2024-06-22)

πŸš€ New Features

  • [Accessibility] Initial Support for CucumberJS
  • [Observability] Initial Support for CucumberJS
Version 1.33.7 (2024-06-18)

πŸ› Bug Fixes

  • [Playwright] Fix fetching platformCaps from config attribute
Version 1.33.6 (2024-06-14)

πŸ’‘ Enhancements

  • Send browserstackSDK caps when browserstackAutomation is false
Version 1.33.5 (2024-06-13)

πŸ› Bug Fixes

  • [Playwright] Handle type module for playwright typescript suite
Version 1.33.4 (2024-06-13)

πŸ’‘ Enhancements

  • Instrumentation enhancements
Version 1.33.3 (2024-06-07)

πŸ› Bug Fixes

  • Handling `undefined` value of `parallelsPerPlatform` for Vanilla JS tests
  • Enabling Accessibility without platforms being present in the browserstack.yml
  • Not generating local identifier if `skipBinaryInitialisation` is true in `browserStackLocalOptions`

πŸ’‘ Enhancements

  • Instrumentation enhancements
  • [Observability] Build stop
Version 1.33.2 (2024-06-04)

πŸ› Bug Fixes

  • [Observability] Fix Step getting timed out on CodeceptJS
  • Fix error `Cannot read properties of undefined (reading observability)`
Version 1.33.1 (2024-05-30)

πŸ› Bug Fixes

  • [TurboScale] Handle cluster absence scenario for grid deletion
Version 1.33.0 (2024-05-29)

πŸš€ New Features

  • SDK parameterisation: The SDK now includes parameterization capabilities, allowing you to selectively enable or disable specific features based on your needs. You can toggle or disable SDK’s features for parallelisation, cross-browser testing, session name and status marking and BrowserStack local testing. Read more about it [here](https://www.browserstack.com/docs/automate/selenium/sdk-params)
Version 1.32.16 (2024-05-28)

πŸ› Bug Fixes

  • [Accessibility] Fix for Chrome versions < 94

πŸ’‘ Enhancements

  • Logging for Playwright
Version 1.32.15 (2024-05-24)

πŸ’‘ Enhancements

  • [Observability] Trim VCS info to 64kb
  • Improve events finish metadata
Version 1.32.14 (2024-05-17)

πŸ› Bug Fixes

  • [TurboScale] Remove gke version
Version 1.32.13 (2024-05-15)

πŸš€ New Features

  • [Playwright] Support of testDir in Setup and Teardown
  • [Playwright] Add support for version 1.44

πŸ› Bug Fixes

  • [Playwright] retries hang the execution of Android devices
Version 1.32.12 (2024-05-13)

πŸ› Bug Fixes

  • Support profile via arguments in CodeceptJS

πŸ’‘ Enhancements

  • Instrumentation for graceful kills of builds
Version 1.32.11 (2024-05-10)

πŸ› Bug Fixes

  • Support for Cucumber v10
  • Fix for networkLogsOptions in Playwright
  • [TurboScale] Update desired size for aws windows nodeGroup
  • [TurboScale] Grid deletion for failed grid
Version 1.32.10 (2024-05-09)

πŸ› Bug Fixes

  • [Observability] Fix for playwright sessions data not getting sent to Observability for playwright version 1.42.1
  • Fix for capturing the page screenshot as a Buffer and set it as an Allure Reports attachment
Version 1.32.9 (2024-05-03)

πŸ› Bug Fixes

  • [TurboScale] Fix for using pre existing subnet while creating cluster in AWS
Version 1.32.8 (2024-04-16)

πŸ› Bug Fixes

  • [TurboScale] Fix for using pre existing subnet while creating cluster in AWS
Version 1.32.7 (2024-04-12)

πŸš€ New Features

  • [TurboScale] Azure integration with node SDK
Version 1.32.6 (2024-04-04)

πŸ’‘ Enhancements

  • Support for Playwright 1.32.2
Version 1.32.5 (2024-04-02)
Version 1.32.4 (2024-04-02)
Version 1.32.3 (2024-04-02)
Version 1.32.2 (2024-03-26)

πŸ› Bug Fixes

  • [Observability] Fix build timeouts for Mocha and Jest

πŸ’‘ Enhancements

  • Support module configuration for Playwright test repos
Version 1.32.1 (2024-03-21)

πŸ› Bug Fixes

  • [Observability] Fix Automate session linking with tests
  • Fixes for Codecept WebDriver for WebdriverIO v8+
Version 1.32.0 (2024-03-15)

πŸš€ New Features

  • [Observability] Add support for CodeceptJS BDD
  • [Accessibility] Add support for CodeceptJS

πŸ’‘ Enhancements

  • [Observability] Enable Observability by default for Jest
Version 1.31.25 (2024-03-08)

πŸš€ New Features

  • [Observability] Add support for CodeceptJS

πŸ’‘ Enhancements

  • [Observability] Support starting build from nested frameworks
Version 1.31.24 (2024-03-04)

πŸ› Bug Fixes

  • Playwright ABRUPT_CLOSE for Android devices
  • Global `playwright-core` module getting resolved when installed globally also
Version 1.31.23 (2024-02-26)

πŸ› Bug Fixes

  • [Observability] BROWSERSTACK_RERUN not working for Playwright
Version 1.31.22 (2024-02-22)

πŸš€ New Features

  • [Automate] Support for CodeCeptJS framework for Playwright

πŸ› Bug Fixes

  • Add `enableSim` and `simOptions` BrowserStack capabilities
  • [Accessibility] Incorrect platform details for multiple platforms for Playwright

πŸ’‘ Enhancements

  • [Accessibility] Product stability improvements
Version 1.31.21 (2024-02-21)

πŸ› Bug Fixes

  • [Observability] Fix Git linking, Test hierarchy in nested `describe` blocks for Jest
  • Error `did you forget to call forBrowser()?` when fetching default capabilities from `webdriver.Capabilities`
Version 1.31.20 (2024-02-14)

πŸ› Bug Fixes

  • Performance Instrumentation enhancements
Version 1.31.19 (2024-02-13)

πŸ› Bug Fixes

  • [TurboScale] Fixing Hub Pod Eviction due to autoscaling

πŸ’‘ Enhancements

  • [TurboScale] Upgrading Python Runtime for AWS Lambda
Version 1.31.18 (2024-02-09)

πŸš€ New Features

  • Add cjs support

πŸ› Bug Fixes

  • [Automate] Fix empty `testMatch` in Playwright
Version 1.31.17 (2024-02-02)

πŸ› Bug Fixes

  • [Accessibility] Fixes for build stop calls
Version 1.31.16 (2024-02-01)

πŸ’‘ Enhancements

  • Added support for playwright config options
Version 1.31.15 (2024-01-25)

πŸ› Bug Fixes

  • [Accessibility] fix for 1.40 playwright version

πŸ’‘ Enhancements

  • GCP Windows changes for ATS CLI
  • Added Rolebinding before deployment
  • Start/Stop the Grid Hub Pod
  • Remove `requestretry` vulnerability fix
Version 1.31.14 (2024-01-18)

πŸ’‘ Enhancements

  • [TurboScale] Support Windows Nodes in AWS
  • [TurboScale] Instrument CLI data to Galactus
  • Remove `mocha-multi-reporters` dependency
  • Added support for reading environment variables from .env files
  • Added support custom Jest environments and configs
Version 1.31.13 (2024-01-11)

πŸ’‘ Enhancements

  • Added nodeSelector for Turboscale hub deployment
Version 1.31.12 (2024-01-10)

πŸ› Bug Fixes

  • Playwright proxy issue
  • buildIdentifier integer issue

πŸ’‘ Enhancements

  • Use `got` library to remove vulnerabilities
Version 1.31.11 (2024-01-04)

πŸš€ New Features

  • Add Turboscale Agent

πŸ› Bug Fixes

  • Percy for Windows
Version 1.31.10 (2023-12-28)

πŸ’‘ Enhancements

  • Bump `k8s/node-client` to remove vulnerabilities
Version 1.31.9 (2023-12-27)

πŸ› Bug Fixes

  • BROWSERSTACK_LOCAL environment variable
  • Merge playwright use context for android devices
Version 1.31.8 (2023-12-21)

πŸ› Bug Fixes

  • `customVariables` fix for Playwright

πŸ’‘ Enhancements

  • Performance instrumentation
Version 1.31.7 (2023-12-15)

πŸ› Bug Fixes

  • Fix config read for Playwright on Windows
Version 1.31.6 (2023-12-14)

πŸš€ New Features

  • Set platform caps for Playwright session
  • Add support for passing custom function in reporters for playwright
Version 1.31.5 (2023-12-05)

πŸ› Bug Fixes

  • Observability event obfuscation
Version 1.31.4 (2023-11-30)

πŸš€ New Features

  • Support for `skipSessionStatus`

πŸ› Bug Fixes

  • Fix Playwright Android support for 1.38.1
Version 1.31.3 (2023-11-23)

πŸ› Bug Fixes

  • [Turboscale] Fix GCP cluster with same name in multiple zones
Version 1.31.2 (2023-11-16)

πŸš€ New Features

  • Expose platform data with methods from SDK
  • `customVariables` key in browserstack.yml

πŸ› Bug Fixes

  • [Playwright] Android for `testObservability: false`

πŸ’‘ Enhancements

  • Added instrumentation
Version 1.31.0 (2023-11-09)

πŸš€ New Features

  • [Percy] Mocha support
  • [Playwright] Emulation support
  • [Playwright] Android support
Version 1.30.2 (2023-11-07)

πŸ’‘ Enhancements

  • [Playwright] Add name as `browser_name@browser_version:os os_version@browserstack` to project info
Version 1.30.1 (2023-11-07)

πŸ› Bug Fixes

  • [Observability] Jest rerun fix
Version 1.30.0 (2023-11-02)

πŸš€ New Features

  • [Observability] Jest support
Version 1.29.3 (2023-10-26)

πŸ› Bug Fixes

  • Fix test context marking for Playwright version >= 1.38.0
  • [Observability] Fix BrowserStack Session linking for Playwright
  • [Observability] Fix GlobalSetup options not working for Playwright
  • Support workspace modules in Playwright
Version 1.29.2 (2023-10-23)

πŸ› Bug Fixes

  • Fix `command failed : npm ls`
Version 1.29.1 (2023-10-23)

πŸ› Bug Fixes

  • Fix module import errors with Playwright
Version 1.29.0 (2023-10-16)

πŸš€ New Features

  • [Turboscale] Support for Playwright sessions
  • [Accessibility] Jest support added
Version 1.28.6 (2023-10-16)

πŸ’‘ Enhancements

  • [Observability] Detect additional CI Providers
Version 1.28.5 (2023-10-13)

πŸ› Bug Fixes

  • Fix IDLE_TIMEOUTs with Accessibility for Mocha
Version 1.28.4 (2023-10-12)

πŸ› Bug Fixes

  • [TurboScale] Fix GCP auth error
Version 1.28.3 (2023-10-09)

πŸš€ New Features

  • Extending Percy and AppPercy support
  • [Accessibility] Fix start error for non chrome browsers
Version 1.28.2 (2023-10-06)

πŸ› Bug Fixes

  • [TurboScale] Fix md5 import error
Version 1.28.1 (2023-10-06)

πŸ› Bug Fixes

  • Revert: Extending Percy and AppPercy support
Version 1.28.0 (2023-10-05)

πŸš€ New Features

  • Extending TurboScale support
Version 1.27.2 (2023-09-29)

πŸ› Bug Fixes

  • Accessibility test case fixes

πŸ’‘ Enhancements

  • Add azure identity for HST
Version 1.27.1 (2023-09-28)

πŸ› Bug Fixes

  • Fix accessibilityOptions for playwright
  • Handle empty git repos for o11y
Version 1.27.0 (2023-09-21)

πŸ› Bug Fixes

  • xunit reporter support
  • Fix import error for playwright v1.38.*
Version 1.26.5 (2023-09-21)

πŸ› Bug Fixes

  • Node v20 support
Version 1.26.4 (2023-09-14)

πŸ› Bug Fixes

  • Fix exception in case there is no commit for the project
Version 1.26.3 (2023-09-07)

πŸ› Bug Fixes

  • Fix --browserstack.config cmd line arg
Version 1.26.2 (2023-09-04)

πŸ› Bug Fixes

  • Fix browserstack command line args for Playwright
Version 1.26.0 (2023-08-24)

πŸš€ New Features

  • Add support for replacing env variable in yml file

πŸ› Bug Fixes

  • Fix gitlinks not working on windows machine
Version 1.25.4 (2023-08-08)

πŸ› Bug Fixes

  • Playwright bug fix
Version 1.25.1 (2023-07-27)

πŸ’‘ Enhancements

  • Improvement to playwright runs using SDK.
Version 1.25.0 (2023-07-27)

πŸš€ New Features

  • Support for Playwright Test Runner
Version 1.24.2 (2023-07-24)

πŸš€ New Features

  • Support for BROWSERSTACK_APP_ID as environment variable

πŸ› Bug Fixes

  • [Observability] Import fix in Playwright module

πŸ’‘ Enhancements

  • [Accessibility] Improved logging related to result processing
Version 1.24.1 (2023-07-18)

πŸ› Bug Fixes

  • Fix jest exit code
  • [Observability] Fix detection of cloud provider
Version 1.24.0 (2023-07-14)

πŸš€ New Features

  • Pac proxy support
  • Accessibility support
Version 1.23.4 (2023-07-13)

πŸ› Bug Fixes

  • Fix for cucumber@9.2.0
  • Fix vanilla nodejs
Version 1.23.3 (2023-07-12)

πŸ› Bug Fixes

  • Playwright user config parsing

πŸ’‘ Enhancements

  • HST security patch
Version 1.23.2 (2023-07-07)

πŸ’‘ Enhancements

  • Require improvements
Version 1.23.0 (2023-07-06)

πŸš€ New Features

  • HST CLI support
Version 1.22.0 (2023-06-30)

πŸš€ New Features

  • BrowserStack report generation for CI env
Version 1.21.1 (2023-06-27)

πŸš€ New Features

  • Observability support for Playwright
Version 1.20.1 (2023-06-23)

πŸ› Bug Fixes

  • Fix path for jest
Version 1.20.0 (2023-06-20)

πŸš€ New Features

  • App automate support for node SDK
Version 1.18.0 (2023-06-13)

πŸ› Bug Fixes

  • Fix capability handling in non-W3C mode
Version 1.17.0 (2023-06-09)

πŸš€ New Features

  • Flag to skip picking sessionName from test context

πŸ’‘ Enhancements

  • Browserstack local version bump
Version 1.16.1 (2023-06-07)

πŸ› Bug Fixes

  • Fix `require` arg for Mocha
Version 1.16.0 (2023-06-02)

πŸš€ New Features

  • Dynamic hub allocation, optimise build run times
Version 1.15.1 (2023-05-12)

πŸ› Bug Fixes

  • Fix multiple SDK events

πŸ’‘ Enhancements

  • Support WebDriver initialisation outside test hooks
Version 1.15.0 (2023-05-10)

πŸ’‘ Enhancements

  • Stability improvements and avoid idleTimeouts
Version 1.14.0 (2023-05-05)

πŸ’‘ Enhancements

  • Debug logs for Cucumber
  • Nudge Local improvement
Version 1.12.0 (2023-04-20)

πŸ’‘ Enhancements

  • Increase http connection timeout to 15mins
Version 1.11.0 (2023-04-13)

πŸš€ New Features

  • Support CodeCeptJS

πŸ’‘ Enhancements

  • Nudge to set local true when trying to acces a local url without local turned on
Version 1.10.1 (2023-04-10)

πŸ› Bug Fixes

  • Cucumber reporter

πŸ’‘ Enhancements

  • Parallelisation
Version 1.9.0 (2023-04-06)

πŸ› Bug Fixes

  • Cucumber reporter

πŸ’‘ Enhancements

  • Parallelisation
Version 1.14.4 (2024-06-20)

πŸ’‘ Enhancements

  • Send browserstackSDK caps when browserstackAutomation is false
Version 1.14.3 (2024-06-11)

πŸ› Bug Fixes

  • Fix for bstack:options
Version 1.14.2 (2024-06-07)

πŸ› Bug Fixes

  • Fix reporting of XUnit InlineData tests for Visual Studio
Version 1.14.1 (2024-06-04)

πŸ› Bug Fixes

  • [Observability] Fix MSTest test reporting
  • Fix Skipped tests reporting for TRX reports
Version 1.14.0 (2024-05-30)

πŸš€ New Features

  • SDK parameterisation: The SDK now includes parameterization capabilities, allowing you to selectively enable or disable specific features based on your needs. You can toggle or disable SDK’s features for parallelisation, cross-browser testing, session name and status marking and BrowserStack local testing. Read more about it [here](https://www.browserstack.com/docs/automate/selenium/sdk-params)

πŸ› Bug Fixes

  • Fix appProfiling capability for non-w3c capabilities
  • Fix Visual Studio reporting for parameterized Tests
  • Fix 'dotnet setup' command for Silicon

πŸ’‘ Enhancements

  • Deprecate BROWSERSTACK_OBSERVABILITY_DEBUG and support BROWSERSTACK_SDK_LOGLEVEL env variable
Version 1.13.12 (2024-05-24)

πŸ› Bug Fixes

  • Fix useW3C False for Selenium version > 4.0.0

πŸ’‘ Enhancements

  • [Observability] Trim VCS info to 64kb
Version 1.13.11 (2024-05-21)

πŸš€ New Features

  • Support Test Level Parallization (ParallelsPerPlatform) for Specflow and NUnit

πŸ› Bug Fixes

  • Fix CLI args breaking with whitespaces
  • [Test Observability] Build tags support ~ CUSTOM_TAG_N
Version 1.13.10 (2024-05-17)

πŸ› Bug Fixes

  • Fix `'executor://nunit3testexecutor/': Second path fragment must not be a drive or UNC name`
  • [Test Observability] Environment vairable not being honored for build name
Version 1.13.9 (2024-05-09)

πŸ› Bug Fixes

  • Run dotnet restore with configuration after package list
Version 1.13.8 (2024-04-25)

πŸ› Bug Fixes

  • Fix for picking up configuration file
Version 1.13.7 (2024-04-18)

πŸ’‘ Enhancements

  • Fixed the logic for dependency resolution and config file
  • Override user interactive while setting up dotnet sdk for apple silicon arch
Version 1.13.6 (2024-04-16)

πŸ’‘ Enhancements

  • Use full test name to run tests
Version 1.13.5 (2024-04-10)

πŸ› Bug Fixes

  • [Observability] Fix setup issues
  • [Accessibility] Fix XUnit save accessibility results
Version 1.13.4 (2024-03-29)

πŸ› Bug Fixes

  • Fix issue with Selenium version 4.18.0
  • [Observability] Disable Observability for SpecFlow
Version 1.13.3 (2024-03-28)

πŸ’‘ Enhancements

  • [Observability] Enable Observability by default for NUnit
  • Raise error message when run on ARM architecture
  • Improve the logic for dependency resolution
Version 1.13.2 (2024-03-26)

πŸ’‘ Enhancements

  • Add Debug logging of Architecture Information
Version 1.13.1 (2024-03-22)

πŸ› Bug Fixes

  • [(App)Automate] Fix BrowserStack Hub URL
Version 1.13.0 (2024-03-21)

πŸš€ New Features

  • [Accessibility] Support Playwright in MSTest
  • [Observability] Support Playwright in MSTest

πŸ› Bug Fixes

  • Resolve CWD correctly when running test from dll
Version 1.12.3 (2024-03-12)

πŸ› Bug Fixes

  • Fix parallel access issue for log files
Version 1.12.2 (2024-03-07)

πŸ’‘ Enhancements

  • [Accessibility] Product stability improvements
  • Support dontet 8
Version 1.12.1 (2024-03-04)

πŸ’‘ Enhancements

  • Instrumentation enhancements
Version 1.12.0 (2024-02-28)

πŸ› Bug Fixes

  • Prevent build failures caused by browserstack-sdk tool
  • No tests found during browserstack-sdk tool failures
  • Add `enableSim` and `simOptions` BrowserStack capabilities

πŸ’‘ Enhancements

  • Auto installation of compatible browserstack-sdk tool
Version 1.11.1 (2024-02-13)

πŸ› Bug Fixes

  • [AppAutomate] Proxy support for Appium
Version 1.11.0 (2024-02-09)

πŸš€ New Features

  • [Observability] Initial Support for MSTest Selenium/Appium

πŸ› Bug Fixes

  • Unable to use with wildcard Selenium package reference
Version 1.10.1 (2024-02-01)

πŸ› Bug Fixes

  • Fix tests session name
Version 1.10.0 (2024-01-29)

πŸš€ New Features

  • [Automate] Initial Support for MSTest Playwright
  • [Accessibility] Initial Support for MSTest Selenium

πŸ› Bug Fixes

  • Session status getting marked twice for a session
  • Vanilla Csharp issues
Version 1.9.0 (2024-01-19)

πŸš€ New Features

  • [Automate][AppAutomate] Initial Support for MSTest

πŸ’‘ Enhancements

  • Support `parallelsPerPlatform` for xUnit
Version 1.8.8 (2024-01-16)

πŸ› Bug Fixes

  • Marking of Session status and missing `platformVersion`
  • [AppAutomate] Platform missing issue with Dynamic Device Allocation

πŸ’‘ Enhancements

  • Support app key at platform level
  • Added support for dotnet 8
  • Graceful shutdown in case of unhandled exit of TestAdapter process
Version 1.8.7 (2024-01-11)

πŸ› Bug Fixes

  • [AppAutomate] Platform missing issue with Dynamic Device Allocation

πŸ’‘ Enhancements

  • Added language version to instrumentation
Version 1.8.6 (2023-12-20)

πŸ› Bug Fixes

  • Rebuild after test stop from Explorer
  • `OpenQA.Selenium.WebDriverException : The executeScript command returned an unexpected error.`
  • 24hr format for buildIdentifier
Version 1.8.5 (2023-12-14)

πŸ’‘ Enhancements

  • Handle idle timeouts
Version 1.8.4 (2023-12-08)

πŸ’‘ Enhancements

  • Expose platform data method improvements
Version 1.8.3 (2023-11-30)

πŸš€ New Features

  • Support for `skipSessionStatus`

πŸ› Bug Fixes

  • Fix SDK for french

πŸ’‘ Enhancements

  • Playwright proxy support
Version 1.8.2 (2023-11-24)

πŸš€ New Features

  • Expose platform data with methods from SDK
  • `customVariables` key in browserstack.yml

πŸ› Bug Fixes

  • Appium funnel data
Version 1.8.0 (2023-11-09)

πŸš€ New Features

  • [Percy] NUnit, xUnit and SpecFlow support
Version 1.7.1 (2023-11-06)

πŸ› Bug Fixes

  • Fix all warnings
  • Fix driver dispose
Version 1.7.0 (2023-11-02)

πŸš€ New Features

  • Extending Percy and AppPercy support
Version 1.6.6 (2023-11-01)

πŸ› Bug Fixes

  • Base test patching
  • Display console logs
Version 1.6.5 (2023-10-31)

πŸ› Bug Fixes

  • Fix filter test functionality
  • `${BUILD_NUMBER}` not working in case CI environment
  • `browserstackAutomation key not in [bstack:options] schema` error when passing `BROWSERSTACK_AUTOMATION` environment variable
Version 1.6.4 (2023-10-23)

πŸ› Bug Fixes

  • `browserstackAutomation` key not getting honoured from `browserstack.yml` file
  • `buildIdentifier` option `${BUILD_NUMBER}` not evaluated
  • No tests founf when passing `--filter` in the CLI command
Version 1.6.3 (2023-10-19)

πŸ’‘ Enhancements

  • [Observability] Detect additional CI Providers
Version 1.6.2 (2023-10-16)

πŸ› Bug Fixes

  • Unable to read `.runsettings` file with BrowserStack SDK

πŸ’‘ Enhancements

  • Run CSharp project with .NET 7.0 target framework
Version 1.6.1 (2023-09-29)

πŸ› Bug Fixes

  • [Observability] Show error to user and handle concurrency
Version 1.5.1 (2023-09-18)

πŸ› Bug Fixes

  • Test context for specflow features with Examples
Version 1.5.0 (2023-09-14)

πŸš€ New Features

  • Extended Accessibility support for NUnit framework
Version 1.4.0 (2023-08-24)

πŸš€ New Features

  • Add support for replacing env variable in yml file

πŸ› Bug Fixes

  • No tests running for test names with space in BDD
Version 1.3.5 (2023-08-16)

πŸ› Bug Fixes

  • Support Selenium@4.11.0
Version 1.3.4 (2023-08-08)

πŸ› Bug Fixes

  • Preserve data types of capabilities passed in browserstack.yml
Version 1.3.3 (2023-08-04)

πŸ› Bug Fixes

  • Fix Appium capabilities drop at client binding
Version 1.3.2 (2023-08-02)

πŸ’‘ Enhancements

  • Allow case-insensitive Browserstack local options
Version 1.3.1 (2023-07-27)

πŸš€ New Features

  • Support NUnit TeamCity Runner
Version 1.3.0 (2023-07-24)

πŸš€ New Features

  • Extended C# SDK support for Playwright
Version 1.2.3 (2023-07-13)

πŸ› Bug Fixes

  • Fix SDK generated files cleanup
Version 1.2.1 (2023-07-04)

πŸ› Bug Fixes

  • Fix selenium v3
Version 1.2.0 (2023-07-03)

πŸš€ New Features

  • BrowserStack report generation for CI env
Version 1.1.2 (2023-06-16)

πŸ› Bug Fixes

  • Hit breakpoints for test methods in Debug mode
  • Fix for selenium 4.10.0 client binding
Version 1.1.1 (2023-06-15)

πŸ’‘ Enhancements

  • Translate W3C caps to non W3C
Version 1.1.0 (2023-06-12)

πŸš€ New Features

  • Flag to skip picking sessionName from test context
  • Dynamic hub allocation, optimise build run times

πŸ’‘ Enhancements

  • Browserstack local version bump
Version 1.0.3 (2023-05-05)

πŸš€ New Features

  • Detect client side errors and accordingly mark session on browserstack as failed
  • Dynamic hub allocation, optimise build run times
Version 1.0.2 (2023-04-27)

πŸš€ New Features

  • Support for Visual Studio debugger

πŸ› Bug Fixes

  • Release build configuration

πŸ’‘ Enhancements

  • Increase http connection timeout to 15mins
Version 0.4.0 (2023-04-13)

πŸ› Bug Fixes

  • Fix for appium command executor

πŸ’‘ Enhancements

  • Stability and local nudge improvements
Version 0.3.1 (2023-03-27)

πŸš€ New Features

  • SpecFlow xUnit/NUnit support

πŸ› Bug Fixes

  • Fix for latest visual studios
Version 0.3.0 (2023-03-14)

πŸš€ New Features

  • Add cli arguments, order of precedence = cli args > env variables > yml file
Version 0.2.1 (2023-03-08)

πŸ› Bug Fixes

  • Fix appium isKeyboardShown not implemented

πŸ’‘ Enhancements

  • Error handling
  • Inherit test script command timeout
Version 0.2.0 (2023-03-01)

πŸ’‘ Enhancements

  • Instrumentation
Version 0.2.0 (2023-03-01)

πŸ’‘ Enhancements

  • Instrumentation
  • Support for .net > 5.0
Version 0.1.0 (2023-02-23)

πŸš€ New Features

  • Support for appium 5

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback!

Talk to an Expert