Skip to content

Releases: d3nbr0/aiocarrot

v1.1.0

05 Feb 07:34
8230493
Compare
Choose a tag to compare

What's changed

  • Added task scheduler

About scheduler

The task scheduler is needed to run certain tasks once in a given period of time.
The period in which the task needs to be started is described using a cron template.

An example of a message that will be added to the scheduler:

@consumer.message(name='test.scheduler', schedule='*/5 * * * *')
async def scheduler_test_message(username: Optional[str] = None) -> None:
     print(f'Hello, world! My name is {username or "scheduler"}')

Full Changelog: v1.0.7...1.1.0

v1.0.7

21 Jan 23:27
Compare
Choose a tag to compare

What's changed

  • Silent shutdown feature

Full Changelog: v1.0.6...v1.0.7

v1.0.6

16 Jan 11:49
Compare
Choose a tag to compare

What's changed

  • Remove auto_remove queue flag
  • Set message delivery mode to PERSISTENT

Full Changelog: v1.0.5...v1.0.6

v1.0.5

13 Dec 13:03
Compare
Choose a tag to compare

Full Changelog: v1.0.4...v1.0.5

v1.0.4

05 Dec 16:50
Compare
Choose a tag to compare

What's changed

  • Fixed field validation
  • Fixed display of errors in the console

Full Changelog: v1.0.3...v1.0.4

v1.0.3

23 Oct 21:00
Compare
Choose a tag to compare

What's changed

  • Shutdown CancelledError exception
  • Detecting collisions in order to display an error when trying to add a consumer that has duplicate methods

Full Changelog: v1.0.2...v1.0.3

v1.0.2

21 Oct 17:44
Compare
Choose a tag to compare

What's changed

  • Consumer include pattern (it is used with consumer.include_consumer(other_consumer))
  • Fix pydantic model types validation
  • Shutdown mechanism

Full Changelog: v1.0.1...v1.0.2

v1.0.1

21 Oct 09:11
Compare
Choose a tag to compare

Updated the framework documentation, comments, and added examples

Full Changelog: v1.0.0...v1.0.1

v1.0.0

21 Oct 00:20
Compare
Choose a tag to compare