This file is used to list changes made in each version of this cubrid cookbook.
- New: added CUBRID 9.1 support to all recipes.
- Enh: override
['mysql']['tunable']['wait_timeout']
to MySQL's default value 28800 for CUBRID SHARD to work as expected. - Enh: allow to set
MAX_NUM_APPL_SERVER
andMIN_NUM_APPL_SERVER
SHARD broker configuration parameters.
- New: allow to configure MySQL as a backend for CUBRID SHARD through shard_mysql recipe.
- Enh: allow to set
MAX_NUM_APPL_SERVER
broker configuration parameter. - Enh: allow to set
MIN_NUM_APPL_SERVER
broker configuration parameter. - Enh: upgrade CUBRID Web Manager only if a minor upgrade is available.
- Enh: allow to set
max_clients
CUBRID Server parameter based on the number of Brokers. - Ref: corrected code indendation.
- Enh: restart CUBRID Broker Service only if its configuration file is updated.
- Enh: allow to add a new database user with a given password to a newly created database, or reset the initially empty password with a given one.
- Enh: to avoid plain passwords being output to a console via Chef logs, wrap execute commands with a human readable text.
- Enh: allow to update CUBRID Web Manager if older version is installed.
- Doc: updated README.
- New: added a new "broker" recipe which adds a specified number of brokers to the server.
- Enh: added a validation to "shard" recipe to check if CUBRID version is >= 8.4.3. For lower version it will raise an error saying CUBRID SHARD is not supported.
- Enh: allow the default recipe to override cubrid.conf server configurations.
- Doc: updated README.
- Enh: improved the "default" recipe to work on vanilla Linux as well as Vagrant.
- Enh: improved the "demodb" recipe to work on vanilla Linux as well as Vagrant.
- Enh: improved the "ha" recipe to work on vanilla Linux as well as Vagrant.
- Enh: improved the "python_driver_source" recipe to work on vanilla Linux as well as Vagrant.
- Enh: improved the "shard" recipe to work on vanilla Linux as well as Vagrant.
- Enh: improved the "web_manager" recipe to work on vanilla Linux as well as Vagrant.
- New: added CentOS 5.6 and 6.0 support.
- Enh: CUBRID Manager Server in 8.4.3 also needs 8003 port open which is used by CUBRID Web Manager.
- Doc: updated README.
- New: added the Perl driver recipe.
- Com: updated the comments.
- Doc: updated README.
- New: updated 8.4.3 Python driver from v8.4.3.0001 to v8.4.3.0002.
- New: add "CREATE/ALTER USER" routine to database provider to add a new user when create a new database.
- New: added CUBRID SHARD support. Requires CUBRID 8.4.3+.
- Enh: allow to set a custom SHARD Broker port.
- Enh: automatically open SHARD broker port in iptables on CentOS.
- Enh: check if shard_hosts is defined by a user.
- Doc: fixed the typo.
- Com: updated the comments.
- New: added python_driver recipe to install CUBRID Python driver.
- Doc: added tutorial links.
- Doc: updated README.
- New: auto configure iptables for CentOS support. Tested on CentOS 6.3 x64.
- New: added CentOS support to pdo_cubrid and php_driver recipes. Tested on CentOS 6.3 x64.
- Fix: CWM_EXTRACT_DIR_NAME is already relative to the root. Removed USER_HOME_DIR.
- Fix: remove "sudo" from "ha" recipe as it breaks on CentOS.
- Ref: add a new line to the end of the file.
- Doc: updated README.
- New: added CUBRID Web Manager support through web_manager recipe.
- Doc: fixed README.
- Doc: updated README.
- New: added an "autostart" option to cubrid_database provider.
- New: added CUBRID HA support through "ha" recipe.
- Doc: updated README.
- Com: updated comments.
- New: created "cubrid_database" provider to create new databases.
- New: created "new_dbs" recipe which allows to create multiple databases.
- Enh: remove Apache2 dependency from php_driver and pdo_cubrid recipes.
- Ref: remove unnecessary user definition.
- Com: added comments.
- Doc: updated README.
- New: added support for CUBRID 8.4.3 and 8.4.1 as well as corresponding PDO and PHP drivers.
- Enh: improved the check whether or not CUBRID PHP and PDO driver are installed and enabled.
- Doc: updated README.
- New: added PHP driver recipe.
- Enh: check if the same version of PDO driver is installed as specified by a user. Used to check only for 9.0.0.
- Doc: updated README.
- New: added support for x64 platform.
- Fix: a bug which appeared after last commit.
- Doc: updated README.
- Enh: install CUBRID PDO driver from PECL.
- Enh: don't backup downloaded binary archives.
- Enh: add CUBRID global environmental variables.
- Enh: "pdo_cubrid" depends on "build-essential" cookbook in order to "make".
- Enh: consolidated demodb attributes.
- New: "demodb" recipe to install CUBRID demodb database.
- Doc: added MIT license file.
- Doc: updated README.
- New: initial release of cubrid-chef. Provides recipies to install CUBRID Database 9.0, its demodb database, and PDO_CUBRID 9.0.0.0001.