Skip to content

Releases: alice-biometrics/petisco

v2.0.6

16 Feb 14:57
99183c9
Compare
Choose a tag to compare

What's Changed

  • fix: include RequestRespondedMiddleware into get_middlewares_configur… by @jask90 in #433

Full Changelog: v2.0.5...v2.0.6

v2.0.5

16 Feb 10:52
54efce9
Compare
Choose a tag to compare

What's Changed

  • feat: new RequestRespondedMiddleware with unit tests by @jask90 in #432

New Contributors

Full Changelog: v2.0.4...v2.0.5

v2.0.4

15 Feb 07:58
3807c2d
Compare
Choose a tag to compare

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

18 Jan 08:34
ba21b4a
Compare
Choose a tag to compare

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

08 Jan 15:40
cf81ee8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.0.2

v2.0.1

04 Jan 13:31
212493a
Compare
Choose a tag to compare

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

20 Nov 08:37
Compare
Choose a tag to compare

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

17 Nov 09:55
aa9a568
Compare
Choose a tag to compare
v2.0.0-rc35 Pre-release
Pre-release

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

07 Nov 11:55
34a977b
Compare
Choose a tag to compare
v2.0.0-rc34 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-rc33...v2.0.0-rc34

v2.0.0-rc33

05 Oct 14:54
5649a78
Compare
Choose a tag to compare
v2.0.0-rc33 Pre-release
Pre-release

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