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