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 firstname.lastname@example.org.
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.
API – Patching an object with an empty body now returns a 400 error instead of success, due to the nature of the request we require changes to actually be requested with `PATCH` requests.
Panels – Removing an ISO-Image from a Server while in provisioning appeared as though it was possible.
Panels – Our new IP configurations are now available in the IP Manager
API Documentation – A few bug fixes including typos and incorrect value types of request parameters.
LBaaS – Load Balancer recovery is now much more reliable.
Billing – Custom billing event are now layed out better on invoices.
Partner Panel – Draft invoices are no longer exported with the CSV.
Partner Panel – Jumping into the second tenant in a row would fail requiring you to reauthenticate, this is now fixed.
PaaS – Trying to start a service from a deprecated template fails appropriately.
Panels – During preparation for another release, the export-to-s3 feature was inadvertantly broken.
User Administration – We’ve ravamped how new users join your account, just set the name and access level, send them the link, and voila!
Terraform – Our Terraform integration now supports our Load-Balancer-as-a-Service!
API – Our API now supports deleting a storage while it has Snapshots attached, this functionality will be added to the Panels soon.
Foreman – IP selection is now working better.
Panels – Magic links now work with 2FA enabled.
Panels – Billing is now restricted to users with Admin access level.
Panels – Templates are now ordered by their version.
Panels – Mouse-over and overlay texts are more intuitive in general.
PaaS – PaaS now renders better on the Edge browser.
Partner Panel – We’ve gone through the corner cases when toggling the Marketplace features for tenants, fixing a few bugs along the way.
Panels – Stopping a Server now makes sure connectioned Storages are also out of use before allowing re-power-up. This resulted in a bug where if you manually stopped and started a Server fast enough, the Storage could be still “in-use” by it’s previous state.
Expert Panel – Navigating to billing through the Panel banner now works as expected.
Integrations – gridscales Libcloud driver is officially upstream!
Storage Templates – Get started with the most recent OSs – We’ve released Debian 10 & Ubuntu 19.04 templates!
API Documentation – The data type for the `next_runtime` field has been corrected.
Expert Panel – Editing a firewall shouldn’t be that difficult, the “edit” button, now shows on smaller screens.
Integrations – We’ve released a new version of our Terraform integration, improving compatability with Terraform v0.12, as well as enabling a third availability zone.
Expert Panel – The ordering of MySQL and MariaDB gridSQL services have been normalised, making it more familiar when switching.
Expert Panel – The order of the release note sections in the notifications panel has been aligned accross the panels.
Partner Panel – With the new Windows 2019 Template, a pricing string was missed and has been fixed.
PaaS – The copy-to-clipboard function now works as expected. Making copying your services credentials a whole lot easier.
Panels – A couple typos/language bugs have been cleaned up here and there.
Partner Panel – Updating the name of a price template now works as expected.
API – Deleting an IP address could result in an error message, even though rare, we’ve fixed these corner cases.
Expert Panel – The marketplace has been released to the Expert Panel! Spin up applications with just a few clicks with templates, or create your own private/public templates in the Panels.
Partner Panel – We’ve improved the usability when working with a combination of gridscales and your own IP Addresses.
Expert Panel – We’ve greatly improved the usability when adding labels via the detailed resource view. New icon, texts and interactivity should clear up any confusions there.
Panels – We’ve made some sanitation improvements regarding post-removal account data.
Expert Panel – Navigating to your settings after switching panels now avoids the abyss.
Expert Panel – While testing a release, we ran into a bug which would occur when batch creating a Server with IPs and an attached Storage.
Panels – German versions of the Panel will no longer thank you in English.
Easy Panel – Updating the name of a Platform Service will now take your given value and set it as the new name.
gridscale – We have implemented Single-Sign On for our platform using the Security Assertion Markup Language (SAML).
Storage – We have added the Windows 2019 tempalate to the list of Storage templates available.
Partner Panel – Products that are no longer available have been removed from the price templates, clearing up the clutter.
Easy Panel – Fixed an inconsistency between the API and the Panel when using paid licences.
Expert Panel – All PaaS updates are now routed to the correct URL, preventing errors.
Panels – We’ve improved the look and feel of some of the 500 error pages.
Templates – ACPI shutdown now works on Windows templates.
Marketplace – WordPress templates won’t fail when a root password isn’t set.
Partner Panel – We’ve corrected an issue causing some custom billing events to be set to the wrong dates.
Partner Panel – Creating an MPLS no longer returns an API error.
Panels – Fixed language bug in the English Panel after adding payment.
Partner Panel – You can now create billing API tokens without errors.
API – Improved handling of invalid PATCH requests.
Panels – Creating a Server with a Storage could result in the Storage name being too long, resulting in an error.
Partner Panel – Default public templates are now correctly set.
Partner Panel – Resource limits are no longer incorrectly overriden.
API – The GET /objects/labels/
API – Server powered on without it’s storage attached now works as expected.
Panels – Creating a new Network while creating a Server resulted in an error due to premature checks on the to-be-created Network.
Load Balancers – Better checking prior to creation, reducing misconfiguration errors.
Partner Panel – Creating a new MPLS stopped working briefly.
Integrations – We are proud to announce that gridscale is now an official Terraform provider! You can now write, plan, and create infrastructure as code with gridscale. Check out the our blog post to learn more!
Panels – Enjoy the increased Panel speeds! Some updates allowed us to reduce the size of the applicated by 1MB.
Partner Panel – The Expert Panel is a powerful, fully integrated feature of gridscale, which is now always available for all users – we removed the option to toggle it off.
Expert Panel – When navigating backwards with alt+tab after creating a label, the label is now deletable with the backspace key.
Partner Panel – When incorrectly editing reverse DNS, you’ll now be greeted with an appropriate error message.
Panels – The owner of an item in the Object Storage wasn’t working as expected, so we’ve removed it, for now.
Expert Panel – The Panel isn’t making a few unneccessary requests when viewing your Network resources.
Expert Panel – You won’t be bothered by the side-detailed view when trying to edit a Snapshots settings in the detailed Storage view.
Expert Panel – Sorting by ISO-Image now works.
PaaS – While creating a new Platform Service, and connecting a Server to a Security Zone, all available Servers will now be displayed.
Expert Panel – Clicking “+ add label” in a resources detail view, now always opens the label dialogue.
Expert Panel – Fixed language bugs.
Expert Panel – Trial users will now see the trial status notification bar in the Expert Panel too.
API Documentation – When provisioning resources on gridscale, you may come across a 202 response which means the resource is being provisioned. The delay could cause issues for quick-succession requests on that resource so we’ve added the /requests endpoint to the documentation. Describing how you can poll the endpoint to find out what state a provisioning resource is in. We also updated descriptions throughout the documentation.
Expert Panel – The Event log now displays the correct user that executed the event, instead of the logged in user.
API Documentation – Improved description of the 202 responses.
Expert Panel – One-click-copy is now possible for even more resources.
API Documentation – We’ve improved the documentation for the /labels endpoint.
Panels – It was possible that the new product overlay in the Panels could be missing some text.
PaaS – We have given PaaS a facelift, you can also find the newly-named gridSQL & gridStore services in the Expert Panel!
Panels – We’ve improved the resource icons across the Panels.
Expert Panel – Users with large infrastructures will notice their Platform-Services are now paginated.
Expert Panel – Servers are now restricted to one connection to the public network.
Expert Panel – You can no longer rollback Storages connected to a running Server.
Panels – The Event history for resources is now in sync across the Panels.
API Documentation – The example POST request for the PaaS endpoint was missing a square bracket.
Panels – Introducing – a third availability zone! You can assign a Server to an availability zone via the Expert Panel, or open the “advanced options” section while editing/creating a Server in the Easy Panel.
Partner Panel – We reduced the weight of the Contracts API endpoint, speeding up the Partner Panel.
Panels – Resource usage now comes from a single endpoint, greatly speeding up the Panels.
Panels – Further improvements to the Panels speed – Users that churn resources on a regular basis will experiences faster responses due to an ETag implementation for deleted resources.
API Documentation – We have added some important information to the Firewall section of the documentation, making some things clearer like working with Firewall Templates.
Expert Panel – You can access the user administration via a link in the user menu.
PaaS – Platform Services names can now be up to 64 characters long.
Partner Panel – Tenants that don’t have access to edit their password can no longer edit it.
Expert Panel – The Active Firewall Template wouldn’t show if it was user-created.
Expert Panel – Firewall Templates that are in use can no longer be deleted.
Python API Client Library – Consistency is key, so we renamed some of the methods to keep it that way.
API – The endpoint /objects/isoimages/_uuid_ was missing it’s related Servers.
Expert Panel – When creating a new Storage from one of your templates, the was a visual bug when removing the selected template.
Expert Panel – The VNC console was missing the RDP link.
Expert Panel – Some Firewall rules wouldn’t update due to old information being sent.
Expert Panel – Searching using the “<" operator from the Servers detail page would return an error.
API – Deleting an IP-Address that was connected to a Load Balancer would return an unhelpful error.
Partner Panel – You can now create contracts for users that already exist.
Expert Panel – Found some straggling German text in the English version.
Expert Panel – You can now create folders from the bucket explorer.
Expert Panel – You can now hot plug Servers with Public Networks.
VNC – Clicking the title bar will now restore focus to the console.
Expert Panel – Rollbacks of running Servers aren’t normally possible, creating an unexpected error.
Easy Panel – After wrongly trying to connect the 8th Private Network to a Server there was a visual bug, so it seemed like it worked when in reality it didn’t.
Partner Panel – Removing IP access would cause the Marketplace the be inaccessible.
Easy Panel – Updating Load Balancer ports now works as expected.
Expert Panel – Improved consistency when sorting by column.
Expert Panel – Improved UI when viewing SSH-Keys.
Partner Panel – We fixed the “session already active” warning when logging back into your account.
Easy Panel – Fixed duplicate text in EN version.
LBaaS – Load Balancers created with domains you didn’t own would fail, and you would get a fancy spinner instead of an error message. 🙂
API Documentation – We missed the documentation for connection limits between private Networks and Servers. As well as which fields are required when editing or creating firewall rules via the API.
PaaS – Improved memory allocation for Redis Platform Services.
Easy Panel – Found some straggling German text in the English version of the Panel.
Partner Panel – You can now create users via the recently added User Directory.
Partner Panel – Without changing any actual access rights – Users with “owner” access were shown to only have “write” access.
Partner Panel – Users without relations weren’t shown in the User Directory.
LBaaS – A recent improvement to our Load-Balancer-as-a-Service, caused a bug – LBaaS will now connect via HTTPS over port 443.
Panels – Creating a Load Balancer with an invalid IP Address now returns a clear error message, helping you to fix the issue.
Panels – You can now successfully attach the public network to a server that is already connected to 7 private networks – the max private connections allowed per Server.
Panels – We have separated the User administration from the general settings, it can now be found in the user menu under “User administration” or “Benutzerverwaltung”.