Release Notes
Compatibility
| Plugin Version | Bloomreach Content Release Version |
|---|---|
| 13+ | 13+ |
| 2.6.x | 12.6.x |
| 2.5.x | 12.5.x |
| 2.4.x | 12.4.x |
| 2.3.x | 12.3.x |
| 2.2.x | 12.2.x |
| 2.1.x | 12.1.x |
| 2.0.x | 12.0.x |
| 1.x | 11.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
ResourceCacheResolvableto generate cache keys. - [CRISP-67] Introduced
ExchangeHint#noCacheboolean 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
Resourceobjects 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
HttpEntitypassed throughExchangeHintfrom 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#ResourceResolversInitializingThreadat startup.
Release Notes for 2.0.x
2.0.6
Bug Fixes
- [CRISP-37] [Backport 2.0.x] Fixed classloader issue with Spring
HttpEntitypassed throughExchangeHintfrom 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#ResourceResolversInitializingThreadat 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
ResourceServiceBrokerdoes not cache resources when caching is not enabled at theResourceResolverlevel. - [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(previouslyhttp://www.onehippo.com/jsp/hippo/crisp/tags). - Removed the
multipleproperty forcrisp:resourceresolverchild 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
HttpEntitypassed throughExchangeHintfrom 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#ResourceResolversInitializingThreadat 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(previouslyhttp://www.onehippo.com/jsp/hippo/crisp/tags). - Removed the
multipleproperty forcrisp:resourceresolverchild 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.**toorg.onehippo.cms7.crisp.**.
0.9.3
- Added
JdomResourceResolverfor XML-based REST APIs.
0.9.2
- Modified behavior to throw
ResourceExceptionwhen 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.