2024-04-03 00:21:05 +00:00
|
|
|
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
|
|
|
|
## [Unreleased]
|
|
|
|
|
2024-06-24 05:01:32 +00:00
|
|
|
## [0.0.11](https://github.com/edera-dev/krata/compare/v0.0.10...v0.0.11) - 2024-06-23
|
|
|
|
|
|
|
|
### Added
|
|
|
|
- pci passthrough ([#114](https://github.com/edera-dev/krata/pull/114))
|
|
|
|
- *(runtime)* concurrent ip allocation ([#151](https://github.com/edera-dev/krata/pull/151))
|
|
|
|
- *(xen)* dynamic platform architecture ([#194](https://github.com/edera-dev/krata/pull/194))
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- *(oci)* remove file size limit ([#142](https://github.com/edera-dev/krata/pull/142))
|
|
|
|
- *(oci)* use mirror.gcr.io as a mirror to docker hub ([#141](https://github.com/edera-dev/krata/pull/141))
|
|
|
|
|
|
|
|
### Other
|
|
|
|
- first pass of krata as an isolation engine
|
|
|
|
- *(xen)* split platform support into separate crate ([#195](https://github.com/edera-dev/krata/pull/195))
|
|
|
|
- *(xen)* move device creation into transaction interface ([#196](https://github.com/edera-dev/krata/pull/196))
|
|
|
|
|
2024-04-23 09:41:56 +00:00
|
|
|
## [0.0.10](https://github.com/edera-dev/krata/compare/v0.0.9...v0.0.10) - 2024-04-22
|
|
|
|
|
|
|
|
### Added
|
|
|
|
- implement guest exec ([#107](https://github.com/edera-dev/krata/pull/107))
|
|
|
|
- implement kernel / initrd oci image support ([#103](https://github.com/edera-dev/krata/pull/103))
|
|
|
|
- idm v2 ([#102](https://github.com/edera-dev/krata/pull/102))
|
|
|
|
- oci concurrency improvements ([#95](https://github.com/edera-dev/krata/pull/95))
|
|
|
|
- oci tar format, bit-perfect disk storage for config and manifest, concurrent image pulls ([#88](https://github.com/edera-dev/krata/pull/88))
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- oci cache store should fallback to copy when rename won't work ([#96](https://github.com/edera-dev/krata/pull/96))
|
|
|
|
|
|
|
|
### Other
|
|
|
|
- update Cargo.lock dependencies
|
|
|
|
|
2024-04-15 19:15:00 +00:00
|
|
|
## [0.0.9](https://github.com/edera-dev/krata/compare/v0.0.8...v0.0.9) - 2024-04-15
|
|
|
|
|
|
|
|
### Added
|
|
|
|
- oci compliance work ([#85](https://github.com/edera-dev/krata/pull/85))
|
|
|
|
- oci packer can now use mksquashfs if available ([#70](https://github.com/edera-dev/krata/pull/70))
|
|
|
|
- basic kratactl top command ([#72](https://github.com/edera-dev/krata/pull/72))
|
|
|
|
- idm snooping ([#71](https://github.com/edera-dev/krata/pull/71))
|
|
|
|
- implement oci image progress ([#64](https://github.com/edera-dev/krata/pull/64))
|
|
|
|
- guest metrics support ([#46](https://github.com/edera-dev/krata/pull/46))
|
|
|
|
|
|
|
|
### Other
|
|
|
|
- init: default to xterm if TERM is not set ([#52](https://github.com/edera-dev/krata/pull/52))
|
|
|
|
- update Cargo.toml dependencies
|
|
|
|
|
2024-04-09 11:47:58 +00:00
|
|
|
## [0.0.8](https://github.com/edera-dev/krata/compare/v0.0.7...v0.0.8) - 2024-04-09
|
|
|
|
|
|
|
|
### Other
|
|
|
|
- update Cargo.lock dependencies
|
|
|
|
|
2024-04-09 11:06:22 +00:00
|
|
|
## [0.0.7](https://github.com/edera-dev/krata/compare/v0.0.6...v0.0.7) - 2024-04-09
|
|
|
|
|
|
|
|
### Other
|
|
|
|
- update Cargo.toml dependencies
|
|
|
|
- update Cargo.lock dependencies
|
|
|
|
|
2024-04-09 09:50:52 +00:00
|
|
|
## [0.0.6](https://github.com/edera-dev/krata/compare/v0.0.5...v0.0.6) - 2024-04-09
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- increase channel acquisition timeout to support lower performance hosts ([#36](https://github.com/edera-dev/krata/pull/36))
|
|
|
|
|
|
|
|
### Other
|
|
|
|
- update Cargo.toml dependencies
|
|
|
|
- update Cargo.lock dependencies
|
|
|
|
|
2024-04-09 05:12:38 +00:00
|
|
|
## [0.0.5](https://github.com/edera-dev/krata/compare/v0.0.4...v0.0.5) - 2024-04-09
|
|
|
|
|
|
|
|
### Added
|
|
|
|
- *(ctl)* add help and about to commands and arguments ([#25](https://github.com/edera-dev/krata/pull/25))
|
|
|
|
|
|
|
|
### Other
|
|
|
|
- update Cargo.toml dependencies
|
|
|
|
- update Cargo.lock dependencies
|
|
|
|
|
2024-04-03 00:21:05 +00:00
|
|
|
## [0.0.4](https://github.com/edera-dev/krata/releases/tag/v${version}) - 2024-04-03
|
|
|
|
|
|
|
|
### Other
|
|
|
|
- implement automatic releases
|
|
|
|
- reimplement console to utilize channels, and provide logs support
|
|
|
|
- set hostname from launch config
|
|
|
|
- implement event stream retries
|
|
|
|
- work on parallel reconciliation
|
|
|
|
- implement parallel guest reconciliation
|
|
|
|
- log when a guest start failures occurs
|
|
|
|
- remove device restriction
|
|
|
|
- setup loopback interface
|
|
|
|
- place running tasks in cgroup
|