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.