Releases: zebrunner/mcloud-agent
Releases · zebrunner/mcloud-agent
2.7 (2024-05-27)
Enhancements
- [#328] appium contstantly restarting due to the inotify init failure
- [#327] bump up to uploader:3.6
- [#323] bump up to released mcloud-device:2.7
- [#322] bump up to released mcloud-ios-connector and mcloud-android-connector
- [#319] bump up to appium:2.1
- [#318] integrate stf url and token vars to move devices into Unheathly state
- [#312] MacOS: add support of ios-connector
- [#169] Appium error: An unknown server-side error occurred while processing the command. Could not proxy command to the remote server.
Migration Steps
- Pull latest changes
- Add new
STF_API_URL
andSTF_AUTH_TOKEN
vars into roles/devices/vars/main.yml or roles/mac-devices/vars/main.ymlFor example
STF_API_URL: http://demo.zebrunner.farm/api/v1
and token - Execute ansible script according to platform
//Linux ansible-playbook -vvv -i hosts devices.yml //MacOS ansible-playbook -vvv -i hosts mac-devices.yml
- Restart device containers using
./zebrunner.sh restart
orzebrunner-farm restart
2.6.5 (2024-03-20)
Enhancements
Migration Steps
- Pull latest changes
- Execute ansible script according to platform
//Linux ansible-playbook -vvv -i hosts devices.yml //MacOS ansible-playbook -vvv -i hosts mac-devices.yml
- Restart device containers using
./zebrunner.sh restart
orzebrunner-farm restart
2.6.4 (2024-03-09)
Enhancements
Fixed
- [#294] Got "Syntax Error while loading YAML." on /roles/devices/vars/main.yml
Migration Steps
- Pull latest changes
- [Optional] register new unique server_proxy_port for each device in
roles/devices/vars/main.yml
orroles/mac-devices/vars/main.yml
- Execute ansible script according to platform
//Linux ansible-playbook -vvv -i hosts devices.yml //MacOS ansible-playbook -vvv -i hosts mac-devices.yml
- Restart device containers using
./zebrunner.sh restart
orzebrunner-farm restart
2.6.3 (2024-02-06)
Enhancements
- [#288] added mitmproxy usage support for mobile testing
- [#287] bump up to mcloud-device:2.6.3
- [#292] bump up to appium:2.0.11
Fixed
Migration Steps
- Pull latest changes
- Execute ansible script according to platform
//Linux ansible-playbook -vvv -i hosts devices.yml //MacOS ansible-playbook -vvv -i hosts mac-devices.yml
- Restart device containers using
./zebrunner.sh restart
orzebrunner-farm restart
2.6.2 (2024-01-12)
Enhancements
Fixed
- [#281] ios: usbreset for iOS devices is broken
Migration Steps
- Pull latest changes
- Execute ansible script according to platform
//Linux ansible-playbook -vvv -i hosts devices.yml //MacOS ansible-playbook -vvv -i hosts mac-devices.yml
- Restart device containers using
./zebrunner.sh restart
orzebrunner-farm restart
2.6.1 (2023-11-30)
Enhancements
- [#279] iOS: sometimes iOS devices udid detected by udev without dash
- [#275] move APPIUM_APP_* into the main.yml
- [#274] Wrap ansible command in OS detection script
- [#269] bump up to appium:2.0.9
- [#268] bump up to the mcloud-device:2.6.1
- [#267] provide global settings for APPIUM_APP_* properties
- [#219] remove useless APPIUM_HOST env var for appium container
- [#218] remove useless mcloud-storage-volume:/opt/zebrunner share
- [#1] [Enhancement]support for android emulator
Fixed
- [#265] dev/null on usr/local/bin/mcloud-devices.txt
- [#263] iOS device is not available on STF after disconnect and connect to mac
- [#237] invalid error message when device not found
- [#233] remove workaround for the dashes in roles/devices/templates/mcloud-devices.txt
- [#222] on down and restart iPhones volume removal produce an error