Changelog Update #7 - Custom health checks public preview, deployment status improvements, and FastAPI deployment guide

Today, we’re glad to share that custom health checks are now available to everyone in public preview.

We’ve also improved our deployment statuses and released new documentation to deploy FastAPI on Koyeb!

Let’s jump straight into the in-depth rundown of this week’s changelog:

  1. Custom health checks in public preview
    The ability to customize health checks is now in public preview. This means everyone can now override the default TCP health checks to get more control over defining the health status of a service.

    We currently allow defining HTTP and TCP health checks for each port exposed on your service. We plan to support more protocols in the future.

    To start customizing health checks, click the Advanced button and go to the Exposing your service section. For each port defined, you can click Customize health checks to override the default TCP health check.

  2. Deployment status improvements
    Sunny reported a regression occurring on new deployments. The starting status was displayed whereas the actual deployment status should have been unhealthy. This behavior made it hard to understand what was happening, especially during a health check failure.

  3. New FastAPI deployment documentation

    We published a new deployment guide in our documentation to help you get started deploying FastAPI applications on Koyeb :point_right: Deploy a FastAPI Python App - Koyeb

    Any suggestion for which framework or language you think we should cover next?