Marketplace – Severalnines has updated their ClusterControl app to the latest version 1.9.0.
Object Storage – You can now create up to 128 Object Storage Access Keys.
Templates – We resolved an issue while not being unable to boot up Fedora or Windows operating system templates.
Panels – In addition to fixing a display error while switching between accounts and projects, we also fixed an issue faced by some users not being unable to activate SAML within their accounts. We also fixed an issue with failures that arose during sign up, and another issue with being unable to change your payment method.
Partner Panel – Corrected an issue with some users ending up in a loop when trying to jump into Tenant accounts.
LBaaS – Resolved an issue with forwarding rules being unintentionally removed when adding a Load Balancer certificate.
GSK – Kubernetes – Corrected a potential issue during the upgrade process that could arise for clusters with large volumes.
Marketplace – We also fixed an issue with the published and updated dates shown within the panel.
GSK – Kubernetes – GSK now supports custom SSL certificates via service annotations, available for clusters running the latest 1.19 patch version or newer. More information now be found in the Product Documentation.
GSK – Kubernetes – We now support versions 1.20 and 1.21!
GSK – Kubernetes – We improved the upgrade process, reducing the total upgrade time for clusters with nodes that failed to upgrade.
GSK – Kubernetes – We also reduced the time needed to generate your kubeconfigs.
GSK – Kubernetes – Any changes made to individual resources within a cluster, like RAM changes to a server, are now no longer possible. This fixes many issues that arose from unsupported changes, or manual changes being automatically rolled back by the cluster itself during updates etc.
Panels – We fixed various issues like links leading to 404 pages and payment information changes failing.
Panels – We fixed issues causing unexpected logouts including while using the magic-link.
Partner Panel – The Tenant jump-in function is now more stable.
Partner Panel – Read only users can now view prices from all available locations.
Panels – To solve issues that arose while being logged into multiple accounts at the same time, previously logged in sessions from other accounts will now be logged out.
Templates – We’ve improved the bootup performance for Debian-based templates.
Expert Panel – Resolved an issue with being unable to switch between projects. We also fixed an issue with incorrect labels displayed within the Notification Center.
Easy Panel – Rectified an issue with being able to clone a storage while it is still in a provisioning state.
Partner Panel – Fixed an issue faced by users having no assigned projects. We also resolved an issue with users being unable to switch projects or be assigned contracts.
VNC Console – Corrected an issue with keyboard issues that arose within the refreshed console view. We also fixed a copy-paste issue for Windows servers.
GSK – Kubernetes – Corrected an issue with failures that arose while scaling some clusters.
Templates – We’ve added support for ArchLinux 2021.07.01, Rocky Linux, NetBSD v9.2, OpenBSD v6.9 and CentOS v8.4 images.
Product Docs – We’ve updated the product documentation with how to work with Kubernetes container logs.
Billing – We’ve refreshed the invoices layout.
Panels – Rectified a visibility issue with Object Storage Access Keys.
API – Fixed an issue with failures that arose during powering on servers with attached Rocket Storage. We also fixed an issue with incorrectly returned Object Storage Access Keys and the 5xx error codes were updated for PaaS services.
API Docs – We updated the create Server endpoint to list the supported hardware profiles. We also updated the Template endpoint to eliminate the need for an unnecessary field. We also corrected some examples within the Partner API Documentation.
Billing – We resolved an issue where a deleted tenant could still accrue costs.
API Docs – We’ve updated our API Documentation detailing password requirements for OS templates.
Partner API – You can now use the API to manage favourites for Contracts and Users.
Panels – Users without billing activated no longer have the possibility to request a Virtual Location. We’ve made several UI/UX improvements and corrected typos within the Public and Partner Panels.
VNC Console – Inactive servers no longer have VNC access within the Expert Panel. We also resolved an issue with
Hardware Profiles – Q35 hardware profiles now have I/O Threads enabled.
PaaS – We’ve improved the resiliency of Microsoft SQL Server database migrations.
Usage Dashboard – We’ve included current usages within the Usage Dashboard.
Partner Panel – We’ve improved the Dashboard showcasing Sales/Revenue and Costs graphically.
Provisioning – Resolved an issue with an incorrect error code showing up when reaching the IPv4 limit.
Partner API – Fixed an issue with some user facing unexpected 5xx errors. We also fixed an issue within the documentation which displayed outdated information for the User GET operation.
Billing – Corrected issues with some invoices displaying incorrect names and other style issues.
Partner Panel – Fixed an issue with the tenant view being incorrectly displayed.
Panels – Rectified an issue with the incorrect default location being displayed for some users within the Virtual Locations offering.
VNC Console – Resolved an issue with unexpected paste behaviour within Windows servers.
Panels – New Object Storage Access Keys can now be named using a comment field which allows you to keep track of which keys are used where. Keep in mind that pre-existing Access Keys cannot be edited.
Product Docs – We’ve expanded the Product Documentation including new sections for Object Storage, Microsoft SQL Server Backups and our Marketplace.
VNC Console – We’ve refreshed the VNC Console with several new features across both Easy and Expert Panels. Along with UI/UX improvements, we’ve introduced a new toolbar menu along with a server information pane displaying helpful network details, and a PasteBox allowing you to paste text directly to the server console.
Integrations – We’ve updated our Terraform provider to v1.11.0. New features include MySQL, Memcached and Redis Store/Cache resources. We’ve added more upfront validations and added the
backup_retentionfield to Microsoft SQL Server backup, as well as the
hostfield to PaaS and PaaS-type resources. We’ve also fixed an issue with being unable to update Microsoft SQL Server backup parameters.
LBaaS – We’ve added sysctl tuning to storage templates and updated Certbot across existing load balancers. We’ve also increased the memory from 1 to 2 GB.
PaaS – We’ve improved Microsoft SQL Server backups, allowing you to copy backups, rotate backups from local disks, improved backup resiliency, among many other fixes. Read more about backups within our recently released Product Documentation.
API – We’ve added the
immutableflag to all parameters within PaaS service templates, making it a mandatory field for schema parameters.
Partner API – Deleted Tenants can now be requested via the Partner API, integration into the Partner Panel will soon follow.
Partner Panel – Fixed an issue with unexpected logouts while using the Panel.
LBaaS – Resolved an issue faced by some users involving certificate losses occurring after updates. We also fixed an issue with removing revoked domains within load balancer forwarding rules.
Status Page – Our status page has received a slight update, with the Swiss location ZRH1 added, as well as streamlining the product names and subscription options. If previously subscribed for incident notifications, please check if they are still up-to-date.
Product Docs – We’ve extended some sections within the recently released Product Documentation. In addition to bug fixes, extensions include examples for Object Storage commands, and expansions to the gridscale Kubernetes and Microsoft SQL Server PaaS sections.
PaaS – The Microsoft SQL Server Object Storage backup integration received an update, you can now configure if backups should stay on the local PaaS disk, and for how long.
GSK – Kubernetes – As announced in the latest News From the Machine Room we will start deprecating versions 1.16 through 1.18. More information on how to upgrade can be found the gridscale Managed Kubernetes Product Documentation.
Panels – We’ve refined terminology used within the Panels to bring about some uniformity. We’ve also made some UI/UX improvements as well.
Partner Panel – We’ve renamed Pricing Templates to Price Lists. You can now also view limit and feature flag UUIDs within the Panel.
Integrations – We’ve updated our JS-based API client, gsclient-js to v.1.1.7 including an updated API version and support for Object Storage Access Key comments.
LBaaS – Resolved some missing indexes and constraints associated with load balancers. Also fixed an issue with failures that arose while uploading a custom certificate having wildcard entries.
Networking – Corrected an issue associated with servers still having IP addresses associated with them even though they were removed.
Object Storage – Rectified some issues within the Panels involving not being able to access the Object Storage page after a session timeout. We also fixed an issue with unexpected behaviour within the bucket settings dialog box and corrected some typos.
Billing – Fixed an issue with incorrect invoices that were automatically generated and sent to some customers.
Product Docs – We’re excited to announce that the gridscale Product Documentation is finally live! Intended to be the single source of truth for all features and functionalities, keep your eyes peeled for regular updates.
GPU Compute – Even though we do not offer dedicated GPUs, we’ve partnered up with GTS – Data Processing to be able to offer gridscale customers GPU compute over the network, enabling many workloads like machine learning to be achieved. If interested, feel free to contact us as it’s currently offered on a per request basis.
GSK – Kubernetes – There are quite a few tutorials for horizontal scaling but not all of them work for each cloud provider, as part of the product documentation we’ve added some more insights to scaling as well.
GSK – Managed Kubernetes – You can now scale your worker nodes vertically via the edit dialogue in the Expert Panel.
Object Storage – In the new Object Storage interface, you can now specify the lifetime of incomplete multipart uploads within a lifecycle policy, which helps with incomplete uploads are left laying around.
Integrations – We released gsclient-js v1.1.4, keeping it up to date with the API.
Terraform – We released v1.10.0 of our Terraform provider, including support for SSL Certificates, SQL Server and MariaDB.
VNC Console – The VNC console in the Expert Panel has seen some improvements, including better keyboard detection.
Usage Dashboard – Storage backups have been included in the overview.
Network – Servers which shouldn’t be in the relation are no longer visible via the network.
PaaS – Along with upgrading our Microsoft SQL Server service offering to the latest update, the SQL Server Agent is now enabled by default.
GSK – Managed Kubernetes – Our offering now supports vertical scaling via the API. We’ve also increased the number of storages that you can connect to a server from eight to sixteen.
Panels – We’ve added a tooltip explaining best practices for setting root passwords while creating a server. We’ve also made several UI/UX improvements and corrected some typos.
Partner Panel – Resolved an issue with the default project not being displayed after creating a new contract. We’ve also fixed an issue with being unable to add custom sections, as well as the tenant’s default project not being applied when creating new projects.
Object Storage – Fixed an issue with an incorrect HTML file being served from a bucket website. We’ve also corrected issues with backup failure issue faced by some users, fixed the website configuration display and improved the Bucket Explorer for displaying a large number of objects.
VNC – Resolved some inconsistencies with the VNC Console display for smaller screens.
LBaaS – Rectified an issue that arose while removing some Load Balancers. We’ve also corrected the way network relations are handled for Load Balancer servers.
Billing – Fixed an issue with some incorrect names being displayed within partner invoices.
GSK – Managed Kubernetes – Corrected an issue with validating some cluster name updates which lead to some failures.
Object Storage – We’ve updated our offering with several new features and UI/UX improvements. You can now host static bucket websites, add a bucket lifecycle, and enable versioning for your objects. You have the option to view both your buckets and objects in a grid or list view. Access Keys are now contained within their own Access Key tab.
Integrations – We’ve updated our JS-based API client, gsclient-js to v1.1.2. Changes include a new method to list Object Storage buckets and an updated API spec.
Partner API – We’ve updated the Partner API Documentation detailing how to use the API for pagination. We’ve also updated some incorrect URLs within the documentation.
LBaaS – Load Balancer provisioning is now resilient against configuration issues.
Panels – We’ve made several UI/UX improvements and corrected some typos.
GSK – Managed Kubernetes – We’ve upgraded the provisioner to the latest gridscale Terraform Provider, offering significant performance improvements. Up to 15 storages can now be attached to a server and the default hardware profile has also been set to Q35.
Panels – Rectified repetitive panel errors, where users were unable to work within their accounts.
Networking – Fixed an issue with unexpected IPv6 and reverse DNS behaviour.
GSK – Managed Kubernetes – Resolved an issue with new certificates not being included within cluster backups.
Partner Panel – Corrected an issue with failures that arose while setting SMTP details and access rights. We also fixed incorrect text within the API Token overlay.
ISO Images – Fixed an issue with some users being unable to mount ISOs to a running server. If you experience a similar issue, you may need to restart your server.
PaaS – Our Microsoft SQL Server now supports adding an Object Storage bucket where backups can be created or restored from. This can be configured via the API or Expert Panel.
Integrations – We’ve updated our JS-based API client gsclient-js to v1.1.1, involving third party library updates.
Integrations – Our Go-based API client gsclient-go was updated to v3.6.3. Along with improved request retry handling, we’ve also fixed a request read error.
Panels – We’ve improved how error messages are displayed within the Panel.
Billing – Resolved some typos within the invoice text.
Tenant Panel – Fixed an issue with being unable to select individual categories within the Usage Dashboard.
Rocket Storage – Our blazing fast Rocket Storage offering is now available at our recently announced Lucerne location!
Panels – We’ve made several UI/UX improvements and corrected some typos.
Templates – We’ve improved our template offerings to include the latest Ubuntu 16.04.7 and 18.04.5 LTS templates. All Linux templates no longer have nobarrier enabled by default.
API – The Usage API now displays accumulated_usage and current_usage_in_minutes. Futhermore, the `usage_in_minutes` fields have been deprecated, along with the previously deprecated `current_price` field. Note: these fields are temporarily removed, and will be brought back to the current API version.
Partner Panel – Rectified some issues with being unable to load the Panel, and corrected failures that arose while changing user passwords. We’ve also fixed incorrect language text within SMTP emails, and rectified deleted contracts from being shown within the Panel.
GSK – GSK Load Balancers networking saw a fix, where some nodes weren’t available.
Tenants – Resolved an issue with servers being updated even after exceeding the lock time. We also fixed an issue with deleted Tenants still accruing costs.
Partner API – Fixed an API token authorization issue, and unexpected 5xx errors showing up for some contracts.
API – Exporting snapshots to an external Object Storage has been removed from the documentation because the export was on a best effort basis. Exporting to gridscale Object Storage is still fully supported.
PaaS – Failed service creation is now cleaned up better.
LBaaS – Resolved an out-of-memory issue that was associated with some Load Balancers during certificate generation.
Upgrade to Partner Panel – Public accounts now have the possibility to access additional management tools for their cloud infrastructure by upgrading to our Partner Panel, allowing them to customize the user interface and organization cloud infrastructure. The upgrade button is visible next to the account settings menu.
Templates – We’ve added the Fedora 33 template to our list of offerings.
ISO Images – We’ve updated the VirtIO Windows Driver to the latest version.
Marketplace – We’ve improved the way errors are handled and displayed, offering more user-friendly insights.
PaaS – We’ve removed the nobarrier file system from new storage templates, offering significant performance improvements.
Easy Panel – Rectified an issue with missing invite tokens faced by users having multiple projects and 2FA enabled.
Partner Panel – Corrected an issue with some partners not being able to add credit card as a payment method. We also fixed an issue with being unable to view invoice details within the Panel.
Panels – The occurrence of frequent 502 errors for some users has been greatly reduced.
Integrations – We’ve updated our Go-based API client gsclient-go to v3.6.2, featuring fixes to concurrent protocol requests.
Integrations – We’ve updated our Terraform provider to v1.9.1, supporting the latest gsclient-go package. We’ve updated the Terraform user documentation as well.
Partner Panel – We’ve clarified why Tenant owners couldn’t be changed when only one user is related to a Tenant.
Templates – Fixed some IPv6 connectivity issues on the Ubuntu 20.04 template. We’ve also rectified an issue with pre-seeded user setup for the same template.
GSK – Fixed an issue with some users being unable to delete their Kubernetes clusters.
PaaS – Resolved connection failures that arose within the Redis Platform Service offering.
API – Corrected an issue with some Billing API links utilising an incorrect protocol.
Partner Panel – Fixed an issue with being unable to change user passwords within the User Directory. We also corrected an issue with duplicate users being listed within the User Assign dialog box.
Expert Panel – Resolved an issue with user details not being displayed within the account menu.
Integrations – We’ve updated our Go-based API client gsclient-go to v3.6.1, featuring fixes to service template within PaaS update requests.
Integrations – We’ve also updated our Terraform provider to v1.9.0, supporting the latest gsclient-go package. New features include the addition of GSK and PostgreSQL resources.
Backups – Rectified an issue with some customer being unable to perform backups using Controlware/Acronis.
Storage – A fix has been rolled out for storages which couldn’t be resized while attached to a running server. For storages still affected, the connected server needs to be turned off and on again.
Partner Panel – You can now configure an SMTP server for your users by navigating to SMTP under the Settings. Select an existing provider from the list or configure your own custom server credentials. Enabling SMTP also activates Magic Link for your tenants, a feature that Partners will soon receive as well.
Integrations – We’ve updated our API command-line interface gscloud to v0.10.0. New features include subcommands allowing you to view a quick account summary including API tokens as well as all available Managed Kubernetes (GSK) and PostgreSQL releases. We’ve also fixed the gscloud build on OpenBSD.
API – We’ve updated our API Documentation with examples for the Marketplace Application section. Within the same documentation, you also have the possibility to access the Contract Management API Documentation as well.
Panels – Both Partner and Tenant login areas have a more unified look.
Templates – We’ve updated the CentOS 8 template to the latest updated version.
Panels – Fixed a bug associated with missing price information within the Snapshot Scheduler. We’ve also rectified VNC access issues faced by some users.
Networking – Corrected an IP assignment issue associated with some VMs.
Billing – Rectified an issue with some missing items from within the invoice.
LBaaS – You can now add custom SSL certificates while creating a forwarding rule within the Load Balancer Expert Panel! We’ve also updated the API Documentation Load Balancer and Certificate sections detailing how you can perform the same using our API.
Panels – We’ve made some UI/UX improvements and corrected some typos.
Marketplace – Rectified an interface configuration issue for one of the templates hosted on our Marketplace.
Managed Kubernetes Deprecation Notice – From the 12th of April, we will start to deprecate logging from journald to syslog – which will be available in the latest patch version thereafter. Worker nodes store system and container logs in journald, these logs are additionally forwarded to /var/log/syslog. This additional forwarding causes the logs to take up unnecessary space on the drive.
Load Balancer API – Our Load Balancers now support bringing your own SSL certificates! Use the certificates endpoint for managing your certificates. Once uploaded you can add the certificate to a forwarding rule of a Load Balancer. An integration into the panel will follow shortly.
Integrations – We’ve updated our JS-based API client to v1.1.0, featuring a new certificate object class allowing you to manage certificates. We’ve also updated the Load Balancer object class with new certificate information.
API – We’ve released a new minor version of the Contract Management API, with the addition of a new endpoint to list out the price lists for contracts as well as improvements to price list handling.
Panels – We’ve improved performance issues within some sections of the panels, along with miscellaneous UI/UX improvements.
Rocket Storage – Rectified an issue with being unable to delete large capacity Rocket Storages.
Load Balancer – Corrected an issue associated with adding a domain to some Load Balancers.
Terraform Provider – Corrected an issue that arose while creating a Terraform server using the API.
Networking – Resolved an issue with network interfaces associated with rebooting some Windows VMs.
Integrations – We’ve updated our Terraform provider to v1.8.4, featuring Go runtime improvements and support for macOS arm64.
Panels – We’ve updated the 5xx error page as well as improved it’s deliverability when services are down.
PaaS – We’ve enabled query caching as a default option within our managed database MySQL and MariaDB services.
PaaS – We’ve added Rocket Storage limits within the resource limits endpoint.
Object Storage – Our S3-based Object Storage offering now supports cross-origin resource sharing (CORS).
ISO Images – We’ve updated the ArchLinux image to the latest version (2021.03.01).
API – We’ve moved autoscaling information into the PaaS service template API, make scaling parameters easily programmable.
PaaS – Rectified some memory issues faced by some PaaS services.
Storage – Cloning a large storage could leave it still related to previous objects.
API – Resolved an issue with Firewall objects omitting relations when using pagination.
Billing – Corrected a validation issue that arose while trying to set up a SEPA request.
SAML – Rectified an issue with being unable to invite users to a contract using SAML.
Integrations – Our JS-based API client, gsclient-js has been updated to v1.0.14.
Integrations – We’ve also updated our Go-based API client, gsclient-go to v3.5.0. You can now take advantage of both storage types – either Distributed or Rocket Storage. Improvements as part of this release include tracing individual client call duration as well as performance and documentation improvements.
Partner Panel – Improved Feature Flag handling. Some features like GSK rely on other features like IPs – disabling a required feature will now disable the parent feature.
Panels – We’ve made several UI/UX improvements.
Rocket Storage – Rectified an issue with being unable to turning on servers having Rocket Storage attached to them.
Easy Panel – Fixed an issue with the server creation dialog box where storages were not automatically linked to the server.
Expert Panel – Corrected an issue with being unable to set the date within the backup schedule.
Partner Panel – Rectified an issue within the Software-Defined Networks wherein incorrect Virtual Switches were displayed.
LBaaS – Resolved an issue with the incorrect domain getting removed while deleting a certificate within the Expert Panel.
Managed Kubernetes – We’ve released GSK minor version upgrades, allowing you to upgrade your clusters across multiple versions (1.16, 1.17, 1.18 and 1.19). We’ve also improved admin kubeconfig timeouts.
Panels – We’ve refreshed and streamlined the panel login page.
Integrations – We’ve updated our API command-line interface gscloud to v0.9.0. New features include support for Apple M1 builds, and automatic password generation for servers. The gscloud package for FreeBSD also supports this latest version.
Partner API – We’ve made several improvements to the Partner API. You can refer to the Partner API Documentation for more details.
Object Storage – We’ve extended access control headers support within the gos3.io s3 endpoint, keeping in line with the new AWS SDK.
Panels – We’ve made several UI/UX improvements and corrected some typos.
LBaaS – We’ve improved error handling for missing IPs.
Provisioning – Rectified an issue that arose while removing a PaaS service, which occurred due to attached storages. We’ve also fixed issues with a hardware profile in the FRA2 location.
Managed Kubernetes – Fixed an issue that arose while recycling a master node.
Networking – We’ve improved network resiliency by restricting Security Zones from being connected to Breakout Networks.
LABS – Starting March off on the right foot, Microsoft SQL Server and Rocket Storage have been released out of labs and into general availability! Along with this change comes the stability and assurance of our 100% SLA. Microsoft SQL Server is a managed SQL database and can be found under gridSQL. Rocket Storage is our blazingly fast NVMe based local storage.
Integrations – We’ve updated our JS API Client gsclient-js to v1.0.13. Updates include improved error handling, cleaning the unnecessary package files, and getting rid of gulp for compilation along with some security fixes
Integrations – Our API command-line interface gscloud was updated to v0.8.0. New features include the option to create networks, improved server deletion and server event handling, and documentation extensions. The gscloud package for FreeBSD also supports this latest version.
Partner Panel – Partners now have the possibility to add multiple payment methods. We’ve also made some UI/UX improvements and corrected some typos.
API – We’ve improved the user credential handling for partner logins.
Templates – Rectified some networking issues with the Debian 9 template.
VNC – Fixed VNC connectivity issues that were faced by some users.
Integrations – We’ve updated our JS API Client gsclient-js to v1.0.8, featuring fixes for response type definitions and request parameters.
Integrations – Our Terraform provider has been updated to v1.8.3. As part of this release, we’ve fixed PaaS service template inconsistencies as well as Backup and Snapshot schedules.
Billing – We’ve now updated the invoices listed within the Panel to be sorted chronologically.
Expert Panel – The IP Addresses related to a server now display IPv6 addresses within the Panel as well.
Backups – We’ve improved the robustness of backup timeouts.
Management API – A new Management API has been released. The API focuses on partner, contract and price management. It should also be used when querying any pricing information, as we will deprecate price endpoint and responses from the current partner API in a future version.
Integrations – We’ve updated our Go-based API client gsclient-go to v3.4.0. Improvements include additions to event and PaaS template properties.
Integrations – Our JS-based API client gsclient-js also saw an update to v1.0.7, involving some error handling rectifications.
Panels – Rectified an issue with unexpected panel reloads faced by some users. We also resolved an issue with the target bucket not showing up while trying to export a Snapshot to Object Storage.
gridSQL – Corrected an issue with unexpected password resets that occurred while rebooting a MariaDB service.
ISO Images – Fixed an issue with some mounted ISO images appearing unrelated from the server.
Networking – Resolved an issue with IPv6 connectivity issues.
Marketplace – Severalnines has added their product ClusterControl to our Marketplace! The app allows you to manage the entire database lifecycle through a unified console, which you can read more about within their documentation. Partners can offer the application to their tenants by toggling the enable switch.
gridSQL – Our PaaS MariaDB offering has been upgraded to the latest 10.3 version.
ISO Images – We’ve also updated the OPNsense image to version 21.1.
Rocket Storage (Labs) – We’ve heard your feedback and upgraded the blazing fast Rocket Storage capacity to 6000 GB.
Integrations – To ensure uniformity, we’ve renamed our JS-based API client to gsclient-js as part of the update to v1.0.6. Along with tidying up code, documentation and third party packages, new features include bundling TypeScript schema and definitions, as well as adding scripts for package and browser building. We’ve also added methods for Locations, Marketplace Applications and PaaS services.
Panels – Along with some UI/UX improvements, we’ve also corrected some typos.
Managed Kubernetes – We’ve upgraded all of our external Kubernetes components.
Object Storage – Rectified an issue with some Object Storages that persisted after deleting a tenant from within the Partner Panel.
Provisioning – Fixed an issue with some incorrect flags being available to API users. We’ve also corrected an issue with failed PaaS service removals, and some accounts having location access outside of their restrictions.
Managed Kubernetes – We’ve rectified an issue with volume mounting errors for some pods, and fixed some worker nodes taking on master workloads that arose as part of the upgrade process. We’ve also fixed an issue with unexpected restarts that occurred while adding additional nodes, and corrected an issue with being unable to renew Kubeadm certificates.
Backup Center – Fixed an issue with incorrect creation timestamp being displayed within the Panel.
Storages – Rectified an issue with some users being unable to delete their Storages due to the associated Server being in a bad state after a cleanup.
Integrations – Our Terraform provider has been updated to v1.8.2, involving fixes for reading SSH public key files.
API Documentation – We’ve updated several sections within our API Documentation, including a lot more information which can come in handy when interacting with our API and product.
Networking – We’ve fixed some IPv6 local network connectivity issues.
Billing – Rectified an issue involving an invoice being incorrectly generated for a deleted account.
Rocket Storage (Labs) – Fixed an issue with failed Snapshot creation for Rocket Storage – due to sharing the same snapshot limits with Distributed Storage.
Integrations – Our Terraform provider has been updated to v1.8.1. Along with some bug fixes, changes include fixing the user agent header.
Panels – You now have the option to add multiple email addresses separated by commas within the billing email field. Clicking the Stop Server button now leads to an ACPI Shutdown. We’ve also improved the error page.
Provisioning – Rectified an issue with being unable to start some servers after having attached Rocket Storage to them.
Easy Panel – Corrected an issue with being unable to create a servers. Along with fixing some typos within the Dashboard, we also imporoved the behaviour while closing the overlay after editing resources.
Partner Panel – Fixed an issue with incorrect Tenant Price values being displayed after template modification.
Integrations – Our gscloud tool has been updated to v0.7.1. Changes include several server-related commands, new ISO image subcommands and Q35 as the default server hardware profile, along with some bug fixes. The gscloud package for FreeBSD now supports v0.7.0.
Integrations – Our gsclient-go client has been updated to v3.3.2.
Object Storage – A previous improvement to the Easy Panel that wasn’t announced – you now have the possibility to drag and drop multiple files and folders in order to upload them to a bucket.
API Documentation – We’ve updated the PaaS and Kubernetes sections within our API Documentation.
GSK – Managed Kubernetes – We now support Load Balancer annotations, giving you all the features of our Load Balancer like HTTP protocol and SSL certificates in GSK [API Documentation], available in clusters with version 1.18.12-gs1, 1.19.4-gs1, 1.17.14-gs1, 1.16.15-gs2 and later.
Partner Panel – Corrected an incorrect date format being displayed within the panel.
Partner API – Rectified an issue with errors arising while deleting a contract having projects associated with it.
Easy Panel – Fixed some typos within the server detail description dialog box. We also fixed an incorrect discount end date displayed for Microsoft SQL Server PaaS.
Easy Panel – Corrected an issue with being unable to edit a server when the Internet feature flag is deactivated for the account.
Provisioning – Rectified an issue with failures that arose during the server autorecovery process.
Marketplace – The image size for the WordPress Marketplace Template has been upgraded from 3 GB to 10 GB.
PaaS (Labs) – Microsoft SQL Server 2019 is now globally available as a Labs feature and can be accessed via the Easy and Expert Panels.
Integrations – Our gsclient-go client has been updated to v3.3.1. Changes include renaming a function and improved error handling.
Integrations – We’ve updated our Terraform provider to v1.8.0 adding the storage import from backups feature and support for the updated gsclient-go package along with improved documentation and bug fixes.
PaaS API – We’ve updated all of our service templates to include version, flavour and performance-class attributes.
Public Panel – Rectified an issue within the contract view leading to an error in some cases.
Easy Panel – Fixed layout issues within the panel warning messages.
Billing – Corrected an issue with invoices being generated upon adding a new payment method.
Managed Kubernetes – We’ve released new GSK versions 1.18.12-gs1, 1.19.4-gs1, 1.17.14-gs1, and 1.16.15-gs2. Changes include node stability for resource-hungry workloads, improved worker recovery, removal of metrics-server and the GSK load balancers can be used in HTTP mode, with SSL and routing algorithm via service annotations.
Integrations – Our gsclient-go client has been updated to v3.3.0. Changes include the option to create storages from backups and various documentation fixes.
ISO Images – We’ve added support for Ubuntu 20.04.1 and Fedora 33 images.
Easy Panel – Rectified an issue with storage removal while creating a template leading to failures.
Expert Panel – Fixed an issue with being unable to hotplug a Security Zone.
Panels – Corrected an issue with the export snapshot button being visible even though Object Storage was disabled.
Partner Panel – Rectified an issue with being unable to change the email address for some users.
API – Fixed an issue with the incorrect default hardware profile being taken while creating a server using the API.
Provisioning – Rectified an issue with failures that arose while creating a Distributed Storage.
Panels – Users now have the ability to rename their account within their account settings which is useful for users related to multiple accounts. They can also now edit the first and last name via their profile settings.
Expert Panel – The pricing box has been removed when creating firewall templates, since firewalling is free.
Snapshots – Rectified an issue with being unable to export some snapshots to the Object Storage.
Managed Kubernetes – Corrected an issue with Kubernetes clusters showing up within the Usage Overview even though it was already deleted.
Billing – Fixed a typo within the invoice for users that have opted for PayPal as a payment method.
Partner Panel – Rectified an issue with displaying usage for some contracts that didn’t have any running components. We also fixed issues with the price list for templates.
Panels – Corrected some typos within the 2FA creation dialog box.
GSK – Managed Kubernetes – GSK Patch updates are now handled automatically – this has a couple of benefits like more stable cluster updates, quicker security patches and bug fixes as well. Not to mention more autonomy.
API Deprecation Notice – Due to the addition of new locations, the price value from an object’s GET request has been deprecated and temporarily set as 99.99. The Usage Dashboard is the best reference to the current price of running or deleted resources.
Networking – Our SDN is now able to better handle scenarios involving a previous connection being removed or when projects are deleted.
Easy Panel – While creating a server and attaching a storage to it, the word ‘Storage’ no longer gets automatically added to the end.
Storages – Fixed validation errors that arose while specifying the hostname during the course of creating a storage. We also corrected an issue with Rocket Storage not showing up for some users
Partner Panel – Rectified an issue during login wherein the user was not prompted for the 2FA code in some situations. We also fixed an issue with tenants that were marked as favourites not showing up within the dashboard.
Partner Panel – Corrected an issue with the tenant overview jump back not showing up for some users.
API Documentation – Corrected an issue within the Partner API Documentation where the incorrect protocol was specified within the URL.
Partner API – We’ve added the user create method to our Partner API Documentation, detailing how you can create a new user.
Panels – Rectified an issue with an snapshot being displayed while cloning a storage.
LBaaS – Corrected an issue with load balancer failures that arose while applying a new configuration.
Billing – Fixed an issue with the status for smaller invoices remaining as unpaid. We also corrected an issue with the breakdown for some billing items being incorrectly displayed.
VNC – Rectified an issue with being unable to connect to the VNC console.
Multi-Location – Together with our partner hosttech we’re excited to announce our third data center location based in Lucerne, Switzerland. To take advantage of this, you can create a new project and select the new location!
Backup Ninja – We’re also excited to announce our integration with Backup Ninja, now your file and database backups can be stored on gridscale. With support for most of our Platform Services, and an easy integration – you can easily setup a backup schedule which will create backups and send them to your gridscale Object Storage – which can be important for compliance. You can learn more on their website and sign up for a free trial.
Managed Kubernetes – We’ve released v1.16.15-gs1, v1.17.14-gs0, v1.18.12-gs0, and v1.19.4-gs0. Changes include the option to enable or disable GSK monitoring for a cluster and setting node timezones to UTC. We’ve fixed the health check endpoint for kube-scheduler and kube-controller-manager.
Rocket Storage (Labs) – We’ve been eagerly listening to your feedback and the maximum total storage capacity has now increased from 100 to 500 GB! Within a contract, the maximum capacity has been increased from 1 TB to 5 TB.
LBaaS – You can now use the same port and different Let’s Encrypt domains to create a Load Balancer.
Partner Panel – Corrected an issue with an incorrectly displayed pricing template for Rocket Storages. We also fixed an issue with Tenant pricing templates displaying only default values.
Partner Panel – Marketplace – Rectified an issue with Marketplace items still being delivered after toggling the “1-Click-Apps” feature flag.
Provisioning – Fixed an issue with being unable to delete a storage in our FRA2 location. We also fixed an issue with incorrect DHCP tags being set for servers with only an IPv6 configuration, and also rectified an issue with how VNC connections were handled by our WebSockets.
Scheduler – Corrected an issue with how successive run times are set for scheduled snapshots and backups.
Managed Kubernetes – Rectified an issue with some users being unable to access their nodes via kubeconfig.
Panels – Fixed a generic error that showed up when a user without an assigned contract attempts to login using a Magic Link. We also corrected some typos present within the storage creation dialog box.
Expert Panel – Fixed an issue with being unable to search using some characters.
API – We’ve updated our API specification supporting individual Load Balancer parameters to be patched instead of having to include all information like a PUT request.
Partner Panel – Corrected an issue with being able to delete a locked user who is the owner of a contract. In case you wish to do so, the contract must be assigned to a new owner.
API – Rectified an issue that arose in some cases wherein the user was not being printed into the objects event history.
API Documentation – We’ve corrected the request schema for creating a new storage from a backup and removed an unsupported method for creating a new storage from a URL.
Backups – We’ve fixed some issues related to rolling back, any inactive server can now be rolled back safely. Aside from that, rollbacks require the snapshots to be removed from the storage, which is automatically performed. Until that behavior is changed a warning will be added to the panels.
Billing – Invoicing is now separately reported on a project basis. For any queries, please reach out to us here.
ISO Images – We’ve added support for the latest FreeBSD 12.2 and NetBSD 9.1 images. We’ve also updated the Windows VirtIO driver image.
Rocket Storage (Labs) – You can now resize a Rocket Storage irrespective of whether or not a Snapshot has been linked to it.
Integrations – We’ve updated our Terraform Provider to v1.7.4 supporting network ordering within a server’s relations. We’ve also included documentation on how ordering of network interfaces works, and examples for firewall rules in server-network relations. We’ve also patched some network interface ordering issues, and firewalls are now enabled only when at least one firewall rule is set.
Integrations – Our Python API Client has been updated to v1.1.3, involving fixes for missing deprecated parameters for the Load Balancer schema.
gridSQL – Our PaaS offering has been extended, supporting PostgreSQL version 10, 11, 12 as well as the recently released version 13.
Easy Panel – Changing your password now prompts you to relogin into the panel.
Servers – Rectified an issue with being unable to connect to the server console via the browser.
Marketplace – Corrected an issue that arose during Marketplace Template creation.
Snapshots – Fixed an issue with incorrect Snapshot Scheduler execution.
Expert Panel – Rectified an issue wherein the IPv4 costs did not show up while creating a server.
Easy Panel – Corrected an issue with being unable to create an empty storage within the Panel. We’ve also fixed an issue with missing IP information and server configurations within the Edit Server dialog box.
Managed Kubernetes – Corrected an issue with provisioning failures that arose due to changes to the network ordering.
Integrations – We’ve updated our gsclient-go package to v3.2.2 which involves documentation fixes, omitting empty user and API token HTTP header requests, and schema fixes for Storage Backups and Marketplace Applications.
Integrations – Our Terraform Provider has been updated to v1.7.2 supporting our latest gsclient-go package and its associated feature updates, and we’ve streamlined the package release process.
ISO Images – We’ve added support for the latest OpenBSD 6.8 ISO image.
Panels – We’ve made miscellaneous UI/UX improvements across the Easy and Expert Panels.
Networking – The server network interfaces are now added in the order that they are connected. The first slot used to be reserved for the public network, even if it was connected after a private network.
Panels – Rectified an issue with being unable to switch to the Easy Panel after editing a Load Balancer within the Expert Panel.
Easy Panel – Corrected an issue with some missing components within the Server Creation dialog box after reloading.
Easy Panel – Fixed an issue with being unable to turn off a backup once it has been turned on. We’ve also corrected an incorrect option showing up within the Load Balancer creation dialog box.
Expert Panel – Corrected an issue wherein updating a server’s Security Zone led to associated IPs no longer being visible. We’ve also fixed an issue with being unable to create Labels.
Backup Center – Rectified an issue with incorrect timestamps were displayed for some backups, timestamps are no longer appended to the backup name.
Object Storage – Corrected an issue with not being able to download some files from a Bucket.
LBaaS – Fixed an issue wherein an unsuccessful Load Balancer creation led to missing IPs. We also corrected an issue with Load Balancer provisioning failures that arose due to the public network changes.
Rocket Storage (Labs) – Rectified an issue with being unable to remove Rocket Storage backups, as well as stabilizing live migrations.
LBaaS – Our Load Balancers now support multiple SSL certificates. You can now add multiple hostnames and we will generate the certificates. Navigate to the Expert Panel to configure multiple hostnames.
API – Corrected an issue involving unexpected behaviour for the Load Balancer PATCH method. Now individual parameters can be patched instead of having to include all information like a PUT request.
IPs – Rectified an issue with the same IP could have, due to race conditions, multiple relations to different objects.
Rocket Storage (Labs) – Our super fast, low latency Storage offering is now globally available as a Labs feature. Partners have the ability to offer the same to their tenants via Feature Flags. Note: the pre-existing storage solution will now be referenced to as Distributed Storage.
Integrations – Our Terraform Provider has been updated to v1.7.1. Changes include default inbound firewall rules being applied and fixes for turning off a server that is already shut down.
Integrations – Our gscloud tool has been updated to v0.5.0, supporting basic IP Address operations, storage resizing and template deletion.
API – The DELETE and PATCH methods for Storage Backup Schedules are now available for use. For more details, refer to our API Documentation here.
LBaaS – We’ve made several improvements to SSL handling for our Load Balancers, including better logging and error handling.
Provisioning – Rectified an issue with Storages added via the Marketplace displaying an incorrect event history.
Expert Panel – Corrected an issue wherein the prices did not show up while editing a snapshot.
Easy Panel – Fixed an issue with an incorrect message showing up while deleting a Virtual Switch. We’ve also corrected an issue with the confirmation dialog box displaying the wrong language while deleting a Server.
Billing – Rectified issues associated with invoicing wherein some invoices had incorrect VAT displayed.
Backup Center – The Usage Dashboard has been updated with Backup Center costs.
LBaaS – Rectified an issue with recurring failures during auto-recovery of some Load Balancers. We’ve also corrected an issue with unexpected Firewall Rules being set on Load Balancer VMs.
Easy Panel – Corrected an issue wherein the error message was repeated twice for accounts that did not complete the activation process.
Storages – Fixed an issue wherein deleting a Storage did not delete Snapshots linked to it.
Provisioning – Corrected an issue wherein powering off a Server failed if a VM was not running.
Managed Kubernetes – Fixed an issue with nodes becoming unresponsive and becoming after hitting a high IOPS count while performing a write operation.
Managed Kubernetes – Rectified an issue with scaling wherein clusters were still associated with a worker node exists even though it was already offline. We’ve also fixed an issue with powered off nodes not getting deleted within Kubernetes when scaling down.
Terraform – Corrected our Terraform Provider documentation which incorrectly stated that non-defined rules are automatically dropped by default.
Panels – Fixed an issue with some subusers having the same incorrect create date.
Panels – We’ve improved the Resource Limits Overview, making it easier to understand your actual usage and resource availability.
Partner Panel – Rectified an issue with users being prompted for a code even though the 2-Factor Authentication process was not completed.
API – Corrected an issue with our Prices endpoint returning an unexpected response code.
Networking – We’ve fixed some reliability issues with IPv6 address assignments.
LBaaS – We’ve migrated our Load Balancers to a new VM-based architecture, improving latency and stability. Further configuration improvements to follow shortly.
Panels – The IP Manager is now made available within the menu by default.
Easy Panel – While deleting a Server, users now have the option to simultaneously delete IPs and Storages that are associated with the Server.
Provisioning – We’ve improved the stability of server turn-on and migrations, as well as fixed an issue with unexpected ACPI shutdown behaviour.
Object Storage – Rectified an issue with Bucket creation leading to a failure. This was due to incorrect location configuration for S3 objects.
Easy Panel – Fixed an issue wherein deleting a Storage led to an unexpected error cropping up when navigating to a different Storage detail view.
Partner Panel – Corrected an issue wherein a “Forbidden” error message appeared when switching between contracts.
Billing – Fixed an issue with some items missing product descriptions within the generated invoice.
Templates – Rectified IPv6 DNS resolution issues with Ubuntu templates.
Backup Center – Corrected an issue with unexpected slider behaviour while opening the Backup Center.
LBaaS – Fixed an issue wherein requests were not being forwarded when a Load Balancer was set up within a Managed Kubernetes cluster.
Managed Kubernetes – We’ve released v1.16.12-gs1, v1.17.11-gs0, 1.18.8-gs0, and the newly introduced v1.19.0-gs0. Among other fixes, we’ve improved the Pod Security Policy and made node drainage more resilient.
Rocket Storage (Labs) – The Rocket Storage detail view now features a Backup section.
Backup Center – Fixed an issue where removing a backup for Rocket Storage led to failures.
LBaaS – Rectified an issue with hostname resolution errors arising when using DNS instead of an IP as part of the configuration.
Panels – Corrected an issue where the price displayed while creating a storage using Windows-based Template did not include the price for the License.
API Documentation – Updated our documentation rectifying incorrect descriptions under the Security Zone and Storage sections, and an incorrect title under the SSH Keys section.
API – All partners can now access the Partner API Documentation, which is now generally available in gridscale labs.
gscloud – gscloud v0.4.0 has been released, a key update freeing it from the beta phase. Newly added commands enable you to change server properties and hot-plugging, generate man-pages, list templates and print tables without headers. Fixes include working with multiple accounts, kubeconfig timestamp expiry within the credentials, and improved error handling for Managed Kubernetes.
VNC – Connecting to the VNC console with a German keyboard (de_de) is now detected correctly, no more guessing which keys are which.
Partner Panel – Rectified issues within pricing template layouts, and unexpected scrolling behaviour within the Panel that arose due to an image being added to the Release notes.
Partner Panel – Fixed an issue with selecting dates while creating an API Token within the Panel.
Expert Panel – Corrected an incorrect icon being displayed within the Snapshot creation dialog box. Also fixed another issue with unexpected slider behaviour, that arose when clicking at a particular point within the slider did not move it to the desired position
Easy Panel – Rectified a typo within the Storage dialog box, and corrected an issue wherein deleting a Security Zone with an attached service threw a generic error without explaining the root cause.
API – Our API Documentation contained the wrong endpoint for Storage Backup Rollback, and has been updated.
Integrations – Our gsclient-go has been updated to v.3.2.1 supporting Marketplace applications, storage backups and scheduling. We’ve also added more examples for ease of development.
Panels – We’ve tweaked the UI/UX experience with multiple improvements and corrections, highlighting necessary steps to successfully complete desired operations such as moving storages and creating Backup plans.
API – Our API endpoints have been updated to exclude the unnecessary bootdevice variable from the Server Get response.
Integrations – We’ve released v1.1.0 of our Python API Client supporting Storage Backups, Marketplace Applications and Templates, as well as several PaaS functions.
Easy Panel – Fixed an issue wherein the user was incorrectly prompted to verify a payment method to activate their account. We also rectified another issue with incorrect positioning of the server creation dialog box
Panels – Corrected typos within the message for a non-empty bucket as well as the storage dialog box.
Snapshots – Corrected an issue wherein exports for large storages lead to failures.
API – Rectified an issue where read-only users had access to Object Storage tokens and keys.
API – Fixed an issue wherein labels were not being cloned appropriately and added checks for maximum string lengths. We’ve also corrected our API Documentation and added missing storage Backup tags.
Billing – Corrected an issue where the Storage Backup description was missing from invoices.
Managed Kubernetes – Fixed an issue with cluster renaming not being triggered within the Kubernetes provisioner if it included a capital letter, versions 1.17 and 1.18 were affected.
Partners – Partners and their Tenants now have the option to switch between multiple tenants with ease.
Easy Panel – You can now copy a Server’s name to your clipboard by double clicking it within the opened dialog box.
Easy Panel – Deleting a project now prompts you to enter the project name, minimizing the possibility for accidental deletions. Items within the dashboard are now alphabetically ordered, making them easier to find.
Panels – Panel and button arrangements across both Expert and Easy Panels have been unified.
Public Contracts – Automatic scaling of resource limits has been implemented across all public contracts. Once you have reached a certain threshold, our algorithm will evaluate your contract and add more resources where you need them.
API – Our API Documentation has been updated, covering our recently released Marketplace and Backup Center.
Panels – Corrected an issue wherein both Easy and Expert Panels displayed incorrect IPv6-Configuration information.
Partner Panel – Corrected an issue under the prompt to add users to a tenant, wherein the list of users had some missing entries.
Easy Panel – Rectified an incorrect prompt asking the user to confirm their email even after it was already performed.
Snapshots – Corrected an issue where snapshot exports would fail for large storages.
Partner API – For those that have access to the Partner API, the documentation loading times have been greatly improved.
Integrations – We’ve released v1.6.3 of our Terraform Provider, which includes some Storage improvements. Terraform also made some changes, so our Provider’s repo now resides in our own GitHub account.
Integrations – Our Terraform examples have been updated, expanding the amount of examples, while making sure that they conform with newer TF versions.
VNC – VNC was temporarily unavailable for servers in the fra2 location due to an IPv6 configuration.
Rocket Storage (Labs) – For those that currently have access to our NVME based local storage, we’ve extended CRUD ability throughout the Panels making it easier to use.
ISO Images – We’ve added support for a lot of new images, namely OpenBSD, FreeBSD and pfSense.
Partner Panel – Marketplace – Disabling the “1-Click Apps” feature flag for a tenant, will now remove the rest of the apps (Kopano, Benno, Cloudplan and LiveConfig)
Multi-Project – A Virtual Switch could still exist after it’s project was deleted, causing view errors in the Partner Panel.
Expert Panel – Creating a failover IP could fail with a 5xx error, which is now fixed.
Object Storage – Signed URLs were not valid for the full 2 hours.
Panels – The Backup Center informational popup could show upon your next login, even if it had shown up before.
Expert Panel – Sometimes Tooltips didn’t show.
Easy Panel – Adding the PayPal payment method could stall, due to browser caching.
API – Rate limiting functionalities have now been extended and finalised. API documentation is available here.
Backup Center – Since Backup Center was released into Labs, we’ve made several improvements in handling backups, exponentially speeding up the process of unblocking a storage from further configuration changes while a backup is being created.
Managed Kubernetes – Fixed an issue that arose due to trying to connect too many persistent volumes.
Partners – Corrected an issue involving unexpected behaviour of feature flags for Backup Center and Marketplace, wherein setting them within the Partner Panel did not reflect for some tenants – this came about because the feature flag was being overrides in the tenant settings.
Panels – Miscellaneous UI and UX tweaks and improvements.
Expert Panel – Fixed an issue wherein IP address detailed views were incorrectly displayed.
LBaaS – Due to a short-term network error, there were some issues with the Load Balancer component which lead to a delayed fault resolution. The corresponding monitoring tests have been revised.
Easy Panel – Fixed an issue wherein Redis 4.0 Store was no longer visible within the Easy Panel.
Expert Panel – Rectified an issue wherein editing Firewall labels did not reflect any changes upon saving.
API Documentation – Corrected a typo for a definition within the API Documentation.
Backup Center – We released the new Backup Center into gridscale labs with temporary limited backup frequency. As a Partner, you can activate this feature via feature flags. Backups are stored separately from your Storage, while allowing you to easily rollback, or create a new Storage from a Backup.
GSK – Our Managed Kubernetes has seen minor releases across the board –
1.14.10-gs6– keeping us up to date while including improvements and bug fixes.
Panels – When creating new Virtual Switches in the Partner Panel, or creating a new project in the Easy Panel your previous choice will be saved, speeding things up for those that interact with these products frequently.
Object Storage – The Easy Panel saw an overhaul! Bucket interactions have now been sped up.
Expert Panel – Pagination saw a range of quality of life improvements.
Partner Panel – We’re aligning gridscale’s UI/UX and the first set of Partner updates was rolled out! You may notice small but consistent UI changes throughout the Partner Panel.
Partner Panel – Upon viewing Usage, fixed an issue where Dollar signs showed up instead of the Euro symbol.
IPs – Configuring the rDNS and failover at the same would only save one of them.
Rocket Storage – We’ve released a new storage type into gridscale labs which boasts increased IOPS and reduced latency. If you would like to join gridscale labs to use Rocket Storage just let us know at email@example.com.
gscloud – gscloud v0.3.0-beta has been released with commands allowing you to list and manipulate objects (server, storage, network and ssh-key). All data can now be exported to JSON, and shell completions are now supported for bash and zsh.
Panels – Our Storages now support more complex root passwords as login credentials.
Panels – Miscellaneous UI/UX tweaks and improvements.
GSK – We’ve updated our Managed Kubernetes csi-plugin which fixes an error which occured when mounting multiple persistent volumes into the cluster at the same time.
Panels – Corrected an issue wherein Firewall Templates on an Virtual Switch assigned to a server were not displayed in the active server count under the Firewall page.
ISO Images – Importing an ISO image via an invalid URL will now fail properly with an appropriate error message.
Multi-Project – Storages can now be moved between projects within the same location, allowing you to move and organise your storages however you like.
Managed Kubernetes – We’ve released a new version which includes underlying improvements while installing nfs-commons on worker nodes by default, allowing you to use and setup NFS in your cluster.
Integrations – Our Terraform Provider has now been updated to v1.6.2 with added support for custom HTTP headers.
Panels – Miscellaneous UI/UX tweaks and improvements.
Marketplace – Your applications can be shared through the unique hash, which can be found in the detail view of the Expert Panel.
Auto Recovery – Internal scheduling has seen some improvements, for better Server and Load Balancer recoveries.
PaaS – Fixed an issue which could cause issues with Servers using the legacy hardware profile.
Partners – After reducing the maximum limits that a server can have for a tenant, following hot plugs would fail for servers that were above this new limit. Now they’re required to be turned off first.
Partner Panel – Contract owners can now be locked, and corrected an issue involving changing an owner of a contract leading to the user no longer being related to it. You now have the option to keep the user related, while downgrading the access rights to an admin.
Invoices – Corrected an issue wherein IPv4 addresses were listed twice.
Integrations – Our gsclient-go has been updated to v.3.1.0 supporting custom HTTP Headers, and allowing for storage speed to be increased via UpdateStorage.
Integrations – Our Terraform Provider has now been updated to v1.6.1.
Panels – Miscellaneous UI and UX improvements.
Pricing – All billing from 01.07.2020 to 31.12.2020 is now compliant to the updated Mehrwertsteuer regulations (reduction from 19% to 16%).
Load Balancers – Corrected dependencies that lead to a provisioning failure while bootstrapping a Load Balancer.
Load Balancers – Resolved an issue involving forwarding rules being automatically activated upon mouse hover, and another issue involving manually added IP addresses not being visible.
Partners – Deleting an active user will now instantly log them out of their session.
Partners – Fixed a price visibility issue within pricing templates, wherein the adjusted prices did not immediately reflect on the panel.
Marketplace – v2.0 of Marketplace is now live for tenants, partners as well as third-party app developers, allowing you to create your own applications and publish them to gridscale’s Marketplace.
Kubernetes – We’re proud to announce that our Managed Kubernetes has been released from the Labs – including behind the scenes stability and monitoring improvements, as well as API documentation.
Expert Panel – Fixed an issue involving newly created networks, where they were not immediately visible on the panel without a refresh.
Snapshots – Fixed an issue where snapshot scheduling could fail.
Easy Panel – Fixed an issue where the last used template for a server was incorrectly displayed.
PaaS – Fixed an issue leading to an Error 424 when a new Platform Service is created in the midst of rolling back a security zone, and rectified an issue with inactive service template visibility.
Panels – Many UI and UX fixes and improvements.
API Documentation – Corrected some mistakes in the firewall documentation.
Panels – You can now upgrade the speed of a storage in the panel, even while connected to a running server.
Integrations – Our gsclient-go now handles rate-limits better.
Expert Panel – After deleting a storage, the overlay closes faster now which gives a better UX.
API – Corrected some issues associated with rate limiting, response handling and other minor bugs.
Billing – An issue with invoice listing some elements multiple times has now been rectified.
Partners – Since private MPLS was renamed to Virtual Switch, we cleared up old naming laying around.
Partners – Some feature flags couldn’t be set due to incorrect data being sent which resulted in 400 errors.
Load Balancers – Due to missing forwarding rules, certificate renewals could fail.
User Invite – The user invite links would fail upon user creation, due to a missing header.
Templates – Ubuntu 20.04 can now be provisioned in the fra2, and handles itself correctly out of the box when trying to connect to gridscale PaaS.
Integrations – v1.6.0 of our terraform provider has been released boasting a lot of improvements as well as adding snapshot export to s3 and timeout functionality.
User Management – After removing a user – the user will now be directly logged out.
PaaS – Connecting to a PaaS service from CentOS 8 threw SSL errors.
Templates – Our Ubuntu 20.04 templates sshd was broken due to missing host keys.
OS Templates – Fedora 32 has been added to our list of templates.
PaaS – Our MySQL platform service has seen an improvement, upgrading the underlying version which also fixes a few issues. Existing platform services are also being automatically migrated.
Panels – The date your 2fa device was added is now displayed again.
Partners – locking a user will now instantly log them out of their session.
API Documentation – The snapshot schedule requires the `run_interval` value to be in seconds, not minutes.
Panels – Fixed some inconsistencies which can happen before payment has been added to the contract.
Panels – Some buttons were no longer clickable.
Panels – Adding removing menu items too fast could cause inconsistent states.
OS Templates – Ubuntu 20.04 has been added to our list of templates.
Account – Updating a users email address now requires re-validation.
Partners – Individual tenant pricing was not always overriding the assigned pricing template.
Partners – Billiing references to deleted Tenants are fixed.
Partners – Virtual switches saw some improvements, deleting the last project from a virtual switch with a connected breakout is no longer possible. With better UX and messaging when removing the last project, and auto jump in and out when creating and deleting virtual switches.
Panels – All product menu items are shown by default.
Expert Panel – The UX for adding labels has been improved, with messaging for when coming towards the max label length and additional ways to save.
IP Adresses – Some IPs had multiple PTR records, but now with an automatic cleanup and monitoring in place.
Partners – The string “partner” has been removed from SAML error messages for tenants.
Partners – Some tenants detailed usage CSVs could have been mapped wrong.
Object Storage – Folders can now be added to buckets in the Expert Panel.
Load Balancer – Enabling HTTPS automatically turns on SSL, which makes for a more logical creation process.
Easy Panel – Running servers can no longer be unrelated from their storages.
Panels – Shrinking a storage past the required OS size is on longer possible.
Expert Panel – While setting a label, the max character length is now 64 characters, to stop unexpected errors.
Object Storage – Folders couldn’t be created in buckets in the Expert Panel.
API – A race condition could cause servers to be in the wrong state, which has been fixed and further montitoring and alerts put into place.
Partners – SAML authentication could fail due to the account being related to more than 1 tenant.
Marketplace – We’ve hardened the Jitsi application, improving default password use.
Labels – We’ve revamped how we handle labels on the lower levels, removing some known race conditions and greatly improving stability. Along with this, labels are no longer their own entities, meaning that we’ve removed the POST and DELETE functions from the /objects/labels endpoint. Along with this we’ve bumped all of our integrations, deprecating their use.
Payment/Billing – Adding or changing payment methods has undergone some stability and quality of life improvements.
Integrations – our Terraform integration saw another release, with configurable timeouts, and documentation on how to handle Terraform accross multiple gridscale projects.
Panels – We’ve improved the parsing of some error messages, with some small UI fixes.
Kubernetes – We released an update to our Managed Kubernetes – adding in-use PVC expansion support.
Integrations – v1.0.3 of our gs-api-client has been released. Adding support for cloning a storage, getting deleted load balancers, certifical renewal and more.
Marketplace – When creating a marketplace application, adding an SSH key would override the root password provided. Now either one or the other is required.
Partner Panel – In the billing section, the Net and Gross totals are seperated to give a better overview.
Usage Dashboard – Servers created for Kubernetes would display incorrectly in the dashboard.
Usage Dashboard – Public template usage is no longer shown.
Marketplace – We offer a new marketplace application Jitsi Meet. Jitsi Meet is a fully encrypted, 100% open source video conferencing solution.
Partner Panel – When creating a virtual switch, the list now includes and filters by the tenants as well, making what you want to connect easier to find.
Partner Panel – Admins can disable two-factor authentication for users.
Kubernetes – Your clusters version can be upgraded via the panel, to our latest release ending in “-gs2”, which includes improved cluster stability and bugfixes for clusters.
gscloud – Our gscloud v0.2.0-beta boasts a standardized cache directory.
Panels – Input validation has been improved for services like firewalls and load balancers.
Expert Panel – When relating an ISO image to a server, the list order is sorted more logically.
Magic link – Magic links will no longer return unexpected 2fa prompts or failures for a combination of corner cases.
Kubernetes – Clusters can now be renamed.
Magic link – The magic link now works for accounts that are related to multiple contracts, as well as accounts that have 2fa activated.
API Documentation – Some strings were in the wrong place, because an objects uuid, isn’t ever a username.
Panels – Quite a few small bugs have been fixed – from selecting dates in the past to small text formatting errors.
Product – We published our product statement for 2020 on our blog (en/de), giving you some insights into our product development this year, and the opportunity to sign up to our labs – where you can become an early adopter for new features.
Storages – Storage cloning is now available via the API and our API documentation.
Limits – Object storage limits have been removed from view in the panels due to a performance issue, which we’re looking into bringing back.
Usage Dashboard – A few minor bug fixes to the category and date picker.
Expert Panel – Trial users could still attempt to create some resources in the Expert Panel, which failed.
Storages – When cloning a storage, the new storage would have the standard performance class, even if the original had a higher speed – the newly created storage will now have the same performance class as the original.
Usage Dashboard – A bug caused your templates usage to wrongfully show zero usage.
Partners – Your disappearing invoices should be back for good.
Expert Panel – Trial users could still attempt to spin up resources, causing resource create actions to rightfully fail, but not nicely.
Expert Panel – You can better rely on a resources current state, without having to reload the page to check if the provisioning has finished.
Storages – Deleting a storage while it was attached to a running server could fail due to the storage needing to be detached first.
Marketplace templates – Due to updating the underlying OS of some marketplace templates, they’ve been removed until we update them. The Benno, LiveConfig, Cloudplan & Kopano templates will be re-activated soon.
Partners – The gravatar feature flag has been removed since it hasn’t been in use for a while.
Storages – You can now one-click clone a storage – In the Easy and Expert panels, when viewing the details of a storage, there is a new copy icon – which will make a copy of the storage as it was at that time, to the same project. The new storage will be viewable in the panel shortly after.
VNC Console – The server console is back up and fully functional.
Expert Panel – While creating a storage from a self made template (you can create storage templates from your Snapshots) the Expert Panel would ask for access credentials, which resulted in an error because the information wasn’t needed.
Panels – We’ve made a vast amount of quality of life improvements to the panels resulting mostly from fixing some inconsistencies, although nothing that you should immediately notice.
Load Balancers – We’ve greatly improved Load Balancer stability, solving multiple issues that were affecting the resource.
ISO Images – While we are downloading an ISO Image for you, we will detect and communicate the errors that occur during the process.
Templates – Windows templates don’t allow the “§” character to be given as a password. The API actually caught the exception and returned the correct error message, whereas the Panel closed the create dialogue before checking for errors, causing a silent failure.
Expert Panel – During the creation of IP Addresses, it would be good to know how much they cost right? Doing so caused us to show you how much IPv6 Addresses cost, even though they’re free – which is also fixed.
Expert Panel – Clicking to delete a network didn’t trigger any action, after investigation it turned out it was a frontend JS error in the panel.
Resource limits – Object storage bucket resource limits are now calculated correctly.
Projects – The delete dialogue for projects would close even if you didn’t type in the correct string, without any action.
VNC – The VNC console is operational again for projects located in the de/fra2 datacenter.
Templates – CentOS 8 is now available when creating new Storages!
Integrations – We’ve released v2.2.1 of gsclient-go.
Integrations – We’ve also released v1.5.0 of the gridscale Terraform Provider. Which now supports all gridscale resources, has improved documentation as well as faster operations for Servers.
Firewalls – We’ve improved the validation handling in the panels.
Status – You can now subscribe to our status page via email or RSS.
Expert Panel – Keyboard shortcuts have been optimized, you can check them out by pressing SHIFT + ? in the Expert Panel.
PaaS – Your new Platform Services will be visible in the security zones again.
Expert Panel – The panel retrying failed requests could cause a few too many error notifications.
Panels – Deep links for the marketplace when switching between the Expert and Easy panels work again.
Partner Panel – The first and last name of users will also display in the add to tenant screen.
Kubernetes – Starting 2020 on the right foot, we’ve released our Managed Kubernetes. Which allows you to spin up your own Kubernetes cluster in just a few clicks.
Kubernetes – Along with the Kubernetes release, we’ve released the official command-line interface tool to assist in the management of your Kubernetes clusters.
Storage – We now estimate the cost for you when exporting storages to S3.
Easy Panel – Incorrect PaaS running costs have been fixed.
Templates – The listed storage requirements of some templates were increased.
ISO Images – The list of images in the Easy Panel was limited due to the scrolling effect not working.
ISO Images – All Images are now available in the panels again.
Usage Dashboard – We’ve made a lot of changes to the usage dashboard. Aligning the data between the partner and public panels, increasing usablility and fixing a few bugs.
Panels – A cornercase caused tooptips to not close.
Panels – Fixed a spelling mistake on the user invite page.
Templates – Windows 2016 now has the new drivers active.
Panels – The notification center wouldn’t display when the release notes were disabled for the tenants.
Usage Dashboard – Usage on deleted snapshots can now be seen.
invoices – Some billing dates are now more accurate.
Partners – We’ve released the new partner panel! With it, comes some awesome features – Bulk updating, deletion of tenants and a completely revamped UX for SDN (formally named MPLS). You can read more about the release on our blog. With the release, we’ve also made our second data-center “de/fra2” available to Partners.
API Documentation – We’ve added few more endpoints to the docs, improved the describability and made required parameters more clear.
API Documentation – Due to incositent build pipelines, there were different versions of the documentation avilable between the website and the Public Panels.
Expert Panel – When there are issues retrieving object metrics, the panels will display that appropriately.
Expert Panel – Switching between Expert and Easy versions of the Usage Dashboard, would take you back to the dashboard/Server overview.
Panels – In the notification center, you’ll now find the account limits overview – which will show you at a glance how close you are to hitting your resource limits, as well as notify you when reaching that limit. The limits here are an aggregation of your resources across all of your projects.
Easy Panel – The Usage Dashboard in the Easy Panel has been greatly simplified and has had a speed boost. Providing you with a simple overview of your infrastructure costs. If you are looking for a more detailed breakdown of the costs, navigate to the Expert Panel version.
Panels – Users without billing rights can now see the usage totals in the usage dashboard.
Multi-location – With the release of multi-location, the panel displayed the option to update the location a project resides in. Which isn’t technically possible.
Billing – Some invoice download attempts resulted in a 404 not found.
Partner Panel – Connecting an MPLS between tenants didn’t always choose the default project to relate the MPLS to. Now fixed and further UX improvements will follow with the release of the new Partner Panel.
Magic-link – We’ve updated the text for the English magic-links.
Partner Usage – Deleted snapshots are now included in usage calculations.
IP Addresses – The reverse DNS you set, will now take effect.
Firewalls – Fixed an issue which could cause firewalls to become inactive when restarting a server.
Terraform – You can now directly create failover IPs.
Multi-Location – We launched our second data center location to our public users (Partners can expect the feature to come very, very soon). To take advantage of our second data center, you can start a new project, and select the new location “de/fra2”. All resources inside of that new project will be created in Frankfurt 2.
API – Request provisioning times have been greatly improved across a range of provisioned resources.
API – Using external tools like Libcloud to interact with our infrastructure, can get cumbersome quite quickly, we’ve greatly improved how much load the API can handle.
Partner Panel – You can now create empty templates.
Usage Dashboard – When hovering over single usage data points in the graph, the date range will be clearer.
API – We focused on a few corner cases, and reduced the amount of failures when requesting resources.
Networking – We’ve fixed IPv6 connectivity issues which affected a few of our OS templates.
Easy Panel – With the popup menu open (viewing or editing most resources), you can now click off of the overlay to close it.
Object Storage – Exporting large items to your object storage, could possibly fail, but no more with the underlying updates to memory handling.
API – GET /snapshots will now return all snapshots that exist for a storage.
API Credentials – API keys that you didn’t create were viewable in the panel, a side effect of our multi-project release, with no other implications other than, they were there.
API Documentation – Load balancers could always be deleted by the api, it’s now documented.
VNC Console – With an update to the underlying technology of the VNC Console – the stability has been greatly improved.
Hardware Profiles – The Q35 hardware profile can now be hotplugged!
Panels – We’ve applied fancy loading spinners when relating new resources, like adding an IP address to a Server, for example.
Integrations – We’ve released v2.1.0 of our gsclient-go, including better error reporting and memory utilization.
Billing – We’ve made some quality of life improvements to invoices and billing between Partners and their Tenants.
Panels – Some unexpected 400, and 500 errors have been tackled.
Integrations – We’ve released v1.4.0 of our Terraform provider which now allows to configure firewall settings as well as better dependency management within server relations.
Panels and API – Actions around IP addresses (requesting and releasing these) have seen an update and now perform much faster.
Usage Dashboard – Our newly released Usage Dashboard has seen various UX and UI improvements based on the feedback we got. Aside from that we even improved the speed when loading certain intervals.
Integrations – We’ve released v1.3.0 of our Terraform provider which includes updating it’s dependency of our gsclient-go to the recently released v2.0.0, along with many other improvements!
Integrations – We’ve also released v0.2.10 of our gs_api_node library.
Load Balancers – Creating a load balancer would sometimes fail.
Load Balancers – We experienced Load Balancer connectivity issues, which could cause public IP addresses to be inaccessible.
Usage Dashboard – We’ve taken the usage dashboard, revamped it, and placed the new version in the Expert Panel for users looking to dig into their data. You can read more about it on our blog or take a look for yourself in the Panel.
Templates – We’ve updated Debian 9/10, Ubuntu 16/17 and CentOS 7 templates. Fedora has been removed.
Panels – The Debian 9 template cannot be installed on storages < 5GB, we've added visual clues when selecting the template.
Templates – Fixed SSH issues in the Debian 10 template.
Panels – We found a few typos and language bugs.
Integrations – We’ve released v2.0.0 of our gsclient-go! Boasting some new features, including sync, default resource configs and improved auto-retry upon receiving an error. As a dependency of our Terraform integration, we’ll soon be making some updates there too.
Expert Panel – Storage snapshots can now be exported in the Expert Panel.
Panels – Un-activated accounts can now be secured with 2FA.
Partner Panel – If one of the few that found a 404 instead of a pdf version of an invoice, you can go ahead an retry.
Panels – Usernames could be missing from event logs in cases without admin permissions.
Partner Panel – Along with the release of Multi-Projects – came another feature which caused the tenant jump-in feature to function a little differently, causing unexpected logouts when jumping into a tenant.
Panels – Creating multiple servers in quick success could cause an error – due to trying to assign the same IP Address to multiple servers.
Partners – The grouping of invoice items now works as expected.
Panels – Minor bug fixes and language improvements.
Panels – When logging in you’ll be greeted with your own language – granted you speak either German, or English.
Panels – 2FA codes can now be pasted into their field.
Panels – Once deactivating 2FA, there was the possibility that magic links would still require a 2FA code.
Easy Panel – The usage dashbaord would incorrectly list deleted storages costs as “0”.
Panels – The ordering of templates has been updated.
Public Panel – Support for multi-projects has been released. An introduction to multi-projects is available on our blog.
Integrations – We’ve released gs-api-client-python version 1.0.2. Adding support for the
get_label()endpoint, while also fixing the synchronous client behaviour for the
Object Storage – Exports of snapshots from the storage to the object storage have undergone reliability improvements.
LBaaS – Several improvements have been applied to increase the stability of our loadbalancer-as-a-service offering.
VNC Console – To further improve the performace of our VNC console the underlying communications interface has been updated to a newer version.
API – Labels endpoint – the fields
change_timewere added as a response to the resource of a single label.
User Invitations – The removal of existing invite tokens has been corrected.
Integrations – We’ve released v1.0.0 of our gsclient-go SDK. Adding support for labels, location and events, while impoving code quality.
API Documentation – We’ve documented the x-request-id header, which is the header we use to identify requests and can be given to help us debug issues.
Partner Panel – Creating a contract with invalid templates throws a more accurate 404, other than 500.
Partners – Empty CSV reports are no more.
Expert Panel – You can now add new labels successfully.
LBaaS – Creating a Load Balancer would appear to work and then fail, this problem wasn’t around long due to swift intervention.
API – Reverse DNS entries took longer than expected to take effect, this problem’s been addressed.
API – In some corner cases, previous invoices would not display.
API – Deleting a non-existant API-Token would return 202.
Expert Panel – Advanced PaaS options will now show.
Integrations – We’ve released a new version of our Go-client. Adding support for PaaS, Load Balancing, Object Storage and more! We’ve also added the request examples to our API documentation to make things easier.
Easy Panel – Removing an ISO-Image while the connected server is in a provisioning state is now correctly not possible.
Panels – We’ve added new IP range configurations to the IP Manager.
API – Async requests now correctly flush the ETag, meaning the data in the Panels is more up-to-date.
Partner Panel – In some cases, custom links were not displayed properly.
Panels – Releasing an IP from a server now works as expected.
Panels – Removing a snapshot alongside a storage could result in a error, due to the snapshot requiring the storage to exist, now it doesn’t.
Windows Templates – Due to Windows running sub-optimally at low RAM, Hotplugging Windows 2016/2019 servers with less than 4GB RAM didn’t work as expected.
API – Getting a network returned an incorrect location_uuid.
Panels – Errors while logging in with an SSO provider are now handled correctly.