- Notifications
You must be signed in to change notification settings - Fork39
Releases: minos-framework/minos-python
Releases · minos-framework/minos-python
v0.8.0.dev3
74362ea This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
v0.8.0.dev3Pre-release
Pre-release
Merge pull request #504 from minos-framework/0.8.00.8.0.dev3
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.8.0.dev2
8efd0c4 This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
v0.8.0.dev2Pre-release
Pre-release
Merge pull request #495 from minos-framework/0.8.00.8.0.dev2 (2)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.7.1.dev1
1b33fee This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
v0.7.1.dev1Pre-release
Pre-release
Merge pull request #474 from minos-framework/0.7.10.7.1.dev1
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.8.0.dev1
a98f917 This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
v0.8.0.dev1Pre-release
Pre-release
Merge pull request #461 from minos-framework/0.8.00.8.0.dev1
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.7.0
5c647f0 This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
Changelog
minos-microservice-aggregate
- Rename
PostgreSqlEventRepositoryasDatabaseEventRepository. - Add
EventDatabaseOperationFactoryas the abstract class to be implemented by database clients. - Move
PostgreSqlSnapshotQueryBuilderto theminos-database-aiopgpackage. - Rename
PostgreSqlSnapshotRepositoryasDatabaseSnapshotRepository. - Add
SnapshotDatabaseOperationFactoryas the abstract class to be implemented by database clients. - Remove
PostgreSqlSnapshotReader,PostgreSqlSnapshotSetupandPostgreSqlSnapshotWriter. - Rename
PostgreSqlTransactionRepositoryasDatabaseTransactionRepository. - Add
TransactionDatabaseOperationFactoryas the abstract class to be implemented by database clients. - Unify documentation building pipeline across all
minos-pythonpackages. - Fix documentation building warnings.
- Fix bug related with package building and additional files like
AUTHORS.md,HISTORY.md, etc.
minos-microservice-common
- Add
DatabaseClient,DatabaseClientBuilderas the base client to execute operation over a database and the builder class. - Rename
PostgreSqlPoolasDatabaseClientPool. - Add
DatabaseOperation,ComposedDatabaseOperationandDatabaseOperationFactoryas the classes to build operations to be executed over the database. - Add
ConnectionException,DatabaseClientException,IntegrityException,ProgrammingExceptionas the base exceptions to be raised by theDatabaseClient. - Rename
PostgreSqlLockandPostgreSqlLockPoolasDatabaseLockandDatabaseLockPool. - Rename
PostgreSqlMinosDatabaseasDatabaseMixin. - Add
LockDatabaseOperationFactoryas the base operation factory for locking operations. - Add
ManagementDatabaseOperationFactoryas the base operation factory for management operations (creation, deletion, etc.). - Add
TypeHintParserto unifyModelType's type hints. - Add
PoolExceptionas the base exception for pools. - Add
PoolFactoryas the class with the purpose to build and managePoolinstances. - Remove
MinosStorageand moveMinosStorageLmdbto theminos-database-lmdbpackage. - Unify documentation building pipeline across all
minos-pythonpackages. - Fix documentation building warnings.
- Fix bug related with package building and additional files like
AUTHORS.md,HISTORY.md, etc.
minos-microservice-cqrs
- Minor improvements.
- Unify documentation building pipeline across all
minos-pythonpackages. - Fix documentation building warnings.
- Fix bug related with package building and additional files like
AUTHORS.md,HISTORY.md, etc.
minos-microservice-networks
- Rename
PostgreSqlBrokerPublisherQueueasDatabaseBrokerPublisherQueue. - Rename
PostgreSqlBrokerPublisherQueueQueryFactoryasBrokerPublisherQueueDatabaseOperationFactory. - Rename
PostgreSqlBrokerQueueasDatabaseBrokerQueue. - Rename
PostgreSqlBrokerQueueBuilderasDatabaseBrokerQueueBuilder. - Rename
PostgreSqlBrokerSubscriberDuplicateValidatorasDatabaseBrokerSubscriberDuplicateValidator. - Rename
PostgreSqlBrokerSubscriberDuplicateValidatorBuilderasDatabaseBrokerSubscriberDuplicateValidatorBuilder. - Rename
PostgreSqlBrokerSubscriberDuplicateValidatorQueryFactoryasBrokerSubscriberDuplicateValidatorDatabaseOperationFactory. - Rename
PostgreSqlBrokerSubscriberQueueasDatabaseBrokerSubscriberQueue. - Rename
PostgreSqlBrokerSubscriberQueueBuilderasDatabaseBrokerSubscriberQueueBuilder. - Rename
PostgreSqlBrokerSubscriberQueueQueryFactoryasBrokerSubscriberQueueDatabaseOperationFactory. - Move
Builderto theminos-microservice-commonpackage. - Unify documentation building pipeline across all
minos-pythonpackages. - Fix documentation building warnings.
- Fix bug related with package building and additional files like
AUTHORS.md,HISTORY.md, etc.
minos-microservice-saga
- Rename
SagaExecutionStorageasSagaExecutionRepository. - Add
DatabaseSagaExecutionRepositoryas the implementation of theSagaExecutionRepositoryover a database. - Add
SagaExecutionDatabaseOperationFactoryas the base operation factory to store saga executions. - Unify documentation building pipeline across all
minos-pythonpackages. - Fix documentation building warnings.
- Fix bug related with package building and additional files like
AUTHORS.md,HISTORY.md, etc.
minos-broker-kafka
- Remove
InMemoryQueuedKafkaBrokerPublisher,PostgreSqlQueuedKafkaBrokerPublisher,InMemoryQueuedKafkaBrokerSubscriberBuilderandPostgreSqlQueuedKafkaBrokerSubscriberBuilderin favor of the use ofminos.networks.BrokerPublisherBuilderandminos.networks.BrokerSubscriberBuilder. - Unify documentation building pipeline across all
minos-pythonpackages. - Fix documentation building warnings.
- Fix bug related with package building and additional files like
AUTHORS.md,HISTORY.md, etc.
minos-broker-rabbitmq
- Minor improvements.
- Unify documentation building pipeline across all
minos-pythonpackages. - Fix documentation building warnings.
- Fix bug related with package building and additional files like
AUTHORS.md,HISTORY.md, etc.
minos-database-aiopg
- Add
AiopgDatabaseClientas theminos.common.DatabaseClientimplementation forpostgres. - Add
AiopgDatabaseOperationas theminos.common.DatabaseOperationimplementation forpostgres. - Add
AiopgLockDatabaseOperationFactoryas theminos.common.LockDatabaseOperationFactoryimplementation forpostgres. - Add
AiopgManagementDatabaseOperationFactoryas theminos.common.ManagementDatabaseOperationFactoryimplementation forpostgres. - Add
AiopgBrokerPublisherQueueDatabaseOperationFactoryas theminos.networks.BrokerPublisherQueueDatabaseOperationFactoryimplementation forpostgres. - Add
AiopgBrokerQueueDatabaseOperationFactoryas theminos.networks.BrokerQueueDatabaseOperationFactoryimplementation forpostgres. - Add
AiopgBrokerSubscriberDuplicateValidatorDatabaseOperationFactoryas theminos.networks.BrokerSubscriberDuplicateValidatorDatabaseOperationFactoryimplementation forpostgres. - Add
AiopgBrokerSubscriberQueueDatabaseOperationFactoryas theminos.networks.BrokerSubscriberQueueDatabaseOperationFactoryimplementation forpostgres. - Add
AiopgEventDatabaseOperationFactoryas theminos.aggregate.EventDatabaseOperationFactoryimplementation forpostgres. - Add
AiopgSnapshotDatabaseOperationFactoryas theminos.aggregate.SnapshotDatabaseOperationFactoryimplementation forpostgres. - Add
AiopgSnapshotQueryDatabaseOperationBuilderto ease the complex snapshot's query building forpostgres. - Add
AiopgTransactionDatabaseOperationFactoryas theminos.aggregate.TransactionDatabaseOperationFactoryimplementation forpostgres.
minos-database-lmdb
- Add
LmdbDatabaseClientas theminos.common.DatabaseClientimplementation forlmdb. - Add
LmdbDatabaseOperationandLmdbDatabaseOperationTypeclasses to defineminos.common.DatabaseOperations compatible with thelmdbdatabase. - Add
LmdbSagaExecutionDatabaseOperationFactoryas theminos.saga.SagaExecutionDatabaseOperationFactoryimplementation forlmdb.
minos-discovery-kong
- Add
KongClientas a class to interact with thekongAPI Gateway. - Add
KongDiscoveryClientas theminos.networks.DiscoveryClientimplementation for thekongAPI Gateway. - Add
middlewarefunction to automatically extract the user identifier from request's header variable set by thekongAPI Gateway.
minos-discovery-minos
- Minor improvements.
- Unify documentation building pipeline across all
minos-pythonpackages. - Fix documentation building warnings.
- Fix bug related with package building and additional files like
AUTHORS.md,HISTORY.md, etc.
minos-http-aiohttp
- Now
AioHttpRequest'sheadersattribute is mutable. - Unify documentation building pipeline across all
minos-pythonpackages. - Fix documentation building warnings.
- Fix bug related with package building and additional files like
AUTHORS.md,HISTORY.md, etc.
minos-router-graphql
- Minor improvements.
- Unify documentation building pipeline across all
minos-pythonpackages. - Fix documentation building warnings.
- Fix bug related with package building and additional files like
AUTHORS.md,HISTORY.md, etc.
Update Guide
From 0.6.x
- Add the following packages to
pyproject.toml:minos-database-aiopgminos-database-lmdb
- Add the following changes to
config.yml:- Add
clientto database-releated sections:- In
default,repository,snapshot,broker, etc. add:client: minos.plugins.aiopg.AiopgDatabaseClient - In
sagaorsaga.storageadd:client: minos.plugins.lmdb.LmdbDatabaseClient
- In
- Replace the following classes:
minos.common.PostgreSqlMinosDatabase->minos.common.DatabaseMixinminos.common.PostgreSqlLockPool->minos.common.DatabaseLockPoolminos.common.PostgreSqlPool->minos.common.DatabaseClientPoolminos.networks.PostgreSqlBrokerPublisherQueue->minos.networks.DatabaseBrokerPublisherQueueminos.networks.PostgreSqlBrokerSubscriberQueue->minos.networks.DatabaseBrokerSubscriberQueueminos.networks.PostgreSqlBrokerSubscriberDuplicateValidator->minos.networks.DatabaseBrokerSubscriberDuplicateValidatorminos.aggregate.PostgreSqlTransactionRepository->minos.aggregate.DatabaseTransactionRepositoryminos.aggregate.PostgreSqlEventRepository->minos.aggregate.DatabaseEventRepositoryminos.aggregate.PostgreSqlSnapshotRepository->minos.aggregate.DatabaseSnapshotRepositoryminos.plugins.kafka.InMemoryQueuedKafkaBrokerPublisher-> `minos.plu...
- Add
Assets2
Uh oh!
There was an error while loading.Please reload this page.
1 person reacted
v0.7.0.dev4
14a2f0e This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
v0.7.0.dev4Pre-release
Pre-release
Merge pull request #445 from minos-framework/0.7.00.7.0
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.7.0.dev3
4f88dd7 This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
v0.7.0.dev3Pre-release
Pre-release
Merge pull request #411 from minos-framework/0.7.00.7.0.dev3
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.7.0.dev2
a81c39a This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
v0.7.0.dev2Pre-release
Pre-release
Merge pull request #407 from minos-framework/0.7.0.dev20.7.0.dev2
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.7.0.dev1
94dd238 This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
v0.7.0.dev1Pre-release
Pre-release
Merge pull request #387 from minos-framework/0.7.0.dev10.7.0.dev1
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v0.6.1
4cd6aed This commit was created on GitHub.com and signed with GitHub’sverified signature. The key has expired.
Changelog
minos-microservice-common
- Fix bug that didn't show the correct exception traceback when microservice failures occurred.
minos-broker-kafka
- Improve
KafkaBrokerSubscriber's destroying process.
Assets2
Uh oh!
There was an error while loading.Please reload this page.