Skip to content
This repository has been archived by the owner on Dec 17, 2024. It is now read-only.

Releases: aerokube/selenoid

v1.6.1: ability to set custom session timeout

13 May 06:54
366fb7e
Compare
Choose a tag to compare

New features

  • #262 - ability to set timeout for a session

Fixes

  • #424 - panic in session startup

v1.6.0: ability to host downloaded files

01 Apr 12:06
ad83b31
Compare
Choose a tag to compare

Breaking changes

Some capabilities have changed their format.

Capability Name Value Before Actual Value
applicationContainers "myapp:alias,secondapp" ["myapp:alias", "secondapp"]
hostsEntries "192.168.0.1:example.com,192.168.0.2:test.com" ["192.168.0.1:example.com", "192.168.0.2:test.com"]
labels "key1:value1,key2:value2" {"key1": "value1", "key2": "value2"}

New features

  • #354 - ability to host downloaded files
  • #405 - ability to pass environment variables via capabilities

Fixes

  • #404 - panic in /log API

Improvements

  • #394 - ability to skip waiting in queue (improves request distribution behind Ggr)

v1.5.3: automatically determining Docker API version

25 Mar 07:18
3225edd
Compare
Choose a tag to compare

New features

  • #371 - automatically determine Docker API version on start
  • #383 - support for passing sysctl parameters to browser containers

Improvements

  • #372 - FAQ section in documentation
  • #380, #384 - correctly supporting W3C capabilities specification and alwaysMatch syntax

v1.5.2: browserVersion capability support

06 Mar 10:04
20dfa61
Compare
Choose a tag to compare

New features

  • #362 - added browserVersion capability support

Fixes

  • #360 - returning correct Content-Type for /ping and /status API
  • #364 - fixed incorrect logs demultiplexing

v1.5.1: container labels support

20 Feb 17:09
4b908b8
Compare
Choose a tag to compare

New features

  • #350 - ability to pass custom labels to browser containers

Improvements

  • #347 - aligned logging messages

v1.5.0: updated Docker client version

21 Jan 14:46
890e34a
Compare
Choose a tag to compare

Notes

Creating a major release because of new Docker client inside Selenoid. Default Docker API version is now 1.36. You may need to specify DOCKER_API_VERSION variable if your Docker server is older.

New features

  • #242 - supporting Selenoid capabilities as WebDriver protocol extensions
  • #327 - showing version in /ping API

Fixes

  • #331 - video links don't work in custom networks

Improvements

  • #332 - updated Docker client to support latest releases

v1.4.3: fixed broken /status API backwards compatibility

26 Dec 10:58
e149162
Compare
Choose a tag to compare

Fixes

  • #320 - return container info in containerInfo in /status

v1.4.2: container information in status API

22 Dec 13:52
dc503b7
Compare
Choose a tag to compare

Breaking Change

This release breaks compatibility with Selenoid UI < 1.5.2
(will be fixed)

New features

  • #316 - showing container IP in /status

Fixes

  • #308 - fixing close of closed channel
  • #313 - always renaming video file after session has finished

v1.4.1: custom video frame rate

09 Dec 11:16
a3beb5d
Compare
Choose a tag to compare

New features

  • #287 - ability to override video frame rate
  • #299 - API to delete video

Improvements

  • #288 - documentation improvements
  • #305 - migrated to dep

v1.4.0: video recording

28 Nov 11:25
Compare
Choose a tag to compare

New features

Improvements

  • #258 - documentation about log entries
  • #278 - documentation about video recording

Breaking changes

WARN If you use custom CMD for selenoid (for example for docker-compose), you should define -conf /etc/selenoid/browsers.json, as this parameter migrated from ENTRYPOINT to CMD.