releases.shpreview
Inngest/Python SDK

Python SDK

$npx -y @buildinternet/releases show inngest-python-sdk
Mon
Wed
Fri
AprMayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases5Avg2/moVersionsinngest@0.5.14 → inngest@0.5.18
Jun 6, 2024

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.
May 29, 2024

New features

  • Add timeout option to step.invoke and step.invoke_by_id.
May 28, 2024

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 {}.
May 21, 2024

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.
May 6, 2024

New features

  • Add DigitalOcean Functions support.
May 3, 2024

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.

New features

  • Experimental encryption middleware (inngest.experimental.EncryptionMiddleware)
Apr 24, 2024

Fixes

  • Use a connection pool when sending HTTP requests.
Apr 23, 2024

New features

  • Add support for zero downtime signing key rotation.
Apr 7, 2024

Fixes

  • Fix Dev Server auto-discovery
  • Fix signing key required when using client without serve
Mar 31, 2024

New features

  • Branch environment support (docs)

Fixes

  • Fix not fetching batch and step data from the API. This is necessary when the request from the Executor would be too large
Mar 13, 2024

New features

  • Add Python 3.9 support
Mar 11, 2024

New features

Mar 10, 2024

Fixes

  • Fix if_exp is ignored
Feb 23, 2024

New features

  • Errors raise in step.run can be caught outside of the step.run

Fixes

  • Fix NonRetriableError raised in step.run not disallowing retries
  • Improve Event.data type by changing it to typing.Mapping. Previously, it was dict which is an invariant type
Jan 24, 2024

New features

  • Concurrency

Fixes

  • Fix not forwarding sync ID header during synchronization
Jan 4, 2024

New features

Fixes

  • Fix function IDs with invalid URL characters failing at execution time.
  • Fix function ID conflicts between apps.
  • Fix step ID deduping logic.
  • Fix internal Inngest frames in user error tracebacks.
  • Fix inverted INNGEST_DEV detection.

Breaking changes

  • create_function moved to method on inngest.Inngest.
  • Move api_base_url and signing_key params from serve function to inngest.Inngest constructor.
  • Production mode is opt-out.
Dec 11, 2023

Fixes

  • Fix 403 due to CSRF when using Django.

Features

  • Can customize serve origin and path.

Housekeeping

  • Change license to Apache.
Nov 29, 2023

Features

  • Add Django support.

Fixes

  • Fix defaulting is_production when it's False.
  • Fix missing py.typed file.
Latest
inngest@0.5.18
Tracking Since
Nov 20, 2023
Last fetched Apr 19, 2026