History¶
0.1.0 (2021-11-08)¶
Migrate Aggregate-related stuff from
minos.commontominos.aggregate.Add
TransactionRepository.Refactor
ModelRefto be used as a full class instead of a simple type hint label.Rename
MinosRepositoryasEventRepository.Rename
MinosSnapshotasSnapshotRepository.
0.1.1 (2021-11-09)¶
Do not raise a
TransactionRepositoryConflictExceptionexception whenTransactionStatus.PENDINGstatus do not change.Add
TransactionRepository.get(uuid: UUID)methodClean tests.
0.2.0 (2021-11-15)¶
Add
SnapshotServicecontainingGet${AGGREGATE_NAME},Get${AGGREGATE_NAME}sand the periodic event to synchronize the snapshot if reads are received for a long time.Add
TransactionServicecontainingReserve${MICROSERVICE_NAME}Transaction,Reject${MICROSERVICE_NAME}TransactionandCommit{MICROSERVICE_NAME}Transaction.Be compatible with
minos-microservice-common=^0.3.0.Add
minos-microservice-networksas dependency.
0.2.1 (2021-11-16)¶
Add periodic event handler on
TransactionServiceto rejectTransactionEntryinstances that are blocked (for more than a minute onTransactionStatus.RESERVEDstatus).Add ordering capabilities to
AggregateDiffinstances.Add
updated_atfilter intoTransactionRepository.select
0.2.2 (2021-11-22)¶
Add
ModelRef.resolve(...)method to resolveModelRefinstances.Add
ModelRefResolverto resolveModelRefinstances in batch.Fix bug that published Domain Events when non-top-level transactions are committed.
0.2.3 (2022-01-10)¶
Remove the
datawrapper from theModelRef‘s avro serialization.Add support for search by
ModelRefinstances on thePostgreSqlSnapshot.Fix bug related with the
IS_REPOSITORY_SERIALIZATION_CONTEXT_VAR, used to store on the repository only the references to another aggregates.Fix bug related with concurrent enabling of the
uuid-osspextension frompostgres.
0.2.4 (2022-01-11)¶
Remove the
datawrapper from theIncrementalSet‘s avro serialization.Remove the
datawrapper from theValueObjectSet‘s avro serialization.Remove the
datawrapper from theEntitySet‘s avro serialization.