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.