This file is used to list changes made in each version of owncloud
.
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'
- 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
- 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).
- 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).
- 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).
- Document all the libraries (#42339d7, #c70544e).
- metadata:
- Documentation updated, improved and separated into multiple files (#505a194, #fcc69a7, #575a180).
- README:
- Use markdown tables (#9ce3513).
- Add a supported platforms table (#57466af, #295c901).
- Improve PostgreSQL documentation and tests (#e6b050b, #44c4631).
- Improve the title and the description (#b48ea3d).
- Add some missing contributors (#4f65371).
- Complete License and Author section (#21499c1).
- Add Coveralls badge (#a8b3ff1).
- Add Code Climate badge (#a6657a0).
- Add GitHub badge (#378c2ac).
- Add Gemnasium badge (#5787e71, #56ef7db).
- Update chef links to use chef.io domain (#45f040f).
- Update contact information and links after migration (#c8a9176).
- Add LICENSE file (#f5189ae).
- Add license headers (#93a2c71).
- Add ChefSpec unit tests (#f3ec28e, #44de096, #cf68608, #bee15cc, #e0445b6, #244a729, #7110fa7).
- Add RSpec unit tests to the
OwncloudCookbook::Config
library (#807e9dc). - Enable Travis CI (#533986c).
- Run test-kitchen on Travis CI using native Docker support (#1cddd6a, #0d13191).
- Add a Guardfile (#b818c3f).
- Update the .gitignore file (#04f81d6).
- Integration tests:
- Move test/kitchen/cookbooks to test/cookbooks (#f6fd48f).
- Disable SELinux in integration tests (#263576f).
- .kitchen.yml: Update platform versions (#ab3684c, #286f3ce, #c61b18c).
- Update some testing related files: Berksfile, Gemfile, Rakefile (#b0acf6d).
- Remove database port integration tests (#85ef251).
- Replace bats test by Serverspec tests (#491d5c0, #e897ad2, #06bbda9).
- Add emailtest.php template for ownCloud
8.1
(#fb46d71). - Install ownCloud version
8.0
while owncloud/core#19110 is fixed (#7fdf123). - Save generated passwords correctly (#57f0d6d).
- Improve
owncloud_test
cookbook description (#99c1694). - Run integration tests on Docker (.kitchen.docker.yml) (#da0d9bb).
- Update .kitchen.cloud.yml file (#5299b22).
- 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).
- metadata: Lock to
mysql
cookbook~> 5.0
.
- 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.
- 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)
- Fixed max upload size on Nginx with SSL
- 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
- Nginx supported as web server
- ownCloud deployable from git
- Initial release of
owncloud