Skip to content

Releases: shamanec/GADS

V5.0.0 - Pre-Release Beta 3

10 Mar 18:13
3b13c13

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v5.0.0-beta.2...v5.0.0-beta.3

V5.0.0 - Pre-Release

06 Mar 06:43
6381dbb

Choose a tag to compare

V5.0.0 - Pre-Release Pre-release
Pre-release

What's Changed

Full Changelog: v5.0.0-beta.1...v5.0.0-beta.2

V5.0.0 - Pre-Release

18 Feb 16:36

Choose a tag to compare

V5.0.0 - Pre-Release Pre-release
Pre-release

What's Changed

  • Add Appium session reports by @shamanec in #235
  • Fix touch and hold for iOS by @shamanec in #236
  • Resolve pagination bug when filtering by tenant by @gifflet in #237
  • Add app installation support for Tizen and webOS platforms by @gifflet in #239
  • Implements app lifecycle management for Tizen and webOS platforms by @gifflet in #240
  • Resolve data inconsistency between hub and provider by @gifflet in #242
  • Add Appium report screenshots by @shamanec in #244
  • feat(devices): Add hot-reload support for devices added after provide… by @gifflet in #245
  • Add dev and system app flags for Tizen and WebOS by @gifflet in #247
  • Introduce new video streaming options by @shamanec in #252
  • Add TURN server support by @gifflet in #253
  • Add Custom Actions Support by @gifflet in #256

Full Changelog: v4.3.0...v5.0.0-beta.1

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!