Release History

Version Date Description
2.1.8 not released  
2.1.6 2022-09-30  
2.1.4 2022-08-15  
2.1.2 2022-06-20  
2.1.0 2022-06-16  
2.0.4 2022-01-27  
2.0.2 2022-01-06  
2.0.0 2021-12-13  
1.7.4 2020-09-15  
1.7.2 2020-07-10  
1.7.0 2020-05-19  
1.6.4 2020-04-14  
1.6.2 2020-01-30  
1.6.0 2019-08-20  
1.5.10 2019-05-08  
1.5.8 2018-10-17  
1.5.6 2018-08-17  
1.5.4 2018-07-13  
1.5.2 2018-05-22  
1.5.0 2018-05-18  
1.4.4 2018-05-17  
1.4.2 2018-05-04  
1.4.0 2018-03-23  
1.3.2 2017-12-20  
1.3.0 2017-09-12  
1.2.0 2017-07-19  
1.1.0 2017-05-29  
1.0.0 2017-02-08  

Release 2.1.8 – not released

Type Changes By
Switch to Java 11 as minimum version. sseifert

Release 2.1.6 – 2022-09-30

Type Changes By
Content Unpacker: Allow to set replication activation information for "dam:Asset" nodes. sseifert

Release 2.1.4 – 2022-08-15

Type Changes By
Check bundle status before package manager install status as the latter may report errors if certain bundles are restarted. sseifert

Release 2.1.2 – 2022-06-20

Type Changes By
Add explicit handling for responses with invalid JSON payload for packager manager install status and bundle status calls. sseifert

Release 2.1.0 – 2022-06-16

Type Changes By
Check package manager installstatus.jsp before and after installation of content package to make sure packager manager is also completed with installing embedded packages. sseifert

Release 2.0.4 – 2022-01-27

Type Changes By
Remove OSGi bundle metadata (JAR was never deployed to OSGi). sseifert
ContentUnpacker: XML parsers should not be vulnerable to XXE attacks. sseifert

Release 2.0.2 – 2022-01-06

Type Changes By
Remove misplaced message 'Package uploaded successfully (without installing).' after package install. sseifert

Release 2.0.0 – 2021-12-13

Type Changes By
Add support for IMS/Auth 2 authentication for AEMaaCS (via oauth2AccessToken). Use only a single HTTP client instance for both package manager and OSGi console communication. sseifert
New configuration parameter packageManagerOutputLogLevel to allow to change log level for package manager output (which may get huge for big packages) from INFO to DEBUG. Fixes WTOOL-71. sseifert
PackageInstaller: Flag replicatePackage allows to replicate a package to publish instance after uploading it to author instance. sseifert
Refactor PackageDownload to split uploading package definition from actually downloading the content package. Make rebuilding the content package optional. Fixes WTOOL-87. sseifert
Remove Logger wrapper interface and switch to directly using slf4j-api instead. sseifert

Release 1.7.4 – 2020-09-15

Type Changes By
ContentUnpacker: Allow to set fixed date value to be used for the "lastReplicated" property when marking nodes as replicated. sseifert
ContentUnpacker: Explicitly sort {Name} property arrays to ensure consistent ordering. sseifert

Release 1.7.2 – 2020-07-10

Type Changes By
ContentUnpacker: Introduce "markReplicationActivatedIncludeNodes" option to allow to restrict setting replication status to a subset of nodes. sseifert
ContentUnpacker: Fix path building for "excludeNodes" and "markReplicationActivatedIncludeNodes" options to ensure paths in whole content package are respected. sseifert

Release 1.7.0 – 2020-05-19

Type Changes By
ContentUnpacker: Add "markReplicationActivated" option to set replication status to "activated" for all cq:Page and cq:Template nodes. sseifert
Allow to provide separate credentials for package manager and Felix console. Fixes WTOOL-62. sseifert

Release 1.6.4 – 2020-04-14

Type Changes By
Do not remove namespace prefixes uses by node names escaped in the folder structure (e.g. "cq:tags" folder). sseifert

Release 1.6.2 – 2020-01-30

Type Changes By
Retry HTTP action in case of JSON parse failure (system may respond temporarily with non-JSON response). sseifert

Release 1.6.0 – 2019-08-20

Type Changes By
Add "Bundle Status Whitelist Bundle Names" property to define list of bundles ignored by bundle status check. Fixes WTOOL-52. sseifert

Release 1.5.10 – 2019-05-08

Type Changes By
Update dependencies. sseifert

Release 1.5.8 – 2018-10-17

Type Changes By
Fix display of active bundles when checking bundle display. sseifert

Release 1.5.6 – 2018-08-17

Type Changes By
Improve error message in case of HTTP socket timeouts. sseifert

Release 1.5.4 – 2018-07-13

Type Changes By
Improve error message when call to bundle status URL fails. Fixes WTOOL-47. sseifert

Release 1.5.2 – 2018-05-22

Type Changes By
Improve check for already uploaded packages: Force-install package if a newer version of the same package is already installed, or if the package was uploaded but not unpacked. sseifert

Release 1.5.0 – 2018-05-18

Type Changes By
Allow to define a HTTP socket timeout value for each package file individually. sseifert

Release 1.4.4 – 2018-05-17

Type Changes By
Detect failed package installations that contain the string 'Error during processing.' in the response message and fail the build. sseifert
Improve support for "feature model based service packs" by defining a list of regular expressions for blacklisted bundle names on system ready check. sseifert

Release 1.4.2 – 2018-05-04

Type Changes By
Improve support for "feature model based service packs" by defining a list of blacklisted bundle names on system ready check. sseifert

Release 1.4.0 – 2018-03-23

Type Changes By
Add HTTP proxy support. sseifert

Release 1.3.2 – 2017-12-20

Type Changes By
Unpack downloaded AEM package: Rewrite also FileVault XML files that are not named .content.xml. Fixes WTOOL-40. sseifert
Unpack downloaded AEM package: Sort weak reference values alphatecially to ensure consistent ordering. sseifert
Apply default install delay of 3 sec for 'container' and 'mixed' package types. sseifert
Make bundles starting/stopping wait message more compact. sseifert

Release 1.3.0 – 2017-09-12

Type Changes By
Unpack downloaded AEM package: Add possibility to exclude mixins by list of exclude patterns. Fixes WTOOL-37. sseifert
Check package list before uploading an AEM content package in non-force mode. sseifert
Unpack downloaded AEM package: do not add space in front of '/>' when rewriting XML files. Fixes WTOOL-36. sseifert
Unpack downloaded AEM package: Keep order of xmlns attributes. Fixes WTOOL-38. sseifert
Unpack downloaded AEM package: Never exclude jcr:uuid properties for rep:User and rep:Group primary types. sseifert

Release 1.2.0 – 2017-07-19

Type Changes By
Auto-detect "force" mode for installing package when not set explicitly: If package file name contains "-SNAPSHOT" apply force mode, otherwise not. sseifert
CrxPackageInstaller: Execute GET request on packager manager API before uploading package, to avoid storing it in repository at wrong path when package manager servlet is not running. Fixes WTOOL-34. sseifert

Release 1.1.0 – 2017-05-29

Type Changes By
Set package versions. Fixes WTOOL-30. sseifert
Add support for the package installation through Composum. Fixes WTOOL-29. schaefera

Release 1.0.0 – 2017-02-08

Type Changes By
Initial release. sseifert

Back to top

Version: 2.1.7-SNAPSHOT. Last Published: 2024-03-06.