Aio-microservice

Latest version: v0.15.0

Safety actively analyzes 681775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.15.0

Feature

* feat(prometheus): add initial support for prometheus metrics

- use `litestar.contrib.prometheus` controller to expose a `/metrics`
endpoint for prometheus
- use `litestar.contrib.prometheus` middleware to collect
HTTP metrics for every request ([`737e782`](https://github.com/betaboon/aio-microservice/commit/737e78268e0206c517011ec3852ea6bf30caf280))

0.14.0

Chore

* chore: add pytest-watcher as testing dependency ([`dbdef4f`](https://github.com/betaboon/aio-microservice/commit/dbdef4fb8c7329e98c0e6b81c680255617ab4b6e))

Feature

* feat(http_cors): convert http-cors to extension ([`da7d10a`](https://github.com/betaboon/aio-microservice/commit/da7d10a3bcf49ec41c035e2c9e4076112afa1fd5))

* feat(core): expose litestar on_app_init via decorator ([`9799dfb`](https://github.com/betaboon/aio-microservice/commit/9799dfb65a5850157254a00a5983604802399045))

Refactor

* refactor(core): depricate __http_controllers__ in favor of litestar_on_app_init ([`08cd1ff`](https://github.com/betaboon/aio-microservice/commit/08cd1ff895dd1358df141cb57670a7c8095b9413))

* refactor(amqp): make use of litestar_on_app_init ([`512447e`](https://github.com/betaboon/aio-microservice/commit/512447e544f1938b806731bbd0e129ffa9460509))

* refactor(graphql): make use of litestar_on_app_init ([`7267880`](https://github.com/betaboon/aio-microservice/commit/72678802d8331823a684bd30cb3313913f97b8e8))

Test

* test(core): add test for cors-config ([`33e1a1a`](https://github.com/betaboon/aio-microservice/commit/33e1a1ac8ebdda88e8625c5dc7ea778a0e8bdfe9))

0.13.0

Chore

* chore: update dependencies ([`59d8125`](https://github.com/betaboon/aio-microservice/commit/59d8125b98653db4532d1e0146bcc7cca5af0c15))

Feature

* feat(amqp): support getting messages published to exchange in TestAmqpBroker ([`225c303`](https://github.com/betaboon/aio-microservice/commit/225c3039ee86a0137797afc91c0a8d812575864e))

* feat(amqp): expose (almost) all decorator arguments ([`16c0b30`](https://github.com/betaboon/aio-microservice/commit/16c0b3024e68ff374e4e7615d27a14f5c7569d4d))

* feat(amqp): upgrade to faststream >=0.5.0 ([`d0e170a`](https://github.com/betaboon/aio-microservice/commit/d0e170ad9d16c86bb4bff8f83b560df93de04a0f))

Refactor

* refactor(amqp): use dataclass for decorators ([`d29ae48`](https://github.com/betaboon/aio-microservice/commit/d29ae488163d45282f61c90b0151a31d3abf7df6))

* refactor(scheduler): use dataclass for decorators ([`36c4cec`](https://github.com/betaboon/aio-microservice/commit/36c4cecdc675ddf0f333aae13a14c2c419b39f84))

0.12.1

Chore

* chore: update copier template ([`bb32351`](https://github.com/betaboon/aio-microservice/commit/bb32351a91f5eebe8d7d3d36832d0ca31c0817b6))

Fix

* fix(core): use correct imports for rich markdown ([`1370234`](https://github.com/betaboon/aio-microservice/commit/13702340aca8458b2e247c43fff8faebb83c1b5c))

* fix(scheduler): make interval tasks start immediately ([`719d4fd`](https://github.com/betaboon/aio-microservice/commit/719d4fd719e40c995a1ac50878612e8288844f38))

Test

* test(scheduler): add test for scheduled task called before app is ready ([`dc4fd87`](https://github.com/betaboon/aio-microservice/commit/dc4fd87b02c1894cbb70fbeb696bc7e39afaa895))

0.12.0

Feature

* feat(core): expose cors configuration ([`f6c1b5d`](https://github.com/betaboon/aio-microservice/commit/f6c1b5d7f178dc1ae31bfc5c98a43b6fbff0e76b))

0.11.1

Fix

* fix(core): help without default-values (revert schema-export) ([`846d534`](https://github.com/betaboon/aio-microservice/commit/846d5342a6eafaf4f597c15217fc335b7e61cc4a))

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.