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.8.4 | 2020-09-15 | |
1.8.2 | 2020-07-10 | |
1.8.0 | 2020-05-19 | |
1.7.6 | 2020-04-14 | |
1.7.4 | 2020-01-30 | |
1.7.2 | 2019-10-01 | |
1.7.0 | 2019-08-20 | |
1.6.18 | 2018-10-17 | |
1.6.16 | 2018-08-17 | |
1.6.14 | 2018-07-13 | |
1.6.12 | 2018-05-22 | |
1.6.10 | 2018-05-18 | |
1.6.8 | 2018-05-17 | |
1.6.6 | 2018-05-04 | |
1.6.4 | 2018-03-23 | |
1.6.2 | 2017-12-20 | |
1.6.0 | 2017-09-12 | |
1.5.2 | 2017-07-19 | |
1.5.0 | 2017-05-29 | |
1.4.2 | 2017-02-09 | |
1.4.0 | 2017-02-08 | |
1.3.0 | 2017-01-02 | |
1.2.2 | 2016-08-31 | |
1.2.0 | 2016-04-29 | |
1.1.0 | 2015-03-09 | |
1.0.0 | 2014-10-07 |
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 | |
Switch to Eclipse Aether API. | sseifert | |
Switch minimum Maven version to 3.3.9. | 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 |
---|---|---|
ContentUnpacker: XML parsers should not be vulnerable to XXE attacks. | sseifert |
Release 2.0.2 – 2022-01-06
Type | Changes | By |
---|---|---|
Declare maven core dependencies as provided. | sseifert | |
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). | 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 | |
Package Install: Flag replicate allows to replicate a package to publish instance after uploading it to author instance. | sseifert | |
Package Download: Flag uploadPackageDefinition allows to skip package definition upload, flag rebuildPackage allows to skip rebuilding of content package before download. Fixes WTOOL-87. | sseifert | |
Add jcl-over-slf4j bridge to be able to capture HTTP client debug messages with Maven debug logging. | sseifert | |
Remove deprecated "package" goal - Use Jackrabbit FileVault Package Maven Plugin instead. See also migration guide. | sseifert |
Release 1.8.4 – 2020-09-15
Type | Changes | By |
---|---|---|
download goal: Allow to set fixed date value to be used for the "lastReplicated" property when marking nodes as replicated. | sseifert | |
download goal: Explicitly sort {Name} property arrays to ensure consistent ordering. | sseifert |
Release 1.8.2 – 2020-07-10
Type | Changes | By |
---|---|---|
download goal: Introduce "markReplicationActivatedIncludeNodes" option to allow to restrict setting replication status to a subset of nodes. | sseifert | |
download goal: Fix path building for "excludeNodes" and "markReplicationActivatedIncludeNodes" options to ensure paths in whole content package are respected. | sseifert |
Release 1.8.0 – 2020-05-19
Type | Changes | By |
---|---|---|
download goal: 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.7.6 – 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.7.4 – 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.7.2 – 2019-10-01
Type | Changes | By |
---|---|---|
Add two more bundles to "Bundle Status Whitelist Bundle Names" property. Fixes WTOOL-54. | sseifert |
Release 1.7.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 | |
Fix parsing of packageFileList property for install goal: Trim whitespaces if files are provided in multiple lines. | pbjorkstrand |
Release 1.6.18 – 2018-10-17
Type | Changes | By |
---|---|---|
Fix display of active bundles when checking bundle display. | sseifert |
Release 1.6.16 – 2018-08-17
Type | Changes | By |
---|---|---|
Improve error message in case of HTTP socket timeouts. | sseifert |
Release 1.6.14 – 2018-07-13
Type | Changes | By |
---|---|---|
Improve error handling when call to bundle status URL fails. Fixes WTOOL-47. | sseifert |
Release 1.6.12 – 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.6.10 – 2018-05-18
Type | Changes | By |
---|---|---|
Pass-through 'httpSocketTimeoutSec' property for package files to be installed. | sseifert |
Release 1.6.8 – 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 ensuring bundles starting with "updater.aem-*" do not exist in bundle status check. | sseifert |
Release 1.6.6 – 2018-05-04
Type | Changes | By |
---|---|---|
Improve support for "feature model based service packs" by ensuring bundle "updater.aem-service-pkg" does not exist in bundle status check. | sseifert |
Release 1.6.4 – 2018-03-23
Type | Changes | By |
---|---|---|
Use Maven HTTP proxy settings. | sseifert |
Release 1.6.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 | |
Mark 'package' goal as deprecated - Jackrabbit filevault-package-maven-plugin should be used instead, see https://wcm-io.atlassian.net/wiki/x/GYB1BQ. | sseifert |
Release 1.6.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 | |
package goal: Allow upper and lowercase acHandling values. | sseifert |
Release 1.5.2 – 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.5.0 – 2017-05-29
Type | Changes | By |
---|---|---|
Add support for the package installation through Composum. Fixes WTOOL-29. | schaefera | |
Add support for packaging AEM packages with a good deal of compatibility to the Adobe Content Package Maven plugin. Fixes WTOOL-31. | schaefera | |
Package goal: Add thumbnailImage property. | sseifert |
Release 1.4.2 – 2017-02-09
Type | Changes | By |
---|---|---|
Make sure commons-compress dependency that is available at maven central is used. | sseifert |
Release 1.4.0 – 2017-02-08
Type | Changes | By |
---|---|---|
Allow to set properties install, force, recursive for each packageFiles item individually. | sseifert | |
Set default parameters for install/download goals: retryCount=24, retryDelay=5. | sseifert | |
Derive bundleStatusURL parameter from serviceURL if not set. | sseifert | |
Package manager interaction logic is moved to separate artifact io.wcm.tooling.commons.crx-packmgr-helper. | sseifert |
Release 1.3.0 – 2017-01-02
Type | Changes | By |
---|---|---|
Add 'packageFileList' (vault.fileList), 'delayAfterInstallSec' (vault.delayAfterInstallSec) and 'failOnNoFile' (vault.failOnNoFile) parameters to install goal. | sseifert | |
Check for bundle status both before and after deployment of each package (if a bundle status URL is configured). | sseifert | |
Make HTTP connection timout and socket timeout configurable, set default timeout values and disable keep-alive. | sseifert | |
Update to HTTP Client 4.5. | sseifert |
Release 1.2.2 – 2016-08-31
Type | Changes | By |
---|---|---|
Allow plugin execution without maven project context. | sseifert |
Release 1.2.0 – 2016-04-29
Type | Changes | By |
---|---|---|
Support artifact coodinates with classifiers. | sseifert | |
Fix maven coordinate handling when using the "artifact" property to comply with format defined at https://maven.apache.org/pom.html#Maven_Coordinates. Supported format is groupId:artifactId[:packaging][:classifier]:version. | sseifert | |
Retry HTTP calls if server returns HTTP error code. | sseifert | |
Add m2e lifecycle mapping - ignore all goals by default in Eclipse. | sseifert | |
Introduce 'relaxedSSLCheck' property to allow communication with hosts with self-signed certificates or non-matching host names. Fixes WTOOL-24. | amuthmann |
Release 1.1.0 – 2015-03-09
Type | Changes | By |
---|---|---|
Add (optional) check for bundle activation state before trying to deploy a new package via new parameter "bundleStatusURL". Fixes WTOOL-13. | evgeny | |
Download goal: Upload package definition without installing in "force" mode, to ensure an updated package definition is respected. Fixes WTOOL-11. | sseifert | |
Update to HTTP Client 4.4. | sseifert | |
Always use unix-style line endings for unpacked XML files. | sseifert |
Release 1.0.0 – 2014-10-07
Type | Changes | By |
---|---|---|
Initial release. | sseifert |