Date: August 3, 2023
Version: F13
The following changes have been implemented:
Application Runtimes (Flutter, Starnix, and Web)
Starnix
The following updates have been made for Starnix:
- Added initial support for generic netlink.
- Added initial support for sysfs.
- Added initial support for RISC-V.
- Added fixes to get more LTP tests to pass.
- Added support for FUSE syscalls.
- Added support for mounting ext4from VMO-backed sources.
- Added support for block read ahead queue.
- Added support for inotify.
- Added support for SIOCGIFFLAGS/SIOCSIFFLAGSinioctl.
- Added support for InputDeviceand keyboard events.
- Implemented ioctlsforLoopDevice(/dev/loopN).
- Implemented fork()syscall.
- Implemented vDSO backed clock_getres()syscall.
- Implemented /proc/<pid>/oom_*.
- Initial support for Fxfs in Starnix.
- Fixed issues related to UTC and timer.
- Fixed issues related to seccomp.
- Fixed security related issues and performed general cleanups.
- Refactored and fixed remote_binder.
Developer
The following updates have been made for Developer workflows:
- Added enforcement of FIDL libraries used in host tools that are part of the SDK.
- Initial support for Fuchsia-controller available in source tree.
- Removed legacy overnet protocol. Overnet exclusively used a circuit switched connection.
Diagnostics
The following updates have been made for Diagnostics:
- Removed the Dart Inspect library from the Fuchsia source tree.
- Updated Archivist to write logs to serial instead of the console.
- Updated Archivist to no longer ingest CFv1 data.
- Updated the diagnostics tools to accept monikers prefixed with /,,./, or nothing.
FIDL
The following updates have been made for FIDL:
- Added requirement for explicit unknown interactions keywords.
- Moved FIDL Dart support out of the Fuchsia source tree.
- Removed FIDL C bindings.
Software Delivery
The following updates have been made for Software Delivery:
- Added support for fxblob.
- Deleted fuchsia.pkg/PackageCache.Open.
- Stopped exposing the pkgfs/versionsdirectory.