Skip to content

Releases: aerokube/selenoid

v1.9.0: devtools protocol support

12 Jan 16:07
e7ad2b8
Compare
Choose a tag to compare

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

28 Dec 10:08
cfc53a5
Compare
Choose a tag to compare

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

14 Dec 08:18
35243e1
Compare
Choose a tag to compare

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

12 Nov 08:41
ca4313e
Compare
Choose a tag to compare

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

29 Oct 03:56
6b53da2
Compare
Choose a tag to compare

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

15 Oct 08:04
5641154
Compare
Choose a tag to compare

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

11 Aug 08:37
4dabb36
Compare
Choose a tag to compare

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

22 Jul 14:41
d4ce26a
Compare
Choose a tag to compare

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

18 Jul 08:40
464f217
Compare
Choose a tag to compare

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

08 Jun 13:42
a2dd970
Compare
Choose a tag to compare

New features

  • #294 - set custom DNS resolver in capabilities
  • #463 - ability to use deviceName instead of browserName