Qruise Logo
Updates:

November 2025 (v2025.11)


QruiseOS

This QruiseOS release mainly focuses on the backend, improving performance and stability.

API

The backend API has been updated to enhance usability and flexibility.

  • Experiments can now be sorted by name or started_at, making it easier to compare relevant experiment runs in order.
  • Experiments can now be retrieved not only by their unique id, but also by their full name; for example, ReadoutDiscriminator2/019a732c-35e4-7e30-a20f-d5013631e626_Q1. Both options are supported through the same experiment endpoint.
  • The /version endpoint now also returns the environment name alongside the version, making environment tracking easier.

Fully asynchronous backend

The backend has been reworked to run fully asynchronously, allowing it to handle around 10× more operations concurrently. For users, this means no more blocking requests or database locks, providing a boost in stability and performance across the stack while running experiments.

Maintenance & housekeeping

We upgraded the workflow engine to use Prefect 3, which mainly allows us to upgrade other dependencies to newer versions and resolve a lot of conflicts. Prefect 3 will also give the opportunity to use new functionalities for workflow scheduling in the future.

Keycloak authentication has been made more robust: we fixed a few bugs causing deadlocks on container startups caused by delayed health checks.

Authentication token verification has also been optimised, significantly improving performance for high numbers of parallel requests.

We added Redis to the stack, which is the first step in bringing a caching and background worker architecture to our solution. More details will follow in a future release.

Stay Informed with Our Newsletter

Subscribe to our newsletter to get the latest updates on our products and services.

© Qruise GmbH 2025. All rights reserved
European Union flag

Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Innovation Council and SMEs Execitve Agency (EISMEA). Neither the European Union nor the granting authority can be held responsible for them. Grant agreement No 101099538