Skip to content

Enonic XP Runtime 7.0.0

Compare
Choose a tag to compare
@jsi jsi released this 16 May 10:23
· 2345 commits to master since this release

Changelog

Features

  • Add contextPath field to PortalRequest (#5678).
  • Allow setChildOrder in contentLib create (#5882).
  • Extract references from HTML Area content (#6685).
  • Identify a version by UUID (#6744).
  • Implement API for tracking task progress (#6762).
  • Implement Version commits (#6883).
  • Implement stemming support (#6902).
  • Index Config & Permissions blob segments (#6841).
  • Separate mustache library (#6433).
  • Separate thymeleaf library (#6491).
  • Support custom styles in HTML Editor (#6622).
  • Support multiple CMS repositories (#6875).

Improvements

  • Add description field to page, layout and part schemas (#6829).
  • Application Service - Check application system requirement before starting (#6803).
  • Attachment preview support for wav-files (#7088).
  • Auth Lib - Get transitive memberships (#6441).
  • Cluster provider health check - Treat as a warning (#6702).
  • Content - processedReferences field & ContentProcessor (#6692).
  • Content library - Remove branch from functions (#6888).
  • Do not resolve services and assets under site (#6918).
  • Dump model version (#6432).
  • Enable ID Providers by VHost mapping (#6873).
  • Expose setChildOrder in nodeLib (#5880).
  • Field Set - Remove name attribute (#6868).
  • Flatten page structure (#6649).
  • Homogenous schema files (#6556).
  • Implement API for Status resource (#6804).
  • Implement new node event type for update permissions action (#6785).
  • JVM properties reporter removal (#6995).
  • Language Index Config (#6951).
  • Modal dialog - Fix delay after task progress bar is 100% complete (#6599).
  • New syntax of inline mixin reference (#6478).
  • Node library - findVersions, getActiveVersions & setActiveVersion (#6459).
  • Node version metadata should include binary keys (#6913).
  • NodeVersion - Timestamp removal (#6806).
  • Rename content-display-name-script to display-name-expression (#6761).
  • Rename x-data steps for built-in image content type (#6860).
  • Require resolution cleanup (#6935).
  • Run /api and /status on separate ports (#6864).
  • Serve webapps on /webapp (#6916).
  • Start only applications with matching system requirements (#6938).
  • System dump upgrade on load (#6440).
  • User store / ID Provider refactoring - Renaming (#6840).
  • Visualise progress of propagating permissions to child items (#6635).

Bugs

  • Admin rest - Fix required role for application management (#6836).
  • Application config is not available in main.js (#6608).
  • Can't access content after application is uninstalled (#6463).
  • Content query with mustBeReferencedById parameter incorrectly resolves outbound dependencies (#6543).
  • Content resolution contains dependencies of excluded dependencies (#6660).
  • DEFAULT_JAVA_OPTS for windows script (#6585).
  • Data import doubly decodes text. (#7069).
  • DecideByType - Too many types indexed as allText (#6950).
  • Dump load - Global application uninstallation before load (#7058).
  • Dump load - Obsolete repositories not deleted (#6813).
  • ES&Ignite Config - Allow to define socket addresses (#6583).
  • Fix inconsistent behaviour of Caption and Alt text fields of image content (#6985).
  • FormItem already added: fieldSet1 (#7056).
  • GeoDistance aggregation - Allow double values (#6529).
  • Handle case of '/content' node and call to controllers with content path '/' (#6506).
  • Handle endpoint calls to /_/[endpoint] (#6519).
  • Handle spaces in server script parameters (#7097).
  • Image referenced by an HTML Area is not listed as its outbound dependency in the widget (#6768).
  • Incorrect message when user with no admin permissions tries to move content to the root directory (#6523).
  • Incorrect URL generation from endpoints under /admin/tool (#6508).
  • Incorrect order of x-data in Content Wizard (#6728).
  • Initialisation waiting failing if taking more than 30s on non-master nodes (#7070).
  • JsonExceptionMapper - label is required (#6461).
  • Keep order on membership resolution (#7021).
  • MTS video is uploaded with "unknown" content type (#6755).
  • Node Export - Handle unicode characters (#7024).
  • NodeVersion serialization - Modification of order of pattern configs on each update (#6779).
  • Page template property not indexed (#6503).
  • Repository service available before Repository event listener (#7077).
  • Setting key on dateRange aggregation ranges does not work in js API (#6869).
  • System admins should not require System admin login role (#6102).
  • requireValid param isn't taken into account during x-data PropertyTree initialization (#6654).

Refactorings

  • Migrate codebase to Java 11 (#6435).
  • Mixin's inlining works only through ContentTypeResource (#6634).
  • Update publish configuration (#6572).
  • Upgrade build script and OSGi configuration to run with Gradle 5.0 (#6893).