Changes Report
Release History
Version | Date | Description |
---|---|---|
2.22.0 | not released | |
2.21.0 | 2025-06-18 | |
2.20.2 | 2025-04-02 | |
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.22.0 – not released
Type | Changes | By |
---|---|---|
CRX Package Manager Upload: Add system ready check after deployment (enabled by default, can be disabled). It only has an effect when deploying to AEMaaCS instances. Default responses from AEM 6.5 and 6.6 instances are accepted as valid. Fixes 208. | sseifert |
Release 2.21.0 – 2025-06-18
Type | Changes | By |
---|---|---|
Content Package Post Processors: Add option "dependencyChainIgnore" to ignore a content package in the dependency chain, i.e. it does not play a role for this package in which order it is deployed compared to other packages. Fixes 179. | sseifert | |
Omit CONGA file header in generated content packages and use single creation date. Fixes 178. | sseifert | |
CONGA AEM Maven Plugin: Switch to JSR-330 annotations. Fixes 177. | sseifert |
Release 2.20.2 – 2025-04-02
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 |