Changes Report
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 |