Skip to content

Latest commit

 

History

History
216 lines (176 loc) · 8.76 KB

CHANGELOG.md

File metadata and controls

216 lines (176 loc) · 8.76 KB

CHANGELOG

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

[UNRELEASED]

[1.2.3] - 2018-09-10

Updated

  • [[email protected]] - Added httpMaxHeaderSize parameter to the SSL Connector in the server.xml template

[1.2.2] - 2017-08-15

Updated

  • [[email protected]] - Updated metadata.platforms so cookbook could be uploaded to chef server

[1.2.1] - 2017-08-15

Updated

  • [[email protected]] - Updated kitchen YAML so all test suites can converge
  • [[email protected]] - Updated provider to look for certs in Java 10+ location
  • [[email protected]] - Updated tomcat ERB file and defaulted endorsed_dirs to empty string
  • [[email protected]] - Changed defaults for ...['cors']['allowed']['origins'] to be the empty string and ...['cors']['allowed']['support_credentials'] to be false. This should match the defaults set by tomcat
  • [[email protected]] - Changed default tomcat version to be 8.5.32

[1.2.0] - 2017-05-18

Updated

Added

  • [[email protected]] - BREAKING CHANGE Created a new recipe "undeploy_application" and moved the application undeploy functionality from the "deploy_application" recipe to this new recipe. If you previously depended on the "deploy_application" to also undeploy applications for you
  • [[email protected]] - In the tomcat_application resource, added functionality to re-try if the "get deployed applications" function didn't work the first time
  • [[email protected]] - For Tomcat 8.0.x, activated CometConnectionManagerValve in context.xml. For Tomcat 8.5.x, removed CometConnectionManagerValve entirely
  • [[email protected]] - Added "LOGGING MANAGER" option to startup script
  • [[email protected]] - Added "org.apache.catalina.security.SecurityListener.UMASK" switch to Tomcat startup script
  • [[email protected]] - Added default server opt in attributes to allow for faster startup time
  • [[email protected]] - Added the ability to dictate via attributes how many attempts to make to check for a running Tomcat server
  • [[email protected]] - Added the ability to dictate via attributes how long to wait for timeout when checking against a running Tomcat instance
  • [[email protected]] - Added functionality to the Tomcat instance helper to allow checking whether or not an instance is installed

Fixed

  • [[email protected]] - Fix version passing into update_context recipe
  • [[email protected]] - Fixed the ruby_block in the download_libs recipe to be compatible with newer versions of chef client

Removed

[1.0.5]

Updated

[1.0.4]

Updated

[1.0.3]

Updated

[1.0.2]

Added

  • [[email protected]] - Created a new function (Helper::TomcatInstance.ready?) to allow testing whether or not Tomcat is accepting connections. This is used internally to verify if it is safe yet to begin deploying/undeploying applications.

[1.0.1]

Added

  • [[email protected]] - Use the third party Java cookbook's java_home attribtue to dictate JAVA_HOME for this cookbook. The Java cookbook version 1.47.0 introduced breaking changes for this

[1.0.0]

Added

  • [[email protected]] - Created a Tomcat application resource which provides the ability to deploy and undeploy applications

[0.2.5]

Added

Fixed

[0.2.4]

Added

Fixed

[0.2.3]

Updated

[0.2.2]

Fixed

[0.2.1]

Fixed

Added

[0.2.0]

Added

Fixed

[0.1.13]

Added

  • [[email protected]] - Moved java installation out of dependencies cookbook. Should be done at a higher level outside of this cookbook
  • [[email protected]] - Added DOI SSL helper cookbook to Berksfile. Only needs to exist in tests when testing on DOI network

[0.1.13]

Updated

Added

[0.1.12]

Updated

Added

[0.1.11]

Added

Updated

[0.1.10]

Added

[0.1.9]

Added

Fixed

Removed

Updated

[0.1.8]

Removed

  • Removed requirement for specifying key location. Using default key location as according to Chef
  • No longer taking certificates baked into encrypted data bag. Certificates are now either created on the fly or provided on the file system

[0.1.7]

Updated

  • Updated default Tomcat version to install
  • Updated Test Kitchen CentOS boxes to use mainly Bento box versions
  • Moved default Java installation options to be defined outside of attributes (like in Test Kitchen)
  • Moved some passwords into an encrypted data bag (and included documentation)

Added

  • Added more CentOS options to Test Kitchen
  • Added STIG testing option to Test Kitchen
  • Added more Serverspec testing