Releases: aerokube/selenoid
Releases · aerokube/selenoid
v1.6.1: ability to set custom session timeout
v1.6.0: ability to host downloaded files
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
v1.5.2: browserVersion capability support
v1.5.1: container labels support
v1.5.0: updated Docker client version
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
Fixes
- #320 - return container info in
containerInfo
in/status
v1.4.2: container information in status API
v1.4.1: custom video frame rate
v1.4.0: video recording
New features
- #255 - video recording capability
Please refer to new documentation section about video for more information
Improvements
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
.