0.1.3.0 (2023-06-14) AsyncAPI
The current update adds functionality that I've been working hard on for the last month:
Now Propan can automatically generate and host documentation for your application
according to the AsyncAPI specification.
You can simply provide related teams with a link to your documentation page, where they can get acquainted with all the parameters of the server used, channels, and the format of messages consumed by your service.
You can learn more about this functionality in the corresponding [documentation section] (getting_started/9_documentation.md).
Also, the ability to determine a broker and consumers level dependencies has been added.:
from propan import RabbitBroker, Depends
broker = RabbitBroker(dependencies=[Depends(...)])
@broker.handler(..., dependencies=[Depends(...)])
async def handler():
...
Full Changelog: 0.1.2.17...0.1.3.0