All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Replace
require "http"
withrequire "http/client"
- Add missing
require "http"
- Add missing
require "http/web_socket"
- Fix invalid websocket challenge verification
- First stable release
- Remove
GrottoPress/hapi
shard
- Bump minimum required Crystal version to 1.2
- Upgrade GitHub actions
- Fix "Not Found" error when connecting to local LXD socket
- Create new endpoint URIs instead of shallow copying existing ones
- Read HTTP responses from
body
instead ofbody_io
in endpoint methods
- Ensure support for Crystal v1.3
- Set content type to octet-stream for create instance file endpoint
- Add missing
Lester::Operation::Metadata#output
attribute - Add missing
Lester::Operation::Metadata#return
attribute - Add missing
Lester::Operation::Metadata#control
attribute - Add missing
Lester::Operation::Metadata#fs
attribute
- Change
Lester::Operation::Metadata#fds
return hash key type toInt32
- Add server endpoints
- Add certificates endpoints
- Add cluster endpoints
- Add images endpoints
- Add instances endpoints
- Add metrics endpoint
- Add network ACLs endpoints
- Add networks endpoints
- Add network forwards endpoints
- Add network peers endpoints
- Add operations endpoints
- Add profiles endpoints
- Add projects endpoints
- Add storage endpoints
- Add warnings endpoints