Sysctl
======

v0.7.0 (2015-12-03)
-------------------

* Update gem and berkshelf cookbook dependencies
* Update documentation to suggest using chefdk for development
* Travis now uses ruby 2.1+
* [GH-8]  Update README.md mentioning Archlinux and Exherbo
* [GH-38] Update to ServerSpec2
* [GH-36] ArchLinux fixes
* [GH-41] RHEL 7 Systemd support updates
* [GH-18] Added note on support for /etc/sysctl.d/ and using it on RHEL 6.2 or later.
* [GH-30] Add support for Ubuntu Vivid (15.04)
* [GH-16] Support ubuntu 14.10
* [GH-31] Adjust sysctl::apply to use :restart instead of :start for better systemd support

v0.6.2 (2014-12-06)
-------------------
* Fix rubocop error and packaging error

v0.6.1 (2014-12-06)
-------------------
* [GH-14] Update to chefspec 4.1 , rubocop 27, foodcritic 4
          Update matchers.rb for deprecated chefspec method.
* [GH-13] OneHealth was acquired by Viverae, update Gitter
* [GH-12] Update documentation to reflect inclusion of default recipe for LWRP
* Added initial FreeBSD support
* [GH-7] Added systemd based distros support

v0.6.0 (2014-05-19)
-------------------

* Rename `sysctl::persist` to `sysctl::apply` to more clearly reflect usage
* [GH-5] Improve immediate setting of attribute parameters during `sysctl::apply` run

v0.5.6 (2014-05-16)
-------------------

* Uploaded development version.


v0.5.4 (2014-05-16)
-------------------

* Manual upload


v0.5.3 (2014-05-16)
-------------------

* upload timed out to community cookbook for 0.5.2


v0.5.2 (2014-05-16)
-------------------

* Failed upload to community site


v0.5.1 (2014-05-16)
-------------------

* Now managed by [Stove](https://github.com/sethvargo/stove)


v0.5.0 (2014-05-16)
-------------------

* BREAKING CHANGE:
  For parameters to persist on reboot that are set via attributes, you now need to include
  `sysctl::persist` instead of `sysctl::default`. This allows LWRP users to use the cookbook
  without needing to load `sysctl::default` in their run list.
* Standardize on using Stove for community site management
* Updated Ubuntu tests to no longer test Lucid and focus on Precise and Trusty
* [GH-3] Improve idempotency with respect to sysctl config file when using lwrps (Michael S. Fischer)
* Added Ohai 7 plugin which exposes sysctl parameters via node['sys'] (Sander van Zoest, Guilhem Lettron)
* Fully switch to serverspec tests, added separate suites for attributes and lwrp invocation

v0.4.0 (2014-04-04)
-------------------

* [GH-24] On RHEL Adjust Init file to follow chkconfig standards (Alex Farhadi)
* [GH-22] lwrp parameters are written to the sysctl config file (Sander van Zoest, Guilhem Lettron)
* Entries in the sysctl config file are now sorted
* Removed Thor development dependency
* Added LWRP Matcher for use with ChefSpec by wrapper cookbooks
* Added ChefSpec 3 unit tests
* Ported bats tests to ServerSpec integration tests
* Use platform_family? in attributes (requires Ohai 0.6.12)
* Renamed ruby_block[sysctl config notifier] to ruby_block[save-sysctl-params] for clarity
* [GH-19] Make sysctl template logic idempotent (Roy Tewalt)

v0.3.5 (2013-12-10)
-------------------

* Scientific Linux 6 support confirmed
* [GH-16] Document and test lwrp action :nothing
* Update to test kitchen 1.1
* Update to vagrant 1.4
* Added CentOS 5.10 and 6.5 test boxes

v0.3.4 (2013-11-04)
-------------------

* [GH-9] Make changes available immediately (Warren Vosper)
* [GH-8] Added PLD Linux support (not regularily tested) (Elan Ruusam?e)
* Switch to rubocop over tailor
* Modernize Gemfile dependencies and add Guard for development
* Fix FC048: Prefer Mixlib::ShellOut

v0.3.3 (2013-06-14)
-------------------

* More explicitly define conflicting cookbooks and operating systems in metadata.rb
* [GH-6] Fixed any params with spaces throw errors (Mike Pavlenko)

v0.3.2 (2013-05-24)
-------------------

* [GH-5] Fixed ImmutableAttributeModification (Mark Pimentel)
* Added LWRP integration tests for test kitchen
* LWRP now sets attributes on the node via node.default, not node.set allowing easier overrides by other cookbooks

v0.3.1 (2013-04-26)
-------------------

* Added attribute integration tests for test kitchen
* Added alpha RHEL/CentOS support
* Added Travis CI Builds
* Cleaned up foodcritic and tailor complaints

v0.3.0 (2013-04-23)
-------------------

There is a lot of talk about making one sysctl cookbook. Let's make it happen.

* BREAKING CHANGE: use sysctl.params instead of sysctl.attributes to match LWRP and sysctl standard naming
* [GH-1] Remove 69-chef-static.conf
* New Maintainer: Sander van Zoest, OneHealth
* Update Development environment with Berkshelf, Vagrant, Test-Kitchen

v0.2.0:
-------------------

* [FB-3] - Notify procps start immediately
* [FB-4] - Dynamic configuration file. Add LWRP.
* [FB-5] - Allow Bignums as values
