Skip to content

Releases: shamanec/GADS

v4.3.2

28 Sep 04:31
28782cf

Choose a tag to compare

What's Changed

  • Resolve pagination bug when filtering by tenant by @gifflet in #237

Full Changelog: v4.3.1...v4.3.2

v4.3.1

24 Sep 14:03
7415f8d

Choose a tag to compare

What's Changed

The fix requires the latest WebDriverAgent code from this fork

Full Changelog: v4.3.0...v4.3.1

v4.3.0

31 Aug 10:02
03df6a1

Choose a tag to compare

What's Changed

  • Add support for extracting clientSecret from W3C firstMatch capabilities by @Alpaca00 in #234

New Contributors

Full Changelog: v4.2.0...v4.3.0

v4.2.0

12 Aug 12:35
065475b

Choose a tag to compare

What's Changed

  • Add OAuth2 Client Credentials and Appium Integration by @gifflet in #217
  • Ensure Clean Start of RemoteControlServer by @gifflet in #218
  • Add Default Tenant Initialization and Enforce Tenant Field on Workspaces by @gifflet in #219
  • Prevent Nil Panics by Initializing Empty Workspace Slices by @gifflet in #222
  • Fix DeviceControl View to Use Correct Response Structure by @gifflet in #221
  • Appium Grid Improvements: Multi-Tenant Support, Capability UI, and Proxy Enhancements by @gifflet in #220
  • Fix Workspace Validation for Device Selection by @gifflet in #224
  • Enforce Workspace Restrictions for Non-Admin Users in Default Tenant by @gifflet in #225
  • Unify OS Detection from Capabilities and Simplify Device Filtering by @gifflet in #226
  • Introduce Appium plugin for structured logging by @shamanec in #227
  • Add Support for LG WebOS TVs by @gifflet in #228

Full Changelog: v4.1.0...v4.2.0

v4.1.0

21 Jun 15:10
23237c2

Choose a tag to compare

What's Changed

  • Add Android shared storage file access and control by @shamanec in #215

Full Changelog: v4.0.0...v4.1.0

v4.0.0

13 Jun 14:33
f79d775

Choose a tag to compare

BREAKING CHANGES:

  • Only custom WebDriverAgent fork is supported for iOS remote control, please refer to the provider setup docs
  • If you encounter problems with already existing devices/providers configuration it would be best to redo your setup

What's Changed

  • Improved workspace handling
  • Improved remote control decoupled from Appium, Appium is now optional if main target usage is only remote control
  • New JWT based authentication
  • Introduced keyboard typing for iOS/Android
  • Improved Android WebRTC video stream
  • Introduced Swagger documentation
  • TizenOS TV automation support

PRs

  • Improve db code by @shamanec in #180
  • Improve db code by @shamanec in #182
  • Support only custom WebDriverAgent fork by @shamanec in #183
  • improve workspace handling by @shamanec in #184
  • Add keyboard typing to iOS remote control and improve app uninstall by @shamanec in #185
  • Fix WorkspaceID Sync in Provider Device Update Process by @gifflet in #187
  • docs: update license badge by @gifflet in #188
  • Implement Android live keyboard typing by @shamanec in #189
  • Make UI a private submodule by @shamanec in #191
  • Improvements, fixes and readme update by @shamanec in #193
  • Fix Missing Device Handling in Stream and Proxy Handlers by @gifflet in #194
  • Validate Session Token for Device Proxy and WebSocket Routes by @gifflet in #196
  • Add Support for Origin-Based JWT Secret Keys and Key Management APIs by @gifflet in #195
  • Add Android MJPEG stream apk to binary by @shamanec in #197
  • Actually add the file to resources by @shamanec in #198
  • Proper AGPL license update by @shamanec in #200
  • Improve Safety and Validation in DeviceInUseWS WebSocket Handler by @gifflet in #201
  • Update hub-ui - replace tab-based OS filter with dropdown and improve device Selection UI by @gifflet in #202
  • Add Swagger Documentation by @gifflet in #203
  • Block Proxy Access to Unavailable Devices by @gifflet in #204
  • Add Device Count to Workspace Listing by @gifflet in #205
  • Implement Android device remote control without Appium by @shamanec in #206
  • Add Windows Service Setup Guide Using WinSW by @gifflet in #207
  • Add TizenOS TV Support (Automation Only) by @gifflet in #208
  • Make Appium optional per provider by @shamanec in #209
  • Fixed IME keyboard positioning by @shamanec in #210
  • Fix Race Condition by Setting LastActionTS in DeviceInUseWS by @gifflet in #211
  • Migrate WebRTC Signaling to Provider via Hub Proxy with Token Authentication by @gifflet in #212
  • Add Swagger-Generated OpenAPI Docs and Build Note by @gifflet in #213
  • Preserve Device Name in Tizen Info Update by @gifflet in #214

Kudos to @gifflet for the great work!