Skip to content

Releases: aerokube/moon

v2.1.1: Selenium Devtools support for non-standard load balancers

19 Mar 08:27
Compare
Choose a tag to compare

New features

  • #314 - Selenium Devtools support for non-standard load balancers

v2.1.0: Selenium 4 Devtools Support

14 Mar 11:35
Compare
Choose a tag to compare

This release adds Selenium 4 BiDi \ Devtools support which should work out of the box. An example test can be found here.

v2.0.0: first release of second Moon generation

03 Mar 13:39
Compare
Choose a tag to compare

Important

This release is completely different from 1.x series. The most important changes are described here. Trying to deploy Moon 2 on top of Moon 1 will not work because configuration formats of these two versions are incompatible. Moon 1 documentation is now located here.

New features

  • Multiple Kubernetes namespaces support
  • Improved configuration using custom resource definitions
  • Improved browser performance and lower resources consumption
  • Improved additional trusted TLS root certification authorities support
  • Advanced Selenium features like copy-pasting images to clipboard

v1.9.6: Kubernetes 1.23 support

18 Feb 15:48
Compare
Choose a tag to compare
  • #311 - Kubernetes 1.23 support

v1.9.5: OpenID connect status code fix

30 Jan 12:11
Compare
Choose a tag to compare

Fixes

  • #306 - moon-auth does not work with some Java clients

v1.9.4: case insensitive user groups

29 Dec 09:11
Compare
Choose a tag to compare

Improvements

  • #302 - case insensitive user groups in OpenID Connect

v1.9.3: using FQDN in DNS resolution

15 Nov 03:55
Compare
Choose a tag to compare

Improvements

  • #295 - preferring FQDN in pod domain name resolution

v1.9.2: better Selenium timeout logic

10 Oct 09:50
Compare
Choose a tag to compare

Important

Starting from this release Selenium session idle timeout works a bit differently. Session is now considered idle between the end of previous command and the start of the next command (previously idle time included command execution duration too). The most visible difference can be with page loading in the browser. Previously too slow page loading (sometimes caused by missing firewall rules) led to session timeout and broken tests. Now the same will run forever and should lead to test case timeout. This should allow to easily make distinction between too long idle time between Selenium commands and issues with system under test.

Improvements

  • #291 - bump Golang to 1.17
  • #292 - Kubernetes 1.22 support
  • #293 - always building cypress-moon binaries with CGO_ENABLED=0
  • #294 - disable Selenium session timeout during request processing

v1.9.1: separate test files in Cypress

31 Jul 10:06
Compare
Choose a tag to compare

New features

  • #275 - support for custom /etc/hosts entries and DNS servers for Cypress, Playwright and Puppeteer
  • #284 - ability to set nodeSelector globally
  • #285 - ability to run separate test files in Cypress
  • #286 - support for name capability in mobile emulation

Improvements

  • #271 - documentation about labels capability
  • #272 - building video recorder image independently (always on up-to-date base image)

v1.9.0: Cypress support

24 Jun 09:21
Compare
Choose a tag to compare

Respective documentation: https://aerokube.com/moon/latest/#_using_cypress

New features

  • #276 - Cypress support

Improvements

  • #277 - firstMatch support in capabilities
  • #278 - removing Host header in Selenium requests