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.
v7.3.0 - 2024-10-10
- Adding support for sslhostconfig options #569 (malikparvez)
v7.2.0 - 2024-01-09
v7.1.0 - 2023-05-31
- (CONT-588) - allow deferred function for change #533 (Ramesh7)
- pdksync - (MAINT) - Allow Stdlib 9.x #532 (LukasAud)
- (CONT-802) - Revert RSpec/NoExpectationExample #526 (jordanbreen28)
- Optimize var types #519 (Joris29)
v7.0.0 - 2023-04-17
- (CONT-802) - add puppet 8/drop puppet 6 #523 (jordanbreen28)
v6.4.1 - 2023-03-23
v6.4.0 - 2023-03-23
- Update commons-daemon-native version to match Tomcat bundled version #510 (uoe-pjackson)
- Allow adding and removing attributes in Context (#502) #503 (uoe-pjackson)
- Exclude name in resources #501 (kobybr)
- pdksync - (CONT-189) Remove support for RedHat6 / OracleLinux6 / Scientific6 #500 (david22swan)
v6.3.0 - 2022-09-12
- pdksync - (GH-cat-11) Certify Support for Ubuntu 22.04 #493 (david22swan)
- pdksync - (GH-cat-12) Add Support for Redhat 9 #492 (david22swan)
- Allow usage of Context/Resources #491 (tuxmea)
v6.2.0 - 2022-05-16
- Update puppet-archive dependency #477 (h4l)
- pdksync - (IAC-1753) - Add Support for AlmaLinux 8 #476 (david22swan)
- pdksync - (IAC-1751) - Add Support for Rocky 8 #475 (david22swan)
- pdksync - (GH-iac-334) Remove Support for Ubuntu 14.04/16.04 #480 (david22swan)
- pdksync - (IAC-1787) Remove Support for CentOS 6 #478 (david22swan)
- pdksync - (IAC-1598) - Remove Support for Debian 8 #474 (david22swan)
v6.1.0 - 2021-08-31
- pdksync - (IAC-1709) - Add Support for Debian 11 #468 (david22swan)
- (IAC-1741) Allow stdlib v8.0.0 #469 (david22swan)
v6.0.0 - 2021-07-26
- [IAC-1690] - Remove tomcat7 as is EOL #459 (daianamezdrea)
- (MODULES-9520) Allow removal of webapps #456 (daianamezdrea)
- Accept Datatype Sensitive for Secrets #454 (cocker-cc)
- [MODULES-9781] - Add examples for catalina attributes and properties #453 (daianamezdrea)
v5.1.0 - 2021-05-24
v5.0.0 - 2021-03-01
- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #431 (carabasdaniel)
v4.3.0 - 2020-12-14
- pdksync - (feat) - Add support for Puppet 7 #422 (daianamezdrea)
- Refactor valve types #415 (h-haaks)
- (IAC-1236) Adding SLES OSs for release_checks #417 (pmcmaw)
- (IAC-1214) - Move SKIP_GCC to test file #416 (pmcmaw)
v4.2.0 - 2020-08-24
- pdksync - (IAC-973) - Update travis/appveyor to run on new default branch
main
#405 (david22swan)
v4.1.0 - 2020-07-08
- (IAC-746) - Add ubuntu 20.04 support #399 (david22swan)
- Allow override status_command in case of use_init #400 (leroyguillaume)
v4.0.0 - 2019-12-11
- (FM-8699) - Addition of Support for CentOS 8 #374 (david22swan)
- Add Resources support #368 (smortex)
v3.1.0 - 2019-09-13
- FM-8413 add support on Debian10 #361 (lionce)
- (FM-8232) Convert to litmus #360 (tphoney)
- FM-8050 - add redhat8 support #354 (lionce)
v3.0.0 - 2019-05-17
- pdksync - (MODULES-8444) - Raise lower Puppet bound #347 (david22swan)
- (MODULES-8817) - Update to account for loss of SVN Tomcat archive #344 (david22swan)
2.5.0 - 2019-01-31
- (MODULES-8147) - Add SLES 15 support #328 (eimlav)
- Add context parameter type (re-submit #205) #317 (joshbeard)
- (maint) - Ubuntu 18.04 issues fix #333 (david22swan)
- pdksync - (FM-7655) Fix rubygems-update for ruby < 2.3 #330 (tphoney)
- [MODULES-7547] Update globalnamingresource class, and add tests #305 (jplindquist)
2.4.0 - 2018-10-03
- pdksync - (FM-7392) - Puppet 6 Testing Changes #321 (pmcmaw)
- pdksync - (MODULES-7658) use beaker4 in puppet-module-gems #315 (tphoney)
- (FM-7239) - Addition of support for Ubuntu 18.04 #306 (david22swan)
- adding wait_timeout var for init #303 (ackiejoe)
- [FM-7050] Addition of support for Debian 9 on Tomcat #300 (david22swan)
- pdksync - (MODULES-6805) metadata.json shows support for puppet 6 #319 (tphoney)
- pdksync - (MODULES-7705) - Bumping stdlib dependency from < 5.0.0 to < 6.0.0 #314 (pmcmaw)
- (MODULES-7633) - Update README Limitations section #307 (eimlav)
- (maint) Double retry count to workaround slow startups #301 (hunner)
- [FM-6967] Removal of unsupported OS from tomcat #299 (david22swan)
- Add rspec retry gem to sync file #295 (HelenCampbell)
- #puppethack work if resource title contains spaces #287 (rheijkoop)
2.3.0 - 2018-02-27
2.2.0 - 2018-02-06
- Addition of protocol flag -1 to curl command #281 (HelenCampbell)
- Add ability to set status_command #262 (esalberg)
- Add flexibility to directory management in tomcat::instance #217 (esalberg)
- Merging Fix Into Release #283 (david22swan)
- Fix failing curl command #282 (HelenCampbell)
- Fixes Gemfile and avoid break in future module syncs. #274 (pmcmaw)
- Fix Tomcat tests for Tomcat8 #268 (willmeek)
- Syntax error when $addto parameter set in tomcat::setenv::entry #266 (adsully)
- [#puppethack] tomcat::war copy the war as root user and not as tomcat #265 (ralfbosz)
- MODULES-5805: Fix for spaces in context elements #261 (BarnacleBob)
2.1.0 - 2017-10-06
- (MODULES-5589) - add user/group to war file #254 (pmcmaw)
- fix lint warnings #252 (PascalBourdier)
- (MODULES-5396) move tomcat::config::properties declaration out of else block #238 (jimethn)
2.0.0 - 2017-08-24
- add support for allow_insecure parameter #231 (hunner)
- add support for valves in context.xml #213 (simonrondelez)
- Implement beaker-module_install_helper #196 (wilson208)
- (maint) Retry harder #248 (hunner)
- (maint) Add allow_insecure to tomcat::war #246 (hunner)
- (maint) Allow mismatched ssl certs #245 (hunner)
- (maint) Moar retry! (still failed on one node) #243 (hunner)
- (maint) Retry failures instead of blind sleeps #242 (hunner)
- (MODULES-1545) Switch back to curl #235 (hunner)
- [MODULES-5360] Adding fix to allow the proxy settings to be passed to archive resource #234 (pckls)
- (MODULES-1545) Allow context paths in war_name #233 (hunner)
- (MODULES-2232) Verify connector ports don't conflict #230 (hunner)
- (maint) Don't duplicate resources for different dependencies #228 (hunner)
- fix retval checks in init script template #221 (fraenki)
- (MODULES-4658) Allow duplicate realms #216 (hunner)
1.7.0 - 2017-05-08
- [MODULES-4654] Add SLES to metadata.json #204 (wilson208)
- [msync] 786266 Implement puppet-module-gems, a45803 Remove metadata.json from locales config #201 (wilson208)
- Ability to not manage catalina.properties. #194 (ikogan)
- (FM-5972) gettext and spec.opts #189 (eputnam)
- Add proxy / environment support for tomcat::install #173 (edestecd)
- Add ability to add
Environment
elements. #169 (ikogan)
- (FM-6166) - Updating tests error match #207 (pmcmaw)
- Fix faulty header and link in ToC #198 (sgnl05)
- (maint) Fix duplicate resources in host/realm/valve #197 (hunner)
- MODULES-4238 fix #184 create $catalina_home #190 (tphoney)
- [#puppethack] Fix fixtures.yml #187 (ralfbosz)
1.6.1 - 2016-12-13
- #[puppethack] Fix MODULES-3224 #186 (dhollinger)
- #[puppethack] Fix MODULES-1986 #185 (dhollinger)
- #[puppethack] MODULES-4003 Fix ordering issue when using a package for installation #184 (dhollinger)
- (MODULES-4153) Fix duplicate resources; unfix umask #182 (hunner)
1.6.0 - 2016-10-11
- (MODULES-3713) Allow catalina_home and catalina_base to be unmanaged #166 (hunner)
- Feature: MODULES-3458 - Support nesting valve under parent context #150 (fherbert)
- Feature: Add the ability to configure manager elements in context.xml #142 (aaron-miller)
- add tomcat::config::context::environment #137 (juame)
- Fix ubuntu 16.04 tests #165 (hunner)
- MODULES-3742 Bugfix/strict vars service #161 (hggh)
- Add owner/group to tomcat_users.pp #158 (ananace)
- MODULES-3436 export prefix in sysconfig/tomcat does not work #149 (k2patel)
- changed user and group for the extract resource #147 (sacchettom)
- fix MODULES-3353 by making sure the Resource name is defined first #143 (jimethn)
1.5.0 - 2016-04-21
- MODULES-2984 - Add support for host aliases #118 (kdhquickitt)
- fixes for jsvc-init script template #135 (DavidS)
- (maint) fix t::c::s::tomcat_users under strict variables #134 (DavidS)
- Update documentation and fix bugs #131 (hunner)
- Remove function call from collector #129 (hunner)
- Finish the install before creating instances #128 (hunner)
- Fix for older concats #127 (hunner)
- Fix home/base installation #125 (hunner)
1.4.1 - 2015-12-17
1.4.0 - 2015-12-16
1.3.3 - 2015-12-04
- delete realm nodes in depth-first order to workaround augeas segfault #111 (GeoffWilliams)
- Document 'purge_connectors' #107 (joshbeard)
1.3.2 - 2015-08-05
- [#puppethack] Validate that catalina_base does not to end with / #102 (igalic)
- Wrap username attribute in quotes. #100 (bryancornies)
1.3.1 - 2015-07-21
1.3.0 - 2015-06-09
- (MODULES-1886) - Allow configuration of location of server.xml #82 (underscorgan)
- Adds parameter for enabling Tomcat service on boot #77 (bmjen)
- Being able to ordering setenv entries. #74 (icalvete)
- Added manifest for managing Realm elements in server.xml #73 (surry)
- Manage User and Roles in Realms #70 (juame)
- Context Container below Host element in server.xml #66 (juame)
- tomcat 7 mirror ran away #85 (underscorgan)
- (FM-2010) Tomcat download mirrors are flaky (tests) #67 (justinstoller)
- Update additional_attributes to support values with spaces #64 (underscorgan)
1.2.0 - 2014-11-10
- MODULES-1478: Add a $purge_connectors parameter. #56 (philipwigg)
- Fix for strict variables #61 (underscorgan)
- Use
curl -k
to fix cert issue with rhel5 #60 (underscorgan) - Directory in opt should only be created if is true #52 (krionux)
1.1.0 - 2014-10-28
- Use curl -k #53 (underscorgan)
- (FM-1912) Illegal version range in puppetlabs-tomcat requirements #50 (thallgren)
- More strict var unit test fixes #48 (underscorgan)
- Tomcat strict variables #46 (underscorgan)
- MODULES-1295: Multiple connectors with same protocol #44 (underscorgan)
- Fix version key for dependencies in metadata.json. #43 (scotje)
1.0.1 - 2014-09-04
- Cherrypick test fixes #38 (underscorgan)
- Setenv fix #35 (underscorgan)
- fixed to allow value arrays. #17 (zshahan)
1.0.0 - 2014-09-02
- Add the ability to purge exploded WAR directories. #23 (underscorgan)
- Allow one to set configuration when using tomcat package. #21 (Spredzy)
0.1.2 - 2014-08-20
0.1.1 - 2014-08-13
- Tomcat 7.0.55 was released. #11 (underscorgan)
- Call install_ methods only once in spec_helper_acceptance #10 (colinPL)
- Fix warning function name #6 (joshbeard)