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