v1.8.0
Release version 1.8.0
We are releasing a new version of the CLI interface that focuses on simplifying the most used user flows. We are also expanding the capabilities of the DNS and Journal services.
Speedup CLI execution
CLI operation has been significantly accelerated. Execution time has been reduced in the average case by about 50%.
We believe that the change will particularly satisfy users who regularly use CLI. Now their work can be more efficient, especially in the case of scripts and bulk operations.
Rename & Extend Journal
In order to meet users' expectations regarding the use of the Journal service, it has been significantly changed.
Starting from the name - now "logArchive" service available in CLI as log
is called "Journal" and is available in CLI as journal
.
For data uploads, the ability to stream log entries has been introduced. This allows you to reduce the time from the event to its registration
When storing data, the sent data can be marked with tags. These tags can then be used to filter and quickly read the data that is expected.
In the case of reading, the option has been introduced:
- reading entries from any period - with precision up to a minute,
- reading entries with specific tags,
- an effective mechanism for reading the first and last entries for a given period.
Considering the average usage patterns of users, it was possible to execute the archive data read command in one execution, e.g. the last few entries and new ones coming in almost real time.
In order to use, read the details in journal --help
.
Increased security via Zone
Support for CAA DNS records has been introduced to improve security of Organisation. A CAA record is a certification authority authorisation record that is used to determine which certification authorities can issue SSL certificates for a domain.
In order to use, read the details in dns record-set caa --help
.
The new release may not show previously created DNS zones immediately after launch. The change results from a change in the way of communication with the platform. Changes in this DNS zone are possible to make with earlier versions of CLI or will be available after waiting a few days in current releases.
In order to improve the security of zone management, the upsert
command was introduced for each supported record type. New command create - or in case of collisions replace - a set of records. At the same time, the command create
in the event of a collision will return an error now. Thanks to this, the effect of the command is easier to predict, and user data is secure against accidental overwriting.
Simplify VM create
Based on user behaviour analysis, we noticed the potential to optimise the vm create
command by expanding the default parameter. We introduced automatic disk creation in the recommended size for the image (if no disk specified) and the use of all user SSH keys.
Help for continuous deployment of container
To simplify the common user process, we've introduced the container recreate
command. It allows you to create a container with new properties in place of the old one, e.g. a container with a new image. The solution effectively interacts with service-discovery and can be the basis for the implementation of the continuous-deployment process.
In order to use, read the details in container recreate --help
.
Patching 🐛
Fixed following bugs:
- empty output for some resource delete / tag list – not it output correct in all cases
- fix format JSON / JS
- omitted
reservation rename
command was added