You can now specify MySQL PaaS service’s SQL Mode through service parameters (currently only available via the API).
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.
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)
When deleting a Server, it wasn’t clear whether connected resources, such as IP’s were also deleted – so now there’s a prompt to remind you.
Partner Panel – We’ve adapted the menu to suit the new gridscale style and enabled PaaS & CAS
So many improvements.. We improved Cloud Automation, fixed minor bugs and added customer feedback so we can improve even further. Oh and here’s a tutorial to get started.
PaaS integration is now clearer, with more details about the service.
Your UserId and Token are now injected into the API documentation, so you can copy example code snippets straight into your code.
Fixed language errors in the Account section.
Removed the network speed indicator from the VNC when it’s in a separate window, due to an annoyance with an employee and their virtual desktop.
Panel usage is now lightning fast – We have enabled the HTTP Etag request header. A relatively simple implementation with a huge impact, using our panels will be much faster while greatly reducing the load on the API for GET requests with identical content to previously cached data.
Deploying a new server with gridscale was already fast – now Servers deploy 10% faster!
We strive to make your experience with gridscale enjoyable, so our devs have made an array of changes to the our new Cloud Automation service – so a smoother experience for everyone.
Plugged a leak – Although it wasn’t affecting customers, memory leaks aren’t welcome.
LoadBalancers may have prevented the request of your LetsEncrypt SSL certificates
Now it’s even easier to keep up to date with our releases. There will be a little red counter on your Gravatar indicating how many releases you’ve missed.
We have completely re-designed our API documentation – It’s now clear, well documented, Extensive and will be kept up to date with every new service we release! We will be adding our Node library to the request examples so stay tuned – API Docs
You can now create shutdown events via Cloud Automation.
It’s now clearer for our users with trial accounts, exactly what you can do before adding a payment method.
Our sign-up and e-mail validation process has been refined for a better user experience.
Successful requests to increase resource limits are now always honoured when creating new storages.
When deleting a snapshot, it wasn’t clear what state it was in. So we’ve cleared it up.
Improved Network creation – Layer 2 security will always be displayed, allowing faster network protection.
LoadBalancers – Instructions are even clearer now.
Smoother Menu – Navigating to another resource will close the menu automatically.
Some CAS event selectors were misplaced, so we put them back where they belong.
In certain situations, Hot-Plugging cores was prevented due to a bug.
Tenant pricing was (vary rarely) calculated wrong.
Editing firewall rules has now been standardized between the Easy and Expert Panel, simplifying the process of switching between panels.
Along with a link to our release notes, we’ve improved the User Menu in your Easy Panel with new icons and a clearer layout.
All your IP addresses will now be displayed when editing Firewalls.
Cloud Automation is now in open BETA, and available to all clients. You can now Autonomously inform team members or external tools if anything changes in your infrastructure.
We’ve just rolled out our PaaS-Services, which are now in open BETA. Find out more here
With our expansion internationally, we’re happy to announce our Easy Panel is now completely translated to English – Expert Panel to follow
Focusing the search field with the menu open would cause the drop-down to appear below the navigation, making it overlap.
With so many cool new features being released, we ran out of space in your menu. Well, it’s now customizable, so pick and choose what menu items you want to see, when you want to see them.
What’s the point of a bucket if you can’t access it easily – Files in your buckets are now accessible when adding Marketplace Templates.
You can now generate Signed URLs directly from the Object Storage Explorer.
In addition to power off, the “ACPI shutdown” command can now be used to shutdown your servers safely.
We have added a number of different hardware profiles for your servers – Nested, Cisco CSR, Sophos UTM, F5 BigIp and Q35 Chipset. This give you increased flexibility, allowing you to react faster to your requirements.
You may have seen different values for your ISO-Images than expected, it was only visual, but it’s fixed now.
Sometimes, downsizing Storage would trigger an unnecessary warning message.
Entering numbers while using Firefox didn’t always work, now it does.
For those whose IP addresses got deleted when editing a server, sorry. It won’t happen again.
For those wondering how much storage types were costing them, they’re now viewable in your usage overview.
Seeing the correct calculations for templates on your Usage was a hit-or-miss.
We’ve extended our API to support billing – allowing you to clearly see expenses on your side.
Sometimes it could be months before you received an invoice, so for transparency, we added an automated and more frequent email – to keep you informed about your usages at gridscale.
Creating a new storage from a saved template didn’t always work.
For the experts – your server list would sometime appear in a random order, sorry about that.
Toggling the default Server Boot Device, now actually toggles it.
Updating Firewall rules won’t disappear anymore upon being saved.
Sometimes, invoices and detailed usage reports weren’t generated correctly, but not anymore.
You can now export Storage Snapshots to your object storage – allowing you to download and replicate your infrastructure anywhere.
The watchdog process now works faster on our Load Balancers.
Marketplace – you can now easily deploy 3rd party software from gridscale template providers.
You can now filter and download your Audit Logs in .csv format.