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”.
ISO-Images – You can now use ISO-Images smaller than 1MB. Good news for all iPXE fans out there!
Partner Panel – The interface for mapping private MPLS to a breakout would fail if explicit access wasn’t given.
API Tokens – Flushing old API Tokens now happens upon login, not logout.
Easy Panel – The workflow for when Partners add new users without a password has been fixed.
Partner Panel – Depreciated products in Tenant pricing and Template configuration are no longer be visible to partners or users.
API Documentation – We’ve added the documentation needed to access deleted PaaS services via our API.
API documentation – The description for source_url for ISO-Images wasn’t accurate.
Partner Panel – When creating a new User, you now have granular control over their access writes upon creation – choose from Admin, Read, or Write.
Partner Panel – It was possible that old/inactive features were shown. Now only the correct features are displayed.
Easy Panel – When creating a new Storage, we allow you to create, and link a new SSH-Key then and there. Now when you create a new SSH-Key during Storage creation, it is automatically selected.
Easy Panel – An unusual case: When a Server wasn’t linked to a Storage, it could cause the Panel to stall when you switched to the Usage view.
Easy Panel – Without an Access Key, you can not use the Object Storage, the error message now represents this properly.
Partner Panel – Partners can now reset the 2FA authentication on user accounts, helping you to recover inaccessible accounts.
Partner Panel – Another improvement to the new User Directory feature! Partners can now lock users from the User Directory, preventing them from logging in. Once done you can grant the user login access by just unlocking the account from the same User Directory.
Easy Panel – Improved UI of resource tiles.
Expert Panel – Exporting Snapshots to Object Storage is now more accessible.
Expert Panel – You’ll now be prompted when closing or navigating away while an upload is in progress.
Partner – Tenants were blocked from requesting IP Addresses if the Object Storage features wasn’t enabled for them.
Easy Panel – New users are greeting by an interactive guide upon account creation, unfortunately the EN version had a few typos and could active in the wrong view.
Panels – Irish VAT ID numbers weren’t accepted by the panel.
Panels – When adding a new SSH Key when creating a Server or Storage, sometimes the box to add the keys would be out of view.
Panels – In the header of our Greylabel Panel, the search box overlapped the menu.
API – The /requests endpoint HTTP status scope has been fixed.
Panels – ETag has been enabled for more endpoints, optimizing the panels even further.
Panels – Removing a label would remove it from all resources.
Panels – Ordering IP Addresses failed in a few cases.
Expert Panel – Editing Firewall rules in Firefox would cause some fields to be unreachable.
Expert Panel – Now has the same high-resolution favicon as the Easy Panel.
Expert Panel – After creating a Server with a Storage from a Template, you could turn in on before it was finished provisioning, causing an API error.
Expert Panel – Editing a Server firewall could cause it to get (visually) stuck in a “busy” state, when in reality it wasn’t.
Expert Panel – The Expert Panel now has a Bucket Browser, create, edit, remove and upload files to your Object Storage – Uploads will be done in the background so you can go about your business!
Panels – Our favicon and app-icons now has a higher resolution.
Object Storage – Large files are now uploaded in smaller chunks, reducing the volume of repeatedly transferred data on network errors.
Panels – Google Translate now better translates the Panels.
Partner Panel – Dream-like user management within the new User Directory! Even more functionality to come.
Panels – Significantly improved performance in the Panels by re-activating the ETag Header.
Partner Panel – ETag was causing issues when viewing your Tenants as a Partner. While fixing this we managed to optimise ETag usage even further.
Marketplace – Private templates can now be installed by either Partners or Tenants.
Partner Panel – Better error reporting when trying to sign up with an E-Mail address already in use.
Partner Panel – The caching errors are fixed when navigating to your Tenants Panel from the Partner Panel.
Panels – You can switch between Panels and keep the same resource you were viewing active.
Panels – Better error reporting when Object Storage endpoints aren’t reachable.
Panels – Forced sign-outs won’t occur to users browsing the Panel without validating their E-Mail Address first.
Easy Panel – IPv6 Address won’t be automatically assigned to servers without them.
Panels – The flickering experienced when scrolling in the Object Storage is now gone.
Expert Panel – Entering an invalid SSH Key wouldn’t give a sufficient error message.
Expert Panel – Partner Menu items and groups won’t appear in the Expert Panel.
Templates & Snapshots – Creating a Multi-Terabyte Template or Snapshot would fail.
PaaS – Creating a service would wrongly fail if a Security Zone wasn’t setup already.
Panels – Improved obfuscation of failed login attempts.
Load Balancers – You can now configure Load Balancers after initial configuration.
Magic Links – Failed login attempts with the magic link now return a better error message.
Partner Panel – There was an issue identifying the user in the Object History, sometimes the currently logged in user would display instead.
Panels – Updating, or removing and toggling Read/Write access for API tokens won’t fail anymore.
Load Balancers – SSL certificates were not renewing automatically.
Partner Panel – New User Directory, Where you can see information regarding each user.
API Documentation – We have overhauled our API Documentation resulting in many improvements!
Easy Panel – Adding the 9th Network would silently succeed.
Panels – Gateway errors are now handled better.
Partner Panel – The Usage Dashboard feature toggle wasn’t working.
Expert Panel – Server IP Addresses can now be copied with just one click.
panels – The Usage-Dashboard feature toggle is now working as expected.
Panels – Object names that were too long resulted in an API error, now the Panel prevents them.
Easy Panel – The Network tiles now behave the same as the Server & Storage tiles.
Panels – Interacting with objects in the Object Storage via our browser proved confusing due to missing/wrong button texts.
Panels – If you pay via invoices, you can now freely change your payment method.
Expert Panel – The VNC console’s detached mode now supports servers with a “#” in their name.
Major restructuring of our ID and access management to allow us to develop many more awesome features such as SAML 2.0 based authentication on top of it.
Easy Panel – Removing an ISO-Image from a running server was prevented even though physically possible. It is now un-prevented.
Easy Panel – The Easy Panel is now prefixed by the /Easy Path, because we have separated the Panel from our middleware – Allowing for a smoother and more independent release process.
Expert Panel – The checkboxes to toggle whether items would show in the side menu were unchecked for some items that were already visible.
Panels – The VNC was unintentionally restricted from those who didn’t have write permission.
Easy Panel – Deleting a Storage could cause your remaining available storage calculations to be wrong for a brief moment. To be clearer, when deleting a Storage they do not instantly disappear from the Panel, but are now instead in a “de-provisioning” state to accurately represent the action.
Expert Panel – During Storage creation, the slider now allows you to create Storages larger than 1024GB.
Panels – Hot-Plugging is now correctly prevented for Servers and Storages connected to those Servers running Hardware Profiles which do not support it.
Easy Panel – The Easy Panel now also supports the Hostname Validation that we recently released for the Expert Panel.
Expert Panel – You will now be notified when you enter an invalid hostname for a Storage created from a gridscale template.
Expert Panel – When creating a Storage from a custom template, the source template would be deleted. This bug and the following error messages when viewing the Storage have been fixed.
API – We now correctly handle invalid hostnames upon creating a storage, along with returning an error if invalid.
Easy Panel – When creating a resource, the number in the input fields above the limit sliders could be cut-off at higher numbers.
Panels – The panel could hang if it was re-opened while the users session had expired and hadn’t closed the browser. We’ve replace the endless spinner with the login screen 🙂
Partner Panel – Partners can now request a token for our billing api in the Panel. Our billing API allows you to get an overview of your invoices, request detailed information about an invoice, and even print the invoice as a PDF.
Partner Panel – Custom links have been improved. Now allowing custom: menu entries, menu groups, changing the order of your own entries or groups, select external links or iFrames as link option, choose menu icons from over 4000 icons, and decide whether or not these new items show in their tenants favourite menu or not.
Cloud Automation – The e-mail action would send empty e-mails if the HTML body was empty, even if a text body was given.
Partner Panel – The Custom Reverse DNS flag was missing in the English translation.
Panels – We have created a small how-to, to assist you in creating an SSH-Key pair for various Operating Systems. Which be found inside of the dialogue when adding an SSH-Key.
API Documentation – We fixed a few grammar errors, missing description fields and most importantly a few wrong endpoint paths.
Easy Panel – The EN tooltips to copy PaaS credentials were wrong.
Easy Panel – As a trial user the header was overlapped by the notification bar.
Panels – When trying to add an invalid SSH-Key, we now provide a nice, clear error message.
Panels – The “Invite a Friend” link is now removed, as it worked with Intercom which was just recently removed.
Panels – We’re cracking down even further on attacks – Sanitation of object names is even more thorough.
Servers – When creating a Server with a new Storage attached – the create-events were not logged in the objects history.
Load Balancers – We have fixed how our Load Balancers handle Let’s Encrypt – a regression was introduced due to changes in upstream code.
From Henrik: We received some questions regarding Intercom, as this is a US-company and can track all of our customers activity. Even though we have a good relationship with Intercom and love their approach, we also see the arguments of many of you using gridscale. This shows just how important it is to send us your feedback – Intercom is now removed, and you can reach our service-team at email@example.com
Object Storage – We have extended the public connectivity of the service to 40 Gbit.
API Documentation – The documentation for the /networks endpoint has been extended to include descriptions for `ordering` and `l3security`, as well as go into detail on the networks relations, like VLANs and servers.
Expert Panel – Deleting a Storage containing Snapshots would results in a silent error, we now loudly express that you cannot remove the Storage before removing all Snapshots on that Storage.
Expert Panel – Trying to delete a bucket that contained objects would result in an error – The delete button now becomes inactive for non-empty buckets.
Expert Panel – Mission Critical bug-fix -> “bootdevice” is now correctly written as “boot device”.
Expert Panel – There seems to be some debug output in the server create dialogue, fortunately, they were not the top-secret self-destruction codes just your personal account limits – Do keep an eye out and let us know if you find those secret codes though 🙂
API Documentation – Two fixes here – Power status now lists the correct Method & Networks are free so the pricing field has been removed from the description tables.
Panels – Object names were not always thoroughly sanitised and could therefore be used to execute code from the browser.
Panels – Single use sign-on tokens are now safer. The tokens are now tracked and correctly invalidated after their first use.
Hardware Profiles – The Q35 hardware profile didn’t automatically benefit from Hot-plugging.
Object Storage – You can now remove items from your Object Storage via the Easy Panel.
Hardware Profiles – The Sophos UTM hardware profile is now optimised for better network performance by using all CPU cores.
We replaced the standard Firewall Templates with your custom templates, hopefully improving your Firewall experience.Updated: Small miscommunication between the dev and release team – Previously, there were 19 public templates listed when activating a firewall, this was pretty cumbersome so we reduced it to 4 templates – Admin Server, Database Server, Web Server and Mail Server.
Panels – Without write permissions, non-admin users would see what seemed to be a broken header, now the removed actions are just faded so everything looks normal again, just faded out.
Panels – Removing a Firewall that was in use by a running server would cause an error, which you wouldn’t be able to see. A nice little error message will now let you know when something goes wrong.
Panels – The order of the Release Notes sub-sections in the new Notification Centre was different to that of the website, including the icons. So we aligned the order and icons used across the board.
API Documentation – Missed a thing or two – The fields
create_timeare now documented for PaaS endpoints.
API Documentation – The /events endpoint is now documented for Platform Services – where we show you how to retrieve event logs regarding your services.
API Documentation – Corrected the URL for linking a Storage to a Server and while here, we realised we left something out – While linking Storages/Iso-Images or Networks to a Server, you can set it as the default boot device, so we added the documentation to allow you to do so.
PaaS – If interested in multi-node cluster services – Keep an eye on the release notes because we have some cool services like ElasticSearch & MongoDB on the way!
Hardware Profiles – Hardware Profiles are now considered during cluster optimization, resulting in better cluster resource usage and increased performance.
Hardware Profiles – The Q35 Hardware Profile can now hot-plug CPU and RAM.
Panels – We’re very happy to announce the release of a new User Menu! If you are reading these releases from either our Expert or Easy Panel, then you have already been introduced! We have made it much easier to switch between the Easy/Expert Panel with the click of a button, We have created a notification centre, where you can read new releases (like these), check gridscales infrastructure status, we plan to add many more cool features here so watch this space!
Expert Panel – A new search function has been added allowing you to filter your resources in the Expert Panel.
Panels – Every second counts – When using 2-factor authentication to log in, the secret codes input field will be automatically focused, allowing you to log in quicker.
Object Storage – The maximum file size limit has been removed, feel free to upload files of any size you like!
Panels – Both Panel menus have been optimised for smaller screens.
Easy Panel – We did a lot of work on the status while uploading ISO Images. A new, clearer warning message when reaching Storage Limits. A helpful error message when something goes wrong along the way, and increased contrast on the importing state of the upload, making the process much more clear for you.
PaaS – After deleting a Platform Service, the current costs wouldn’t show up in the usage section anymore – Sorry for the confusion!
panels – Changes are now saved when you update you email address or VAT-ID.
panels – After changing the language while on the login page, the change wasn’t always persistent once you were logged into the Panel.
Partner Panel – White label customers can now set the default RDNS name for IP Addresses.
Panels – Two-Factor Authentication is now much more intuitive!
Panels – If you work with a lot of IP Addresses you will appreciate this one. Newly created IP Addresses will be highlighted for you so you don’t miss them.
Panels – The Load Balancer interface now fits better on smaller screens.
Expert Panel – A bug where you had to add more than one label to a server for them to be saved – is now fixed 🙂
Easy Panel – While editing Server Firewall rules you were shown a list of default rules as if they were editable. As a matter of fact, this functionality is limited to the Expert Panel so if your looking for more advanced customisations, please use the Expert panel.
Expert Panel – The IP Manager was displaying incorrect values for the status of the IP Addresses.
Firewall – Default drop rules are now appended instead of prepended to your existing rule set. This led to all ports being blocked upon activating the Firewall – whoopsie.
Panels – Safety first people! Creating firewall templates is much more streamline. The Expert Panel displays and allows editing upon creation. The Easy Panel uses the same rules except you can not edit them upon creation.
Object Storage – There was a problem with communicating errors while uploading large files. At gridscale we don’t like ugly warning messages, confusing UX and errors – so here we are: Better error notification, including the maximum upload size and we will also remove the file from the upload queue 🙂
Templates – gridscale Templates on the “create Storage” screen are now sorted alphabetically.
Panels – Non admin users should run into less errors, we have removed and cleaned up irrelevant actions, making everything clearer for you.
Panels – If you switched between the Expert and Easy Panels often, you may have noticed discrepancies when interacting with firewalls. All fixed now.
Panels – The Firewall interface wasn’t optimised for small screens.
PaaS – MariaDB is now available as a Platform Service via our API! You can find out more by sending a GET request to “https://api.gridscale.io/objects/paas/service_templates”.
API Documentation – Added the /template endpoint to the documentation, showing how you can get, create and edit templates via the API.
API Documentation – We have fully documented the /storages endpoint. Now including Snapshots and how to use the Snapshot Scheduler. Use this together with the /templates endpoint to create Snapshots of your Storages, export them to a bucket, create new templates and start new Storages from previously created templates.
API Documentation – The request example was wrong for creating a storage from a template. We’ve now fixed it and added all relevant documentation to get you started with templates. Have fun!
Expert Panel – You can now find your IP configuration details in the Expert Panel too!
Expert Panel – Fixed IP-Address and port validation.
Easy Panel – The order of events is now correct for Servers, Storages and Networks.
Easy Panel – Some buttons were available to users that didn’t have access to use them, sorry for the errors!
PaaS – MySQL Services have been upgraded yet again! You can now define
Max Packet Sizeparameters when creating your service.
Easy Panel – You’ll be able to use the pagination when deleting Snapshots now.