Changelog
Cockpit
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
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
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
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
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.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.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.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
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
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
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.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
Messaging and Queueing
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
Transactional Email
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
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
Developing functions is now much easier with our local development framework for Node JS.
Join the #serverless-functions channel on Slack.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.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.
Node19 is now deprecated as it is no longer maintained by the nodeJs team.
Join the #serverless-functions on Slack.Transactional Email
Find out how to send emails via Terraform using Transactional Email and Serverless.
Join the #transactional-email channel on Slack.We have integrated the following IAM permissions, allowing separate management of emails and domains on Transactional Email:
TransactionalEmailDomainFullAccess
TransactionalEmailDomainReadyOnly
TransactionalEmailEmailFullAccess
TransactionalEmailEmailReadyOnly
Find out how we protect the reputation of your domain with progressive emailing!
Join the #transactional-email channel on Slack.Transactional Email now sends alerts for quotas, abnormal activity, and domain addition.
Join the #transactional-email channel on Slack.We have added an SMTP host and ports in the tem_domain
Terraform resource.
Object Storage
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
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
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.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.We released the Fedora 38 OS image on the official release day!
Join the #instance channel on Slack.Terraform
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
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
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
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
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
Developing functions is now much easier with our local development framework for Go and Python.
Join the #serverless-functions channel on Slack.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
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
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.
Load Balancers
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
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-managerCockpit
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
Functions
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
Documentation
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
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
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
Kubernetes
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.
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.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.
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
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
In addition to PAR-1
and PAR-2
, the Elastic Metal Lithium range is now available in Amsterdam (AMS-1
).
Kubernetes
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
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
The Rust runtime for Serverless Functions now supports asynchronous functions.
Join the #serverless-functions channel on Slack.The PHP Runtime for Serverless Functions now supports more extensions.
Join the #serverless-functions channel on Slack.Serverless Functions using the Go runtimes now build faster.
Join the #serverless-functions channel on Slack.The double CORS error that occasionally occurred on Serveless Functions has been fixed.
Join the #serverless-functions channel on Slack.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.A bug that always set the Request Content-Type to application/json
has been 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
- Transactional Email now supports the following attachment types: calendar format (
text/ics
), (application/ics
), and CSV files.
- The API documentation for Transactional Email is now live. Check it out!
-
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 withscw-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.
Instances
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
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
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™
Managed Database for Redis™ is now available in the Availability Zone pl-waw-2
!
Load Balancers
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
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.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
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
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
You can now monitor your Serverless Functions logs and metrics in Scaleway's Observability solution.
Join the #serverless-functions channel on Slack.A PHP 8.2 runtime is now available in beta for Serverless Functions.
Join the #serverless-functions channel on Slack.Object Storage
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.You can now monitor your buckets' usage metrics with Scaleway's Observability solution.
Join the #object-storage channel on Slack.Load Balancers
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.
Containers
You can now monitor your Serverless Containers logs and metrics in Scaleway's Observability solution.
Join the #serverless-containers channel on Slack.IAM
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.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
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.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
Instances
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.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.
PostgreSQL and MySQL
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
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™
Managed Database for Redis™ is now available in the Availability Zone nl-ams-2
!
Kubernetes
Discover our new dedicated control-plane offer for heavy workloads!
Join the #k8s channel on Slack.Transactional Email
Discover Transactional Email, a fully managed solution dedicated to sending your transactional emails!
Join the #transactional-email channel on Slack.Cockpit
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
New Serverless Functions runtimes are available in beta:
- Python 3.11
- Go 1.19
- Rust 1.65
Containers
New tiers for Serverless Containers (3GB/1680 mVCPU & 4GB/2240 mVCPU) available.
Join the #serverless-containers channel on Slack.Functions
New tiers for Serverless Functions (3072 & 4096 MB) are available.
Join the #serverless-functions channel on Slack.You can now trigger private functions with CRON and define complex patterns easily.
Join the #serverless-functions channel on Slack.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
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™
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
Elastic Metal
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
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.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
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
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
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
NodeJS 18 is now in general availability.
For more information please refer to our dedicated documentation.
Join the #serverless-functions channel on Slack.- 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.- 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.- 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
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.
The new generation of PRO2 General Purpose Instances is now available in par-3
.
The new generation of PLAY2 development Instances is now also available in par-1
.
Packer
Nightly tests are now run to perform sanity checks on the environments.
Join the #packer channel on Slack.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.Support for devcontainer
has been added, providing a full-featured development environment with all of the dependencies already set up.
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.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.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.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.
Instances
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
Elastic Metal
The distribution Rocky Linux 9 is now available for installation.
Join the #elastic-metal channel on Slack.Documentation
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.
IAM
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.
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
Redis™
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
Functions
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.The Serverless Framework now supports custom domains and serverless invoke.
Join the #serverless-functions channel on Slack.The Client IP is now available in the X-Forwarded-For header on Serverless Functions.
Join the #serverless-functions channel on Slack.Some runtimes are now deprecated (Node 8, 10, Python 2.7, 3, Golang)
Join the #serverless-functions channel on Slack.Instances
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
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.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
Scaleway does not guarantee maintenance or troubleshooting on those Instances images.
Private Networks
Enable SMTP traffic on VPC Public Gateway to allow sending emails from resources located inside your VPC (ports 25
, 465
, 587
, and 2525
).
Elastic Metal
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.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.You can request a /64
for free and assign it to any of your Elastic Metal servers.
GPU Instances
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.
Containers
Use Serverless Containers from any region of your choice:
- Paris
- Amsterdam
- Warsaw
Functions
Use Serverless Functions from any region of your choice:
- Paris
- Amsterdam
- Warsaw
Instances
The following new images are available for your Instances:
- Ubuntu 22.04 Jammy Jellyfish
- GitLab InstantApp
- Nextcloud InstantApp
Kubernetes
Integrate Helm charts and kubectl
configurations in a few clicks, directly from the Scaleway console, and run pre-configured container images.
Functions
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
Instances
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.
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.
Public Gateways
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
This latest release of PostgreSQL brings many improvements. For more information refer to the PostgreSQL release notes.
Join the #database channel on Slack.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.
Elastic Metal
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
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.Container Registry
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.
Instances
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
IoT Hub
Iot Hub Route will now silently drop messages coming from their own hub events.
Join the #iot-beta channel on Slack.Kubernetes
Object Storage
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.