Enonic XP Distro 7.6.0
Features
- Allow access to authentication data in Websocket API (enonic/xp#8344)
- Allow supplying SHA512 in installApplication (enonic/xp#8494)
- Distributable tasks (enonic/xp#8436)
- Enable getting subscriber group size in Websocket API (enonic/xp#8163)
- Extend Management API with application commands (enonic/xp#8118)
- Extend Management API with application events (enonic/xp#8451)
- Extend VHost API (enonic/xp#8374)
- Support allow/deny for applications (enonic/xp#7839)
- Support layers management in Javascript API (enonic/xp#8483)
- Support readonly mode (enonic/app-applications#203)
Improvements
- A hint message in case of 404 on site engine (enonic/xp#8540)
- Enable service support (enonic/xp#8492)
- More detailed info in ContentAlreadyExists exception (enonic/xp#8365)
- Replace icon for media:document content type (enonic/xp#8548)
- Validate content-type in the login post handler (enonic/app-standardidprovider#100)
- System translated to Dutch
Bugs
- Anonymous audit-log events (enonic/xp#8511)
- Context is not thread safe (enonic/xp#8592)
- Don't deliver distributed event to the sender itself (enonic/xp#8429)
- Duplicate headers in controller cause a crash (enonic/xp#8404)
- Fix paths and remove /issues in the User permissions report (enonic/app-users#430)
- Highlighting in query doesn't work with count=-1 (enonic/xp#8409)
- InputTypeName issues (enonic/xp#8470)
- Install App dialog - application list loads twice (enonic/app-applications#236)
- Issue mail generator: 'Show details' button is broken in Outlook (enonic/xp#8627)
- Jetty returns 200 on 8080 when cannot initialize (enonic/xp#8394)
- Long app description is not wrapped in Id provider wizard (enonic/app-users#316)
- Moved content cannot be unpublished (enonic/xp#8435)
- New principals should be correctly sorted in the tree (enonic/app-users#258)
- Possible deadlock in require function (enonic/xp#7819)
- Potential deadlock in XP cluster startup (enonic/xp#8446)
- Race condition in JaxRs Dispatcher (enonic/xp#8512)
- Remove native basic-auth support from web port (enonic/xp#8537)
- Repository attachments get lost after loading a dump (enonic/xp#8208)
- The underscore path returns the main page (enonic/xp#8148)
- Using request filters next() will suffocate actual server errors (enonic/xp#8417)
- highlight fragmentSize and numberOfFragments fails with parseInt (enonic/xp#8462)
- lib-content.modify removes publish.first field (enonic/xp#8414)
- maxClauseCount exception in Content Selector (enonic/xp#8434)
- node-lib.publish won't modify x-data in the master branch (enonic/xp#8474)
- responseProcessors and filters break cookies (enonic/xp#8418)
Refactorings
- Updates for refactored grid (enonic/app-applications#224)