Skip to content
This repository has been archived by the owner on Jul 25, 2018. It is now read-only.

Latest commit

 

History

History
240 lines (146 loc) · 7.13 KB

CHANGELOG.md

File metadata and controls

240 lines (146 loc) · 7.13 KB

httpd Cookbook CHANGELOG

This file is used to list changes made in each version of the httpd cookbook.

0.6.2 (2018-02-16)

  • Allow sensitive flag for httpd_config.

0.6.1 (2017-10-20)

  • Fix a failure in the systemd template

0.6.0 (2017-10-20)

  • Remove Debian 6 helpers and simplify Ubuntu helper to support non-LTS ubuntu releases like 17.04
  • Remove the platform priority map logic which isn't needed in modern Chef releases
  • Add a missing service name variable in the systemd service resource, which will help us eventually support SUSE systemd setup
  • Remove opensuse from the readme for now since we're not actually testing it and there's still issues
  • Add support / testing for Debian 9
  • Improve debian check logic in the systemd unit file to support derivatives of Debian/Ubuntu

0.5.1 (2017-10-19)

  • Don't delete directory mods-available with delete action.

0.5.0 (2017-08-23)

Breaking changes

  • Remove support for OmniOS / SmartOS, which didn't actually work before
  • Remove support for EOL CentOS 5 / Ubuntu 12.04
  • Remove compat_resource and instead require Chef 12.7+
  • Service creation has been moved from the :start action to the :create action to follow user exceptions. Existing cookbooks using the service resource will need to be updated to use the create action in addition to the start action.

Other Changes

  • The service resource have been DRYed up
  • Use a SPDX compliant license string to resolve FoodCritic warnings
  • Switch from Rakefile testing to Delivery local mode
  • Add support for Amazon Linux 2017 and simplify Amazon detection so we don't have to repeat this next year
  • Remove Chef 12.0 compatibility code to simplify init system detection
  • Resolve all CHEF-19 deprecation warnings

0.4.5 (2017-02-13)

  • Resolve Issue #104 with use of security module on RHEL 7.2

0.4.4 (2016-09-27)

  • Explicitly using new_resource.version in guard clause Centos/RHEL
  • Add net-tools to docker configuration

0.4.3 (2016-09-27)

  • Explicitly using new_resource.version in guard clause Ubuntu

0.4.2 (2016-09-27)

  • Release reflecting new dep on compat_resource 12.14.6

0.4.1 (2016-09-23)

  • Fix incompatibilities with the new releases of compat_resource
  • Require a more recent compat_resource cookbook to resolve notification issues
  • Switch linting to cookstyle
  • Fix documentation for httpd_config in the README
  • Resolve Foodcritic warnings
  • Fix systemd start timeout on ubuntu 16.04
  • Avoid node.set deprecation notices in the specs

0.4.0 (2016-05-31)

  • Removed support for end of life platforms: Ubuntu 10.04, 13.04, 13.10, 14.10 and Suse 12.X
  • Added support for Amazon 2016.X
  • Added support for opensuse / opensuseleap
  • Added support for modern Fedora releases and changed the code so we don't have to perform a new release every time Fedora ships
  • Moved systemd unit files to /etc/system instead of /usr/lib/systemd
  • Resolved nil deprecation notices in the various providers
  • Removed the installation of net-tools, which is only required for integration testing. Moved this to the actual test recipe instead
  • Updated kitchen-dokken config to use the latest Chef client and additional platforms
  • Added back a standard .kitchen.yml file for local testing
  • Fixed the test suites in Test Kitchen to reflect what Apache versions actually exist on platforms
  • Added a Gemfile for testing dependencies
  • Removed the Guardfile
  • Updated .gitignore and chefignore files
  • Added a .foodcritic file to disable FC005 and FC023
  • Added a Rakefile for simplied testing
  • Updated the specs to test on more recent platforms
  • Converted integration tests to inspec
  • Added initial, yet incomplete, support for Debian 8 / Ubuntu 16.04. Service management is still lacking and will ship in a future release
  • Removed smartos / omnios as tested platforms

0.3.6 (2016-04-27)

  • fix some of the copious warnings about 'invalid default value' #63 @cmenning
  • Added package name to httpd_module and fixed httpd_version to match resource attribute parameter #62 @ikari7789
  • Fix delete action for RHEL that was not removing config files correctly #74 @darrylb-github

0.3.5 (2016-03-21)

  • bug fix for #66, resolving run directories on reboot on rhel family systems using systemd @gitjoey and @odoell

0.3.4 (2016-01-26)

  • bug fix for #56, ambiguous version method in sysvinit manager

0.3.3 (2015-11-30)

  • bug fix for 32 bit support on RHEL platforms

0.3.2 (2015-10-28)

  • depending on compat_resource >= 12.5.11

0.3.1 (2015-10-28)

  • Fixed bug in rhel sysvinit provider
  • style fixes

0.3.0 (2015-10-08)

  • Heavy refactoring, converting to 12.5 resources with 12.x backcompat
  • Removed fugly resource titles, which explodes ChefSpec.
  • Commented out a ton of specs, still getting various clone warnings.

0.2.19 (2015-09-15)

  • Updating for Amazon Linux 2015.03

0.2.18 (2015-06-30)

  • Fixes for correct Provider Resolver behavior and more 12.4.0 fixes

0.2.17 (2015-06-28)

  • Fixing IfModule by including .load before .conf

0.2.16 (2015-06-26)

  • Dropping Chef 11 support
  • fix the priority map dsl method

0.2.15 (2015-06-26)

  • Fixing up provider resolution code to work properly with 12.4

0.2.14 (2015-06-05)

  • Fixing up mod_php filename for debian based distros

v0.2.12 (2015-05-11)

  • Fixing 'provides' bug that was breaking 12.3

v0.2.11 (2015-04-11)

  • Fix config file load ordering

v0.2.10 (2015-04-06)

  • Various README fixes
  • Fixing action :delete for httpd_config rhel provider

v0.2.9 (2015-04-04)

  • Adding CONTRIBUTING.md
  • Adding issues and source urls to metadata

v0.2.8 (2015-03-20)

  • Fixing backwards compatibility with Chef 11

v0.2.7 (2015-03-16)

  • Updating resources and providers to use "provides" keyword instead of the old provider_mapping file

v0.2.6 (2015-01-20)

  • Fixed type mismatch bug for listen_addresses parameter
  • Fixing up php-zts for el5/6

v0.2.5 (2015-01-20)

  • Fixing mpm_worker config rendering

v0.2.4 (2015-01-19)

  • Refactoring helper methods out of resource classes. Fixing up tests.

v0.2.3 (2015-01-17)

  • Fixing httpd_module 'php' on rhel family

v0.2.2 (2015-01-12)

  • Adding license and description metadata

v0.2.1 (2015-01-12)

  • Adding platform support metadata

v0.2.0 (2014-12-31)

  • Providers now avoid "system" httpd service for default instance
  • Refactoring helper libraries
  • Refactoring package info and mpm DSLs
  • Adding more platform support
  • Refactoring specs.. removing everything but centos-5 for now

v0.1.7 (2014-12-19)

  • Reverting 0.1.6 changes

v0.1.6 (2014-12-19)

  • Using "include" instead of "extend" for helper methods

v0.1.5 (2014-08-24)

  • Adding a modules parameter to httpd_service resource. It now loads a base set of modules by default

v0.1.4 (2014-08-23)

  • Renaming magic to mime.types

v0.1.3 (2014-08-22)

  • Fixing notifications by using LWRP DSL actions

v0.1.2 (2014-08-22)

  • Fixing up maxkeepaliverequests in template

v0.1.1 (2014-08-22)

  • Fixing up maxkeepaliverequests parameter

v0.1.0 (2014-08-22)

  • Initial Beta release. Let the bug hunts begin!