Category: News

MIDAS v4.28 Out Now!

During the global pandemic we’ve remained focused on both supporting our customer’s businesses through unprecedented challenges, and working to continually improve our MIDAS software.

To that end, we’re now excited to share with you our latest update – MIDAS v4.28 – in this our 15th Anniversary year.

Highlights of MIDAS v4.28 include:

New & Improved Addons

Our range of optional addons extend the capabilities of your MIDAS system. To coincide with the release of MIDAS v4.28 we’re launching two brand new addons, as well making improvements to some existing addons too.

New Addons:

Custom Branding MIDAS addonCustom Branding With this new addon, you can completely remove visible traces of “MIDAS” and the MIDAS logo from your booking system, and instead replace them with your own name and logo! Read more…
Domain Alias MIDAS AddonDomain Alias With this new addon, you can make your cloud-hosted MIDAS system appear as though it’s running on your own domain instead of your marko.mid.as domain! This makes it an ideal companion addon with our new Custom Branding addon. Read more…

Improved Addons:

MIDAS APIAPI We’ve added a couple of new API calls, allowed bespoke styling to be included in emails sent via the API, and also added support for returning more appropriate http status codes with API responses. Read more…
MIDAS Web Calendars AddonWeb Calendars Our improved Web Calendars addon now allows you to embed bookings for individual dates, as well as allowing your visitors to request/book directly from the calendar! Read more…

How To Get MIDAS v4.28…

Self Hosted” Customers:

Self-Hosted customers with active Support Subscriptions will shortly be able to update to v4.28. It only takes a couple of clicks – simply log in to your MIDAS system and go to MIDAS Admin Options → Manage MIDAS → Update.

If no update is available, please check back again in a few days time, as we are staggering updates for self-hosted customers over the next few weeks.

Cloud Hosted” Customers:

Cloud-Hosted customers don’t need to do anything! – All our active Cloud-Hosted MIDAS customers will be automatically updated to this latest version of MIDAS this coming weekend (24th – 25th July 2021)

How to get addons…

New Customers:

Addons may be purchased along with MIDAS, or may be added to an existing MIDAS system at a later date.

To purchase MIDAS and any of the available addons, please go to mid.as/pricing.

Existing Customers:

Any addons you already have installed in your MIDAS system will automatically be updated to their latest versions when your MIDAS system is updated.

However, if you wish to add any new addons to your MIDAS system, you can view pricing and add these via mid.as/upgrade.


Domain Alias Addon

In our previous blog post, we introduced our new optional “Custom Branding” addon.

This allows you to re-brand (white label) a MIDAS booking system, removing any references to “MIDAS” and replacing them with your own name and logo.

The “Custom Branding” addon is available to both self-hosted and cloud-hosted customers.

Now, for cloud-hosted customers, if you want to remove references to “MIDAS” from your booking system, you’ll still have the “mid.as” reference in the actual URL for your MIDAS system (i.e. “example.mid.as”).

Our new companion “Domain Alias” addon solves this issue!

It allows you to setup access to cloud hosted MIDAS system via another domain instead. – for instance a sub-domain of your organization’s own website domain.

So for example, if your hosted MIDAS domain was “example.mid.as”, and your organization’s own domain was “example.com”, you could use the optional Domain Alias addon and set say “bookings.example.com” to use as the URL for your hosted MIDAS system instead.

Domain Alias Addon for MIDAS
Domain Alias Addon for MIDAS

Setting up a domain alias is a simple 3-step process:

  1. Enter the domain/sub-domain you wish to “alias” to your hosted MIDAS system.
  2. Make a small DNS change on your organization’s domain using the information provided in the addon
  3. Confirm that you’ve made your DNS change

Once your changes become active, you’ll be able to access your hosted MIDAS system via your chosen domain alias.

For more information about this optional addon for cloud-hosted customers, please visit: https://mid.as/domain-alias


We’re excited to announce our new “Custom Branding” addon for MIDAS room booking systems (v4.28+).

Our new optional “Custom Branding” addon allows you to completely re-brand our software. This allows you to create a “white-label” software edition in which you can apply your own branding.

Visible traces of the word “MIDAS” can be removed, along with the MIDAS logo, links to the MIDAS website, and more. In their place, you can give the booking software your own bespoke name, logo, and icon.

A custom branded MIDAS login screen
A custom branded MIDAS login screen

An extensive range of customization options are available through the Custom Branding addon. These provide extended control over your booking system’s appearance:

The new Custom Branding addon also allows easy modification of any of the included “language packs” in MIDAS too. This means that you can completely customize all the wording and phrasing used throughout the software.

Moreover, the Custom Branding addon is available for both self-hosted and cloud-hosted editions of MIDAS.

For more information about the new Custom Branding addon, please visit https://mid.as/custom-branding

If you’re a cloud-hosted MIDAS customer, you may also be interested in our new “Domain Alias” addon. This addon compliments our “Custom Branding” addon. The Domain Alias addon allows you to make it appear that your hosted MIDAS system is in fact running on your own domain!


Migrating to MariaDB from MySQL

Migrating to MariaBD from MySQL

As of 4th July 2021, all our cloud-hosted customer’s MIDAS databases have been migrated across from MySQL to MariaDB.

MariaDB What is MariaDB?

MariaDB is a community-developed “fork” of the popular MySQL database engine.

It was created by one of the original founders of MySQL, who forked it over concerns surrounding MySQL’s acquisition by Oracle Corporation in 2009. These concerns centered around rumors that Oracle were considering killing off MySQL to prevent competition with their own “Oracle” database. In the end, that didn’t actually happen and MySQL continues to remain available. But MariaDB continues to gain in popularity year on year, and has a number of advantages over MySQL.

Why migrate from MySQL to MariaDB?

  • MariaDB offers improved performance over MySQL in many scenarios.
  • MariaDB is community-driven, whereas MySQL is owned and developed by Oracle Corporation.
  • MariaDB has 268 contributors vs 83 contributors to MySQL *
  • MariaDB is arguably in more active development. (MariaDB has 193,318 code commits – the latest was today, MySQL has 163,534 – the latest was 3 months ago *)
  • MariaDB continues to gain in popularity.

* correct at time of writing

Now, we’ve been thoroughly testing MariaDB in our MIDAS development environment for well over a year now. In fact, it’s now become our “preferred” database engine over MySQL. We now only use MySQL for testing purposes. Because we now develop primarily using MariaDB, it made sense to move cloud-hosted customers over to this database engine too.

Will I notice any difference?

Our cloud-hosted customers may notice small performance improvements when performing certain operations in their online booking system. Other than that customers shouldn’t notice any other obvious changes.

That doesn’t mean that there aren’t any additional benefits to MariaDB though! One of the things we’ve now been able to do in to MariaDB is implement “data-at-rest” encryption.

Data-at-rest encryption

When it comes to encrypting data send over the internet, there are broadly two different types of encryption; encryption in transit, and encryption at rest.

Encryption in transit deals with the secure transmission of data between your browser and a server. For example, if you submit a form on a web page, the data you entered needs to be transmitted (or “sent”) to a server. If the form was on a web page severed from a URL beginning “http://”, the data is transmitted unencrypted to the sever. This means that they data you’re submitting could potentially be intercepted and read during transit.

A form submitted on a website accessed over httpS, with correctly configured security certificates, will mean than the data will be encrypted in transit to the server.

All of our cloud-hosted MIDAS systems are accessible over secure https only. We support the latest standards and protocols (including TLS 1.3), and disallow older/obsolete/insecure protocols (like SSL 2/3, and TLS 1.0/1.1). If you’re interested, you can view our A+ rating on SSL Labs.

Encryption at rest on the other hand deals with how data is actually stored on a server (i.e. on a physical disk). Data may be encrypted in transit, yet not encrypted at rest, or vice versa.

The most secure systems are those which encrypt data both in transit AND at rest.

As of 4th July 2021, we’re pleased to announce that all our cloud hosted customer’s databases are also now encrypted at rest too!

What about self-hosted customers?

This month’s migration from MySQL to MariaDB affects cloud-hosted customers only.

Self-hosted customers have a choice between either using MySQL or MariaDB for their MIDAS database.

We have no plans to discontinue support for MySQL in the foreseeable future, and will continue to provide support to customers who are using MySQL for their MIDAS booking systems.