| **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 `ext4` from VMO-backed sources. |
| * Added support for block read ahead queue. |
| * Added support for `inotify`. |
| * Added support for `SIOCGIFFLAGS`/`SIOCSIFFLAGS` in `ioctl`. |
| * Added support for `InputDevice` and keyboard events. |
| * Implemented `ioctls` for `LoopDevice` (`/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/versions` directory. |