Skip to content

v4.15

Compare
Choose a tag to compare
@vertigo17 vertigo17 released this 01 Nov 12:26
· 604 commits to master since this release

Bug fixes

  • [ENGINE] verifyElementPresent and verifyElementNotPresent are now working with JSON content.
  • [ENGINE] Har file for traffic content is empty when using index. #2371
  • [ENGINE] Fixed Groovy digest method allowing syntax value.digest('SHA-256') #2398
  • [ENGINE] Allow ScriptBytecodeAdapter class on Groovy #1940
  • [ENGINE] Fixed issue when using image recognition picture on application that contains space characters
  • [UX] Network stats are now displayed even if the results are not OK. #2199

Improvements / New features

  • [ENGINE] Avro support for KAFKA SEARCH method. #2349
  • [ENGINE] KAFKA Filter during SEARCH method can now also be done on Headers data.
  • [ENGINE] Service Content and KAFKA Props heritage. You can now link 2 Services in order to centralize the definition of KAFKA Props inside one service and reduce maintenance.
  • [ENGINE] JIRA Xray connector for both Cloud and DC versions. #2108
  • [ENGINE] Add the possibility to define an offset for Sikuli testing #1877
  • [ENGINE] Allow to configure typeDelay when using Sikuli keyPress (from parameter or at action level).
  • [ENGINE] Better support of Sikuli text actions (click, doubleClick, hover, rightClick) and controls (verifyElementPresent). That require version 1.7 of cerberus-robot-extension
  • [ENGINE] Added 4 new controls: verifyStringArrayContains, verifyNumericArrayContains, verifyElementTextArrayContains, verifyElementNumericArrayContains
  • [ENGINE] New actions in order to manage and improve automation of upload/download file use cases. 3 actions were added : cleanRobotFile, uploadRobotFile and getRobotFile. require version 1.7 of cerberus-robot-extension
  • [UX] You can now select a complete line or column of executions in Campaign Execution Reporting to submit again. #1691
  • [UX] The maximum number of characters for a campaign name has been increased from 45 to 200. #2373
  • [UX] Services can be renamed (corresponding callService actions will be updated with the new reference) #2042
  • [UX] Application Objects can be renamed (corresponding steps, actions, control and properties will be refactored with the new reference) #1944
  • [UX] Campaigns can be renamed #2352
  • [UI] Visual improvements on Application Object modal (display the content immediately when paste or drop is done).
  • [UI] Visual improvements on Robot and Service page.
  • [UI] Contextual favicon that display the execution status when loading a testcase execution.
  • [UI] On ReportByTag screen : Display CI Result and score + Make the report by test folder more responsive on small screens + Collapse country filter list when too big (above 20 countries) + Collapse Application/Env/country/Robot report list when too big (above 20 lines).
  • [UI] Major redesign of testcase and testcase execution pages.
  • [DOC] Added Documentation usecase on how to use test data from Google drive file.

Warning to be considered before applying the version (deprecated features)

  • Updated Groovy version from 2.4.21 to latest 3.0.11 and Groovy sandbox from 1.10 to 1.19
  • That release require cerberus-robot-extension v1.7. Uncompatible changes to prio versions were introduced. Secure that you update that component at the same time as your Cerberus instance.
  • Support to MySQL 8 is now official. So far we also support MySQL 5.6.xx / MariaDb 10.1.xx but that support will soon disappear.