CHANGELOG for owncloud

This file is used to list changes made in each version of owncloud.

v1.0.0 (2015-10-08)

Upgrading from a 0.x.y Cookbook Release

Note: Please do this with caution. Make a full backup before upgrading.

If you want to upgrade the cookbook version from a 0.x release, you should change the MySQL data directory to the old path (or migrate the database by hand):

node.default['owncloud']['mysql']['data_dir'] = '/var/lib/mysql'
# [...]
include_recipe 'owncloud'

Breaking Changes on v1.0.0

New Features on v1.0.0

Fixes on v1.0.0

  • Install crontab: Fixes a CentOS error (#7181d5a).
  • OwncloudCookbook::Config library: Escape JSON backslash and quotes for PHP (#4941aea).
  • Fix postgresql_database_user[owncloud] resource duplication (#70e48e6).

Improvements on v1.0.0

  • Remove #deep_to_hash method (requires Chef 11.12) (#cadff9e).
  • Use fail instead of Chef::Application.fatal! (#2fcf112).
  • Fix all RuboCop offenses (big refactor) (#aa08214).
  • Move the ruby_block[apply config] logic to a library, including tests (#e20824b).
  • Fix the last foodcritic offenses (#bafd29b, #8cca6f9, #a6839d4).
  • Use node['platform_family'] to improve platforms support (#1e2ede8).
  • Do not use node#override (#60c46c1).
  • Use Chef::Log instead of log resource (#9fd7783).
  • Rename some resources to avoid name collisions (#0665b0f).
  • Use node['owncloud']['config']['dbhost'] attribute for the local database connections (#3269e9f).
  • Improve errors checking during ownCloud setup (#561cdec, #7a439b7).
  • Improve disabling nginx default site (#8df835f).
  • Improve PostgreSQL support on Debian platform family (#22d7d2c, #bc40c7f).

Documentation Changes on v1.0.0

Changes on Tests on v1.0.0

v0.5.0 (2015-04-08)

  • Lock cookbook versions on metadata.
  • Add option to skip setting permissions (issues #18 and #20, thanks LEDfan).
  • Install PHP 5.4 repo on Ubuntu <= 12.04 (issue #19, thanks Jason Boyles for reporting).
  • Run setup from the command line rather than HTTP request.
  • Add web services restart again, required by some SSL setups.
  • metadata: Update openssl cookbook to version 4 (issue #22, thanks LEDfan for reporting).

v0.4.2 (2014-12-12)

  • metadata: Lock to mysql cookbook ~> 5.0.

v0.4.1 (2014-11-27)

  • Fix Apache httpd 2.4 support: fixes CentOS 7 and Ubuntu 14 support (issue #16, thanks @LEDfan for reporting).

v0.4.0 (2014-06-16)

  • Improved support for Ubuntu 13 and above
  • Support for custom x509 certificates
  • Added attribute to enable or disable web servers sendfile directive
  • Handled new config value trusted_domains
  • Added some failsafe timeout on nginx for big account
  • Patch to avoid file corruption with mod_deflate
  • Added repo with more recent PHP version for older Ubuntus (< 12.04)

v0.3.1 (2013-12-30)

  • Fixed max upload size on Nginx with SSL

v0.3.0 (2013-12-29)

  • Added attribute to define the maximum file size for uploads
  • Updated testing environment
  • Fixed compatibility issue with Chef 11.8 due to a bug on http_request resource (CHEF-4762)
  • Fixed issue when upgrading from previous ownCloud installation

v0.2.0 (2013-09-13)

  • Nginx supported as web server
  • ownCloud deployable from git

v0.1.0 (2013-08-07)

  • Initial release of owncloud