Issues
- 2
Migrate storage from `lmdb` to `postgres`
#176 opened by garciparedes - 1
Add support for `lambda` functions as callbacks
#206 opened by garciparedes - 1
Simplify `minos.saga.SagaStepStatus`
#208 opened by garciparedes - 1
- 0
Fix bug related with `Transaction` scopes and sub-`Saga` executions launched from `RemoteStep` calls
#245 opened by garciparedes - 3
Implement a transparent strategy to "inject" the user from the `Request` to the `SagaExecution`
#196 opened by garciparedes - 0
- 0
Fix bug related with `TransactionCommitter` and `ConditionalSagaStepExecution` instances
#241 opened by garciparedes - 0
`ConditionalSagaStep.from_raw` raises an exception when `else_then` value is not provided
#238 opened by garciparedes - 0
Take advantage of concurrent broker calls on the `TransactionCommitter` class
#234 opened by garciparedes - 0
- 0
Restrict running of`SagaExecution.commit` method on instances within `ConditionalSagaStepExectuion`
#226 opened by garciparedes - 0
Fix `minos.networks.DynamicHandlerPool` blocks on `minos.saga.TransactionCommiter` class
#228 opened by garciparedes - 0
Add `SagaService` class
#223 opened by garciparedes - 0
- 0
- 0
Deprecate handling function on `Saga.commit`
#221 opened by garciparedes - 0
Remove the strong dependency with `CommandReply`
#216 opened by garciparedes - 0
Be compatible with `minos.aggregate`
#212 opened by garciparedes - 0
Use the `user: ContextVar[Optional[UUID]]` that contains the user's identifier
#209 opened by garciparedes - 0
Store the `user: Optional[UUID]` in the `SagaExecution` instance to have it after recovering from disk
#200 opened by garciparedes - 0
Add `ConditionalSagaStepExecution`
#204 opened by garciparedes - 0
Implement `minos.saga.ConditionalSagaStep`
#175 opened by garciparedes - 0
Add generics for `SagaOperation.callback`
#201 opened by garciparedes - 0
- 0
- 0
- 0
Refactor the way to create callback functions to follow the `(request: Request) -> Optional[Response]` pattern
#174 opened by garciparedes - 0
Remove `Minos` prefix from all `Saga` exceptions
#184 opened by garciparedes - 0
Add `CommitExecutor` class to keep consistency with the rest of operations
#187 opened by garciparedes - 0
Add `SagaStep.on_error` method
#180 opened by garciparedes - 0
Rename `SagaStep` methods
#179 opened by garciparedes - 1
- 1
Saga fails only when a 40x is returned
#167 opened by albamig - 1
Pass request instead of context to saga's `on_reply()`
#168 opened by albamig - 0
Enrich `SagaRequest` and `SagaResponse`
#177 opened by garciparedes - 0
Remove copyright headers from python files and stop using `NoReturn` arbitrarily
#171 opened by garciparedes - 0
Fix problems related with dependency injection
#169 opened by garciparedes - 0
- 0
- 0
- 1
- 0
Remove `name` field from the `Saga` class
#158 opened by garciparedes - 0
Update `minos.saga.SagaContext.__setattr__` to be consistent with `AttributeError`
#152 opened by garciparedes - 1
`minos.common.Aggregate.version` increments must be generated only if the instance has any changes
#154 opened by garciparedes - 0
- 0
- 0
- 0
- 1