v2.0.0
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