Follow the latest changes, improvements, and new features released to the Koyeb platform.
When using the service discovery via the mesh, you previously had to copy the name of each service manually. This action was error-prone.We added a copy-to-clipboard icon next to the service private DNS entry. You can now quickly copy and use the domain name on other services of your app.
We've observed an increased amount of failures related to the growing number of deployments.
We reworked several core deployment jobs to increase deployment speed and reduce unexpected failures.
Previously, retrieving the nodes' status details in the control panel was done by hovering over the status. It was both counter-intuitive and unergonomic.
You now view the status and easily understand what is happening on each node thanks to a dedicated panel.
To deploy from an Amazon Elastic Container Registry, you previously had to manually create a new Secret to store the AWS ECR configuration. This was error-prone and often led to deployment failures.
We simplified the process by adding AWS ECR to the list of registry providers on the service creation page allowing you to easily deploy Docker images from AWS ECR.
The GitHub Action for Koyeb CLI offers a simple way to install, configure and use the CLI in your GitHub Actions workflows.
The Action is useful to add continuous deployment of your app to the Koyeb platform. It also allows you to perform operations on your Koyeb resources directly from your GitHub Actions worflows.
The v2.0 of the Koyeb CLI (Command Line Interface) is now available and ready to let you manage all your Koyeb resources directly from the terminal!
The Koyeb CLI is a critical tool to improve the deployment experience. It provides a fast way to interact with Koyeb when you develop, build and deploy your applications.
You can now easily interact programmatically with the Koyeb platform using the Koyeb Go SDK. The Koyeb Go client allows you to leverage all the capabilities of the Koyeb platfom in your Go applications.
The API Documentation was completely redesigned and updated to include new endpoints. Deprecated endpoints have been removed. We also updated the introduction of the API documentation with clearer instructions on how to get started using the Koyeb API.
Deploying from an Azure Container registry required manually creating a new Secret to store the ACR configuration.
We streamlined the process by adding Azure Container Registry to the list of registry providers on the service creation page, so you can now easily deploy Docker images from Azure Container Registry.
Our edge network was not allowing you to use server-sent events in your application.
Server-sent events are now natively supported on all applications.
Our built-in Service Mesh & Discovery is now fully operational. All the services inside an App can now communicate securely using the Koyeb mesh network.
No configuration is needed to benefit from the Service Mesh & Discovery features. Simply use the automatic private DNS entry of a service to connect and communicate with it.
Previously, the containers hosting your services started even if the network was not ready. This sometimes caused outgoing connections to fail at boot time when the network took more than 100ms to come up.
The issue is now solved and your service code is started after the mesh network is ready.
The Koyeb Edge and Mesh network serve custom 404, 502, and 503 pages to help you identify the origin of errors during deployment or when a runtime failure occurs.
We improved the content of these pages to simplify troubleshooting and improve your deployment experience. Let us know how we can further improve them for you!
Logs of services with horizontal scaling enabled were only displayed for the first node.
The logging page on the Koyeb control panel now lets you track all nodes logs when you scale horizontally.
Previously, deploying from a GitLab private registry was possible but required to manually create a secret with a JSON containing the credentials. This was error-prone and often led to deployment failures.
We simplified this process and added GitLab directly to the list of providers on the service creation page.
To help you get started in minutes and deploy your first application on the Koyeb platform, we now provide a demo application you can deploy in one click.
The application automatically renders a page with your latency to the Koyeb Edge and Core Location where your service is running. It also displays the environment variables available for the service and the HTTP request headers to help you configure your app.
Share your edge latency with us on Twitter and spread the word about Koyeb! 😇