Releases: zuazo/owncloud-cookbook
Releases · zuazo/owncloud-cookbook
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
- Use
mysql
cookbook version6
(issue #21, thanks @avsh) (#bd4eba9, #22a2a4f, #f686605, #33a393c, #f7d467d, #0e63402, #5f04c62, #778211d). - Requires Chef
11.14.2
. - Drop Ruby
1.9.3
support (required by foodcritic5
): Ruby2
required (#952caa4). - Drop Ubuntu
10.04
support (EOL reached) (#a7ad0c3). - Improve some old platforms support (installs old ownCloud versions on those platforms) (#b3dc45e, #afeb353, #cf48390, #336c270):
- Debian
6
. - CentOS
6
.
- Debian
New Features on v1.0.0
- Add Ubuntu
15.04
support (#eb328b6, #2d42783, #d43a45b). - Add Scientific Linux support (#f91ce0a).
- Support non standard database ports (issue #22, thanks Michael Sprauer) (#7cdb4be, #772844c, #7f9ce9c, #661b706, #170358e).
- Use
ssl_certificate
cookbook for the HTTPS certificate (requires Chef11.14.2
, apart from that, it should be backward compatible) (#f08b336, #ed8ec74, #214c57b, #65ebf38). - Generate download URL dynamically using the version value (#553307a).
- Add
node['owncloud']['manage_database']
attribute (#7fd36c7). - Encrypt some attributes with
chef-encrypted-attributes
gem (#acb190e). - Move packages to install to node attributes (#17af639).
- Add a Dockerfile (#489e379).
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 Chef11.12
) (#cadff9e). - Use
fail
instead ofChef::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 oflog
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
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 version4
(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). - README:
- Update readme about updates (issue #17, thanks @cvl-skubriev).
- Add supermarket badge.
v0.4.0
- 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)