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 CentOS7 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 firstname.lastname@example.org
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.
Easy Panel – We have added the more advanced state “optimizing” to Servers. While in this state you will be able to power on/off, rename, view history details and even use the VNC console!
Expert Panel – It is now clear when your accounts “storage limits” are reached in the Expert Panel.
Expert Panel – Changes to Server related IP Address were ignored, the Expert Panel should listen from now on.
PaaS – Fixed visual bugs when adjusting the parameters, some values were added when they shouldn’t have been.
Easy Panel – Finding detailed information regarding Firewall rules may have been difficult. They are now fixed and viewable via the Easy Panel.
Easy Panel – You can now optionally set names for each IP Address to help you to better identify IP Addresses in the Panel.
Easy Panel – We have now brought customizable parameters to the Panel for MySQL Platform Services. You can now set Default Timezones, Binary logging and more via our Panel.
Panels – The Panels should load even faster now, we are continuously working on improving Panel speeds.
Panels – The Date and Time picker has been optimized for Snapshots Scheduling. And extended to API expiration dates so they can be set more accurately.
Easy Panel – The IP Manager wasn’t too happy with IP address ranges and didn’t always display the correct configurations.
Panels – It is now much easier to recognize once you have reached your accounts Storage capacity limits when creating a Storage.
Panels – Deep linking in the Panel will now successfully redirect you to your original location after being requested to log in again.
Snapshots – Exporting S3 Snapshots could fail from time to time. We have been able to decrease the chances of this happening significantly!
Panels – Enabled Smart Auto-discovery mode on our Load Balancers in Layer-7 mode. They can now detect whether or not a backend server is using http or https, no need to choose manually anymore. Even more automation from our side 🙂
API – The API now shows if a Server is currently being optimised in the cluster. Support for the this feature will be added into the panel, as well as the ability to keep the VNC connected during optimisation.
Panels – Deleting Storages that still had attached Snapshot plans now automatically deleted the Snapshots instead of requiring you to remove the Snapshots first.
API – Optimised the reliability of ETag flushing.
Panels – Scrolling was prevented on the Cloud Automation interface on small screens. You can now reach the lower part of the panel.
Infrastructure – Our Cluster Self-Optimization now uses enhanced metrics to determine whether re-organizing newly started servers is required.
API – It’s nice to know why something failed, there were a few cases where we the returned errors weren’t specific enough.
API – We reserved certain input values on the backend, and inputting the same data doesn’t break requests anymore.
PaaS – You can now enable Binary Logging via our API for MySQL Platform Services, allowing you to log all changes to the database.
Expert Panel – The new Marketplace Templates were shown in the wrong place when creating a new Storage.
Expert Panel – Displaying empty resource lists (e.g Servers) would result in an API error, you should see an empty resource list now.
Panels – Wondering why your usage graphs aren’t displaying? Instead of an empty graph we now display a little message.
NEW Marketplace! – Simply chose from an array of ready-to-use templates and enter your credentials to get started. Currently supporting templates like WordPress, Redmine and Kopano, we plan to keep expanding the library. You can also import custom templates using the Marketplace Template Hash.
Easy Panel – Now supporting our Server Batch Create, making server creation much faster now.
Object Storage – You can now share files in your Object Storage with custom URLs, and custom “valid duration” times.
Easy Panel – PaaS usage graphs now behave the same way as the usage graphs in the expert panel.
Panels – You can now click-to-copy Object Storage Tokens.
Expert Panel – We now provide a date & time picker for Scheduling Snapshots.
Panels – Users can now use the same E-mail address for different Tenant & Public Cloud accounts.
Partners – Partners can now set custom Reverse DNS pre and suffix for their clients IP addresses.
Panels – Viewing the API Documentation on smaller devices would cause part of the API menu to rest underneath the Panel Menu.
Panels – Closing overlays won’t cause problems anymore.
Panels – Icons should always display properly now.
Panels – We now recognise when a user isn’t validated and will refrain from making API requests that are forbidden.
Panels – Sometimes too helpful.. Password autofill is now disabled in the panel sign-up form.
Panels – The panel wasn’t too happy when you reached your accounts limits, and, on occasion, would decide to not display the form the create a new storage.
Expert Panel – The scroll bars to view the servers history are on a strict diet.
Expert Panel – In the rare case that you were on the last page, with only one resource displayed on that page, and you deleted it.. You won’t get stuck on an empty page anymore.
Expert Panel – The UUID of the associated user wasn’t listed with their relevant API keys.
API – We have reduced the ETags TTL from 24 hours to 3 minutes. Guaranteeing that the information in the panel is always up to date.
Partner Panel – Partners can now use a single email address to login to multiple accounts.
API Documentation – Added PaaS and Server Metric endpoints to the docs. Allowing you to granularly monitor the usage of these services, in real time.
API Documentation – You can now leave feedback easily. Click the “make suggestion” button next to a header section and you’ll find an pre-filled email, just describe the bug and send 🙂
API Documentation – For easier navigation, Status and Release Notes links have been added to the top of the public API documentation.
API – The /objects/servers/
/metrics endpoint was missing the OPTIONS method, making it unusable in the panel.
Expert Panel – Improved design of table navigation.
API Documentation – Added required fields to firewall documentation.
API Documentation – Added missing fields src_port & dst_cidr to firewall documentation.
Expert Panel – It’s now clear which date format is required to schedule a snapshot plan.
Expert Panel – The events timeline bar was overlapping the timestamps.
One-click-copy has been added to the API documentation!
PaaS parameters are now documented, which will allow you to customise your services. Inspect the ‘parameters_schema’ field on the GET /objects/paas/service_templates endpoint to find out more.
You can now specify MySQL PaaS service’s SQL Mode through service parameters (currently only available via the API).
The CORS table in the API documentation was a little mixed up.
We have set up the building blocks for our up-and-coming Marketplace, which will allow you to access a wide range ready-to-use templates. Getting you set up even faster.
In the Expert Panel, you can now see the LUN (Logical unit number) that a storage has on the connected Server.
Our Platform Services now support a finer way to set service parameters. This will eventually allow you to fine-tune the setup of your Services, from creation to runtime.
The login form is now automatically submitted after entering 2-factor authentication (if 2-factor authentication is enabled).
On rare occasion, a bug could cause breakout interfaces to stop working after a number of migrations.
A logging module wasn’t familiar with non-ascii characters, potentially causing provisioning failures if provided.
The panel didn’t like it when you followed a deep link without a valid session, so it wasn’t showing anything. It now behaves appropriately.
Along with the remapping of all the content, we have given our website a long deserved redesign! We really hope you like it 🙂
You can now setup Load Balancers via our API! See how it’s done here
After Updating SEPA data, you wouldn’t get a confirmation message and loading would seem to continue – even though your data had actually saved.
When scheduling a snapshot in the expert panel, the “next runtime” wouldn’t save correctly.
You can now actually schedule snapshots via the quick view in the expert panel.
The new “comments” section for firewall rules is now documented in our API reference. Allowing you to set human readable descriptions for each of your rules.
Proper flushing – Changing tenant prices, features or resources in the Partner Panel will now update properly.
More flushing – Our real-time data endpoints are now excluded from the ETag, so more accurate data!
With all the possible combinations for firewall rules it can get overwhelming, so we have enabled a comment field for each rule, allowing you to describe what each rule is for. This is easily done via your Panel, just edit your existing rules or create a new one and you will find there is a comment field available.
Time-is-money. On average, Platform Services now deploy 30 seconds faster!
We have some exciting new releases coming for our Platform Services, we have made the neccesary preparations for them.
Updating labels on a Load Balancer was broken since the last release.
ETags are now properly invalidated if partners add new Private-MLPS interfaces to a tenant.
Our ETag checking is now more rigorous so changes from one user are instantly visible to another user on the same account.
The VNC console can now handle server reconnects! Hopefully much easier to work with over longer periods of time.
The new PaaS metrics weren’t always fined tuned enough, especially for storages lower than 1 GB – not too fun to look a flat line.
Without a full data set the PaaS metric graphs could break
The new PaaS metric graphs came with the possibility of viewing metrics for other Services you had previously opened 🙂
You can view real-time metrics of your Platform Service! Just open the Service you want to view and we will show you usage graphs and their current usage.
You can now spin-up a dynamic Memcached service with our Platform Services!
Trial users can now experiment with and learn how our Platform Services work. Without actually creating one.
We now return “object_uuid” instead of “paas_services_uuid” & “paas_security_zone_uuid” as it’s more consistent with the rest of the API.
We normalised the “Content-Type: application/json” example request headers in the API documentation.
A regex script cleaning up the API documentation missed a few hashtags..#woops.
Our Cloud Automation Service now supports the “on all events” trigger – allowing you to monitor everything that happens in your infrastructure!
GET requests to the CAS API will now return the executing users UUID & Token – even more control.
CAS email actions are now more robust.
When creating a gridscale template with an invalid sshkey-uuid, the error response is now more clear as to what actually failed.
Changing the access rights for an existing or new API key is now more clear, you can either give it “full access” or “read only” permissions.
Our VNC has been updated, it now supports more special characters and has better stability, scalability and performance.
Some API endpoints were returning information that wasn’t useful for you, so we removed them and normalised the responses across the board for consistency.
Reverse-DNS updates were being temperamental.
If you were looking for a specific Platform Service you had running via our API, but instead got a list of Service Templates.. sorry about that.
Fixed a bug where Ubuntu 18.04 templates were taking a long time to boot.
Multiple fixes in the API documentation, we normalised the layout of each endpoint + all /event endpoints are now properly described.
Debian 9 – An error in the sshd config file was causing problems with root login.
You just can’t… We now tell you why you can’t remove a network with Services connected to it.
Your Memory selection is now shown above the slider when creating a new Platform Service.
GDPR-fun- We made some small changes to our onboarding process.
When updating Platform Services, they won’t stall in the provisioning state anymore.
CPU cores and Storage now scale dynamically for all Platform Services. Only memory needs to be selected and we will handle the rest. This keeps your infrastructure running no matter what loads your services experience.
We have new memory packages for our Platform Services, giving you better packages to choose from.
You can now set limits to the amount of CPUs your Platform Services can use, giving you even greater flexibility over your infrastructure costs.
Increased performance of the memory-usage algorithm during infrastructure self-healing.
Our API documentation has been updated to reflect the recent changes to our PaaS.
Security zones can now be created during the creation of a Platform Service.
Security zones can now be renamed via the dashboard.
Freshly created objects will now always be found.
An internal logging mechanism would sometimes block services from stopping properly.
We now support more than 2 storages in all non-legacy hardware profiles.
We recently made CAS more flexible by allowing you to toggle your Cloud Automation down to the task. But a few tasks were becoming temperamental if CAS was switched on and off.
CAS E-Mail notification tasks, which don’t contain any text or HTML are working now.
We are making some exciting changes to our Platform Services soon. The backup/restore feature is now fully prepared.
We have improved how we handle fraud.
Multiple bug fixes in our PaaS, including Service names and Network objects not updating, and an easier to handle status name for to-be-deleted Platform services.
The VNC has a few nice features like ESC and Ctrl+Alt+Del buttons, they are now working.
Date time formatting is now fixed in certain browsers.
PaaS was never intended to be available for trial users.
We love making your life easier. You can now activate and deactivate CAS tasks, allowing you to create and toggle tasks according to your needs.
With the release of Ubuntu 18.04, we will deprecate Ubuntu 14.04 from May 14th. If you would like to continue to use it you should install an Ubuntu 14.04 storage and clone future installs off of it.
It may not have been clear exactly which fields were required when making requests to our API, hopefully it is now.
Multiple fixes in the API reference, including wrong endpoints & typos, all fixed.
Platform Services were taking a while to show up in the dashboard of your panel, they now appear faster.
Requesting an IP Address could have prevented further action to IP Addresses.
You can now use Ubuntu 18.04 LTS BionicBeaver with gridscale! BionicBeaver is optimized for Multi-Cloud, Containers, AI & Security. Find it under the list of Ubuntu templates when creating a new Storage.
Platform Services are now configurable via the API. You can read the docs here
PaaS is now toggled onto your menu by default.
You may have noticed in the panel, that storages would occasionally not update after being removed from a server. Well not anymore.
Every little helps – POST, PATCH and DELETE API requests are processed a little faster – Reportedly by tens of milliseconds!
We’ve included IPv4 & IPv6 address requests in the Expert Panels batch creation. Meaning that your requests to create a Server, with Storages, Networks and IP Addresses are a little faster, while reducing the volume of backend requests.
PaaS Updates – Redis updated from v4.0.8 -> v4.0.9 & MySQL updated from v5.7.21 -> v5.7.22
With certain customers, several API endpoints weren’t returning the the “current_price”. It is now returned, at the exact price set for each resource.
Several Bug fixes – some errors were resulting in failed requests. Ultimately, a nicer UX for you with our new PaaS.
As gridscale grows, so does our customers workload requirements – Our internal checks can handle anything you throw at us giving DevOps some peace of mind 🙂
It’s now much easier to switch off CAS notifications and billing – just disable CAS billing and all of your tasks will be deactivated without having to remove them.
API Error handling – if an error were to happen during a long and complex task, we now ensure that all resources and locks are cleaned and ready for use.
Our Infrastructures Auto-Optimisation and Self-Healing has been improved! Meaning better telemetry and even better placement of your services.
We listen to your feedback! PaaS details are now clearer, we have created a tutorial and you can find it in the panel along with many other improvements you asked for!
The “receiver” field in CAS email tasks is now a dropdown, allowing for even faster task creation.
The CAS and Firewalls endpoint has been added to our API Documentation.
API GET request on the networks endpoint failed if the network was the public network interface.
A Scheduled Snapshot created via the Expert-Panel would fail if no next_runtime was set.
A few updates ago we enabled the HTTP ETag to speed up your panels – Turns out if a server was shutdown via ACPI or from within the server, the HTTP ETag would not flush – meaning that the server would still appear as running until you refreshed your page, small sacrifice for the performance boost I’d say, but that’s now fixed too!
CAS – during task execution, if the event-key wasn’t available the task would not execute, now it ignores this and will send incomplete data – so you can pick up from there.
A wire was crossed in the CAS validation for tasks regarding adding IP Addresses to a server – stopping these tasks from being fired.
Object Storage paths are now correct in the Bucket Explorer.
Under the hood – removed redundant API requests when loading your Load Balancers.
Icon Fonts fixed.
Fixed a pagination bug in the Expert Panel.
Our API was optimised for mobile, so now the header is too.
Just like the Expert Panel, we split the API into two different menus – one where you can find and create your API credentials, and another where you can read the documentation.
Fixed a bug that prevented the menu icons from loading consistently
The CAS partner pricing was slightly off and has been adjusted accordingly.
Our internal error/exception reporting has been optimized to detect and remove bugs even faster.
Your invoices received a small layout update, hopefully making them clearer.
We improved our process for dealing with your support tickets, for faster response times and happier customers.
Noticeable improvements to our PaaS service – Our Users seem to agree too.
Marketplace tooltips in the grid-view were cleaned up.
Fixed a few UI bugs in our PaaS service.
You can now successfully use the POST and PATCH example requests in our API documentation. (You may need to clear your cache to see the new changes)