Skip to main content

Feature deprecations

This section lists deprecated behavior in Ory Kratos. Check this section regularly to avoid relying on deprecated functionality.

Who does this apply to?

Users of the Ory Network, Ory Kratos (open source) and the OEL (Ory Enterprise License) are affected by this section.

How to use this section

Each entry in this section provides information about the deprecated feature, including:

  • A brief description of the feature and its purpose.
  • The reason for deprecation, if available.
  • The version in which the feature was deprecated.
  • Any recommended alternatives or migration paths, if applicable.

If you're using an Ory Network project, your configuration will not change, unless you have explicitly disabled the deprecated feature via a project level feature flag. To check which flags are currently enabled, go to Project settingsAdvanced in the Ory Console.

If you're self-hosting Ory Kratos (either through open source or the OEL), you should review your configuration and codebase to identify any usage of deprecated features before upgrading to a new version. This will help you avoid any potential issues that may arise from the removal of deprecated features in future releases.

Stay informed

Subscribe to the Ory Changelog to receive updates on new releases, including information about deprecated features and their removal timelines. Additionally, consider joining the Ory community on Slack or GitHub to stay engaged with other users and developers, and to get support for any questions or issues related to deprecated features.

Impacted functionality

Admin session extension API (faster_session_extend)

  • Who is impacted by this change?

This improvement may impact users who are using the /admin/sessions/{id}/extend endpoint (extendSession SDK operation) to extend their users' sessions. The new implementation may result in faster response times and improved performance when extending sessions.

  • Why was this change made?

The change was made to improve the performance and efficiency of the session extension process. By decoupling the session extension from the retrieval of the updated session information, we can reduce the processing time and resource usage for extending sessions, especially in scenarios with high traffic or large session data.

  • How to adapt to this change?

If your application is using the updated session returned by the /admin/sessions/{id}/extend endpoint after the session extension, you will need to update your implementation to retrieve the updated session information separately, using the /admin/sessions/{id} endpoint (getSession SDK operation) after the session extension.

After you reviewed your usage of this API, follow the instructions below based on your deployment type to ensure that you are benefiting from the improved session extension process.

Go to Project settingsAdvanced in the Ory Console and enable the "Faster session extension" feature flag to benefit from this improvement.