Release Notes

Compatibility

Plugin VersionBloomreach Content Release Version
13+13+
2.6.x12.6.x
2.5.x12.5.x
2.4.x12.4.x
2.3.x12.3.x
2.2.x12.2.x
2.1.x12.1.x
2.0.x12.0.x
1.x11.x

Overview

Starting with version 13.0.0, the CRISP API is bundled with Bloomreach Content and follows the same versioning scheme. For CRISP API changes in these versions, refer to the official Bloomreach Content release notes.

Release Notes for 2.6.x

2.6.1

Improvements

  • [CRISP-62] Added response header/body data holder to ExchangeHint.
  • [CRISP-64] [Backport to v12] Enabled ResourceCacheResolvable to generate cache keys.
  • [CRISP-67] Introduced ExchangeHint#noCache boolean property to allow callers to control caching.

2.6.0

Improvements

  • [CRISP-53] Added support for configuring resource resolvers in Spring assembly XML.
  • [CRISP-54] Added option to configure a different repository configuration node path.
  • [CRISP-58] [Backport 2.x] Added option to skip broker registration through HippoServiceRegistry.

Release Notes for 2.5.x

2.5.0

Bug Fixes

  • [CRISP-51] [Backport 12.5] Fixed issue where extracting JSON arrays with scalar elements from Resource objects was not possible.

Release Notes for 2.4.x

2.4.1

Tasks

  • [CRISP-52] Updated the CRISP demo to use the latest release version.

Release Notes for 2.3.x

2.3.2

Tasks

  • [CRISP-52] Updated the CRISP demo to use the latest release version.

2.3.0

Improvements

  • [CRISP-45] Improved handling of unsupported HTTP methods in provided ResourceResolvers.
  • [CRISP-47] Updated dependencies for brXM 12.3.

Release Notes for 2.2.x

2.2.1

Improvements

  • [CRISP-46] [Backport 12.2] Improved handling of unsupported HTTP methods in provided ResourceResolvers.
  • [CRISP-48] Updated dependencies for brXM 12.2.

2.2.0

Tasks

  • Branched for brXM 12.2.

Release Notes for 2.1.x

2.1.2

Bug Fixes

  • [CRISP-36] Resolved a classloader issue where a Spring HttpEntity passed through ExchangeHint from the CMS webapp could not be recognized by the CRISP core.

Improvements

  • [CRISP-35] Added a Hystrix integration example to the demo project.

2.1.1

New Features

  • [CRISP-29] Added POJO mapping support for JSON-based resources.
  • [CRISP-32] Added POJO mapping support for XML-based resources.
  • [CRISP-33] Added POJO mapping support for resource collections.

2.1.0

Bug Fixes

  • [CRISP-18] Fixed a NullPointerException when using the CRISP broker service from a custom CMS plugin module.

New Features

  • [CRISP-12] Added support for resolving binary data (not JSON or XML).
  • [CRISP-23] Added support for the POST method when resolving or finding resources and binaries.
  • [CRISP-30] Upgraded the Jackson library to version 2.8.x.

Tasks

  • [CRISP-17] Moved modules in the default profile out of profiles.

Improvements

  • [CRISP-7] Made the 'Bearer' value in the Authorization header case-sensitive as an option.
  • [CRISP-21] Prevented unnecessary stack traces from being printed by RepositoryMapResourceResolverProvider#ResourceResolversInitializingThread at startup.

Release Notes for 2.0.x

2.0.6

Bug Fixes

  • [CRISP-37] [Backport 2.0.x] Fixed classloader issue with Spring HttpEntity passed through ExchangeHint from the CMS webapp.

2.0.5

New Features

  • [CRISP-24] [Backport for v12.0] Added support for the POST method when resolving or finding resources and binaries.

2.0.4

Bug Fixes

  • [CRISP-19] [Backport for v12.0] Fixed NullPointerException when using the CRISP broker service from a custom CMS plugin module.

Improvements

  • [CRISP-22] [Backport for v12.0] Prevented unnecessary stack traces from being printed by RepositoryMapResourceResolverProvider#ResourceResolversInitializingThread at startup.

2.0.3

New Features

  • [CRISP-14] [Backport for v12.0] Added support for resolving binary data (not JSON or XML).

2.0.2

Improvements

  • [CRISP-8] [Backport for v12.0] Made the 'Bearer' value in the Authorization header case-sensitive.

2.0.1

Bug Fixes

  • [CRISP-2] Upgraded the External Document Picker in the demo.
  • [CRISP-4] Ensured that ResourceServiceBroker does not cache resources when caching is not enabled at the ResourceResolver level.
  • [CRISP-5] Corrected CRISP 2.0.0 tag to remove 2.0.0-SNAPSHOT versions from the demo folder.

Improvements

  • [CRISP-3] Enabled request-level resource result caching by default.

2.0.0

  • Initial release compatible with brXM v12.
  • Changed the namespace URI for CRISP JSP Tag Libraries to http://www.onehippo.org/jsp/hippo/crisp/tags (previously http://www.onehippo.com/jsp/hippo/crisp/tags).
  • Removed the multiple property for crisp:resourceresolver child nodes to prevent creation of same-name sibling nodes.

Release Notes for 1.x and Earlier

1.0.4

Bug Fixes

  • [CRISP-38] [Backport 1.x] Fixed classloader issue with Spring HttpEntity passed through ExchangeHint from the CMS webapp.

1.0.3

New Features

  • [CRISP-26] [Backport for v11] Added support for the POST method when resolving or finding resources and binaries.

Improvements

  • [CRISP-25] [Backport for v11] Prevented unnecessary stack traces from being printed by RepositoryMapResourceResolverProvider#ResourceResolversInitializingThread at startup.

1.0.2

New Features

  • [CRISP-13] [Backport for v11] Added support for resolving binary data (not JSON or XML).

1.0.1

Improvements

  • [CRISP-9] [Backport for v11] Made the 'Bearer' value in the Authorization header case-sensitive.

1.0.0

  • Changed the namespace URI for CRISP JSP Tag Libraries to http://www.onehippo.org/jsp/hippo/crisp/tags (previously http://www.onehippo.com/jsp/hippo/crisp/tags).
  • Removed the multiple property for crisp:resourceresolver child nodes to prevent creation of same-name sibling nodes.

0.9.5

  • Corrected a typo in Resource#getResourceType().

0.9.4

  • Updated groupId, namespace, package names, and license headers to align with community project standards. For example, changed from com.onehippo.cms7.crisp.** to org.onehippo.cms7.crisp.**.

0.9.3

  • Added JdomResourceResolver for XML-based REST APIs.

0.9.2

  • Modified behavior to throw ResourceException when a resource space is not found.
  • Added a Marketo REST API integration example to the demo project.

0.9.1

  • Enabled deployment of the demo project source packaging ZIP artifact to the Hippo Maven 2 Enterprise Repository.

0.9.0

  • Initial release.
Share Feedback
Page: /build/crisp-api/introduction-config/release-notes
Section: Build
Category *
Release Notes | Bloomreach Content Documentation