Release History

Version Date Description
2.20.2 not released  
2.20.0 2024-01-26  
2.19.10 2023-12-18  
2.19.8 2023-10-18  
2.19.6 2023-08-31  
2.19.4 2023-03-27  
2.19.2 2023-01-12  
2.19.0 2022-11-10  
2.18.6 2022-10-17  
2.18.4 2022-08-15  
2.18.2 2022-06-20  
2.18.0 2022-06-16  
2.17.0 2022-05-11  
2.16.2 2022-01-06  
2.16.0 2021-12-13  
2.15.0 2021-09-20  
1.14.6 2021-06-27  
1.14.4 2021-06-08  
1.14.2 2021-03-15  
1.14.0 2020-12-21  
1.13.0 2020-07-10  
1.12.0 2020-06-28  
1.11.4 2020-05-19  
1.11.2 2020-04-28  
1.11.0 2020-04-23  
1.10.0 2020-01-30  
1.9.2 2019-10-01  
1.9.0 2019-08-20  
1.8.14 2019-05-08  
1.8.12 2018-10-17  
1.8.10 2018-08-17  
1.8.8 2018-07-13  
1.8.6 2018-05-22  
1.8.4 2018-05-18  
1.8.2 2018-05-17  
1.8.0 2018-05-04  
1.7.0 2018-03-23  
1.6.2 2018-02-08  
1.6.0 2018-01-15  
1.5.2 2017-12-20  
1.5.0 2017-10-17  
1.4.6 2017-09-12  
1.4.4 2017-07-19  
1.4.2 2017-06-02  
1.4.0 2017-05-29  
1.3.2 2017-04-04  
1.3.0 2017-02-09  
1.2.0 2016-06-15  
1.1.2 2015-10-28  
1.1.0 2015-09-18  
1.0.0 2015-07-06  

Release 2.20.2 – not released

Type Changes By
Switch to Johnzon 2.x and jakarta.json. Fixes 99. sseifert

Release 2.20.0 – 2024-01-26

Type Changes By
ContentPackageOsgiConfigPostProcessor: Accept both Combined JSON files and Sling Provisioning File Format as input for generating OSGi configurations. Fixes 86. sseifert
ContentPackageOsgiConfigPostProcessor: Write OSGi configurations as .cfg.json files instead of .config files. Fixes 85. sseifert
Update to AEM Content Package Builder 1.7.4 to ensure folder path ZIP file entries are created. sseifert

Release 2.19.10 – 2023-12-18

Type Changes By
Update to latest io.wcm.tooling.commons.content-package-builder to fix potential problem with element ordering content packages generated from JSON files. sseifert

Release 2.19.8 – 2023-10-18

Type Changes By
Increase SnakeYAML codepoint limit to 64MB (from default 3MB). Fixes 73. trichter

Release 2.19.6 – 2023-08-31

Type Changes By
Switch to latest Maven APIs to handle build output timestamp. sseifert
Eliminate usage of Guava. sseifert
conga-aem-maven-plugin: Fix content package dependency rewriting when autoDependenciesMode=OFF. Fixes 59. cnagel

Release 2.19.4 – 2023-03-27

Type Changes By
Update to SnakeYAML 2.0. sseifert

Release 2.19.2 – 2023-01-12

Type Changes By
Switch to Java 11 as minimum version. sseifert
conga-aem-maven-plugin: Avoid duplicating version when adding release version suffix with packageVersionMode=RELEASE_SUFFIX_VERSION mode. sseifert

Release 2.19.0 – 2022-11-10

Type Changes By
conga-aem-maven-plugin: Introduce new parameter "packageVersionMode" to "cloudmanager-all-package" goal, which allows to enable a special "RELEASE_SUFFIX_VERSION" mode. If this is activated, all the versions of all content packages with a release version contained in the "all" package get a suffix consisting of the version of the POM the mojo is executed in. This is useful when deploying to AMS with Cloud Manager. sseifert

Release 2.18.6 – 2022-10-17

Type Changes By
conga-aem-maven-plugin: Make use of ${project.build.outputTimestamp} for reproducible builds for dispatcher configuration and processed packages in "all" package. sseifert
conga-aem-maven-plugin: Use Commons Compress to produce "all" package to avoid platform-dependencies in last modified dates. sseifert
conga-aem-maven-plugin: Ensure consistent line ending for properties.xml in "all" package to avoid platform-dependencies. sseifert

Release 2.18.4 – 2022-08-15

Type Changes By
conga-aem-maven-plugin: Check bundle status before package manager install status as the latter may report errors if certain bundles are restarted. sseifert
conga-aem-maven-plugin: Ensure last modification dates for content package ZIP file entries are kept the same when rebuilding the "all" package. sseifert

Release 2.18.2 – 2022-06-20

Type Changes By
conga-aem-maven-plugin: Add explicit handling for responses with invalid JSON payload for packager manager install status and bundle status calls. sseifert

Release 2.18.0 – 2022-06-16

Type Changes By
conga-aem-maven-plugin: Add parameter "runModeOptimization" to "cloudmanager-all-package" goal, set by default to OFF. When set to ELIMINATE_DUPLICATES, only one content package is built per environment, including author and publish runmodes, eliminating duplicates between those two modes as much as possible. sseifert
conga-aem-maven-plugin: 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.17.0 – 2022-05-11

Type Changes By
conga-aem-maven-plugin: Add new parameter packageTypeValidation which controls how to handle packages with invalid or without package types. sseifert
conga-aem-maven-plugin: Support to include OSGi bundles referenced in CONGA definitions to be directly included in "all" content package, or deployed to a local AEM instance. sseifert
conga-aem-maven-plugin: Generate "all" content packgage for environment if configured explicitly, even if it is configure to cloudManager.target=node. sseifert
Content Package Validator: Update to filevault-package-maven-plugin 1.3.0. sseifert

Release 2.16.2 – 2022-01-06

Type Changes By
conga-aem-maven-plugin: Declare maven core dependencies as provided. sseifert
conga-aem-maven-plugin: Remove misplaced message 'Package uploaded successfully (without installing).' after package install. sseifert

Release 2.16.0 – 2021-12-13

Type Changes By
conga-aem-maven-plugin: Add support for IMS/Auth 2 authentication for AEMaaCS (via oauth2AccessToken). sseifert
conga-aem-maven-plugin: 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
conga-aem-maven-plugin: Flag replicate allows to replicate a package to publish instance after uploading it to author instance. sseifert
conga-aem-maven-plugin: Add jcl-over-slf4j bridge to be able to capture HTTP client debug messages with Maven debug logging. sseifert
Content Package Validator: Update to filevault-package-maven-plugin 1.2.2. sseifert

Release 2.15.0 – 2021-09-20

Type Changes By
Content Package Validator: Load default node types for validation from biz.netcentric.aem:aem-nodetypes and io.wcm.tooling.nodetypes:io.wcm.tooling.nodetypes.wcmio. sseifert
Content Package Validator: Update to filevault-package-maven-plugin 1.1.8. sseifert
conga-aem-maven-plugin:cloudmanager-all-package: Ensure dependencies of sub packages are managed as well. sseifert
PLEASE NOTE: The release number was accidentially updated to 2.x - but the release is 100% backward compatible to the 1.x releases. sseifert

Release 1.14.6 – 2021-06-27

Type Changes By
conga-aem-maven-plugin:cloudmanager-all-package: Extract nested sub packages and treat them in the same way as the other packages (managing dependencies and run modes). sseifert

Release 1.14.4 – 2021-06-08

Type Changes By
Update to latest AEM Content Package Builder. sseifert

Release 1.14.2 – 2021-03-15

Type Changes By
Fix parsing content package properties with numeric values. dtschentscher

Release 1.14.0 – 2020-12-21

Type Changes By
conga-aem-maven-plugin:cloudmanager-all-package: Add "singlePackage" flag to alternatively build single "all" content package for all environments and nodes. sseifert
conga-aem-maven-plugin:cloudmanager-all-package: Add "attachArtifact" flag to attach "all" content package(s) as artifacts to maven build lifecycle. sseifert
conga-aem-maven-plugin:cloudmanager-all-package: Fix auto dependency generation for package that already contain dependencies. sseifert

Release 1.13.0 – 2020-07-10

Type Changes By
aem-contentpackage post processor: Add "fileMatch" property to include a list of binary files matching the pattern into a content package. sseifert

Release 1.12.0 – 2020-06-28

Type Changes By
Add httpdCloudManagerConditional and withAllCloudManagerConditional handlebars helper to build envrionment-conditional configuration for AEM cloud service.. sseifert
conga-aem-maven-plugin: Add new parameter autoDependenciesMode which replaces/supercedes autoDependencies and autoDependenciesSeparateMutable flags. sseifert
conga-aem-maven-plugin: Generate unique package names for all packages depending on run modes. sseifert

Release 1.11.4 – 2020-05-19

Type Changes By
conga-aem-maven-plugin: Allow to provide separate credentials for package manager and Felix console. sseifert

Release 1.11.2 – 2020-04-28

Type Changes By
conga-aem-maven-plugin: Allow to defined custom package properties for 'cloudmanager-all-package' goal. sseifert
Fail content package build when node or property names contains illegal characters (not following JCR standards). sseifert

Release 1.11.0 – 2020-04-23

Type Changes By
Add support for package properties "packageType", "requiresRoot", "requiresRestart", "allowIndexDefinitions". sseifert
Add validator for content package based on Jackrabbit FileVault Validation (for packages with a packageType set). sseifert
Add new config parameter 'cryptoSkip' that allows to skip crypto encryption in aemCryptoEncrypt expression. sseifert
conga-aem-maven-plugin: Add 'cloudmanager-all-package' goal to build combined container package for deployment with Adobe Cloud Manager. sseifert
conga-aem-maven-plugin: Add 'cloudmanager-dispatcher-config' goal to build ZIP file with dispatcher configuration for deployment with Adobe Cloud Manager. sseifert
aem-contentpackage-osgiconfig post processor: Include only generated *.config files in AEM content package, no other .content files (exception the package is empty otherwise). Automatically set 'packageType' for packages created by this post processor. sseifert
aem-contentpackage-properties post processor: Allow to override package type with contentPackage.packageType option (useful for 3rdparty packages that have no package type defined). sseifert

Release 1.10.0 – 2020-01-30

Type Changes By
conga-aem-crypto-cli: Add command line options to encrypt and decrypt values using AEM crypto support. sseifert
conga-aem-crypto-cli: Allow to generate AEM crypto keys without specifying an Ansible vault password. sseifert
conga-aem-maven-plugin: Retry HTTP action in case of JSON parse failure (system may respond temporarily with non-JSON response). sseifert
Add support for XML namespace "granite" when building content packages. Fixes WTOOL-56. mrozati

Release 1.9.2 – 2019-10-01

Type Changes By
conga-aem-maven-plugin: Add two more bundles to "Bundle Status Whitelist Bundle Names" property. Fixes WTOOL-54. sseifert

Release 1.9.0 – 2019-08-20

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

Release 1.8.14 – 2019-05-08

Type Changes By
aem-contentpackage-properties plugin: Also support "jar" file extension for AEM content packages (but only when explicitly defined as post processor). sseifert
Read Felix ConfigAdmin configuration files with latest version (1.9.14), but write it using the old file format form ConfigAdmin 1.8.4 to support AEM 6.1 and below. sseifert

Release 1.8.12 – 2018-10-17

Type Changes By
conga-aem-maven-plugin: Fix display of active bundles when checking bundle display. sseifert

Release 1.8.10 – 2018-08-17

Type Changes By
conga-aem-maven-plugin: Improve error message in case of HTTP socket timeouts. sseifert

Release 1.8.8 – 2018-07-13

Type Changes By
conga-aem-maven-plugin: Fix parsing of model YAML files which contain custom tags. sseifert
conga-aem-maven-plugin: Improve error handling when call to bundle status URL fails. Fixes WTOOL-47. sseifert

Release 1.8.6 – 2018-05-22

Type Changes By
conga-aem-maven-plugin: 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.8.4 – 2018-05-18

Type Changes By
conga-aem-maven-plugin: Pass-through 'httpSocketTimeoutSec' property for package files to be installed. sseifert

Release 1.8.2 – 2018-05-17

Type Changes By
conga-aem-crypto-cli: Update to CONGA Ansible Plugin 1.1.0. sseifert
conga-aem-maven-plugin: Detect failed package installations that contain the string 'Error during processing.' in the response message and fail the build. sseifert
conga-aem-maven-plugin: 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.8.0 – 2018-05-04

Type Changes By
Add handlebars helper httpHost and httpHostSsl in order to support non standard http ports in conga-aem-definitions. trichter
conga-aem-maven-plugin: 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.7.0 – 2018-03-23

Type Changes By
Allow to add files and custom properties to generated AEM content packages. sseifert
Add handlebars helper webconsolePasswordHash. trichter
conga-aem-maven-plugin: Use Maven HTTP proxy settings. sseifert

Release 1.6.2 – 2018-02-08

Type Changes By
conga-aem-maven-plugin: Do not required maven project for package-install goal. sseifert

Release 1.6.0 – 2018-01-15

Type Changes By
Add handlebars helper oakPasswordHash, oakAuthorizableUuid and aemCryptoEncrypt. sseifert
Add conga-aem-crypto-cli tool. sseifert

Release 1.5.2 – 2017-12-20

Type Changes By
conga-aem-maven-plugin: Apply default install delay of 3 sec for 'container' and 'mixed' package types. sseifert
conga-aem-maven-plugin: Make bundles starting/stopping wait message more compact. sseifert

Release 1.5.0 – 2017-10-17

Type Changes By
Add 'aemDispatcherFilter' and 'aemHttpdFilter' handlebars helpers to generate filter rules for dispatcher and httpd configuration. Fixes WDCONGA-12. sseifert
ANY validator: support regex property values encloses in ticks ('). sseifert

Release 1.4.6 – 2017-09-12

Type Changes By
conga-aem-maven-plugin: Allow to define nodeDirectory parameter via command line. Fixes WTOOL-34. sseifert
Update to latest AEM Content Package Builder. sseifert

Release 1.4.4 – 2017-07-19

Type Changes By
Set model option "force" to true by default for CONGA-generated packages (but allow override from role definition). sseifert
conga-aem-maven-plugin: Auto-detect "force" mode for installing package when not set explicitly: If package file name contains "-SNAPSHOT" apply force mode, otherwise not. sseifert
conga-aem-maven-plugin: 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.4.2 – 2017-06-02

Type Changes By
Update to latest JCR Content Parser. sseifert

Release 1.4.0 – 2017-05-29

Type Changes By
Add support for setting PNG thumbnail image on content packages, and add CONGA logo as default thumbnail. sseifert
conga-aem-maven-plugin: Add support for the package installation through Composum. Fixes WTOOL-29. sseifert

Release 1.3.2 – 2017-04-04

Type Changes By
Generate empty but valid package for OSGi configuration when no configurations are defined. sseifert
Update to latest content-package-builder dependency (fixes some issues in generated content packages). sseifert
Always use BufferedInputStream to wrap FileInputStream. sseifert
Switch to org.apache.sling.jcr.contentparser for parsing JSON content files. sseifert

Release 1.3.0 – 2017-02-09

Type Changes By
Add 'aem-contentpackage-properties' post processor (always implicitely applied) that extracts AEM content package properties. sseifert
Add 'CONGA AEM Maven Plugin' which allows to deploy AEM content packages to AEM referenced in a node's model.yaml file. sseifert
Skip generation of content package for OSGi configuration when no configurations are defined. sseifert
Update to latest handlebars 4.x version. sseifert

Release 1.2.0 – 2016-06-15

Type Changes By
Add support to extract file headers to all file header plugins. sseifert
Add file headers in content packages generated by post processors and in OSGi config files contained in them. sseifert

Release 1.1.2 – 2015-10-28

Type Changes By
Update to latest content-package-builder dependency (fixes some issues in generated content packages). sseifert

Release 1.1.0 – 2015-09-18

Type Changes By
aem-contentpackage post processor: Add support for "acHandling" parameter in content package metadata. sseifert
JsonContentLoader: Do not filter out properties/nodes 'jcr:uuid', 'jcr:mixinTypes' and 'rep:policy'. sseifert

Release 1.0.0 – 2015-07-06

Type Changes By
Initial release. sseifert

Back to top

Version: 2.20.1-SNAPSHOT. Last Published: 2024-12-09.