Releases
v7.7.0
Changelog
Features
Add missing aggregations on content and node APIs (#8584 ).
Add scheduled job to clean up audit log (#8439 ).
Add scheduled job to run vacuum (#8741 ).
Clustered Scheduler w/API (#8596 ).
Enable filtering allowed child content for a content type (#8693 ).
Extend audit-log to handle scheduled job events (#8759 ).
Extend term-aggregation options in api (#4407 ).
Management port endpoint for audit-log cleanup (#8764 ).
Support for SameSite In cookies (#7666 ).
getCommit in Node JS API (#8629 ).
srcset support in processHtml (#8623 ).
Improvements
Array returned from Java object not converted to JavaScript array (#5501 ).
Better errorhandling when page template is missing (#8441 ).
Hazelcast Kubernetes configuration (#8812 ).
Image Service validate parameters (#8647 ).
Improve Cache-Control headers for immutable resources (#8625 ).
Improve XML processing (#8671 ).
Improve assets cache (#8117 ).
Improve assets cache (take two) (#8789 ).
Make html-escaping inside embed macro required (#8657 ).
Support ResourceService.processResource in tests (#8695 ).
The shebang line in scripts (sh) is not generic enough (#8652 ).
Validate file names (#8679 ).
deprecate Content.isRoot (#8740 ).
eliminate allowedContentType confusion (#8684 ).
lib-task submitTask/executeFunction method rename (#8752 ).
missing deny for rootpermissions should be interpreted as empty array (#6794 ).
Bugs
Exception thrown after saving a double content with config (#8716 ).
Allow only http and https for external content upload (#8673 ).
Context is not thread safe (#8592 ).
Default values are not correctly set for inputs with several occurrences on content create (#8737 ).
Deleted content may still remain published (#8559 ).
Escape HTML in Issue emails (#8659 ).
InputStream is not properly closed in XsltTransformer (#8675 ).
Invalid portal url may throw en error (#8653 ).
Issue mail generator: 'Show details' button is broken in Outlook (#8627 ).
Moved content cannot be unpublished (#8435 ).
NPE in validation on content update (#8726 ).
Node Import - Permissions not imported (#8725 ).
Not all input types inside component config are indexed when wrapped inside an item-set (#8639 ).
Option set: Optional options
attributes cause runtime errors (#8796 ).
Option-set with unlimited number of allowed selections is considered invalid (#8765 ).
ResourceService inconsistency for directories (#8753 ).
SecurityServiceImpl deletePrincipal may throw NPE (#8242 ).
Selection of default options is missing in data object on content create (#8738 ).
XP becomes unresponsive after use of management endpoint (#8866 ).
_indexconfig path:true gets returned as false (#8823 ).
reset
should throw an exception if parent content doesn't exist (#8806 ).
getVersionsForView is missing a version created after sorting changes (#8666 ).
treeSelectorQuery uses deprecated method after performance fix (#8577 ).
Refactorings
Dependency updates Trail 7.7 (#8655 ).
Felix 7.0.0 (#8772 ).
RedundantModifier checkstyle (#8636 ).
lib-task submitTask/executeFunction method rename (#8752 ).
You can’t perform that action at this time.