Skip to content

Latest commit

 

History

History
106 lines (86 loc) · 3.21 KB

CHANGELOG.md

File metadata and controls

106 lines (86 loc) · 3.21 KB

Phabricator CHANGELOG

3.2.0

  • Run apt::default recipe when converging
  • Set permissions on install directory to 755

3.1.0

  • Add node attribute node['phabricator']['mysql_host'], which will also determine whether or not to install MySQL locally.

3.0.0

  • Consolidate PHP configuration into a single variable, really setting boolean variables

2.2.0

  • Set PHP directive apc.write_lock to true
  • Set PHP directive apc.slam_defense to false

2.1.0

  • Default PHP option post_max_size to '32M'
  • Set MySQL max_allowed_packet to 32M
  • Add large file store support through config option storage.local-disk.path

2.0.1

  • Remove obsolete parameter storage.upload-size-limit

2.0.0

Upgrading from 1.4 to 2.0:

  • Set node['mysql']['version'] to the desired version of MySQL server. The default is 5.5.
  • The MySQL password is now read from the run-time variable node.run_state['mysql_root_password'].
  • Remove the init script /etc/init.d/phd from your system.
  • Make sure the mysql upstart job does not automatically start, it has been replaced with the mysql-default job.
  • Delete the /etc/mysql/conf.d/phabricator.cnf file.

Changes in 2.0.0:

  • Upgrade to MySQL cookbook ~> 6.0
  • Upgrade to PHP cookbook ~> 1.5
  • Upgrade to PHP-FPM cookbook ~> 0.7
  • Upgrade to Database cookbook ~> 3.1
  • Support Ubuntu 14.04.
  • MySQL server is now set up using the mysql_service LWRP, and has changed name to mysql_service[default].
  • The init script /etc/init.d/phd has been replaced with an upstart job in /etc/init/phd.
  • The Debian platform is no longer supported.
  • Install and enable the //pygments// syntax highlighter.
  • Ensure that Nginx virtualhost is not vulnerable to POODLE attack if SSL is enabled.

1.4.1

  • Use AND as the default operator for MySQL based fulltext search

1.4.0

  • Try to remove both apache2 and apache2.2 packages.
  • Add a simple test suite to the default Kitchen environment.
  • Make sure that the storage upgrade function is run at least once before trying to configure anything.
  • Always make sure that the mysql variables are configured first, and never query them from phabricator/bin/config lest they throw an error.
  • Default installation domain to node[:fqdn]
  • Always make sure the package list is up to date, using the apt cookbook.

1.3.0

  • Add the arcanist recipe, for easy setup of arcanist on developer workstations.
  • Remove attributes description from README.md, see attributes/default.rb instead.

1.2.0

  • Configure the MySQL innodb_buffer_pool_size variable, default to 40% of total memory.

1.1.2

  • Update cookbook dependencies.

1.1.1

  • Automatically configure default 'from' e-mail address (metamta.default-address).

1.1.0

  • Implement logrotate.d file for /var/tmp/phd/log/daemons.log et al.

1.0.4

  • Configure MySQL's ft_stopword_file and ft_min_word_len full text features

1.0.3

  • Use https:// instead of git:// as Phabricator source

1.0.2

  • Fix Debian dependency version in metadata.rb

1.0.1

  • Use pessimistic versions for cookbook dependencies
  • Only stop and disable Apache2 if it's really installed

1.0.0