Skip to content

Latest commit

 

History

History
1177 lines (948 loc) · 46.7 KB

CHANGELOG.md

File metadata and controls

1177 lines (948 loc) · 46.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Fixed

  • Fixed incorrect syntax in RTK config file

4.1.7 - 2024-09-11

Added

  • Added new AEM profile: aem65_sp17
  • Added new AEM profile: aem65_sp18 #RS-193
  • Added new AEM profile: aem65_sp19
  • Added new AEM profile: aem65_sp20
  • Added new AEM profile: aem65_sp21

Changed

  • Update Github Action Publish Docker image to shinesolutions/aem-platform-buildenv:4.0.1
  • Updated syntax in rtk config

Fixed

  • Fix intermittent reset password failure #283

4.1.6 - 2023-10-23

Fixed

  • Made exclude_parameter optional for content-sync script #RS-179
  • Fixes retrieval of content sync sg in attach sg script #RS-179

4.1.5 - 2023-10-12

Changed

  • Disabled debug mode in content-sync, write output in a log file

4.1.4 - 2023-10-12

Changed

  • Fixed attach - detach security group, fixed syntax errors

4.1.3 - 2023-10-12

Changed

  • Content Sync: Usage details updated to match number of params
  • Content Sync: Fixed attach detach sg script with correct params

4.1.2 - 2023-10-11

Changed

  • Replaced port params with component conditions
  • Updated aem-config-tools to copy content-sync-vlt puppet template

4.1.1 - 2023-10-11

4.1.0 - 2023-10-10

Added

  • Added attach, detach security group for content sync
  • Added content sync manifest for executing vault cli tool
  • Added steps to download vault cli tool

4.0.1 - 2023-08-17

Changed

  • Upgrade Puppet module shinesolutions/aem_resources to 7.10.2

4.0.0 - 2023-07-28

Changed

  • Update action deploy artifacts to support preview architecture #RS-160

3.41.0 - 2023-07-25

Added

  • Add etc.clientlibs to cache flush dirs list #RS-166

3.40.3 - 2023-06-26

Fixed

  • Fixing /usr/java directory permissions

3.40.2 - 2023-06-24

3.40.1 - 2023-06-23

Fixed

  • Corrects java_home_path for jdk 8_371 #RS-146

3.40.1 - 2023-06-23

Fixed

  • Fixed missing /usr/java directory when adding Java symlink #RS-146

3.40.0 - 2023-06-22

Added

  • Add Java symlink for JDK 371 support RS-146

3.39.0 - 2023-06-22

Added

  • JDK 371 Support Added #RS-146

3.38.0 - 2023-06-07

Changed

  • Upgrade Puppet module shinesolutions/aem_resources to 7.10.1

3.37.0 - 2023-06-07

Changed

  • Upgrade Puppet module shinesolutions/aem_resources to 7.10.0

3.36.0 - 2023-06-03

Changed

  • Upgrade Puppet module shinesolutions/aem_resources to 7.9.0

3.35.0 - 2023-04-20

Added

  • Added new AEM profile: aem65_sp16 #RS-142

3.34.0 - 2023-03-03

Changed

  • Changed aem service management to systemd #RS-40

3.33.2 - 2023-03-01

Fixed

  • Fixed issue with restart of aem author service during author promotion on Amazon Linux 2 #RS-40

3.33.1 - 2023-02-17

Fixed

  • Fixed syntax error in action_promote_author_standby_to_primary manifest #RS-125

3.33.0 - 2023-02-15

Added

  • Added feature to enable authentication for JMX #RS-125
  • Added feature to connect to JMX using username & password #RS-125
  • Added new Class to configure JMX for AEM #RS-125
  • Added execution of config_collectd manifest to action_promote_author_standby_to_primary manifest, to ensure collectd is properly configured if authentication is enabled #RS-125

Changed

  • Changed component configuration manifest to use new Class config_aem_jmx to configure JMX for EM #RS-125

3.32.0 - 2023-02-10

Added

  • Added feature to enable SSL for JMX #RS-124

Changed

  • Lockdown version of concurrent-ruby to 1.1.9 #RS-126

3.31.0 - 2022-11-29

Changed

  • Upgrade Puppet module shinesolutions/aem_resources to 7.8.0

3.30.0 - 2022-11-08

Added

  • Add new AEM profile: aem65_sp14

3.29.0 - 2022-08-31

Changed

  • Upgrade Puppet module puppet/archive to 6.0.2
  • Upgrade Puppet module puppetlabs/apache to 8.1.0
  • Upgrade Puppet module puppet-collectd to 13.0.0
  • Upgrade Puppet module puppetlabs/concat to 7.2.0
  • Upgrade Puppet module puppet-healthcheck to 1.0.1
  • Upgrade Puppet module puppetlabs/java to 8.2.0
  • Upgrade Puppet module puppetlabs/java_ks to 4.3.1
  • Upgrade Puppet module puppet-logrotate to 6.1.0
  • Upgrade Puppet module puppetlabs/selinux_core to 1.2.0
  • Upgrade Puppet module puppetlabs/stdlib to 8.4.0
  • Upgrade Puppet module puppet-yum to 6.0.0
  • Upgrade Puppet module shinesolutions/aem_resources to 7.6.1
  • Upgrade ruby dependencies to most recent working version
  • Update Github Action Publish Docker image to shinesolutions/aem-platform-buildenv:3.1.0

3.28.1 - 2022-08-03

Fixed

  • Corrected aem65_sp13 profile with version 6.5.13.0

3.28.0 - 2022-06-21

Added

  • Add new AEM profile: aem65_sp13

Removed

  • Remove install_java's jdk_version, jdk_version_update, jdk_version_build, jdk_format

Fixed

  • Fix jdk11 installation to work with the standard rpm filename

3.27.0 - 2022-03-10

Changed

  • Removed Puppet File->backup explicit parameter as it is now defaulted to 'false' since Puppet 7.0.0
  • Added support for Puppet 7, removed support for Puppet 5, 6
  • Split out deploy and download functions with their own manifest files to work with Puppet 7

3.26.0 - 2022-03-01

Removed

  • Reverse the removal of Puppet File->backup explicit parameter, see note in previous version below

3.25.0 - 2022-02-25

Changed

  • Removed Puppet File->backup explicit parameter as it is now defaulted to 'false' since Puppet 7.0.0
  • Added support for Puppet 7, removed support for Puppet 5, 6

3.24.0 - 2021-12-22

Added

  • Add new AEM profile: aem65_sp11

3.23.0 - 2021-11-22

Changed

  • Upgrade aem_resources to 7.5.0

3.22.0 - 2021-10-26

Added

  • Add Apache hard restart option for deploying Dispatcher Artifacts #238

Removed

  • Remove '-k' parameter for Apache graceful restart command since it's no longer necessary #239

3.21.0 - 2021-10-25

Added

  • Add development bundles configuration enable/disable option enable_development_bundles on config author primary, author standby, and publish
  • Add new AEM profile: aem65_sp10
  • Add publish and release-* GitHub Actions

Changed

  • Upgrade aem_resources to 7.4.0
  • Upgrade inspec-aem to 1.4.0

Fixed

  • Fix incorrect class install_aem65_sp8 for aem65_sp9 profile

3.20.0 - 2021-06-18

Added

  • Add new AEM profile: aem65_sp9 #235

Changed

  • Add com.adobe.granite.crxde-support, com.adobe.granite.crx-explorer, com.adobe.granite.crxde-lite bundles to health check ignore list #208

3.19.0 - 2021-04-29

Added

  • Add new AEM profile: aem65_sp7
  • Add new AEM profile: aem65_sp8

3.18.1 - 2020-11-27

Changed

  • Upgrade puppet to 5.5.22
  • Upgrade aem_resources to 7.2.1

3.18.0 - 2020-11-24

Added

Changed

3.17.0 - 2020-11-19

Changed

  • Lockdown version of ruby library parallel to 1.19.2 #229
  • Update Java installation manifests to support all Oracle Java JDK8 versions #226

Fixed

  • Fixed cacert path to Oracle JDK11
  • Fixed libjvm path to Oracle JDK11

3.16.0 - 2020-09-27

Added

  • Add new AEM profile: aem65_sp6

Changed

  • Update configuration & reconfiguration process to work with enabled option enable_clean_directories
  • Upgrade aem_resources to 7.2.0
  • Upgrade puppet to 5.5.21

3.15.0 - 2020-09-11

Added

  • Add new manifest install_aem_java to install Java for AEM Component
  • Add new manifest config_aem_ssl for configuring SSL on AEM
  • Add missing puppet/archive module to Puppetfile

Changed

  • Replaced aco/oracle_java module with puppetlabs/java
  • Update install_java manifest to use the new puppetlabs/java module for installing Java
  • Update config_aem manifest to use new config_aem_ssl manifest for configuring SSL on AEM

3.14.0 - 2020-09-10

Added

  • Add new AEM profile: aem65_sp5

Changed

  • Upgrade aem_resources to 7.1.0
  • Add new manifest config_aem_ssl for configuring SSL on AEM
  • Update config_aem manifest to use new config_aem_ssl manifest for configuring SSL on AEM
  • Add post AEM installation wait timer

3.13.2 - 2020-05-13

Changed

  • Upgrade aem_resources to 7.0.1

Fixed

  • Fixed class aem_curator::action_promote_author_standby_to_primary

3.13.1 - 2020-05-12

Fixed

  • Fixed syntax error in manifest config_author_standby

3.13.0 - 2020-05-12

Changed

  • Update reconfiguration process to remove AEM config files in crx-quickstart/install as part of the reconfiguration pre-tasks
  • Update reconfiguration process to remove AEM .zip packages in crx-quickstart/install as part of the main reconfiguration process
  • Upgrade aem_resources to 7.0.0

Fixed

  • Fixed error in reconfiguration process

3.12.0 - 2020-05-12

Added

  • Add additional process to config_author_primary, config_author_standby & config_publish for resetting AEM binaries
  • Add support to inject own AEM OSGI configuration to configure AEM #217
  • Add new AEM installation profiles: aem64_sp5, aem64_sp6, aem64_sp7 & aem64_sp8 #204
  • Add new AEM profile: aem65_sp4 #203

Changed

  • Upgrade aem_resources to 6.0.0
  • Update config_author_primary & config_author_standby manifests to support aem_resources 6.0.0
  • SegmentNodeStoreService.config does not get deleted anymore as part of manifest author_primary_set_config #200
  • AEM does not restart anymore when setting JVM_OPTS, JVM_MEM_OPTS or enabling JMXRemote #193

Removed

  • Removed reset of AEM binaries as part of the pre-tasks for the reconfiguration

3.11.0 - 2020-04-05

Added

  • Add service notify when configuring jvm_mem_opts for author-standby & publish #173

Changed

  • Update default error description for certificate handling with more options http, https, and file #166
  • Upgrade aem_resources to 5.5.0

Fixed

  • Fix install_dispatcher manifest re data volume device and mount point should be optional and also data directory should be linked to data volume #183

3.10.1 - 2020-03-19

Fixed

  • Fix missing commas on config_aem_tools.pp

3.10.0 - 2020-03-18

Added

  • Add variable aem_curator::config_aem_tools::aem_compaction_jvm_mem_opts to configure JVM memory options for offline compaction script

Changed

  • Update faraday from 1.12 to 1.12.0.1 to fix checksum failure on Travis CI

3.9.0 - 2020-03-01

Added

  • Added new parameter to control directory cleanup while executing config_author_primary, config_author_standby, config_publish #179
  • Add missing healthcheck installation paramter for manifest install_aem65_sp3
  • Lockdown Gem dependency 'faradayto version0.12.0`

3.8.0 - 2020-01-27

Added

  • Added condition for create dispatcher data volume
  • Add new AEM profile: aem65_sp3 #186
  • Add initial OSGI configurations support #178
  • Add AEM debug port support on configuration manifests #184
  • Add additional Apache modules support for Dispatcher installation #177

Changed

  • Upgrade puppet to 5.5.18

3.7.0 - 2020-01-16

Added

  • Add parameter to define source URL for aem-healthcheck-content package when installing AEM #181

Changed

  • Upgrade puppet to 5.5.17
  • Change default health check Maven Central URL from central.maven.org to repo.maven.apache.org

Fixed

  • Fixed Maven URL for aem-healthcheck-content package #181

3.6.0 - 2019-12-18

Added

  • Created separate variable to configure enable_aem_installation_migration in config_author_primary and config_publish

3.5.0 - 2019-12-14

Changed

  • Upgrade aem_resources to 5.3.0

3.4.0 - 2019-12-01

Changed

  • Dispatcher artifacts deployment allows both symlink and directory by copying static assets using exec type

3.3.0 - 2019-11-26

Added

  • Add new data_volume for Author-Dispatcher , Publish-Dispatcher and Author-Publish-Dispatcher

Changed

  • Upgrade aem_resources to 5.1.0

3.2.0 - 2019-11-05

Added

  • Added new manifest to configure AEM agents #149 #150
  • Added new parameter enable_remove_all_agents to enable removal of all AEM agents when configuring author-primary & publish #149 #150
  • Added new parameter enable_create_flush_agents to enable creation of flush agent when configuring publish #149 #150
  • Added new parameter enable_create_outbox_replication_agents to enable creation of outbox replication agent when configuring publish #149 #150

Changed

  • Force password reset of the AEM System Users #164

Removed

  • Removed all agents configurations from the config author-primary & publish manifest #149 #150

3.1.0 - 2019-10-31

Added

  • Enable mod_proxy, mod_proxy_http, and mod_proxy_connect to AEM Dispatcher installation

Changed

  • Enforce java alternative setting after Oracle JDK installation
  • Change install_java manifest to download a custom jdk file instead of from oracle.com via Oracle SSO

3.0.1 - 2019-10-17

Fixed

  • Fixed dependency issue during reconfiguration process #156

3.0.0 - 2019-10-16

Added

  • Add new InSpec test for repo migration #147
  • Add AEM admin user credentials to the AEM Upgrade tool unpack AEM jar #139
  • Enforced translation of boolean parameters in various manifests shinesolutions/aem-aws-stack-builder#332
  • Added boolean validation in various manifests shinesolutions/aem-aws-stack-builder#332
  • Added new step to reconfiguration to reset start-env & start binaries of AEM
  • Extend certificate download support for AEM reconfiguration
  • Added http, https and file support for archiving certificate/private-key

Changed

  • Upgrade aem_resources to 5.0.0
  • Upgrade inspec-aem to 1.2.0
  • Separated offline and online activities of reconfiguration
  • Set enable_aem_installation_migration default to false

Removed

  • Removed deprecated reconfiguration parameter enable_create_system_users
  • Removed unnecessary parameter for action aem upgrade manifest

Fixed

  • Fixed error in reconfiguration logic

2.11.0 - 2019-10-07

Added

  • Add new AEM profile: aem65_sp2

2.10.0 - 2019-09-09

Changed

  • [author-standby] Update permissions of the mount point #141

Removed

  • Removed AEM login page check after runing the AEM In-Place upgrade #138
  • Remove unused reference of include ::config::base in install dispatcher manifest

2.9.0 - 2019-08-16

Added

  • Add installation of package aem-healthcheck-content to the provisioning process #181

2.8.0 - 2019-08-15

Added

  • Added proxy_enabled parameter for collectd configuration #134

Changed

  • Changed condition from proxy_host to proxy_anabled #134

2.7.0 - 2019-07-31

Added

  • Add aem_debug_port parameter to all AEM installation manifests #132

2.6.0 - 2019-07-23

Removed

  • Remove start_opts param following upgrade to puppet-aem 3.0.0 #131

2.5.0 - 2019-07-23

Changed

  • Upgrade inspec-aem to 1.1.0
  • Upgrade puppet-aem to 3.0.0, reverting back to origin bstopp/puppet-aem #131
  • Change default package installation force to not re-install package when it already exists #130
  • Changed reconfiguration process to cleanup install dir
  • Changed reconfiguration process to install aem-healthcheck package

Fixed

  • Fix metadata puppet-aem-resources dep version to 4.1.0

2.4.0 - 2019-07-19

Added

  • Add new AEM profile: aem65_sp1
  • Add new aem-tool enable-saml.sh
  • Add new aem-tool disable-saml.sh

Changed

  • Disable Puppet file backup on package export backup
  • Changed default aem_id to author in manifest config_saml

Fixed

  • Fixed error in manifest action_enable_saml

2.3.0 - 2019-06-28

Fixed

  • Fix publish installation default AEM type to 'publish'

2.2.0 - 2019-06-20

2.1.0 - 2019-06-19

Added

  • Add new AEM profile: aem62_sp1_cfp20

Fixed

  • Fix AEM type incorrect use of AEM ID #114
  • Fix author_secure and publish_secure parameters passing on config_author_dispatcher and config_publish_dispatcher

2.0.0 - 2019-06-06

Changed

  • Upgrade aem_resources to 4.0.0
  • Upgrade inspec-aem to 1.0.0

1.25.0 - 2019-05-22

Changed

  • Package aem-healthcheck-content is no longer removed at the end of AEM installation
  • Install directory is no longer cleaned up at the beginning of AEM configuration
  • Package aem-healthcheck-content is no longer installed at the beginning of AEM configuration

1.24.1 - 2019-05-20

Fixed

  • Fix incorrect 1.24.0 artifact published to Puppet Forge

1.24.0 - 2019-05-20

Added

  • Add new AEM profile: aem64_sp4 #117

Changed

  • Upgrade inspec-aem to 0.11.1
  • Upgrade aem_resources to 3.10.1
  • Lock down dependencies version

Fixed

1.23.0 - 2019-05-02

Changed

  • Upgrade inspec-aem to 0.11.0

1.22.1 - 2019-05-02

Changed

  • Reverted default values for run_mode #113

1.22.0 - 2019-04-17

Changed

  • Upgrade aem_resources to 3.10.0

Fixed

  • Fixed syntax error promote author-standby to primary script
  • Fixed error in the reconfiguration logic #109

1.21.0 - 2019-04-06

1.20.0 - 2019-04-02

Added

  • Add owner and group to directories purged by flush dispatcher cache action

Changed

  • Upgrade aem_resources to 3.9.0
  • Upgrade inspec-aem to 0.10.1

1.19.0 - 2019-04-01

Added

  • Cleanup install, logs & threaddumps directories before AEM start
  • Add migration of old repository volume structure to new data volume structure for reconfiguration

Changed

  • Add improvements to author-standby promotion script shinesolutions/aem-aws-stack-provisioner#155
  • Changed repository volume to data volume as with AEM 6.4 AEM installation directory needs to be consistent with the repository

Fixed

1.18.0 - 2019-03-21

Changed

  • Fix archive-downloaded files' permissions and ownership setting

1.17.0 - 2019-03-20

Changed

  • Set service user ownership and mode 0644 to both AEM Password Reset and AEM Health Check packages prior to starting AEM

1.16.0 - 2019-03-18

Changed

1.15.0 - 2019-03-16

Changed

1.14.0 - 2019-03-14

Added

  • Enforce AEM Health Check installation during AEM Author and Publish configuration

Changed

  • Clean up AEM Health Check package from install directory only after AEM is stopped during AEM installation

1.13.0 - 2019-03-11

Added

1.12.0 - 2019-02-28

Fixed

  • Fix aem-healthcheck package clean up due to aem::crx::package installing via install dir and not package manager

1.11.0 - 2019-02-15

Added

  • Upgrade aem_resources to 3.8.0

Changed

  • Add fix to only download artifacts if package state in the deployment descriptor files are set to present
  • Pass AEM Username & Password to checks if CRX Package Manager is ready while deploying packages

1.10.0 - 2019-02-06

Added

  • Add AEM Package Manager readiness check for reconfiguration
  • Add new feature to remove AEM Global truststore during reconfiguration

Changed

  • Add parameter to force removal of the AEM Global Truststore for reconfiguration & truststore migration
  • Add credentials to last aem_health_check

1.9.1 - 2019-02-03

Fixed

  • Fix aem62_sp1_cfp18 package_version property

1.9.0 - 2019-02-03

Added

1.8.0 - 2019-02-03

Added

  • Add new AEM profile: aem62_sp1_cfp18
  • Upgrade aem_resources to 3.6.0

1.7.0 - 2019-01-28

Added

1.6.0 - 2019-01-23

Added

  • Add aem_license_base variable which specifies the location of the license file

1.5.0 - 2019-01-08

Added

Changed

1.4.0 - 2018-12-17

Added

  • Add feature for automating AEM Upgrade
  • Add new AEM profile: aem65

Changed

  • Fixed logic error in config_saml manifest
  • Upgrade aem_resources to 3.4.0

1.3.0 - 2018-11-25

Added

  • Add feature to configure SAML
  • Add feature to configure AEM Trusttore
  • Add feature to configure AEM Authorizable Keystore
  • Add feature to manage AEM Truststore certificates
  • Add feature to manage AEM Authorizable Keystore certificates
  • Add action manifests for enabling/disabling SAML

1.2.4 - 2018-11-05

Added

  • Add Amazon Linux 2 to supported OS list in Puppet metadata

Changed

  • Fix parameters for "Wait until login page is ready" to consume parameters from aem-aws-stack-provisioner for all checks #76

1.2.3 - 2018-10-19

Added

  • Add wait until AEM Author Standby port is listening #75
  • Add Puppet resource stopped status check for AEM services at the end of installation

Changed

  • Change default JMX ports to 5982 for AEM Author and 5983 for AEM Publish
  • Disable collectd repo management to avoid any outbound connection #71
  • Upgrade aem_resources to 3.2.1

1.2.2 - 2018-10-05

Removed

  • Remove collectd installation due to collectd provisioning already exists on Packer AEM #71

1.2.1 - 2018-10-05

Added

  • Add parameter to enable/disable installation of collectd #68
  • Add step to install collectd after installation of AEM for Author & Publish #71

Changed

  • Upgrade InSpec to 2.3.10 with new vendoring structure #60

1.2.0 - 2018-10-05

Added

  • Add additional checks during configuring AEM Author & AEM Publisher #63
  • Add parameter deployment_sleep_seconds for resource deploy_packages
  • Add feature to delete old bak files from the repository during offline-compaction
  • Add install AEM profile action
  • Introduce pdk as Puppet module build
  • Add new AEM profile: aem64_sp2

Changed

  • Updated parameters for "Wait until login page is ready" to consume parameters from aem-aws-stack-provisioner
  • Lock inspec version to 2.2.78 #60
  • Simplify AEM profile installation logic #7
  • Drop Puppet 4 support, add Puppet 6 support
  • Upgrade aem_resources to 3.2.0

Removed

  • Remove support for Ruby 2.1 & 2.2 due to dependency issues

1.1.2 - 2018-08-09

Changed

  • Upgrade aem_resources to 3.1.1 for aem_user_alias support

1.1.1 - 2018-08-08

Changed

  • Fix pre-6.4 incorrect config path for AEM Password Reset and AEM Health Check

1.1.0 - 2018-08-02

Added

  • Add support for reconfiguring existing AEM installations
  • Add feature to change existing system users passwords

Changed

  • Place AEM Healthcheck installation to own manifest
  • Place AEM Configuration to own manifest
  • Improved credentials handling for system users

1.0.3 - 2018-07-23

Changed

  • Fix temp directory clean up at the end of artifacts deployment

1.0.2 - 2018-07-17

Changed

  • Set repository ownership when configuring AEM Author Primary, Author Standby, and Publish

1.0.1 - 2018-07-11

Added

  • Add 1.x.x AEM profiles: aem62_sp1_cfp15, aem63_sp2_cfp2, aem64_sp1

1.0.0 - 2018-06-25

Changed

  • Modify config path to /apps/system/config for AEM 6.4 support

0.10.2 - 2018-06-02

Added

  • Add log rotation to author standby promotion

0.10.1 - 2018-05-31

Changed

  • Rename AEM 6.3 SP2 asset name to be identical to Adobe Package Share's

0.10.0 - 2018-05-30

Added

  • Add manifest for logrotation configuration
  • Add AEM profiles: aem63_sp2, aem63_sp2_cfp1

Changed

  • Switch InSpec deps to released versions

0.9.30 - 2018-05-18

Added

  • Add retries setting for deploying a single artifact #28

0.9.29 - 2018-05-10

Added

  • Add AEM start opts support to AEM instance installation

Changed

  • Backup import no longer fails when the package already exists

0.9.28 - 2018-05-04

Changed

  • Extract all scheduled jobs provisioning to config_aem_scheduled_jobs
  • Fix missing Puppet exit code translation on all aem-tools

Removed

  • Move snapshot attachment step to aem-aws-stack-provisioner

0.9.27 - 2018-04-25

Changed

  • Fix path conflict on flush dispatcher cache action

0.9.26 - 2018-04-24

Added

  • Add timeout setting to author and publish configuration manifests

Changed

  • Modify flush dispatcher cache action to remove only JCR sub-directories under docroot

0.9.25 - 2018-04-23

Added

  • Add parameter allowing additional java opts settings for author and publish

Changed

  • Clean up temp directory at the end of deploy artifacts

0.9.24 - 2018-04-20

Changed

  • Fix parameter passing on deploy artifact and export backups

0.9.23 - 2018-04-19

Added

  • Add log_dir parameter to deploy artifact templates processing
  • Add list packages support to aem-tools

0.9.22 - 2018-04-16

Changed

  • Fix incorrect match regex for Collectd CloudWatch config #25

0.9.21 - 2018-04-13

Added

  • Add new AEM profile: aem64

Changed

  • Set retry settings to AEM package deployment actions #28

Removed

  • Move stack prefix and component details as a constant value dimension for Collectd CloudWatch config #25

0.9.20 - 2018-04-11

Added

  • Add aem_id parameter to actions with on-demand AEM target

0.9.19 - 2018-04-10

Added

  • Add InSpec testing for aem-tools actions

Changed

  • Fix injection of aem_username & aem_password to action manifests #26
  • Fix incorrect artifact name for aem63_sp1_cfp13

Removed

  • Move export backup and import backup scripts provisioning to aem-aws-stack-provisioner
  • Move AEM Author standby promotion instance rename to aem-aws-stack-provisioner

0.9.18 - 2018-04-01

Changed

  • Allow default aem_id via Hiera configuration for action manifests

0.9.17 - 2018-03-26

Added

  • Add new AEM profile: aem63_sp1_cfp13 #21
  • Add ssl_cert parameter to dispatcher templates

Removed

  • Move aem_resources-generated virtual hosts config to virtual hosts directory

0.9.16 - 2018-03-20

Added

  • Add complete dispatcher template parameters to all dispatcher template processing #19

0.9.15 - 2018-03-15

Removed

  • Move AEM Tools directory ensure to aem-aws-stack-provisioner
  • Remove flush dispatcher cache script from config_aem_tools

0.9.14 - 2018-03-08

Added

  • Add new manifest for Dispatcher aem-tools
  • Add new aem-tool flush-dispatcher-cache

0.9.13 - 2018-02-27

Added

  • Add integrated export-package,export-packages and import-packages from aem-aws-stack-provisioner to aem-curator

Changed

  • Fix incorrect manifest for deploy-artifact aem-tools script

0.9.12 - 2018-02-01

Added

  • Add multi AEM instances support to collectd config
  • Add Author Standby component bean whitelisting

Changed

  • Fix aem63_sp1_cfp2 artifact file name and package name #6

0.9.11 - 2018-01-30

Added

  • Add new AEM profile: aem63_sp1_cfp2 #6
  • Add aem_version to Author Standby and Author Primary OSGI configuration

0.9.10 - 2018-01-29

Added

  • Add feature enable jmxremote at AEM Author and Publish java instances
  • Add disable-crxde to aem-tools

Changed

  • Configure CloudWatch collectd plugin's proxy support only if proxy fact is set
  • Drop Ruby 2.0 support

Removed

  • Migrate artifacts deployment tools from aem-aws-stack-provisioner to aem_curator

0.9.9 - 2018-01-07

Added

  • Add multi AEM instances support to offline compaction and enable CRXDE

Changed

  • Parameterise all references to AWS S3
  • Extract deployment support to config_aem_deployer manifest

Removed

  • Migrate all AEM Tools files and templates from aem-aws-stack-provisioner to aem_curator
  • Migrate AWS-related scripts from aem_curator to aem-aws-stack-provisioner

0.9.8 - 2018-01-03

Changed

  • Localise global facts aem_password_reset_version, oak_run_version

0.9.7 - 2017-12-29

Added

  • Add config_author_dispatcher class
  • Add config_author_standby class

Removed

  • Remove publish_dispatcher_allowed_client, pairinstanceid, and publishdispatcherhost global facts

0.9.6 - 2017-12-20

Added

  • Add readiness checks during installation and configuration of AEM Dispatcher
  • Added variable jvm_mem_opts to configure JVM Memory for AEM Author and Publisher

0.9.5 - 2017-12-11

Changed

  • config_publish_dispatcher no longer deploys artifacts (moved to aem-aws-stack-provisioner) due to AWS-specific check
  • Fix Dispatcher artifacts descriptor generator script name

0.9.4 - 2017-12-04

Added

  • Add enable_default_password flag for creating system users password with default value (i.e. same as username)
  • Add enable_crxde flag for enabling CRXDE access

0.9.3 - 2017-11-27

Added

  • Add new AEM profiles: aem62_sp1_cfp2, aem62_sp1_cfp9, aem63_sp1

Changed

  • Rename jvm_opts param to aem_jvm_opts

0.9.2 - 2017-11-13

Added

  • Introduce AEM profile concept which defines AEM base installation along with extra packages (hotfixes, service packs, cumulative fix packs)
  • Add aem63 profile for vanilla AEM 6.3 base installation

Changed

  • AEM and license files now have predetermined names, consistent with extra packages

0.9.1 - 2017-11-10

Added

  • Add dependencies to metadata

0.9.0 - 2017-11-08

Added

  • Initial version
  • Add multi AEM instances support at manifests level by replacing classes with definitions and by introducing aem_id attributes
  • Introduce vanilla AEM 6.2 option without hotfix, service pack, and cumulative fix pack packages

Changed

  • config_publish_dispatcher: Publisher Host definitions replaced: $publish_host class variable replaced $::publishhost
  • config_publish: Flush agent definitions replaced: $publishdispatcherhost, $pairinstanceid class variable replaced $::publishdispatcherhost, $::pairinstanceid
  • Each AEM installation has its own user and group named aem-<aem_id>

Removed

  • Move AEM Tools into its own manifest config_aem_tools.pp
  • Migrate AEM installation manifests from packer-aem
  • Move collectd into its own manifest config_collectd.pp