Releases: aerokube/selenoid
Releases · aerokube/selenoid
v1.9.0: devtools protocol support
Breaking Changes
Starting from this release saving log files works exactly the same way as video files - it is turned off by default and saving the log is enabled by a new capability - enableLog
. Old behavior when logs are saved for all sessions can be enabled with -save-all-logs
flag.
New features
- #607 - ability to proxy Chrome Devtools Protocol
- #632 - ability to use long session ID in S3 and metadata
- #633 - capability to save browser logs
Fixes
- #636 -
$sessionId
and $fileName
are lowercased in S3 keys
Improvements
- #640 - documentation improvements
- #645 - loading logging configuration file only when flag is specified explicitly
v1.8.4: accessing applications in separate Docker networks
New features
- #619 - ability to access applications in another Docker network
Fixes
- #598 - panic in abort handler
Improvements
- #594 - correctly logging
http: proxy error: context canceled
v1.8.3: ability to save sessions metadata
New features
- #583 - ability to save sessions metadata
- #614 - added
-s3-force-path-style
flag
- #615 - passing correct MIME type with S3 uploaded files
Fixes
- #605 - fixed S3 logging when skipping files
- #620 - panic when running Selenoid as a binary with Docker
v1.8.2: further S3 improvements
New features
- #595 - ability to use
$date
placeholder for S3
- #599 - ability to upload only some files to S3
Improvements
- #602 - updated Docker client to support Docker API 1.40
v1.8.1: S3 key pattern as capability
New features
- #580 - S3 key pattern as capability
Fixes
- #492 - correctly processing slices and maps in extension capabilities
- #578 - killing video container after session delete timeout
Improvements
- #573 - migrated to go mod
- #585, #587 - documentation improvements
- #589 - use
selenoid/video-recorder:latest-release
by default
v1.8.0: clipboard API support
Breaking Changes
Some capabilities have changed their format.
Capability Name |
Value Before |
Actual Value |
sessionTimeout |
60 (seconds) |
"60s" or "1m" or "2m10s" or "1h" |
New features
- #528 - added
skin
and videoCodec
capabilities
- #533 - support deleting files via
/download
API (fixed in images)
- #550 - ability to get clipboard value for each session (new
/clipboard
API)
- #567 - use Golang duration for
sessionTimeout
capability
Fixes
- #329 - problems with video recordings on Windows host
- #333, #556 - issues with new Docker API 1.39
- #552 - video containers are still not removed
v1.7.2: auto-removing files uploaded to S3
New features
- #507 - automatically removing files uploaded to S3
Fixes
- #166 - environment variables not passed on Windows
- #504 - video containers not being removed
- #510, #518 - NPE in Docker service
- #513 - do not try to rename video when working in drivers mode
v1.7.1: more S3 features
New features
- #495 - ability to use
reduced-redundacy
S3 storage
Fixes
- #497 - considering
path
parameter in drivers mode
- #499 - renaming logs does not work in Windows
- #500 - Selenoid does not work with Docker API 1.38
Improvements
- #490 - log files are using
*.log
file extension
- #493 - set static S3 authentication only when flags are passed
v1.7.0: per-session logs support
New features
- #467 - ability to upload videos and logs to S3 storage
- #475 -
/wd/hub/status
API support
- #480 - per-session logs support (saved to host machine)
v1.6.2: per-session DNS entries
New features
- #294 - set custom DNS resolver in capabilities
- #463 - ability to use
deviceName
instead of browserName