* The`retry_transaction` decorator now accepts arguments, allowing multiple retries after a delay.
1.4.0
-------------
Released 2018-05-16
* New `database` pytest fixture to make it easier to test the Database DependencyProvider with Nameko's `worker_factory` and `replace_dependencies` helpers.
1.3.0
-------------
Released 2018-04-18
* Both DependencyProviders now accept `engine_options` and `session_options` parameters for configuring the SQLAlchemy engine and sessions respectively.
1.2.0
-------------
Released 2018-03-15
* Fix context manager so transactions are rolled back on commit errors (fixes 25) * Change default behaviour of context manager so sessions are closed on worker teardown rather than context manager exit (closes 24)
1.1.0
-------------
Released 2018-02-24
* Added `transaction_retry` decorator to reattempt transactions after temporary loss of connectivity to the database * Added missing cleanup that left connections open on kill (fixes 12)
1.0.0
-------------
Released 2017-12-07
* Added a new dependency with on demand worker scoped session and with a session context manager