Skip to content

Releases: zebrunner/appium

2.1.7 (2024-08-16)

16 Aug 11:11
580a6b3
Compare
Choose a tag to compare

Enhancements

  • [#388] review registerCycle usage to speedup grid registration

Fixes

  • [#419] webview context is not accessible

Duplicate

  • [#417] Error: Couldn't initialize inotify.

2.1.6 (2024-07-26)

26 Jul 13:07
beacec8
Compare
Choose a tag to compare

Fixes

  • [#415] Optimize ffmpeg command to use less CPU resources #415

Reopened

  • [#408] ffmpeg video recordings log is absent on session.log

2.1.5 (2024-07-16)

16 Jul 13:27
59b85e2
Compare
Choose a tag to compare

Fixes

  • [#410] investigate how to make ffmpeg video duration closer to real value
  • [#408] ffmpeg video recordings log is absent on session.log

2.1.4 (2024-06-11)

07 Jun 16:29
e919fb9
Compare
Choose a tag to compare

Enhancements

  • [#398] do not move device into the unhealthy state for The session identified by

2.1.3 (2024-06-06)

07 Jun 16:27
0e88156
Compare
Choose a tag to compare

Fixes

  • [#405] Make adb stop forwarding port after test finish

2.1.2 (2024-06-05)

05 Jun 14:50
aaa0ba3
Compare
Choose a tag to compare

Enhancements

  • [#400] remove video.log as separate logger file

Fixes

  • [#402] there is a chance to have multiply ffmpeg up&running

2.1.1 (2024-06-03)

03 Jun 11:22
a401501
Compare
Choose a tag to compare

Enhancements

  • [#395] Remove unnecessary code for USBMUXD_SOCKET_ADDRESS

Fixes

  • [#393] Handle negative cases when we can't recognize device type and version

2.1 (2024-05-27)

27 May 15:31
7f0eae2
Compare
Choose a tag to compare

Enhancements

  • [#379] Investigate possibility to detect and heal corrupted mp4 video files with ffmpeg
  • [#377] integrate semaphore file creation removal on session start/finish
  • [#370] investigate benefits of inotifywait for video recording waiters
  • [#310] move device type detection outside of appium
  • [#288] reuse unhelthy state for devices to let admin know that manual intervention required
  • [#211] review and improve socat usage
  • [#167] provide debug option for the appium container

Fixes

  • [#375] 500 error: unable to run Web-Demo-Test on mobile devices with browserName=chrome
  • [#372] 500 error: unable to start automation on iOS devices
  • [#334] ios: video is corrupted on reporting
  • [#82] capture UiAutomator2 crash asap and restart appium container

Won't fix

  • [#345] unable to register driver session via agent when invalid capabilities.adbExecTimeout=90000[ capability provided
  • [#319] do exit 1 for iginal error: App is no installed among system apps
  • [#313] find a way to remove invalid apk from the storage
  • [#263] investigate better option to support appium restarts use-case when ipa/apk is downloading
  • [#204] stop recording on the invalid session id detection

Can't reproduce

  • [#200] Original error: Could not proxy command to the remote server. Original error: socket hang up

2.0.15 (2024-03-19)

19 Mar 16:45
8cdd8d6
Compare
Choose a tag to compare

Fixes

  • [#353] Appium with xvfb not starting on macOs devices
  • [#327] android offline state detection seems broken
  • [#198] esg->redroid: appium shouldn't start for offline device

2.0.14 (2024-03-15)

15 Mar 17:32
a611e12
Compare
Choose a tag to compare

Enhancements

  • [#365] skip io.appium.* apps uninstall on restart
  • [#360] limit number of retries for wireless connect and do exit 0 if unsuccessful
  • [#359] let's do exit 0 for missed device/emulator

Fixes

  • [#361] android unauthorized state detection is broken

Not a bug

[#346] unable to stop ChromeDriver proxies: Cannot read properties of undefined after run Native android test