Skip to content

Releases: inngest/inngest-py

v0.4.2

20 Jun 21:17
574c94e
Compare
Choose a tag to compare

New features

  • Experimental support for asyncio.gather and asyncio.FIRST_COMPLETED. To enable this feature, set _experimental_execution=True in your function's create_function decorator

v0.4.1

14 Jun 13:57
c0dd996
Compare
Choose a tag to compare

Fixes

  • Fix internal validation error since ctx.stack.stack in the request body can be null

v0.4.0

06 Jun 20:04
Compare
Choose a tag to compare

This release contains some breaking changes. Please see our docs for a detailed migration guide.

New features

  • Improved existing middleware hooks and added new hooks. These changes support more robust middleware, like Sentry.
  • Added the priority function configuration.

Breaking changes

  • Changed some middleware function signatures.
  • Removed async_mode arg in inngest.django.serve. This is now inferred based on whether any of your Inngest functions are async.
  • Removed NonRetriableError.cause.

v0.3.16

29 May 18:12
Compare
Choose a tag to compare

New features

  • Add timeout option to step.invoke and step.invoke_by_id.

v0.3.15

28 May 21:02
Compare
Choose a tag to compare

New features

  • Add RetryAfterError, which can be used to schedule a retry at a specific time.

Fixes

  • Fix validation error when an Inngest Server sets event.data to null instead of {}.

v0.3.14

21 May 12:51
Compare
Choose a tag to compare

Improvements

  • Auto-detect async mode for Django. Its async_mode serve kwarg will be removed in version v0.4.
  • Raise an error if using async functions and a Django version below 5.
  • Stop logging a warning when falling back to the synchronous HTTP client.

v0.3.13

06 May 02:04
Compare
Choose a tag to compare

New features

  • Add DigitalOcean Functions support.

v0.3.12

03 May 15:55
Compare
Choose a tag to compare

New features

  • Add support for step.run callback args (e.g. step.run("my-step", my_callback, arg_1, arg_2)).
  • Change experimental encryption middleware (inngest.experimental.EncryptionMiddleware) to use NaCL.

Fixes

  • Fix returning secure introspection when in dev mode. This isn't a security fix since the secure introspection response doesn't include secrets and the changes only affect local development.

v0.3.11

03 May 15:51
Compare
Choose a tag to compare

New features

  • Experimental encryption middleware (inngest.experimental.EncryptionMiddleware)

v0.3.10

24 Apr 15:00
Compare
Choose a tag to compare

Fixes

  • Use a connection pool when sending HTTP requests.