You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -1123,21 +1129,24 @@ This project follows a modular structure based on python packages.
1123
1129
1124
1130
The core packages provide the base implementation of the framework.
1125
1131
1126
-
* [minos-microservice-aggregate](https://minos-framework.github.io/minos-python/packages/core/minos-microservice-aggregate): The Aggregate pattern implementation.
1127
-
* [minos-microservice-common](https://minos-framework.github.io/minos-python/packages/core/minos-microservice-common): The common core package.
1128
-
* [minos-microservice-cqrs](https://minos-framework.github.io/minos-python/packages/core/minos-microservice-cqrs): The CQRS pattern implementation.
1129
-
* [minos-microservice-networks](https://minos-framework.github.io/minos-python/packages/core/minos-microservice-networks): The networks core package.
1130
-
* [minos-microservice-saga](https://minos-framework.github.io/minos-python/packages/core/minos-microservice-saga): The SAGA pattern implementation.
1132
+
* [minos-microservice-aggregate](https://github.com/minos-framework/minos-python/tree/main/packages/core/minos-microservice-aggregate): The Aggregate pattern implementation.
1133
+
* [minos-microservice-common](https://github.com/minos-framework/minos-python/tree/main/packages/core/minos-microservice-common): The common core package.
1134
+
* [minos-microservice-cqrs](https://github.com/minos-framework/minos-python/tree/main/packages/core/minos-microservice-cqrs): The CQRS pattern implementation.
1135
+
* [minos-microservice-networks](https://github.com/minos-framework/minos-python/tree/main/packages/core/minos-microservice-networks): The networks core package.
1136
+
* [minos-microservice-saga](https://github.com/minos-framework/minos-python/tree/main/packages/core/minos-microservice-saga): The SAGA pattern implementation.
1131
1137
1132
1138
### Plugins
1133
1139
1134
1140
The plugin packages provide connectors to external technologies like brokers, discovery services, databases, serializers and so on.
1135
1141
1136
-
* [minos-broker-kafka](https://minos-framework.github.io/minos-python/packages/plugins/minos-broker-kafka): The `kafka` plugin package.
1137
-
* [minos-broker-rabbitmq](https://minos-framework.github.io/minos-python/packages/plugins/minos-broker-rabbitmq): The `rabbitmq` plugin package.
1138
-
* [minos-discovery-minos](https://minos-framework.github.io/minos-python/packages/plugins/minos-discovery-minos): The `minos-discovery` plugin package.
1139
-
* [minos-http-aiohttp](https://minos-framework.github.io/minos-python/packages/plugins/minos-http-aiohttp): The `aiohttp` plugin package.
1140
-
* [minos-router-graphql](https://minos-framework.github.io/minos-python/packages/plugins/minos-router-graphql): The `grapqhl` plugin package.
1142
+
* [minos-broker-kafka](https://github.com/minos-framework/minos-python/tree/main/packages/plugins/minos-broker-kafka): The `kafka` plugin package.
1143
+
* [minos-broker-rabbitmq](https://github.com/minos-framework/minos-python/tree/main/packages/plugins/minos-broker-rabbitmq): The `rabbitmq` plugin package.
1144
+
* [minos-database-aiopg](https://github.com/minos-framework/minos-python/tree/main/packages/plugins/minos-database-aiopg): The `aiopg` plugin package.
1145
+
* [minos-database-lmdb](https://github.com/minos-framework/minos-python/tree/main/packages/plugins/minos-database-lmdb): The `lmdb` plugin package.
1146
+
* [minos-discovery-kong](https://github.com/minos-framework/minos-python/tree/main/packages/plugins/minos-discovery-kong): The `kong` plugin package.
1147
+
* [minos-discovery-minos](https://github.com/minos-framework/minos-python/tree/main/packages/plugins/minos-discovery-minos): The `minos-discovery` plugin package.
1148
+
* [minos-http-aiohttp](https://github.com/minos-framework/minos-python/tree/main/packages/plugins/minos-http-aiohttp): The `aiohttp` plugin package.
1149
+
* [minos-router-graphql](https://github.com/minos-framework/minos-python/tree/main/packages/plugins/minos-router-graphql): The `grapqhl` plugin package.
Copy file name to clipboardExpand all lines: packages/core/minos-microservice-common/HISTORY.md
+19-1
Original file line number
Diff line number
Diff line change
@@ -302,4 +302,22 @@ routers:
302
302
303
303
## 0.6.1 (2022-04-01)
304
304
305
-
* Fix bug that didn't show the correct exception traceback when microservice failures occurred.
305
+
* Fix bug that didn't show the correct exception traceback when microservice failures occurred.
306
+
307
+
## 0.7.0 (2022-05-11)
308
+
309
+
* Add `DatabaseClient`, `DatabaseClientBuilder` as the base client to execute operation over a database and the builder class.
310
+
* Rename `PostgreSqlPool` as `DatabaseClientPool`.
311
+
* Add `DatabaseOperation`, `ComposedDatabaseOperation` and `DatabaseOperationFactory` as the classes to build operations to be executed over the database.
312
+
* Add `ConnectionException`, `DatabaseClientException`, `IntegrityException`, `ProgrammingException` as the base exceptions to be raised by the `DatabaseClient`.
313
+
* Rename `PostgreSqlLock` and `PostgreSqlLockPool` as `DatabaseLock` and `DatabaseLockPool`.
314
+
* Rename `PostgreSqlMinosDatabase` as `DatabaseMixin`.
315
+
* Add `LockDatabaseOperationFactory` as the base operation factory for locking operations.
316
+
* Add `ManagementDatabaseOperationFactory` as the base operation factory for management operations (creation, deletion, etc.).
317
+
* Add `TypeHintParser` to unify `ModelType`'s type hints.
318
+
* Add `PoolException` as the base exception for pools.
319
+
* Add `PoolFactory` as the class with the purpose to build and manage `Pool` instances.
320
+
* Remove `MinosStorage` and move `MinosStorageLmdb` to the `minos-database-lmdb` package.
321
+
* Unify documentation building pipeline across all `minos-python` packages.
322
+
* Fix documentation building warnings.
323
+
* Fix bug related with package building and additional files like `AUTHORS.md`, `HISTORY.md`, etc.
0 commit comments