Home
changelog
Follow us:RSS feed

Changelog

Cockpit

Added

Cockpit is now available in General Availability. Cockpit is a monitoring and alerting solution designed for multi-source observability. Cockpit allows you to collect, store, and analyze metrics and logs from Scaleway, your applications, or any other cloud providers.

Join the #observability channel on Slack.

Load Balancers

Removed

Following our deprecation notice, it is no longer possible to create and use SNI routes with HTTP backends in Scaleway Load Balancer. The HTTP Host header route type must now be used instead.

All Load Balancers that were still using SNI routes with HTTP backends on June 1st have now been automatically updated to use the HTTP Host header route instead.

For more information please refer to our product documentation.

Join the #load-balancer channel on Slack.

Instances

Added

POP2, POP2-HC, and POP2-HM are our new reliable, high-performance Instances with dedicated vCPU for the most demanding workloads and mission-critical applications. Choose the vCPU/RAM ratio that best matches your workload's specific requirements, whether it's general purpose (POP2), High CPU (POP2-HC), or High Memory (POP2-HM).

These new Instances are currently available in:

  • fr-par1
  • fr-par-2
  • nl-ams-1
  • nl-ams-2
  • pl-waw-2
  • fr-par-3 will follow in the coming weeks.

Learn more about POP2, POP2-HC and POP2-HM Instances.

Join the #instance channel on Slack.

Elastic Metal

Added

Introducing EM-I210E-NVME High-Performance NVMe-Powered Bare Metal in the new Iridium Range of Elastic Metal! 🚀

Key Specifications:

  • Processor: AMD EPYC™ 7313P (16 cores, 3.0 GHz)
  • Storage: 2 × 1.92 TB SSD NVMe
  • RAM: 128 GB
  • Bandwidth: 1 Gbps (Public), 10 Gbps (Private)
  • Price: €239.99/month or €0.667/hour
  • Availability Zones: PAR-1, PAR-2

Designed for professionals, this high-performance server is here to elevate your computing experience. Experience lightning-fast data processing with NVMe storage and enjoy 10 Gbps private bandwidth for seamless communication!

Join the #elastic-metal channel on Slack.

Kubernetes

Added

Scaleway Kubernetes products now support the latest minor version 1.27 "Chill Vibes". Read our version support policy for more information.

Join the #k8s channel on Slack.
Added

By default, every new Kubernetes Kapsule cluster created from the Scaleway console is now attached to a Private Network, free of charge, fully configured, and supported on Terraform and CLI. Migrate now your public Kubernetes clusters from the Scaleway Console.

Find out more information on the Kubernetes Private Network documentation

Join the #k8s channel on Slack.
Changed

Kubernetes Kapsule nodes come now pre-installed with an SSH server that a security group protects. This SSH server is intended solely for debugging purposes. To activate or deactivate the SSH server on your nodes, refer to the documentation for detailed instructions.

Join the #k8s channel on Slack.
Changed

Kubernetes Kosmos lets you provision external nodes seamlessly with its new agent, bringing various security fixes, ARM and Debian support, and using a new IAM permission.

Find out more information on the Kosmos documentation.

Join the #k8s channel on Slack.

Load Balancers

Deprecated

The regional Load Balancer API is now deprecated and is no longer maintained by Scaleway. From now on, the zoned API must be used instead. With the exception of zoning, this API is identical to the previous version.

When using this API through Kapsule, Terraform, the SCW CLI or another official open source tool, a tool update is required.

If you encounter any problems with this migration, don't hesitate to contact us on the #load-balancer channel of the Scaleway Community Slack.

Join the #load-balancer channel on Slack.

Cockpit

Added

Grafana has been updated to Grafana 9.5.2 🚀🎉 Find out what is new in Grafana 9.5 on the official Grafana documentation.

Learn more about using your own Grafana with Grafana with Scaleway's datasource in the Using your own Grafana with Cockpit documentation page.

Join the #observability channel on Slack.

Functions

Added

Functions can now be triggered from Message Queues hosted in Messaging and Queuing SQS namespaces. Simply add an SQS Trigger from the console and when a new message is sent to the queue, it will trigger your function.

Join the #serverless-functions channel on Slack.
Added

The Python-API-Framework enables you to create and deploy Python Serverless Functions using only Python code. It now supports local testing with the command scw-serverless dev app.py. For more information and examples check the project's documentation

Join the #serverless-functions channel on Slack.

Messaging and Queueing

Added

Creating queues is now directly available from your SQS namespace in the Scaleway console. You can create one, configure its delivery and message parameters, and then start sending messages to it.

Join the #messaging-queuing-beta channel on Slack.

PostgreSQL and MySQL

Added

Managed Databases now support IPAM integration.

Join the #database channel on Slack.

Transactional Email

Changed

Scaleway Transactional Email is now in General Availability! Transactional Email is a fully managed solution dedicated to sending your transactional emails. Check out our dedicated documentation for more information.

Join the #transactional-email channel on Slack.

Secret Manager

Added

Secret Manager is now in General Availability.

For more information, refer to the Secret Manager product documentation or the Secret Manager product website

Join the #secret-manager channel on Slack.

Functions

Added

Developing functions is now much easier with our local development framework for Node JS.

Join the #serverless-functions channel on Slack.
Added

We have created a Python framework that allows you to easily create and deploy an API on Serverless Functions using Python annotations. You can even add an API Gateway hosted on Serverless Containers to manage routing from a single base URL. 

To deploy an example application with the self-hosted API gateway, refer to our official GitHub examples repository.

Join the #serverless-functions channel on Slack.
Added

A new runtime has been added:

  • Node20 in beta. It includes the latest version of nodeJs as well as all the improvements that were added to node19.
Join the #serverless-functions channel on Slack.
Deprecated

Node19 is now deprecated as it is no longer maintained by the nodeJs team.

Join the #serverless-functions on Slack.

Transactional Email

Added

Find out how to send emails via Terraform using Transactional Email and Serverless.

Join the #transactional-email channel on Slack.
Added

We have integrated the following IAM permissions, allowing separate management of emails and domains on Transactional Email:

  • TransactionalEmailDomainFullAccess
  • TransactionalEmailDomainReadyOnly
  • TransactionalEmailEmailFullAccess
  • TransactionalEmailEmailReadyOnly
Join the #transactional-email channel on Slack.
Added

Find out how we protect the reputation of your domain with progressive emailing!

Join the #transactional-email channel on Slack.
Added

Transactional Email now sends alerts for quotas, abnormal activity, and domain addition.

Join the #transactional-email channel on Slack.
Added

We have added an SMTP host and ports in the tem_domain Terraform resource.

Join the #transactional-email channel on Slack.

Object Storage

Added

It is now possible to designate users or applications as principals of bucket policies, providing access management granularity at the resource level on top of IAM.

Check out our documentation to start setting up granular access to Object Storage.

Join the #object-storage channel on Slack.

Cockpit

Added

Limitations for our Mimir metrics ingestor is now available!

Refer to our Mimir metrics documentation to find out about the limitations for Mimir.

If you need custom limitations, feel free to reach out to us.

Join the #observability channel on Slack.

Instances

Added

We added initial support for the Scaleway Crossplane provider.

Scaleway is now listed on the official Upbound repository

Refer to the Scaleway Crossplaine Provider repository for more information.

Join the #crossplane channel on Slack.
Added

We added support for Ansible modules for Scaleway. Ansible is now available to be used with the entire Scaleway Ecosystem

Refer to the Scaleway Ansible module repository for more information.

Join the #ansible channel on Slack.
Added

We released the Fedora 38 OS image on the official release day!

Join the #instance channel on Slack.

Terraform

Added

Several new features for the Domains and DNS and Kubernetes products have been added. A variety of minor issues has been fixed. Refer to the official release notes for more information.

Join the #terraform channel on Slack.

Containers

Added

We added initial support for the Scaleway Waypoint plugin. Refer to the Scaleway Waypoint Plugin repository for more information.

Refer to the Codelax repository for a demo on how to use the plugin.

Join the #waypoint channel on Slack.

Load Balancers

Added

Load Balancer now lets you redirect client requests to alternative URLs. You can use this feature to secure your service by redirecting all HTTP traffic to HTTPS, or to redirect users to a backup service when carrying out maintenance.

HTTP redirects come as a new type of ACL configured within a frontend. You can fully customize the redirection URL, from the protocol scheme all the way to the query parameters, using powerful templated placeholders to reuse parts of the original requests.

Furthermores, we are introducing the ability to create unconditioned ACLs, allowing you to explicitly define a default and catch all behavior for your frontend’s ACL.

Check out our documentation to find out how to create and manage your ACLs to get started, or our reference documentation for a deeper dive into ACLs.

Join the #load-balancer channel on Slack.

Kubernetes

Added

We added initial support for kOps. Refer to the Getting started with kOps on Scaleway tutorial page for more information.

Join the #kops channel on Slack.

Private Networks

Added

Regional Private Networks allow you to connect resources across multiple AZs within the same region and are currently only available in the PAR region.

Create a dedicated, private, and flexible Layer 2 networks to which you can attach Scaleway resources such as Instances, Load Balancers, Public Gateways, Elastic Metal, and Managed Databases.

Join the #regional-vpc-beta channel on Slack.

Functions

Added

Developing functions is now much easier with our local development framework for Go and Python.

Join the #serverless-functions channel on Slack.
Changed

Go 1.20 runtime beta ended and it is now available! Go 1.17 runtime is no longer maintained by Golang team and is now deprecated.

Join the #serverless-functions channel on Slack.

Transactional Email

Added

We have added an anti-spam policy for our customers to be able to use the Transactional Email (TEM) service. Find out about Transactional Email's anti spam policy

Join the #transactional-email channel on Slack.

Object Storage

Fixed

Some customers experienced slowness issues in fr-par over the last few weeks. The problem is now resolved and latency has been divided by 3 starting Feb, 24th around 4:30 PM. We continue to work on further updates to provide you with the best Object Storage performance.

Join the #object-storage channel on Slack.

Load Balancers

Added

Scaleway Load Balancers now provide the ability to create routes based on the value of incoming requests' Host HTTP headers.

Routes are used when a Load Balancer has multiple backends, to choose which of them to forward traffic to. There are now two types of routes:

  • SNI routes: the only type we previously supported. They use the SNI value provided during the TLS handshake. This route type is suitable for TCP backends when TLS is enabled on the Load Balancer.
  • Host routes: this new route type uses the value of the Host header in the incoming HTTP request. It is perfect for HTTP backends when you need to host several services behind your Load Balancer.

The console user interface manages everything for you and configures the route type automatically based on the frontend and backend you use. The API still lets you configure the route type but make sure you update your automation tools, as from June 1st we won't support the use of SNI routes with HTTP backends anymore.

Join the #load-balancer channel on Slack.

Secret Manager

Added

Scaleway’s Secret Manager is a service that allows you to store and manage sensitive information, such as API keys, usernames, passwords, and security certificates in a secure and centralized location.

Secret Manager helps you manage the lifecycle of sensitive information:

Secrets are encrypted and stored in a central and secure way, while data access is secured by an authenticated API call to avoid hard-coded transmission and protect your Organization against security breaches.

secret-manager

Cockpit

Added

Devtools are now in production for Observability's Cockpit. The following tools are available:

  • SDK:
    • Cockpit
    • Token
    • Grafana User
    • Alerts
  • CLI:
    • Cockpit
    • Token
    • Grafana User
  • Terraform:
    • Cockpit
    • Token
    • Grafana User
Join the #observability-beta channel on Slack

Functions

Added

We have updated Serverless Functions with new runtimes:

  • Rust is now in General Availability
  • PHP is now in General Availability
  • Node19 is available in beta
  • Go 1.20 is available in beta
Join the #serverless-functions channel on Slack.

Documentation

Added

The JavaScript SDK is now available! It allows you to interact with Scaleway APIs. For more information and updates, check out the dedicated GitHub repository.

Join the #sdk-js channel on Slack.

Transactional Email

Added

You can now send images as attachments in your transactional emails. The supported formats are the following:

  • jpeg
  • jpg
  • png
  • gif

Find out about all the attachment types available.

Join the #transactional-email channel on Slack.

Containers

Added

You can now deploy container images stored in public registries such as Docker Hub or your personal container registry to Serverless Containers. Simply write the image address (for example wordpress:latest to deploy the latest Wordpress image from Docker Hub in the Scaleway console, Scaleway's API, Terraform or Serverless Framework

Join the #serverless-containers channel on Slack.

Kubernetes

Added

Scaleway managed Kubernetes products now support the latest minor versions 1.25 and 1.26. Patch versions 1.24.8 and 1.24.9 have also been released. Find more details in our version support policy.

Join the #k8s channel on Slack.
Changed

Kubernetes clusters in the Amsterdam region can create node pools with PLAY2 Development Instances or PRO2 General Purpose Instances from the AMS-1 Availability Zone.

Join the #k8s channel on Slack.
Removed

From k8s version 1.25 onwards, all new clusters created in Scaleway Kubernetes will either be with cilium or calico as CNI.
To benefit from the newest minor versions, we recommend you recreate your clusters on one of the supported CNIs. Find more details on our migration policies here.

Join the #k8s channel on Slack.
Removed

All new pools created in Scaleway Kubernetes clusters now use Containerd as their default runtime.

We recommend you migrate node pools to a supported CRI. You can find more details about migration policies in our version support policy page.

Join the #k8s channel on Slack.

Object Storage

Added

Buckets deleted from the console are only deleted after 24h. The UX now reflects if a bucket name is unavailable because it is taken by a bucket whose deletion is pending.

Join the #object-storage channel on Slack.

Elastic Metal

Added

In addition to PAR-1 and PAR-2, the Elastic Metal Lithium range is now available in Amsterdam (AMS-1).

Join the #elastic-metal channel on Slack.

Kubernetes

Removed

Kubernetes 1.20 is no longer supported on our Kubernetes products starting January 15th. Clusters in this specific version will automatically be upgraded to 1.21 on February 15th, 2023.

Join the #k8s channel on Slack.

Billing

Added

With the billing API, you can now retrieve your current consumption and invoices via API. Follow our developer documentation here. 👈

Join the #community channel on Slack.

Functions

Added

The Rust runtime for Serverless Functions now supports asynchronous functions.

Join the #serverless-functions channel on Slack.
Added

The PHP Runtime for Serverless Functions now supports more extensions.

Join the #serverless-functions channel on Slack.
Changed

Serverless Functions using the Go runtimes now build faster.

Join the #serverless-functions channel on Slack.
Fixed

The double CORS error that occasionally occurred on Serveless Functions has been fixed.

Join the #serverless-functions channel on Slack.
Fixed

Fixed a bug on the PHP runtime on Serverless Functions that caused a nil body on binary data.

Join the #serverless-functions channel on Slack.
Fixed

A bug that always set the Request Content-Type to application/json has been fixed.

Join the #serverless-functions channel on Slack.
Fixed

Users were experiencing an issue on the console and the API where logs were not appearing. This bug is now fixed.

We also recommend you use the Serverless Functions dashboards in the Scaleway Cockpit to monitor all your metrics and logs and access advanced features (ordering, filtering...)

Join the #serverless-functions channel on Slack.

Transactional Email

Added

  • Transactional Email now supports the following attachment types: calendar format (text/ics), (application/ics), and CSV files.
Join the #transactional-email channel on Slack.
Added

  • The API documentation for Transactional Email is now live. Check it out!
Join the #transactional-email channel on Slack.
Changed

  • The new Transactional Email sending domain scw-tem.cloud is now available. If you are a new client, you can use this sending domain by default. If you were using the previous sending domain, you can configure a new SPF record with scw-tem.cloud and delete the old SPF record.

  • Emails returned with error code 452 (recipient's mailbox is full) will be deleted with no further attempts made to resend.

  • A minimum number of characters is now required in an email to avoid it going to spam. The subject and the body of the email must respectively contain at least 6 and 10 characters.

Join the #transactional-email channel on Slack.

Instances

Changed

The new generation of PRO2 General Purpose Instances are now available in all Availability Zones, including AMS-1.

The new generation of PLAY2 Development Instances is available in the PAR-1, PAR 2, AMS2, WAW1, WAW2 Availability Zones, and now also in AMS-1.

Join the #instance channel on Slack.

Messaging and Queueing

Added

Scaleway’s Messaging & Queuing is a fully managed message broker solution for sending messages and events between microservices. Fully managed, the service supports many protocols (SNS, SQS, NATS) and simplifies the development of microservice-based applications.

Join the #messaging-queuing-beta channel on Slack.

Cockpit

Changed

Grafana has been updated from 8.4.1 to 9.3.1. You can now enjoy one of the latest versions of Grafana to visualize all of your dashboards.

Join the #observability-beta channel on Slack.

Redis™

Added

Managed Database for Redis™ is now available in the Availability Zone pl-waw-2!

Join the #managed-database-for-redis channel on Slack.

Load Balancers

Added

HTTP/2 offers significant improvements on HTTP/1.1 in terms of both performance and security. HTTP/2 is now supported both at the frontend and the backend of Scaleway Load Balancers when TLS is enabled. No configuration is required to start using it. HTTP/2 is now enabled by default in all HTTP frontends, and backends with TLS configured and will automatically be used when supported by the client or backend server.

HTTP/3 is the next generation of HTTP protocol, built on top of QUIC. HTTP/3 represents a big step forward for Internet performance and security. As this is a very new protocol, you have to enable HTTP/3 support if you wish to use it with a Scaleway Load Balancer. HTTP/3 is currently only supported at the frontend.

Find out how to set up your Load Balancers for HTTP/2 and HTTP/3.

Join the #load-balancer channel on Slack.

Cockpit

Added

A new version of our Grafana-as-a-Service platform is now available with increased performance. The feature is accessible to all users in public beta.

Join the #observability-beta channel on Slack.
Added

The Instances dashboard is available in your Observability Cockpit! You now have access to the following key metrics:

  • CPU usage
  • Disk read/write
  • Network in/out
  • Network packets in/out
Join the #observability-beta channel on Slack.
Added

You can now monitor all your Object Storage buckets in Observability.

The managed dashboard gives you an overview on the following metrics:

  • Total number of objects
  • Total numbers of parts
  • Total bucket usage
  • Bucket usage per storage class
  • Total ingress internal
  • Total egress internal
  • Total bandwidth internal
  • Total ingress external
  • Total egress external
  • Total bandwidth per type
  • HTTP Response Time Distribution
  • HTTP Response Time Percentiles
Join the #observability-beta channel on Slack.
Fixed

The "cold start" delay observed when performing an infrequent query to your Grafana dashboards into your Cockpit has been fixed.

Join the #observability-beta channel on Slack.

Functions

Added

You can now monitor your Serverless Functions logs and metrics in Scaleway's Observability solution.

Join the #serverless-functions channel on Slack.
Added

A PHP 8.2 runtime is now available in beta for Serverless Functions.

Join the #serverless-functions channel on Slack.

Object Storage

Added

Identity and Access Management (IAM) is now available to manage users and applications' access to objects and buckets. In each Scaleway Project, you can now give permissions to create, read, edit and/or delete object and buckets.

You can find a list of the new Object Storage permission sets in the IAM permission sets documentation page.

Join the #object-storage channel on Slack.
Added

You can now monitor your buckets' usage metrics with Scaleway's Observability solution.

Join the #object-storage channel on Slack.

Load Balancers

Added

Load Balancers now let you explicitly configure encryption at the backend. You can enable TLS for connections to servers in a given backend and select the port number without being restricted to 443. The new "Verify Certificate" setting lets you specify whether the Load Balancer should check the server's certificate before establishing the connection.
You can use these settings to configure SSL bridging, having the Load Balancer terminate encrypted connections at the frontend, decrypt traffic, and re-encrypt it when forwarding it to backend servers.

Join the #load-balancer channel on Slack.

Containers

Added

You can now monitor your Serverless Containers logs and metrics in Scaleway's Observability solution.

Join the #serverless-containers channel on Slack.

Console

Added

A dark mode is now available on the console.

Join the #community channel on Slack.

IAM

Added

Projects can be created, managed and deleted from the CLI, Terraform and other developer tools maintained by Scaleway.

IAM must be used to generate an API key with the permissions to manage Projects.

Find out more on the Managing projects using Scaleway APIs documentation page.

Join the #iam channel on Slack.
Added

IAM allows you to share access to the management of your Scaleway resources, in a controlled and secure manner.

You can now create and manage policies to give fine-grained access rights to Scaleway users, applications and groups. API keys can be attached to a user or an application and inherit their rights.

IAM features are available though Console, CLI and Terraform.

For Organizations created before December 5th, IAM can be activated by the Owner of the Organization on the console. Accounts created since December 5th 2022 have IAM activated by default.

Find out more in our dedicated IAM documentation.

Join the #iam channel on Slack.

Elastic Metal

Added

A second availability zone (AZ) has been launched for Elastic Metal. This allows you to build architectures with high availability and resiliency by creating servers in both the PAR-2 and PAR-1 Availability Zones.

Join the #elastic-metal channel on Slack.
Added

A new Aluminium offer has been launched to replace our best-selling EM-A410X-SSD offer, which is currently out of stock.

The new EM-A315X-SSD offers:

  • CPU: Intel Xeon E5 1410 v2 (4C/8T, 2.8 GHz)
  • RAM: 64GB
  • Disks: 2 × 1TB SSD
  • Network: 1 Gbps
  • Availability Zones: Now in PAR-1, soon in PAR-2
Join the #elastic-metal channel on Slack.

Instances

Changed

New offers are available for Scaleway Enterprise Instances.

Joining the ENT1 range, ENT1-XXS and ENT1-XS are now available in all AZ.

Join the #instance channel on Slack.
Fixed

We released a fix for the Debian Bullseye OS image to avoid an issue when updating the operating system. This fix is immediately available for DEV1/GP1/PLAY2/PRO2 Instances. For ENT1 Instances, we are working with Debian to include the bug fixes. Please watch the changelog for the update.

If you encounter an issue with the Debian Bullseye OS image after updating the operating-system (error: filesystem is mounted as read-only), follow our documentation to boot your Instance in recovery mode and recover to a working kernel version.

Join the #instance channel on Slack.

PostgreSQL and MySQL

Changed

Add up to three Read Replicas to your PostgreSQL or MySQL Instance and offload your main node from read requests. Follow the how-to to create your first Read Replica.

Join the #database channel on Slack.

Domains and DNS

Added

Domains and DNS is a service that allows you to register and manage your domains directly from the Scaleway console.

Join the #domains-beta channel on Slack.

Redis™

Added

Managed Database for Redis™ is now available in the Availability Zone nl-ams-2!

Join the #database channel on Slack.

Kubernetes

Added

Discover our new dedicated control-plane offer for heavy workloads!

Join the #k8s channel on Slack.

Transactional Email

Added

Discover Transactional Email, a fully managed solution dedicated to sending your transactional emails!

Join the #transactional-email channel on Slack.

Cockpit

Added

Discover Scaleway Observability, a fully managed solution for monitoring and troubleshooting your entire infrastructure in one place!

Join the #observability-beta channel on Slack.

Functions

Added

New Serverless Functions runtimes are available in beta:

  • Python 3.11
  • Go 1.19
  • Rust 1.65
Join the #serverless-functions channel on Slack.

Containers

Added

New tiers for Serverless Containers (3GB/1680 mVCPU & 4GB/2240 mVCPU) available.

Join the #serverless-containers channel on Slack.

Functions

Added

New tiers for Serverless Functions (3072 & 4096 MB) are available.

Join the #serverless-functions channel on Slack.
Added

You can now trigger private functions with CRON and define complex patterns easily.

Join the #serverless-functions channel on Slack.
Changed

The Authentication System v2 is now available for both Serverless Functions and Serverless Containers. Simply declare your function/container as private and generate a token to authenticate incoming requests.

Join the #serverless-functions channel on Slack.

Console

Changed

New support plans are available! Discover Scaleway's four plans designed to meet all your cloud experience needs.

Join the #community channel on Slack.

Redis™

Changed

Managed Database for Redis™ is now in General Availability in the following Availability Zones:

  • fr-par-1
  • fr-par-2
  • nl-ams-1
  • pl-waw-1
Join the #database channel on Slack.

Elastic Metal

Added

Windows 2022 Standard and Datacenter images and licences are now available on Elastic Metal servers (Aluminium range excluded).

Join the #elastic-metal channel on Slack.

Kubernetes

Deprecated

The option to deploy an Ingress Controller in a Kubernetes cluster at cluster creation is no longer possible. Users can still deploy a pre-configured Ingress Controller after cluster creation using the Easy Deploy feature within the Scaleway Console.

Join the #k8s channel on Slack.
Removed

Kubernetes 1.19 is no longer supported on our Kubernetes products starting October 15th. Clusters in this specific version will automatically be upgraded to 1.20 at that date.

Join the #k8s channel on Slack.

Object Storage

Changed

New version of our (meta)database core engine (aka “Hive”), that includes improvements and bug fixes.

Join the #object-storage channel on Slack.

PostgreSQL and MySQL

Added

Read Replicas are now available for Managed Database for PostgreSQL and MySQL. Follow the how-to to create your first Read Replica.

Join the #database channel on Slack.

Messaging and Queueing

Added

SNS and SQS are now available for Messaging in private beta. You can create an SNS/SQS namespace, generate credentials and use them to connect to the system. Find out more on the SNS/SQS documentation overview.

Join the #messaging-queuing-beta channel on Slack.

Functions

Added

NodeJS 18 is now in general availability.

For more information please refer to our dedicated documentation.

Join the #serverless-functions channel on Slack.
Deprecated

  • Python and Python 2.7 will reach end of support. We recommend you update to a newer version of Python.
  • Python 3 will reach end of support. We recommend you update to Python 3.7.

For more information please refer to our dedicated documentation.

Join the #serverless-functions channel on Slack.
Deprecated

  • NodeJS 8 and NodeJS 10 will reach end of support. We recommend you update to Node 14 or a newer node version.
  • NodeJS 17 will reach end of support. We recommend you update to NodeJS 18.

For more information please refer to our dedicated documentation.

Join the #serverless-functions channel on Slack.
Deprecated

  • Golang and Go113 will reach end of support. We recommend you update to go1.17 or a newer version.

For more information please refer to our dedicated documentation.

Join the #serverless-functions channel on Slack.

Instances

Added

A new generation of Development Instances is now available: PLAY2. Scaleway’s PLAY2 Instances are designed for testing and development purposes. PLAY2 Instances are the second generation of Development Instances after DEV1. They are small, agile and meet performance requirements for standard testing and development scenarios. Learn more about PLAY2 Instances on their dedicated product page. PLAY2 Instances are currently available in:

  • fr-par-2
  • nl-ams-2
  • pl-waw-1 More AZs will follow in the coming weeks.
Join the #instance channel on Slack.
Changed

The new generation of PRO2 General Purpose Instances is now available in par-3.

Join the #instance channel on Slack.
Changed

The new generation of PLAY2 development Instances is now also available in par-1.

Join the #instance channel on Slack.

Packer

Added

Support for unified snapshots has been added to Packer.

Join the #packer channel on Slack.
Added

Nightly tests are now run to perform sanity checks on the environments.

Join the #packer channel on Slack.
Added

Default timeouts have been added for the different steps of image creation, they can be set and overridden in the configuration if necessary.

Join the #packer channel on Slack.
Added

Support for devcontainer has been added, providing a full-featured development environment with all of the dependencies already set up.

Join the #packer channel on Slack.
Added

We have added an optional step to remove information related to the Instance used to build the image, such as its machine ID.

Join the #packer channel on Slack.
Added

Support for cloud-init and other kinds of user-data has been added, the support type can be specified in the configuration file.

Join the #packer channel on Slack.
Changed

The Scaleway Packer documentation has been updated to include the install process. Examples have also been added. Check out the documentation on this page.

Join the #packer channel on Slack.
Fixed

A fetching log has been added to the nightly tests.

Join the #packer channel on Slack.
Fixed

VolumeServerTemplate supports the creation of volumes from snapshots. With this template type, you can also force a server to boot from the newly created volume.

Join the #packer channel on Slack.

Documentation

Added

Guess who's back? Back again.

Join the #documentation channel on Slack.

Instances

Added

We released Rocky Linux 9 and AlmaLinux 9 OS images.

Join the #instance channel on Slack.
Fixed

We released a fix for VPC related issues on the following operating systems:

  • Centos Stream 9
  • Fedora 36
  • AlmaLinux 8
  • Rocky Linux 8
  • Debian Buster & Debian Bullseye

Users wanting to get the patch without having to launch new Instances can run the following commands:

  • For Ubuntu and Debian: apt-get install scaleway-ecosystem
  • For CentOS, Fedora...: dnf update scaleway-ecosystem
Join the #instance channel on Slack.

Elastic Metal

Added

The distribution Rocky Linux 9 is now available for installation.

Join the #elastic-metal channel on Slack.

Documentation

Added

The product documentation team has released a CLI cheatsheet to have the most handy commands available whenever you need them.

Download the cheatsheet as PDF file.

Join the #documentation channel on Slack.

IAM

Added

Scaleway IAM (Identity and Access Management) is a free service providing you access control with flexibility across Scaleway cloud resources, securing your infrastructure in the easiest way.

Note:

Due to the high demand for IAM, the Private Beta phase is currently only open to selected users identified by the Product team. Fill out this form to request your access: https://scaleway.typeform.com/to/pZrr5Rei

Join the #iam-beta channel on Slack.

Redis™

Added

Databases for Redis™ is now available in Public Beta in the following Availability Zones:

  • fr-par-1
  • fr-par-2
  • nl-ams-1
  • pl-waw-1
Join the #database channel on Slack.

Functions

Added

Several new runtimes are available (Node 16, 18, Python 3.7, 3.8, 3.9, Go 1.13, 1.17,1.18).

Join the #serverless-functions channel on Slack.
Changed

The Serverless Framework now supports custom domains and serverless invoke.

Join the #serverless-functions channel on Slack.
Deprecated

The Client IP is now available in the X-Forwarded-For header on Serverless Functions.

Join the #serverless-functions channel on Slack.
Deprecated

Some runtimes are now deprecated (Node 8, 10, Python 2.7, 3, Golang)

Join the #serverless-functions channel on Slack.

Instances

Added

Build your infrastructure on state-of-the-art AMD EPYC™ 7003 Series processors at an amazing price/performance ratio & 99.99% SLA. Learn more about PRO2 Instances.

PRO2 Instances are now available in:

  • fr-par-1
  • fr-par-2
  • nl-ams-2
  • pl-waw-1
Join the #instance channel on Slack.
Changed

It is now possible to set/get all the Security Group rules in a single API call instead of having to manage them individually.

Join the #instance channel on Slack.
Removed

The following Instances images have reached their end of live and have been removed:

  • Ubuntu 16.04 Xenial Xerus
  • Centos 7.6
  • CentOS 8
  • Fedora 32
  • OwnCloud Instant App
Important:

Scaleway does not guarantee maintenance or troubleshooting on those Instances images.

Join the #instance channel on Slack.

Private Networks

Added

Enable SMTP traffic on VPC Public Gateway to allow sending emails from resources located inside your VPC (ports 25, 465, 587, and 2525).

Join the #load-balancer channel on Slack.

Elastic Metal

Added

For security reasons, SMTP ports are now blocked by default on every new Elastic Metal server delivered. You can enable them in the Scaleway console (through general settings) when your identity is validated.

Join the #elastic-metal channel on Slack.
Added

The brand-new Elastic Metal EM-A210R-HDD is now available. These new dedicated servers are powered with the AMD Ryzen™ 5 PRO 3600 processor (6C/12T – 3.6GHz), 2 x 1 TB HDD, 16 GB RAM and 1 Gbit/s.

Join the #elastic-metal channel on Slack.
Added

You can request a /64 for free and assign it to any of your Elastic Metal servers.

Join the #elastic-metal channel on Slack.

GPU Instances

Added

Paired with one of the best processors – the AMD EPYC™ 7003 series, GPU-3070 is built on the world-class NVIDIA Universal GPU, providing you with strong computing powers for your intensive workloads. The GPU-3070 Instances are now available in our PAR2 region.

Join the #gpu-instances channel on Slack.

Containers

Added

Use Serverless Containers from any region of your choice:

  • Paris
  • Amsterdam
  • Warsaw
Join the #serverless-containers channel on Slack.

Functions

Added

Use Serverless Functions from any region of your choice:

  • Paris
  • Amsterdam
  • Warsaw
Join the #serverless-functions channel on Slack.

Instances

Added

The following new images are available for your Instances:

  • Ubuntu 22.04 Jammy Jellyfish
  • GitLab InstantApp
  • Nextcloud InstantApp
Join the #instance channel on Slack.

Kubernetes

Added

Integrate Helm charts and kubectl configurations in a few clicks, directly from the Scaleway console, and run pre-configured container images.

Join the #k8s channel on Slack.

Functions

Added

Set up custom domain names rather than using the default address provided by Serverless services. Map your services to the domain you need to allocate to your Functions.

Join the #serverless-functions channel on Slack.

PostgreSQL and MySQL

Added

Join the #database channel on Slack.

Instances

Added

All Instance offers, including DEV, GP, RENDER, and Stardust can now boot on Block volumes. This type of storage is safer and can be moved from one Instance to another. Make sure you check our documentation to create an Instance booting on a block volume or to change the boot volume of your Instance.

For API users, note that the local volume min_size returned by a call to /instance/v1/zones/{zone}/products/servers is now 0, whereas it was previously equal to the max_size.

Be careful if you are using this value in your automation scripts, as trying to create an Instance with a local volume of size 0 will fail.

Important:

This impacts our Terraform provider. We have currently implemented a workaround, which will be deprecated when the next release of Terraform is available. Make sure to keep your Terraform up to date.

Join the #instance channel on Slack.

Public Gateways

Added

The SSH Bastion feature helps you control and secure all your SSH keys for developer and sysadmin access. Moreover, it will help to reduce the attack surface of any malicious actors.

Join the #load-balancer channel on Slack.

PostgreSQL and MySQL

Added

This latest release of PostgreSQL brings many improvements. For more information refer to the PostgreSQL release notes.

Join the #database channel on Slack.
Added

With this feature, you can:

  • Change storage and node size independently to optimize your costs and adapt to your application's traffic.
  • Scale up your storage volume from 5GB to 10TB with no downtime.
  • Make Snapshots of your data in seconds for any size of the volume and recover a previous state of your data in case of accidental data alteration.
Join the #database channel on Slack.

Elastic Metal

Added

Proxmox VE7, Proxmox Backup Server 2 and ESXi 7.0U2a are now available on our Beryllium and Lithium ranges.

Join the #elastic-metal channel on Slack.

Load Balancers

Changed

A pool of Instances stands ready to take over in case of failure. More information is available in our blog post.

Join the #load-balancer channel on Slack.

Object Storage

Added

Join the #object-storage channel on Slack.

Container Registry

Changed

All regions were migrated to the new S3 backend (HIVE) and are now using its highly redundant #MultiAZ infrastructure in FR-PAR. As a result, almost all recent issues regarding the registry are resolved.

Join the #container-registry channel on Slack.

Instances

Changed

All virtual Instance images have been updated with the latest version of the scaleway-ecosystem (0.0.5-3) which fixes various issues related to Private Networks such as:

  • Absence of configuration of the Private Network interface
  • Misconfiguration of the Private Network interface
  • The Private Network does not come up when hot-plugged on Ubuntu Focal
Join the #instance channel on Slack.

IoT Hub

Changed

Iot Hub Route will now silently drop messages coming from their own hub events.

Join the #iot-beta channel on Slack.

Kubernetes

Added

Join the #k8s channel on Slack.
Changed

Join the #k8s channel on Slack.
Removed

Join the #k8s channel on Slack.

Object Storage

Added

Object Storage now supports the highly redundant MultiAZ infrastructure for its Standard class in the Paris region. Built on a Scaleway-designed stack, it takes data redundancy, resiliency & scalability to the next level.

A new storage class is also available in the Paris region: One Zone – IA (Infrequent Access).

This storage class is a good choice for storing secondary backup copies or easily recreate data. It can also be integrated into your lifecycle management rules, along with Standard and Glacier classes.

On Buckets created starting January the 27th, you will be able to store billions of objects inside a single bucket without any performance issues.

Join the #object-storage channel on Slack.