Bazel changes
- Make ThreadPoolExecutorOptions callable from Java/Kotlin
- Add contract validator for API3
- API3 Extract reusable part of API2 graph builder.
- Adding license headers.
- Post release version bump
- API3 calculators should default to timestamp offset 0 (the same default as in API2) for consistency and it should be possible to unset the default.
- API3 graph, stream & side_packet
- Add SRQ config option into TransformerParams proto.
- Graph API2 API3 interop.
- Adding basic vision+text testing capabilities to web LLM Inference API
MediaPipe Tasks update
This section should highlight the changes that are done specifically for any platform and don't propagate to
other platforms.
- Drops duplicated Android manifest file.
- Makes LlmTaskRunner internal.
Javascript
- Web LLM: Minor refactoring to allow more usage of newer LLM code paths