Releases: Dstack-TEE/meta-dstack
Releases · Dstack-TEE/meta-dstack
dstack v0.5.5
What's Changed
- Replace kvin.wang with dstack.org by @kvinwang in #22
- Enabled cgroups v2 by @kvinwang in #23
- mkimg: Allow running in non-git dir by @kvinwang in #24
- add package e2fsprogs by @kvinwang in #25
- Add cmd resize2fs by @kvinwang in #26
- Add vim to dev image by @kvinwang in #27
- dstack v0.5.5 by @kvinwang in #28
- Add dep conf dstack-guest-agent.conf for docker by @kvinwang in #29
In addition to changes in dstack repo
Full Changelog: v0.5.4.1...v0.5.5
v0.5.4.1
v0.5.4
dstack v0.5.4 Release Notes
Critical Security Update
- Fixed LUKS header validation vulnerability (GHSA-jxq2-hpw3-m5wf)
meta-dstack changes
- Support for up to 512 CPU cores by @kvinwang in #11
- kernel: Enable BTF by @kvinwang in #12
- Add perf in dev image by @kvinwang in #10
- docker: Pin to single-core and enable pigz by @kvinwang in #13
- docker: Fix runtime warning nf_netfilter not found by @kvinwang in #14
- Fix only one port map doesn't work in dstack.py by @kvinwang in #16
- Don't re-generate wg key in build.sh cfg by @kvinwang in #17
- Update pahole to 1.29 by @kvinwang in #18
dstack changes
https://github.com/Dstack-TEE/dstack/releases/tag/v0.5.4
v0.5.3
v0.5.2
What's Changed
- fix(vmm-cli): compatible with custom kms-url and gateway-url by @Leechael in Dstack-TEE/dstack#179
- KMS: add factory deployment for AppAuth contracts with single-transaction optimization by @Leechael in Dstack-TEE/dstack#182
- supervisor: Fix bug in log span by @kvinwang in Dstack-TEE/dstack#192
- chore(sdk,rust): adds docstrings by @tuddman in Dstack-TEE/dstack#194
- feat(rust-sdk): Make all fields in Rust SDK structs public by @near-bookrock in Dstack-TEE/dstack#193
- vmm: Support for set kms/gw urls for individual CVM by @kvinwang in Dstack-TEE/dstack#177
- feat: enhance API metadata exposure by @Leechael in Dstack-TEE/dstack#181
- Implement mr_config_id v2 by @kvinwang in Dstack-TEE/dstack#195
New Contributors
- @tuddman made their first contribution in Dstack-TEE/dstack#194
- @near-bookrock made their first contribution in Dstack-TEE/dstack#193
Full Changelog: Dstack-TEE/dstack@v0.5.1...v0.5.2
Full Changelog: v0.5.1...v0.5.2
v0.5.1
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