Skip to content

Enonic XP Runtime 7.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Jun 09:52

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).