Skip to content

Releases: aerokube/moon

v2.2.0: logLevel capability

10 May 17:04
Compare
Choose a tag to compare

Update Notes

This version introduced secretRef field in configuration object (kubectl get configs -n moon) custom resource definition. In order to use it - you need to delete and apply Moon custom resource definitions.

New features

  • #320 - logLevel capability
  • #321 - ability to load S3 credentials from Kubernetes secret

Fixes

  • #319 - hostAlias does not work in Playwright \ Cypress

Improvements

  • #322 - bump Golang to 1.18

v2.1.2: license manipulation fixes

27 Mar 15:19
Compare
Choose a tag to compare

Fixes

  • #315 - license manipulation fixes
  • #316 - browser in cypress video recording should be visible

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