What’s new in Pigweed# Index March 2026 Async and concurrency Handle futures of varying types with BoxedFuture Simplified polling with PW_AWAIT Coroutine and task rework Bluetooth Allocator support for buffers and packets in pw_bluetooth_sapphire C++ data structures and utilities Dynamically allocated maps with pw::DynamicMap New FIFO queue with performant push and pop operations Developer tools Improved pw_ide reliability Kernel Async IPC Process termination and ownership Reduce footprint of kernel-only applications RPC Support multiple clients on a transfer thread in pw_transfer Toolchains and compilers Access toolchain tools through Bazelisk