Releases: kraken-hpc/imageapi
Releases · kraken-hpc/imageapi
Release Version 0.2.0
[0.2.0] - 2021-08-04
Added
- Support for NFS mounts
- Support for Bind mounts (local directories or sub-directories of mounts)
- Support for Attach mount type to mount any valid attachment
- Support for Local attachment type (for already existing block devices, e.g. local disk)
- Support for Loopback attachment type to create a /dev/loop* attachment from local or mounted files
- Support (experimental) for iSCSI attachment type to attach an iSCSI lun
- Added documentation for many different use cases
Changed
- API moved to revision v0.2.0, refactored for simpler endpoints with query params
- API added data types to describe new mount/attach types
- API now follows a consistent scheme for attach and mount objects
- Internal engine refactored to use standard interfaces for mount/attach "drivers"
- Refactored central object storage, global ID tracking, and global reference tracking
- Refactored garbage collection
- Reorganized documentation
Deprecated
- RBD mount type is replaced with generic "attach" mount type, allowing mount of any attachment type
Release Candidate one for Release Version 0.2.0
Includes a complete refactor of the internal code and API, as well as adding several attach and mount types.
Release Version 0.1.5
[0.1.5] - 2021-04-22
Added
- Default settings for VSCode to run vet checks with GOOS=linux
Fixed
- Fix issue #32 where makebb environments would call imageapi init() code with every command
- Fix incorrect link in documentation to swaggerhub
Release version 0.1.4
v0.1.4 Update CHANGELOG.md
Release version 0.1.3
Migrate to kraken-hpc
v0.1.2
Adds improved logging, garbage collection, and bug fixes.
v0.1.1
Critical bug fixes from v0.1.0
v0.1.0
v0.1.0 marks the milestone of fully functional ImageAPI able to be deployed in clustered environments.