Release Phases for Inngest

This pages outlines how Inngest features and products are released through 3 distinct phases of development maturity and availability to users.

The release flow varies depending on the security or scalability requirements of the newly available feature or product:

Release Phases

Releases can follow a non-linear flow to GA, the above graphic is not strict, but an idea of how features may flow from internal development to GA. Additionally (not pictured), small features might go from internal development directly to GA for a launch.

You will find below the details of each release phase.

Release Phases

Developer Preview

Products or features released as a Developer Preview are still under development, made available to early users for feedback. This implies that the new APIs or methods made available via our APIs or SDKs are flagged as experimental and might change without strict version control or notice.

Developer preview features or products cheat sheet:

AspectDetails
APIsExposes non-final APIs that might change without strict version control or notice
DocumentationProvides limited documentation that will evolve with users' feedback
Production UseNot recommended for production use and not covered by the Service Level Agreement applicable to the Enterprise plan
LimitationsMay come with limitations specific to the feature, such as plan-based or usage-based restrictions
PricingLimited free availability during preview phase

Features or products currently in developer preview:

Private/Public Beta

Product or features in private or public beta are no longer under active development, but still require some work to meet the quality standards for GA (ex, reliability improvements, scalability stress tests).

Beta features or products cheat sheet:

AspectDetails
APIsProvide almost final APIs that may change following strict version control and communications
DocumentationProvide extended documentation covering a getting-started guide, references, and an edge cases FAQ
Production UseNot recommended for production use and are not covered by the Service Level Agreement applicable to the Enterprise plan
SupportGrants access to a channel to share feedback (in case of private beta)
LimitationsMay come with limitations specific to the feature, such as plan-based or usage-based restrictions
PricingLimited free availability during preview phase

Private beta vs. public beta

Features or products that require scalability stress tests, security considerations, or early customer feedback are good candidates for a private beta, ensuring a positive experience for all participants. Other features might be a good fit for public beta (ex, SDKs features, Inngest Dev Server improvements)

General Availability

A product or feature in general availability is considered secure, scalable, and stable, and is ready for use by users and customers across all plans.

General availability features or products cheat sheet:

AspectDetails
APIsExposes final APIs that may evolve following strict version control and an associated changelog
DocumentationProvide complete documentation from quickstarts, examples, and demos
Production UseReady to be used in production by users and customers across all plans and are covered by the Service Level Agreement applicable to the Enterprise plan
LimitationsLimitations are properly documented (if any)
PricingPricing is moved into an entitlement

Deprecated

The deprecation of features or products follows the following agenda over multiple months:

  1. Addition of deprecated mentions in the relevant documentation pages
    1. Publishing of migration guides (if applicable)
  2. Communication with users and customers over emails, Discord, and private support Slack channels
  3. Update of SDKs to highlight the deprecated APIs (if applicable)
  4. Targeted email reminders weeks before the target sunset date

FAQ

How feedback are collected during the developer preview phase?

During the Developer Preview and Public beta phases, we collect feedback from users and customers over our Discord channel.

Feedback from GA and private beta phases are collected over our private support Slack channel, our Discord channel and our support portal.

How can I stay updated on the release of new features and products?

You can follow us on Twitter or Discord to get notified when new features and products are released.

You can also subscribe to our newsletter to get notified when new features and products are released.