README.md in fulmar-1.9.2 vs README.md in fulmar-1.10.0

- old
+ new

@@ -13,20 +13,29 @@ compatible (i.e. database). It has (yet limited) support for MySQL / MariaDB and git. Remote databases can be accessed through an ssh tunnel. +## Warning + +Version 1.10.0 of Fulmar removes some features that we (CORE4) rarely used and which +caused the deployments to slow down the gems needed to be compiled against the +installed libraries. If you need support to query databases (more than just dumps) +or use dependencies, you will need to explicitly specify version `~> 1.9.0`. +Fulmar 2.0 will support these features via plugins. + ## Prerequisites Fulmar currently requires the [mysql2](https://github.com/brianmario/mysql2) gem which requires the mysql header files. So on a linux system, you want to install libmariadbclient-dev/libmysqlclient-dev or similar. You also need cmake and pkg-config to build the dependencies. - OSX: brew install mariadb cmake pkg-config -- Ubuntu: apt-get install libmariadbclient-dev build-essential cmake +- Ubuntu: apt-get install libmariadb-client-lgpl-dev build-essential cmake +- Ubuntu (pre-xenial): apt-get install libmariadbclient-dev build-essential cmake ## Installation Add this line to your application's Gemfile: @@ -53,10 +62,10 @@ $ touch Fulmarfile $ mkdir Fulmar $ touch Fulmar/project.config.yml -You can now now test your configuration. +You can now test your configuration. $ fulmar test:config Everything should be fine. With `fulmar -T` you can get a quick overview on the available tasks. That is probably just one, the fulmar console. We'll come back to this later.