github appium/appium @appium/base-driver@11.0.0-beta.5

pre-release3 hours ago

11.0.0-beta.5 (2026-10-26)

⚠ BREAKING CHANGES

  • base-driver: preserve proxied command validation ordering (#23060)
  • base-driver: The protected BaseDriver#commandsQueueGuard beyond promise-based acquire(key, fn) - it is now an asyncbox AsyncLock, so callback-style acquire() and the internal queues field are gone (use getQueueLength() / isBusy()).
  • base-driver: validate every timeout capability candidate (#23062)
  • base-driver: POST body has to be a JSON object, otherwise the server returns invalid argument error.

Bug Fixes

  • base-driver: preserve proxied command validation ordering (#23060) (6cc4095)
  • base-driver: reject an inherited name as a log type (#23082) (c62ffb7)
  • base-driver: reject command POST bodies that are not JSON objects (#23007) (39e9512)
  • base-driver: use AsyncLock from asyncbox instead of async-lock (#23066) (17421ae)
  • base-driver: validate every timeout capability candidate (#23062) (531f482)
  • http-server: reject invalid JSON only after the route is known (#23057) (9ea7718)

Don't miss a new appium release

NewReleases is sending notifications on new releases.