Release Notes - [Read Only] - Hippo Site Toolkit 2 - Version 2.10.00 - HTML format

Sub-task

  • [HSTTWO-844] - Adding new HstContainerURLProvider for embedded (portal) url encoding and merge HstContainerURLProviderProvider with HstURLFactory
  • [HSTTWO-845] - Restructure HST internal url parameter parsing and parameter management to support embedded HstComponent usage
  • [HSTTWO-1070] - Remove the entire HstSitesManager : Everything should be available through the VirtualHosts Manager
  • [HSTTWO-1071] - Add SiteMount concept to virtual hosts
  • [HSTTWO-1072] - Remove the SiteResolvingValve: this one is not needed anymore
  • [HSTTWO-1073] - Discuss the exception strategy for matching: checked or runtime exceptions
  • [HSTTWO-1077] - Make VirtualHostsConfigurationEventListener more general
  • [HSTTWO-1081] - Rename everywhere in the hst protocol to scheme as we used it incorrectly before
  • [HSTTWO-1082] - Drop the HstContainerServlet and adjust HstRequestProcessing to be all executable from a single the HstFilter (HstVirtualHostsFilter) only
  • [HSTTWO-1085] - Add original testcontent to the testsuite content: the current testcontent is decoupled from the testsite, and used for unit tests only
  • [HSTTWO-1086] - Fix invalidation of configuration again
  • [HSTTWO-1089] - Fix HstContainerPortlet behavior again
  • [HSTTWO-1091] - Try to account for removing the properties in description below from the hst-config.properties as well and add them on host/sitemount level
  • [HSTTWO-1102] - Add on HstSiteMapItemConfiguration access to the possible HstSitemapItemHandlers
  • [HSTTWO-1103] - Add the sitemapitem handle processing to the HstFilter
  • [HSTTWO-1106] - Add a hst:portnumber nodetype which you can optionally place between a virtual host & sitemount
  • [HSTTWO-1107] - Add hst:embeddedsitemountpath logic to sitemount which is optional and only for portal environment
  • [HSTTWO-1108] - Add logic to SiteMountService for : onlyForContextPath which means the sitemount is only applicable when the contextpath is exactly the same
  • [HSTTWO-1110] - Add unittests for "onlyForContextPath" sitemounts
  • [HSTTWO-1120] - Simplify and unify HSTContainerURL parsing and creation
  • [HSTTWO-1121] - Cleanup and consolidate many different request attributes into HstRequestContext and requiring it to be setup before invoking a HstRequestProcessor

Bug

  • [HSTTWO-485] - Template updates are not received after a lost connection
  • [HSTTWO-1027] - HstSurfAndEditTag preview
  • [HSTTWO-1078] - Binaries session pool is not refreshed on events from the repository.
  • [HSTTWO-1080] - NPE on SimpleHtmlExtractor#getInnerText() call when the class has never been called.
  • [HSTTWO-1109] - With multiple site applications, jmx mbeans fails to register during start up.
  • [HSTTWO-1122] - When updating html child node of a document, an NPE is thrown.
  • [HSTTWO-1123] - The canonical uuid is not included in the result of hippo bean query with jax-rs service.
  • [HSTTWO-1126] - Allow page link path generation in JAX-RS component.
  • [HSTTWO-1128] - HippoFolder.getDocuments(true) results in out of bounds exception

New Feature

  • [HSTTWO-446] - Add shortlink and redirect support on the hst:sitemap configuration level
  • [HSTTWO-827] - Support for embedded HST containers delegating context resolving and link rewriting
  • [HSTTWO-985] - Add the getLocalizedName to the HippoBean interface for showing the translated node name
  • [HSTTWO-1041] - Add possibility for parameters in hst sitemenu
  • [HSTTWO-1054] - Implement HstLink create(Node node, HstSites hstSites) in DefaultHstLinkCreator
  • [HSTTWO-1101] - Add sitemap item handler processing to the HST

Task

  • [HSTTWO-760] - Remove all deprecated methods from the 2.03.xx version
  • [HSTTWO-1066] - Remove the jackrabbit ocm dependency as it has been depr for some time now
  • [HSTTWO-1068] - Move the HST cnd namespace version to the 2.xx range for the 2.05.xx versions as we have many cnd improvements
  • [HSTTWO-1083] - Remove old deprecated methods
  • [HSTTWO-1088] - Add jackrabbit ocm support sandbox subproject
  • [HSTTWO-1113] - Move the demosuite portlet examples and Jetspeed deployment configurations to the Hippo Portal project
  • [HSTTWO-1116] - move to ecm 2.12.13 and take care of cms web.xml for demosuite and testsuite cms
  • [HSTTWO-1117] - Enable response forwarding again with the new HstFilter
  • [HSTTWO-1118] - Add a dummy example for HstSiteMapItemHandler in the hst demosuite
  • [HSTTWO-1130] - Create tag 2.10.00

Improvement

  • [HSTTWO-1042] - JCRUtilities logs useless message at error level
  • [HSTTWO-1067] - Improve the virtualhost mappings configuration and have it able to return a resolved sitemap item for some incoming request
  • [HSTTWO-1074] - Improve the log message when a the getDeref returns null for HippoMirror bean
  • [HSTTWO-1075] - Rename the hst version header for preview to X-Hst-Version
  • [HSTTWO-1076] - Improve logging message when closing a session of embedded repo.
  • [HSTTWO-1079] - Provide a way to retrieve the root node when tagName is null or empty.
  • [HSTTWO-1084] - Have the formmap write to some hst initial container node that can be excluded by accessmanager instead of to nt:unstructured
  • [HSTTWO-1087] - Improve JSON (un)marshaling in JAX-RS services
  • [HSTTWO-1093] - Allow to configure that hst-version is not visible in preview response headers
  • [HSTTWO-1097] - Avoid possible cornercase concurrency issue of recreation of hstcomponent against old hst component configuration
  • [HSTTWO-1099] - Add query api in REST service
  • [HSTTWO-1100] - Add node type string filtering argument in HstQueryManager#createQuery()
  • [HSTTWO-1105] - When having multipe hosts on one line the virtualhost configuration, make sure they are merged correctly
  • [HSTTWO-1111] - add a getQualfiedId() to HstSiteMap which is an identifier to its backing configuration
  • [HSTTWO-1114] - Exclude sitemap items for linkrewriting (match only)
  • [HSTTWO-1119] - Improve HstFilter code readability and allow multiple forwards in HstFilter
  • [HSTTWO-1127] - Code refactoring on BasicPoolingRepository based on sonar analysis report
  • [HSTTWO-1129] - Add an option to create impersonated session in JAX-RS component

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.