You are viewing the documentation for Blueriq 17. Documentation for other versions is available in our documentation directory.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Before you upgrade make sure to read the General Upgrade instructions as well as the Upgrade instructions for previous versions.

The changes are color coded. Orange elements have been changed, Green elements have been added and Red elements have been removed compared to the 17.4 release.

Table of contents

SDK changes

Modified classes

  • com.aquima.interactions.rule.IValidator
    • Deprecated method:
      getTypeName()
      • This method has no usages and can be removed from implementations, as a default implementation is available on the interface.
  • com.aquima.interactions.rule.IValidatorCall
    • Deprecated method:
      getTypeName()
      • This method has no usages and can be removed from implementations, as a default implementation is available on the interface.
  • com.aquima.interactions.framework.validator.ValidatorBase
    • The class has been deprecated as it does not implement any meaningful behavior. Subclasses should be updated to no longer extend from this class.
  • com.aquima.interactions.framework.validator.ValidatorCallBase
    • The class has been deprecated as it does not implement any meaningful behavior. Subclasses should be updated to no longer extend from this class.
  • com.aquima.interactions.foundation.xml.writer.XmlStreamWriter
    • Implements interface: java.io.Closeable
      • XmlStreamWriter has been changed to buffer its writes, which has resulted in the class now implementing the Closeable interface to flush the output buffer upon completion. Note that closing the XML writer does not close the underlying streams it was created from, it only flushes the buffer. Usages of XmlStreamWriter should be wrapped in try-with-resources.

  • com.aquima.interactions.framework.renderer.page.r6.PageR6XmlRenderer
    • The class has been deprecated. No removal timeline has been established yet.
    • Note: all classes in the com.aquima.interactions.framework.renderer.page.r6 package have been deprecated.

OpenID Connect component

The OpenID Connect feature has been consolidated into a separate component. If you are using this feature, you should make sure that the security-openid-connect profile is enabled. in bootstrap.properties.

If you are using project starers to build a custom runtime, and you are using the OpenID Connect feature, make sure to include the openid-connect Maven module in your pom.xml:

pom.xml
<dependency>
  <groupId>com.blueriq</groupId>
  <artifactId>blueriq-component-security-openid-connect</artifactId>
</dependency>


Known issues

For an overview of known issue please refer to: Known issues.

  • No labels