Depeche-db

Latest version: v0.8.0

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.8.0

* Allow `ack` in client transaction: This allows for `exactly once` delivery semantics
* **BREAKING CHANGE**: Change DB object names
* AggregatedStream: `{name}_projected_stream` -> `depeche_stream_{name}`
* see `AggregatedStream.[get_migration_ddl|migrate_db_objects]`
* MessageStore (ie. Storage): `{name}_messages` -> `depeche_msgs_{name}`
* see `Storage.[get_migration_ddl|migrate_db_objects]`
* DbSuscriptionStateProvider: `{name}_subscription_state` -> `depeche_subscriptions_{name}`
* see `DbSuscriptionStateProvider.[get_migration_ddl|migrate_db_objects]`

0.7.1

* Add `global_position_to_positions` method on aggregated stream

0.7.0

**Full Changelog**: https://github.com/depeche-py/depeche-db/compare/v0.6.2...v0.7.0

0.6.2

* Add `register_manual` method to `MessageHandlerRegister`

0.6.1

* Add small event sourcing lib

0.6.0

* Nicer interface to create `AggregatedStream` & `Subscription`
* Move runner back onto `Subscription`
* Improved exceptions

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.