Skip to content

v0.8.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@rs-- rs-- released this 25 Mar 21:21

Containers:

Ubuntu 18.04: mystikos.azurecr.io/mystikos-bionic:v0.8.0
Ubuntu 20.04: mystikos.azurecr.io/mystikos-focal:v0.8.0

Added:

· Implemented Unix-domain sockets in which all data is exchanged within the kernel (inside the enclave), added support for AF_LOCAL dup()

· Added support and tests for .NET and ASP.NET v6

· Added PyTorch core tests, CPython 3.10 tests

· Documented support and limitations for .NET https://github.com/deislabs/mystikos/blob/main/doc/dotnet-support.md

· Documented support and limitations for Python https://github.com/deislabs/mystikos/blob/main/doc/PythonSupport.md

· Enabled full 32-bit uid/gid support in ext2fs implementation

· Added address validity check and set error code to match Linux spec for sched_getaffinity and sched_setaffinity

· Implemented AF_LOCAL ioctl() FIONREAD, ppoll, SYS_kill, /proc/sys/kernel/pid_max, SYS_linkat, SYS_copy_file_range, FIOCLEX/FIONCLEX ioctl support for pipe

· Improved signal handling

· Added warning for small stacksize for glibc applications

· Enabled tests on Intel Ice Lake platform which has SGX2 support

Changed:

· Breaking change: Host environment variables are no longer exported unless there is a config. "HostApplicationParameters" and "HostEnvironmentVariables" are used to pass host environment variables to the enclave

· Removed glibc ifaddrs due to known limitation

· Improved stability in general