Releases: alice-biometrics/petisco
Releases · alice-biometrics/petisco
v2.0.6
v2.0.5
v2.0.4
What's Changed
- feat: just notify when rabbitmq configure raises a connection error by @franciscorode in #431
Full Changelog: v2.0.3...v2.0.4
v2.0.3
What's Changed
- feat: improve lost connection notifications in rabbitmq consumer by @franciscorode in #430
Full Changelog: v2.0.2...v2.0.3
v2.0.2
What's Changed
- feat: notify lost connection errors in rabbitmq consumers by @franciscorode in #429
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- feat: prepare petisco to be compatible with meiga v1.9.4 as it's coup… by @acostapazo in #427
- Feature/sql provider optimize logs by @acostapazo in #428
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
Feat
- generate SQL models diagram with petisco-dev (#424)
- RabbitMqMessageConsumer: add external configuration of inner buses (sharing same channel) (#422)
- Uuid: research migration and limitations (#412)
- enrich critical errors with controller parameters (#420)
- CriticalError: add semantics on some critical errors (#417)
- Message: add hash (#415)
- notifier: add compatibility to add meta from controller input (#411)
- ensure-async-routers: check if all routers have been defined as async (#409)
- RabbitMqConfigurer: add parametrization to configure inner buse… (#406)
- Uuid: add input output useful methods (#404)
- rabbitmq: add alias option in get_rabbitmq_message_dependencies (#391)
- RabbitMqConfigurer: create a tool to define and configure rabbitmq on app configuration (#389)
- repository: add SqlRepository and ElasticRepository to simplify construction with session scopes (#380)
- petisco-dev: add sql-model option to modify declarative-base (#374)
- sql: implement before_initial_statements and after_initial_statements in SqlDatabase. Implement custom initialization in databases. And present an example to create a program with several sql databases and model gathering (#373)
- value_object: add field_serializer tool on ValueObject (pydanti… (#367)
Fix
- elastic-testing: solving some skipped elastic events (#419)
- ResponseMocker: solve tests
- ResponseMocker: mock also success status_code
- ResponseMocker: content when success use now self.header_key
- RabbitMqConnector: remove prefetch_size as it is not implemented in rabbitmq and parametrize prefetch_count (#407)
- AggregateRoot: add support for Annotated params (#402)
- mypy: solve error defining disable_error_code
- mypy: rename config file
- elastic_is_running_locally: solve bug on database creation using local alias (#395)
- Message: meta is a dict if empty when load from formatted message (#392)
- public_api: solve error packaging legacy submodule (message)
- message type issues (#388)
- Middelwares: protect controllers and subscribers from middleware uncontroller exceptions (#385)
- databases: solve error on clear_database (#379)
- avoid exception when traceback is None
- petisco-dev: fix error en -sql-models (#371)
Refactor
- DomainError: use get_specific_detail instead of get_specify_detail (#418)
Perf
- increase attempts wait to reconnect rabbit consumers (#426)
Detail
- V2 by @acostapazo in #354
- perf: increase max attempts to reconnect rabbit consumers by @franciscorode in #361
- perf: increase max attempts to reconnect rabbit consumers by @franciscorode in #363
- chore(simplification): improve databases interface by @acostapazo in #364
- chore: update to pydantic v2 by @acostapazo in #365
- feat(shared_error_map): implement option to upload a shared error map… by @acostapazo in #366
- feat(value_object): add field_serializer tool on ValueObject (pydanti… by @acostapazo in #367
- chore(typing): add some missing typehints on sql module. also fixed S… by @acostapazo in #368
- chore: add ElasticSession and AsyncElasticSessionScope type by @acostapazo in #369
- Bugfix/example persistence by @acostapazo in #370
- fix(petisco-dev): fix error en -sql-models by @acostapazo in #371
- fix: avoid exception when traceback is None by @miguel-lorenzo in #372
- feat(sql): implement before_initial_statements and after_initial_stat… by @acostapazo in #373
- feat(petisco-dev): add sql-model option to modify declarative-base by @acostapazo in #374
- chore: add error logging on event buses by @fgsalomon in #375
- Feature/pydantic v2 by @acostapazo in #377
- Feature/improving type hints by @acostapazo in #378
- fix(databases): solve error on clear_database by @acostapazo in #379
- feat(repository): add SqlRepository and ElasticRepository to simplify… by @acostapazo in #380
- chore(SqlDatabase): add pool_pre_ping=True in sqlalchemy create_engine by @acostapazo in #384
- fix(Middelwares): protect controllers and subscribers from middleware… by @acostapazo in #385
- chore(requirements): update fastapi by @acostapazo in #386
- fix: message type issues by @fgsalomon in #388
- feat(RabbitMqConfigurer): create a tool to define and configure rabbi… by @acostapazo in #389
- chore(typing): improve Container and Message type hints by @acostapazo in #390
- Improve Dev Experience on DomainEvents and Commands by @acostapazo in #383
- feat(rabbitmq): add alias option in get_rabbitmq_message_dependencies by @acostapazo in #391
- fix(Message): meta is a dict if empty when load from formatted message by @acostapazo in #392
- Feature/fastapi controller responses classmethod by @acostapazo in #393
- chore(persistence): update elastic_is_running_locally (use databases … by @acostapazo in #394
- fix(elastic_is_running_locally): solve bug on database creation using… by @acostapazo in #395
- Feature/improve type hints and upgrade mypy by @acostapazo in #396
- Feature/aggregate root serialization by @acostapazo in #399
- chore(message): update pydantic extra (use literal as expected in pyd… by @acostapazo in #397
- Feature/message info by @acostapazo in #400
- Feature/aggregate root serialization with unions by @acostapazo in #401
- fix(AggregateRoot): add support for Annotated params by @acostapazo in #402
- chore(FastApiController): improve typing of responses to fit fastapi … by @acostapazo in #403
- feat(Uuid): add input output useful methods by @acostapazo in #404
- Fix/UUID inmutable errors by @acostapazo in #405
- fix(RabbitMqConnector): remove prefetch_size as it is not implemented… by @acostapazo in #407
- feat(RabbitMqConfigurer): add parametrization to configure inner buse… by @acostapazo in #406
- feat(ensure-async-routers): check if all routers have been defined as… by @acostapazo in #409
- Feature/fastapi appication use response mock by @acostapazo in #410
- feat(notifier): add compatibility to add meta from controller input by @acostapazo in #411
- chore(datetime): replace utcnow() with now(timezone.utc) by @acostapazo in #413
- feat(Message): add hash by @acostapazo in #415
- feat(CriticalError): add semantics on some critical errors by @acostapazo in #417
- refactor(DomainError): use get_specific_detail instead of get_specify… by @acostapazo in #418
- fix(elastic-testing): solving some skipped elastic events by @acostapazo in #419
- feat: enrich critical errors with controller parameters by @franciscorode in #420
- feat(Uuid): research migration and limitations by @acostapazo in #412
- feat(RabbitMqMessageConsumer): add external configuration of inner bu… by @acostapazo in #422
- Feature/configure inner buses in rabbitmq message consumer by @acostapazo in #423
- feat: generate SQL models diagram with petisco-dev by @fgsalomon in #424
- perf: increase attempts wait to reconnect rabbit consumers by @franciscorode in #426
- chore(requirements): update elasticsearch version to 8 by @acostapazo in #425
Full Changelog: v1.15.4...v2.0.0
v2.0.0-rc35
What's Changed
- chore(requirements): update elasticsearch version to 8 by @acostapazo in #425
Full Changelog: v2.0.0-rc34...v2.0.0-rc35
v2.0.0-rc34
What's Changed
- feat: generate SQL models diagram with petisco-dev by @fgsalomon in #424
- perf: increase attempts wait to reconnect rabbit consumers by @franciscorode in #426
Full Changelog: v2.0.0-rc33...v2.0.0-rc34
v2.0.0-rc33
What's Changed
- Feature/configure inner buses in rabbitmq message consumer by @acostapazo in #423
Full Changelog: v2.0.0-rc32...v2.0.0-rc33