Releases: Dstack-TEE/meta-dstack
Releases · Dstack-TEE/meta-dstack
v0.5.0
The major change:
- Switched to dm-verity readonly rootfs. This is a breaking change if previous App tries write something in the ROOTFS other than the container FS.
What's Changed
- Add guest agent API: EmitEvent by @kvinwang in Dstack-TEE/dstack#160
- Enable dm-verity on rootfs by @kvinwang in #5
- Switch to dm-verity enabled readonly rootfs by @kvinwang in Dstack-TEE/dstack#159
- guest-agent: Remove
commandfrom the api by @kvinwang in Dstack-TEE/dstack#166 - cvm: Ensure agent starts before docker by @kvinwang in Dstack-TEE/dstack#164
- vmm: Fix disappeared [Upgrade] button by @kvinwang in Dstack-TEE/dstack#165
- Feat: Add rust crate for dstack client by @nlok5923 in Dstack-TEE/dstack#161
- rust-sdk: Fix incorrect args in get_tls_key by @kvinwang in Dstack-TEE/dstack#169
- Implement sodiumbox by @kvinwang in Dstack-TEE/dstack#173
New Contributors
- @nlok5923 made their first contribution in Dstack-TEE/dstack#161
Full Changelog: Dstack-TEE/dstack@v0.4.2...v0.5.0
v0.3.6
Fixes tappd start ordering.
Full Changelog: v0.3.5...v0.3.6
v0.4.2
What's Changed
- Support for getting app keys from local key provider by @kvinwang in Dstack-TEE/dstack#81
- Add workaround for the network issue of the keyprovider by @kvinwang in Dstack-TEE/dstack#87
- make docker restart always and run as daemon by @0xshawn in Dstack-TEE/dstack#98
- Add attestation doc by @kvinwang in Dstack-TEE/dstack#99
- README: Add RAM and disk requirement by @kvinwang in Dstack-TEE/dstack#104
- Fix cargo clippy errors by @kvinwang in Dstack-TEE/dstack#106
- Add example of using prelaunch script by @kvinwang in Dstack-TEE/dstack#100
- cvm: Pruning unused container images by @kvinwang in Dstack-TEE/dstack#105
- Update README.md by @AndrewMohawk in Dstack-TEE/dstack#112
- KMS as Tapp by @kvinwang in Dstack-TEE/dstack#91
- Tproxy as Tapp by @kvinwang in Dstack-TEE/dstack#107
- Tproxy Cluster by @kvinwang in Dstack-TEE/dstack#111
- cvm: Support for multiple kms and tproxy URLs by @kvinwang in Dstack-TEE/dstack#116
- cvm: Refactor host shared files by @kvinwang in Dstack-TEE/dstack#117
- cvm: Only allow wihtelisted envs by @kvinwang in Dstack-TEE/dstack#118
- kms: Sign env encrypt pubkey by @kvinwang in Dstack-TEE/dstack#119
- Refactor gramine key provider dockerfile by @kvinwang in Dstack-TEE/dstack#120
- certbot: Recreate acme account if the stored url doesn't matches by @kvinwang in Dstack-TEE/dstack#121
- Optimize contracts and the deployment scripts by @kvinwang in Dstack-TEE/dstack#122
- docs: add tproxy setup guide & faq by @Leechael in Dstack-TEE/dstack#123
- Add docs/deployment.md by @kvinwang in Dstack-TEE/dstack#124
- teepod: Support for non-detached supervisor by @kvinwang in Dstack-TEE/dstack#126
- teepod: Support for GPU device integration with CVM by @kvinwang in Dstack-TEE/dstack#127
- SDK updates by @Leechael in Dstack-TEE/dstack#110
- Update dependencies by @kvinwang in Dstack-TEE/dstack#129
- Deterministic RTMR3 by @kvinwang in Dstack-TEE/dstack#128
- Refactor contracts by @kvinwang in Dstack-TEE/dstack#130
- kms: Add tcbStatus and advisoryIds to BootInfo by @kvinwang in Dstack-TEE/dstack#131
- tproxy: Turns reserved-net into an array by @kvinwang in Dstack-TEE/dstack#132
- teepod: Add a script to configure the user network firewall by @kvinwang in Dstack-TEE/dstack#133
- teepod: Optimize UI by @kvinwang in Dstack-TEE/dstack#134
- cvm: Add mr-kms to RTMR3 by @kvinwang in Dstack-TEE/dstack#135
- teepod: Add gpu whitelist by @kvinwang in Dstack-TEE/dstack#137
- Add a note on how to access info about Dstack by @HashWarlock in Dstack-TEE/dstack#138
- teepod: Compatible for v0.3.x images by @kvinwang in Dstack-TEE/dstack#139
- tappd: Don't reuse connections in healthy check client by @kvinwang in Dstack-TEE/dstack#140
- Add dstack guest simulator by @kvinwang in Dstack-TEE/dstack#143
- Better naming for components by @kvinwang in Dstack-TEE/dstack#142
- API renaming for Client SDK by @kvinwang in Dstack-TEE/dstack#144
- Able to compile dstack-simulator under macOS by @kvinwang in Dstack-TEE/dstack#145
- kms script: Throw error if app auth not found by @kvinwang in Dstack-TEE/dstack#147
- vmm: Auto restart exited VMs by @kvinwang in Dstack-TEE/dstack#146
- Replace "tapp" with more descriptive terms by @kvinwang in Dstack-TEE/dstack#148
- Add client agent API docs by @kvinwang in Dstack-TEE/dstack#151
- Support https for prpc client by @kvinwang in Dstack-TEE/dstack#150
- Read pccs_url from env var PCCS_URL by @kvinwang in Dstack-TEE/dstack#149
- vmm: Fix status display after CVM updated by @kvinwang in Dstack-TEE/dstack#152
- Enable Secure System Time by @kvinwang in #3
- Bump version to v0.4.2 by @kvinwang in Dstack-TEE/dstack#153
New Contributors
- @0xshawn made their first contribution in Dstack-TEE/dstack#98
- @AndrewMohawk made their first contribution in Dstack-TEE/dstack#112
- @HashWarlock made their first contribution in Dstack-TEE/dstack#138
Full Changelog: Dstack-TEE/dstack@v0.3.5...v0.4.2
v0.4.1
v0.4.0
Changes
- Support for on-chain KMS
- Support for config multiple tproxy and KMS nodes.
Full Changelog: v0.3.2...v0.4.0
Reproduce it:
git clone https://github.com/Dstack-TEE/meta-dstack.git
cd meta-dstack/
git checkout 61fbf7a18e96fd28e64cae542ed71180a5737a39
git submodule update --init --recursive
cd repro-build && ./repro-build.sh -nv0.3.5
What's Changed
- Support for prelaunch-script.
Full Changelog: v0.3.2...v0.3.5
Run the following commands to reproduce the images:
git clone https://github.com/Dstack-TEE/meta-dstack.git
cd meta-dstack/
git checkout cfce6a837198c571e9bef9d3f36b29bedccc79ec
git submodule update --init --recursive
cd repro-build && ./repro-build.sh -nv0.3.2
This is the first reproducible release of dstack guest image.
Run the following commands to reproduce the images:
git clone https://github.com/Dstack-TEE/meta-dstack.git
cd meta-dstack/
git checkout 47bc555ce42baefd82389b3e646d5be3f10ed1c1
git submodule update --init --recursive
cd repro-build && ./repro-build.sh -nWhat's Changed
New Contributors
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Full Changelog: v0.1.0...v0.3.1
dstack-v0.1.0
Pre-release for internal use