Sakuli v1.1.0 released!
Just in time before X-Mas holidays starts, we crate a huge release of our open source end-to-end testing framework Sakuli. The v1.1.0 release brings a bunch of new features and a brand new documentation with. The list of the current changes you will find bellow. Also we created a Short Overview Presentation so that you be able to get quick intro about what purpose of Sakuli is.
Also we wan’t to say a big THANK YOU for the great support of our contributors, our valued supporting companies and at least ConSol for making this possible as open source software. Double Thumbs up!!!
For everybody how doesn’t know what’s Sakuli is all about, just take a quick look into our overview presentation:
Sakuli Short Overview Presentation
If you wan’t to read more about Sakuli, see our quick links:
Changes in Version 1.1.0
-
Add methods to read environment variables and property values (#251):
-
Improve error message if AES algorithm is not possible due to missing Java Cryptography Extension (#277, Invalid Key Exception in AES)
-
Fix Application.open(): won’t fail if application could not started and improve error message (#264)
-
-
Fix calculation of
JVM_HEAP_XMXwith to high count of cgroup memory limit in bytes (#280) -
Add default JVM options
-XX:+UseCGroupMemoryLimitForHeapfor optimized jvm runtime in Docker (#291) -
Use version
1.2.2of Docker headless VNC image due to hanging vnc handshake if container is offline (ConSol/docker-headless-vnc-container #50) -
Optimize memory usage of Firefox and Chrome (#276)
-
Add missing lsb-release package to Ubuntu image
-
-
Kubernetes and OpenShift Support (#258):
-
Update Templates with latest optimizations
-
Add
KUBERNETES_RUN_MODEenvironment variable to have better Job Config support
-
-
Fix drag and drop won’t work on every native desktop (#292)
-
Revert (#276 “use private mode of firefox for tests” due to the fact that the SSL certificate handling is worse in this mode (#285)
-
Use PNG as default error screenshot format to improve default compression and make it usable for images in test cases (#174)
-
Increase details of error output at availability check in Linux Util, to show if used tools like
wmctrlis missing (#266, RaiMan/SikuliX-2014 #279) -
Fix method
Region.takeScreenshot(filename),Environment.takeScreenshot(filename)to save the screenshot on a fixed path without timestamp and add methodRegion.takeScreenshotWithTimestamp(filenamePostfix, optFolderPath, optFormat),Environment.takeScreenshotWithTimestamp(filenamePostfix, optFolderPath, optFormat)(#263) -
Add Encryption Mode
environmentCipher with masterkey setup as default (#197) -
Add environment variable
SAKULI_ROOTto Windows / Linux installer (#191) -
Add automatic parsing from dashed environment vars, see Property loading mechanism (#238)
-
Add Mac compatible
sakulibinary to installer (#298, ConSol/sakuli-go-wrapper #4) -
Update Sakuli Examples:
-
Add Sakuli Tutorial - Docker based E2E application monitoring
-
Update first steps tutorial
-
Add
example_icewmfor icewm docker containers (#241) -
Add validation of Sahi logo to
example_icewm,example_xfcedocker containers -
Update
example_windows8
-
-
Update Documentation:
-
Update README page and change documentation to github-pages/ascii-doc setup, new official Documentation: http://consol.github.io/sakuli (#243)
-
Provide the latest documentation link (#283): http://consol.github.io/sakuli/latest
-
How to use Sahi and webpack-dev-server (#295)
-
How to fix chromium crashes with high VNC resolution (ConSol/docker-headless-vnc-container #53)
-
Add usage of OpenJDK in case of
InvalidKeyExceptionto gearman encryption documentation (#91) -
Add documentation for automatically importing firefox ssl certificates in docker (#285)
-
Improve documentation of Property loading mechanism: add “Property References” to documentation (#261)
-
Update Events and Publications
-
-
-
Fixed screenshot event handler parameter (#294)
-
Add Sakuli setup for different OMD setups with make/Ansible (#257)
-
Replaced all “demo” occurrences with placeholder and modify Ansible template (#293)
-
Removed Grafana template; distributed by Histou project Griesbacher/histou
-
Thruk SSI: Add png/jpg support (#208)
-
Fix linefeed problem under windows for Check_MK template engine (#176)
-
Moved OMD setup Ansible playbooks into separate folder omd
-
Documentation: Gearman forwarder, OMD Docker image, Gearman proxy (optional), Screenshot history, Grafana graphs, Check_MK.
-
Release history
See GitHub: ConSol/sakuli/releases
