===================
Added
*****
* Wrappers for ``Connection::transaction``, ``Connection::commit`` and
``Connection::rollback``.
* An ``AnalyticsException`` that is the at the root of the exception
hierarchy for this package.
Changed
*******
* Only the query text is now inserted in the db, instead of the string
``define("<query>", "<optimizer>", <number>)``
* ``DatabaseManager::execute`` returns now the results using the
``fetchnumpy`` call of MonetDBLite
* Refactored the constructor of ``ProfilerObjectParser`` in order to
pass one dictionary with the limits.
* ``DatabaseManager::execute_query`` now accepts an argument that
collects parameters for the query. The semantics are identical to
``MonetdbLite::Cursor::execute``.
* Generalized the ``supervises_execution`` relation: It now expresses
the call graph between executions, not only the remote calls. The
relevant SQL table was renamed from ``supervises_execution`` to
``initiates_executions``. A ``remote`` boolean field was added to
this table to indicate if parent and child execution run on
different MonetDB sessions.