224fdbe227 
					 
					
						
						
							
							fix(idm): process all idm messages in the same frame and use childwait exit notification for exec ( fixes   #290 ) ( #302 )  
						
						 
						
						
						
						
					 
					
						2024-08-06 00:29:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8216ab3602 
					 
					
						
						
							
							feature(oci): use local index as resolution cache when appropriate,  fixes   #289  ( #294 )  
						
						 
						
						
						
						
					 
					
						2024-07-31 23:05:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						75901233b1 
					 
					
						
						
							
							feature(kratactl): rework cli to use subcommands ( #268 )  
						
						 
						
						
						
						
					 
					
						2024-07-19 06:13:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5ee1035896 
					 
					
						
						
							
							feature(krata): rename guest to zone ( #266 )  
						
						 
						
						
						
						
					 
					
						2024-07-19 03:47:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b57d95c610 
					 
					
						
						
							
							chore(deps): upgrade dependencies, fix hyper io traits issue ( #252 )  
						
						 
						
						
						
						
					 
					
						2024-07-16 21:15:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a79320b4fc 
					 
					
						
						
							
							Power management core functionality ( #217 )  
						
						 
						
						... 
						
						
						
						* feat(power-management-core): add core power management control messages for kratad
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): expose xen hypercall client publicly
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): add indexmap to kratart crate dependencies
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): implement power management core in kratart
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): bubble up runtime context in daemon/control service
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): expose performance/efficiency core data in protobuf
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): fix up some protobuf message names
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): fix up performance core heuristic
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): implement GetHostCpuTopology RPC
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): hackfix to get sysctls working with tokio
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): borrow the PowerManagementContext when calling functions belonging to it
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): remove GetHostPowerManagementPolicy RPC for now
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): implement SetHostPowerManagementPolicy RPC
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): add cpu-topology command
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* feat(power-management-core): appease format checking
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
* fix(runtime): cpu topology corrections
---------
Signed-off-by: Ariadne Conill <ariadne@ariadne.space >
Co-authored-by: Alex Zenla <alex@edera.dev > 
						
						
					 
					
						2024-06-29 15:43:08 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						23c7302c04 
					 
					
						
						
							
							docs: first pass of krata as an isolation engine  
						
						 
						
						
						
						
					 
					
						2024-06-20 19:57:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						84920a88ab 
					 
					
						
						
							
							feat: pci passthrough ( #114 )  
						
						 
						
						... 
						
						
						
						* feat: pci passthrough
* feat: guest device management
* feat: addons mounting and kernel modules support
* feat: more pci work
* fix: kernel build squashfs fixes
* fix: e820entry should be available on all platforms 
						
						
					 
					
						2024-04-29 17:02:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						284ed8f17b 
					 
					
						
						
							
							feat: implement guest exec ( #107 )  
						
						 
						
						
						
						
					 
					
						2024-04-22 20:13:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						82576df7b7 
					 
					
						
						
							
							feat: implement kernel / initrd oci image support ( #103 )  
						
						 
						
						... 
						
						
						
						* feat: implement kernel / initrd oci image support
* fix: implement image urls more faithfully 
						
						
					 
					
						2024-04-22 19:48:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						38e892e249 
					 
					
						
						
							
							feat: idm v2 ( #102 )  
						
						 
						
						... 
						
						
						
						* feat: rebuild idm to separate transport from content
* feat: fast guest lookup table and host identification 
						
						
					 
					
						2024-04-22 04:00:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8135307283 
					 
					
						
						
							
							feat: oci concurrency improvements ( #95 )  
						
						 
						
						... 
						
						
						
						* feat: implement improved and detailed oci progress indication
* feat: implement on-disk indexes of images
* oci: utilize rw-lock for increased cache performance 
						
						
					 
					
						2024-04-16 16:29:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e450ebd2a2 
					 
					
						
						
							
							feat: oci tar format, bit-perfect disk storage for config and manifest, concurrent image pulls ( #88 )  
						
						 
						
						... 
						
						
						
						* oci: retain bit-perfect copies of manifest and config on disk
* feat: oci tar format support
* feat: concurrent image pulls 
						
						
					 
					
						2024-04-16 08:53:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						89055ef77c 
					 
					
						
						
							
							feat: oci compliance work ( #85 )  
						
						 
						
						... 
						
						
						
						* chore: rework oci crate to be more composable
* feat: image pull is now internally explicit
* feat: utilize vfs for assembling oci images
* feat: rework oci to preserve permissions via a vfs 
						
						
					 
					
						2024-04-15 17:24:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						24c71e9725 
					 
					
						
						
							
							feat: oci packer can now use mksquashfs if available ( #70 )  
						
						 
						
						... 
						
						
						
						* feat: oci packer can now use mksquashfs if available
* fix: use nproc in kernel build script for default jobs, and fix DEV.md guide
* feat: working erofs backend 
						
						
					 
					
						2024-04-15 00:19:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0a6a112133 
					 
					
						
						
							
							feat: basic kratactl top command ( #72 )  
						
						 
						
						... 
						
						
						
						* feat: basic kratactl top command
* fix: use magic bytes 0xff 0xff in idm to improve reliability 
						
						
					 
					
						2024-04-14 22:32:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1627cbcdd7 
					 
					
						
						
							
							feat: idm snooping ( #71 )  
						
						 
						
						... 
						
						
						
						Implement IDM snooping, a new feature that lets you snoop on messages between guests and the host. The feature exposes the IDM packets send and receives
to the API, allowing kratactl to now listen for messages and feed them to a user for debugging purposes. 
						
						
					 
					
						2024-04-14 11:54:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6d07112e3d 
					 
					
						
						
							
							feat: implement oci image progress ( #64 )  
						
						 
						
						... 
						
						
						
						* feat: oci progress events
* feat: oci progress bars on launch 
						
						
					 
					
						2024-04-12 18:09:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5e16f3149f 
					 
					
						
						
							
							feat: guest metrics support ( #46 )  
						
						 
						
						... 
						
						
						
						* feat: initial support for idm send in daemon
* feat: implement IdmClient backend support
* feat: daemon idm now uses IdmClient
* fix: implement channel destruction propagation
* feat: implement request response idm system
* feat: implement metrics support
* proto: move metrics into GuestMetrics for reusability
* fix: log level of guest agent was trace
* feat: metrics tree with process information 
						
						
					 
					
						2024-04-12 07:34:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7c55e63f24 
					 
					
						
						
							
							chore: implement automatic releases  
						
						 
						
						
						
						
					 
					
						2024-04-02 23:50:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5ad2e40a7b 
					 
					
						
						
							
							krata: reimplement console to utilize channels, and provide logs support  
						
						 
						
						
						
						
					 
					
						2024-04-02 08:57:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						377b837db9 
					 
					
						
						
							
							guest: set hostname from launch config  
						
						 
						
						
						
						
					 
					
						2024-03-31 03:18:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						15d5ed5a45 
					 
					
						
						
							
							krata: implement event stream retries  
						
						 
						
						
						
						
					 
					
						2024-03-31 01:11:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7e9bc4b910 
					 
					
						
						
							
							krata: release v0.0.3  
						
						 
						
						
						
						
					 
					
						2024-03-30 09:37:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						03294f2ecd 
					 
					
						
						
							
							Revert "Release krata v0.0.1, krata-oci v0.0.1, krata-xenstore v0.0.1, krata-guest v0.0.1, krata-xencall v0.0.1, krata-xenclient v0.0.1, krata-xenevtchn v0.0.1, krata-xengnt v0.0.1, krata-runtime v0.0.1, krata-daemon v0.0.1, krata-network v0.0.1, krata-ctl v0.0.1"  
						
						 
						
						... 
						
						
						
						This reverts commit efba8b1316 . 
						
						
					 
					
						2024-03-30 08:32:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						efba8b1316 
					 
					
						
						
							
							Release krata v0.0.1, krata-oci v0.0.1, krata-xenstore v0.0.1, krata-guest v0.0.1, krata-xencall v0.0.1, krata-xenclient v0.0.1, krata-xenevtchn v0.0.1, krata-xengnt v0.0.1, krata-runtime v0.0.1, krata-daemon v0.0.1, krata-network v0.0.1, krata-ctl v0.0.1  
						
						 
						
						
						
						
					 
					
						2024-03-30 08:27:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6ff5a1e62f 
					 
					
						
						
							
							krata: move protos back into crate directory  
						
						 
						
						
						
						
					 
					
						2024-03-30 07:20:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b9d2dc54ea 
					 
					
						
						
							
							krata: specify descriptions, licenses, repository, and homepage for crates  
						
						 
						
						
						
						
					 
					
						2024-03-30 07:11:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						da9e6cac14 
					 
					
						
						
							
							krata: fix guest destruction  
						
						 
						
						
						
						
					 
					
						2024-03-30 03:49:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7d7da1f9ee 
					 
					
						
						
							
							krata: implement idm support for guest <-> host messages  
						
						 
						
						
						
						
					 
					
						2024-03-28 22:38:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f7267e4f5d 
					 
					
						
						
							
							krata: begin work on idm channel  
						
						 
						
						
						
						
					 
					
						2024-03-28 07:36:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						66465793cd 
					 
					
						
						
							
							krata: event-based network backend startup and api enhancements  
						
						 
						
						
						
						
					 
					
						2024-03-27 02:54:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						001409378e 
					 
					
						
						
							
							chore: move kratart::image to krataoci and cleanup dependencies  
						
						 
						
						
						
						
					 
					
						2024-03-25 02:37:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						655b8029cb 
					 
					
						
						
							
							krata: move api proto to /proto and version api  
						
						 
						
						
						
						
					 
					
						2024-03-24 05:52:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cb6839b0f6 
					 
					
						
						
							
							krata: api cleanup and improvements  
						
						 
						
						
						
						
					 
					
						2024-03-24 05:25:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e25cbf087d 
					 
					
						
						
							
							kratactl: implement guest resolution and rename console to attach  
						
						 
						
						
						
						
					 
					
						2024-03-23 09:48:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3d5095c78b 
					 
					
						
						
							
							krata: reconcile improvements and better kratactl error experience  
						
						 
						
						
						
						
					 
					
						2024-03-23 07:00:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6c0e14da6a 
					 
					
						
						
							
							kratactl: implement output formats  
						
						 
						
						
						
						
					 
					
						2024-03-23 04:07:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						597a1433b3 
					 
					
						
						
							
							krata: build kratactl for darwin  
						
						 
						
						
						
						
					 
					
						2024-03-21 18:16:04 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9bbf8420f2 
					 
					
						
						
							
							krata: implement guest reconciliation  
						
						 
						
						
						
						
					 
					
						2024-03-14 14:03:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f23d84c415 
					 
					
						
						
							
							krata: implement guest tab for automatic guest startup  
						
						 
						
						
						
						
					 
					
						2024-03-13 13:05:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7507f17d99 
					 
					
						
						
							
							control: introduce protocol for alternative image specs  
						
						 
						
						
						
						
					 
					
						2024-03-08 08:47:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						277c57a938 
					 
					
						
						
							
							krata: remove unused dependencies  
						
						 
						
						
						
						
					 
					
						2024-03-07 18:26:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7bc0c95f00 
					 
					
						
						
							
							krata: reorganize crates  
						
						 
						
						
						
						
					 
					
						2024-03-07 18:12:47 +00:00