October 2024 Updates: New Features & Q4 Roadmap
As we approach the end of the year, it's time for resolutions. Our main resolution for 2025 will be to keep you more informed about updates related to Datashelter and, at the same time, give you a sneak peek at the features we're working on.
So, let's start today and take 10 minutes together to discover the October updates and what's coming before the end of the year at Datashelter.
October 2024 Updates
Log in with GitHub or Google (OAuth)
Two new buttons have been added to the registration and login pages of your client area. They allow you to log in with just one click.
If you already had an account and the email address associated with it is the same as your Google or GitHub account, you can now log in without having to remember your password!
Snaper (CLI)
At the same time, Snaper has received several bug fixes (thanks for your always valuable feedback). It is now more reliable than ever.
But that's not all. We have also added a feature that allows you to go even further in customizing your MySQL backups. Indeed, we now support three additional arguments:
--triggers
: allows you to include the triggers you may have defined--single-transaction
: ensures data consistency without locking the tables (if you are using the InnoDB engine)--hex-blob
: helps avoid encoding issues when exporting BLOB (Binary Large Object) columns
Like all other parameters, these settings are stored in your Snaper configuration file ~/.config/snaper/config.yaml
and synced with Datashelter to ensure persistence.
The blog has a new look
You already know this thanks to the article you are reading, but we are very proud to announce that the blog has a fresh new design. This change follows our desire to publish more regularly on topics related to system administration.
The articles are now categorized for more clarity, and we have switched from Docusaurus to Ghost. Writing and publishing a new article is now done through a user-friendly interface rather than from VS Code.
Upcoming updates in the next few weeks
September and October have been very busy months at Datashelter. The community has grown, and your feedback has led us to adjust the roadmap we set at the beginning of the semester. We needed to refocus the priorities on a few essential features.
Lifecycle rules for your databases
The lifecycle rules have already been working internally for several months; now it's time to share them with you. In a few days, you will be able to define lifecycle rules for your database backups.
To be more precise, these are actually "downsampling" policies. They allow you to specify how and for how long you want to keep your older backups.
For example, the recommended Standard policy will be as follows:
- 1 backup per day for 7 days
- Then 3 backups per week for 3 months
- Then 4 backups per month for 12 months
If you need to set a more precise policy, you can obviously do so on your dashboard.
No matter which option you choose, you will save storage space ๐พ and money ๐ต.
New availability zones
Meanwhile, we will unveil a feature that will particularly interest our non-French customers: 4 new availability zones so you can keep your backups closer to you.
Currently, you have only one location choice for your backups: France ๐ซ๐ท.
By the end of the year, you will be able to store your backups in 4 new locations:
- United Kingdom (London) ๐ฌ๐ง
- Germany (Frankfurt) ๐ฉ๐ช
- Poland (Warsaw) ๐ต๐ฑ
- Canada (Beauharnois) ๐จ๐ฆ
Connect your own S3 bucket to Datashelter
But that's not all. We will also allow you to connect your own S3-compatible buckets to Datashelter, whether for legal reasons or for other reasons specific to you.
This way, you will be able to better control the storage support for your backups and work with your preferred hosting providers.
Of course, this new option comes in addition to the 5 locations natively offered by Datashelter for your backups. You will have the choice when adding a new server on your dashboard.
A graphical interface in the works
Finally, we are not announcing anything official at the moment, but it is possible that a graphical interface prototype is in the works.
The package has a label saying "Compatible with Linux, Mac, and Windows." Maybe one day, we'll unwrap it...
Want to get involved?
Our teams are always open to your suggestions. Some are sometimes already on our TO-DO list, while others allow us to broaden the scope of possibilities.
So, please don't hesitate to share your suggestions by emailing support@datashelter.tech or directly via the chatbot available on the website.