Quantum 3.1.8 release notes
Quantum 3.1.8 includes the following enhancements:
-
Resolved several dependency vulnerabilities.
-
Added utility methods and pre-defined step definitions to support Perfecto's AI-based functionality.
CopyUtility methods
com.quantum.utils.Utils:
aiValidation(String aiPrompt)
aiValidation(String aiPrompt, Boolean includeReasoning)
aiUserAction(String aiPrompt)
aiUserAction(String aiPrompt, Boolean includeReasoning)
aiUserActionWithReturnData(String aiPrompt, Boolean includeReasoning)CopyStep definitions
com.quantum.steps.PerfectoApplicationSteps:
@Then("^I perform AI Validation with prompt: \"(.*?)\"$")
@Then("^I perform AI Validation with prompt: \"(.*?)\" and reasoning$")
@Then("^I perform AI User-Action with prompt: \"(.*?)\"$")
@Then("^I perform AI User-Action with prompt: \"(.*?)\" and reasoning$")
@Then("^I perform AI User-Action with prompt: \"(.*?)\" including return data$")
@Then("^I perform AI User-Action with prompt: \"(.*?)\" and reasoning including return data$")For AI methods that return data, you can access the returned value through the property
ai.action.return.value.
Upgrade to Quantum 3.1.8
-
If upgrading from a 1.x version of Quantum, review and apply the changes outlined in the Quantum 3.0.0 release notes.
-
Update the
quantum.versionproperty in the project’spom.xmlfile to3.1.8or the latest version available on Maven Central.