Skip to content

Releases: zebrunner/mcloud-agent

2.7 (2024-05-27)

27 May 15:24
1d3c6e8
Compare
Choose a tag to compare

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 and STF_AUTH_TOKEN vars into roles/devices/vars/main.yml or roles/mac-devices/vars/main.yml

    For 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 or zebrunner-farm restart

2.6.5 (2024-03-20)

20 Mar 10:34
2b2d0eb
Compare
Choose a tag to compare

Enhancements

  • [#308] bump up to mcloud-device:2.6.5
  • [#307] bump up to appium:2.0.15

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 or zebrunner-farm restart

2.6.4 (2024-03-09)

09 Mar 11:39
104d82d
Compare
Choose a tag to compare

Enhancements

  • [#300] bump up to mcloud-device:2.6.4
  • [#296] bump up to appium:2.0.13

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 or roles/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 or zebrunner-farm restart

2.6.3 (2024-02-06)

06 Feb 12:10
2959f61
Compare
Choose a tag to compare

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 or zebrunner-farm restart

2.6.2 (2024-01-12)

10 Jan 16:44
cadca36
Compare
Choose a tag to compare

Enhancements

  • [#284] bump up to mcloud-device:2.6.2
  • [#283] bump up to appium:2.0.10

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 or zebrunner-farm restart

2.6.1 (2023-11-30)

30 Nov 15:33
4379f51
Compare
Choose a tag to compare

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

Won't Fix

  • [#266] investigate possibility to use go ios to check device availability
  • [#211] try to do stop and down in background

2.6 (2023-11-04)

04 Nov 12:46
ebe0df9
Compare
Choose a tag to compare

Enhancements

  • [#261] bump up to latest appium:2.0.7
  • [#260] bump up to mcloud-device:2.6
  • [#259] bump up to the latest uploader:3.4

Won't Fix

  • [#189] investigate in usbmuxd is still required on linux host

2.5.5 (2023-10-23)

17 Oct 15:35
34176ae
Compare
Choose a tag to compare

Enhancements

  • [#256] bump up to mcloud-device:2.5.3
  • [#255] bump up to appium:2.0.6
  • [#193] make volume verification before removal

Won't Fix

  • [#257] declare APPIUM_APP_FETCH_RETRIES>0 by default
  • [#118] add ./nginx/pac:/usr/share/nginx/pac default share to webserver

2.5.4 (2023-09-13)

13 Sep 14:52
a2b5c08
Compare
Choose a tag to compare

Enhancements

  • [#250] bump up to appium:2.0.5
  • [#249][#245] limit log size organizing rotation

Fixes

  • [#246] Unable to start containers on Mac M1/M2

2.5.3 (2023-10-19)

07 Sep 10:51
Compare
Choose a tag to compare

Enhancements

  • [#241] bump up to appium:2.0.4
  • [#240] add info into the README switch off lock screen when inactive on Mac OS and Apple TV
  • [#238] support wireless adb connection