Skip to content

v2.0.0

Compare
Choose a tag to compare
@ghenzler ghenzler released this 12 May 11:32
· 826 commits to develop since this release

We are pleased to announce version 2.0.0 with the following new features and improvements:

  • AEM 6.3 compatibility (system user actool-service is now used to apply the configuration)
    • CQ 5.6.1 and AEM 6.0 compatibility has been dropped
  • ACLs in content are now updated incrementally #155
    • 50% performance gain on execution time (particularly noticeable on large instances)
    • "Feels safer" as changes are only applied if necessary (verbose log clearly states what has been applied). See e.g. #126 for this
  • New API package biz.netcentric.cq.tools.actool.api for programmatic calls to AC Tool
    • use of semantic versioning and cleaned up interfaces
    • it is now possible to explicitly provide a configuration root path #156
    • old services (in particular biz.netcentric.cq.tools.actool.aceservice.AceService) are still available but are deprecated
  • Repository level ACLs are now supported #137
  • Generally the AC Tool now uses exactly one session per update and the rollback mechanism has been removed #179 (instead of two sessions, one for authorizables and one for ACLs, this is not necessary with 6.x versions of AEM)

... and further bug fixes, full list of changes: https://github.com/Netcentric/accesscontroltool/issues?q=milestone:2.0.0

The released packages is available via maven central:
accesscontroltool-package-2.0.0
accesscontroltool-oakindex-package-2.0.0
accesscontroltool-exampleconfig-package-2.0.0