NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2858 most downloaded on PyPI
MediaPipe is the simplest way for researchers and developers to build world-class ML solutions and applications for mobile, edge, cloud and the web. See the privacy notice at https://goo.gle/mediapipe-privacy.
Last release 1 months ago
14 Aug 2026
Release timing varies
gaps range from 2 weeks to 10 months
Most releases are documented
notes for 16 of 19 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
19 releases · first in 2023
Nothing published for this version
Replace ITUIOSTestUtil with ITUTestRunEnvironment in iOS tests.
vImageExtractChannelAndConvertToFloat function.This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
One column per quarter.
Add histogram information to Tensor::DebugString.
This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
tasks/core deps[mediapipe] mark mediapipe/gpu:gl_context incompatible on Windows
This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
Enables ml drift metal delegate as inference calculator backend.
fp16 activations in tests.xnnpack version.xnn_reduce_mean_squared reduction for the RMSNorm.ImageProcessingOptions support to FaceLandmarker C API.ImageProcessingOptions support to Object Detector C API.ImageProcessingOptions support to MediaPipe PoseLandmarker C API.ImageProcessingOptions support to Image Segmenter C APIHandAssociationCalculatorTestMpStatus.has_confidence_masks field from ImageSegmenterResult.MpStatus.This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
MatrixC ctypes structure for MediaPipe C APINothing published for this version
Nothing published for this version
Update tensors_to_image_calculator.cc
This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
Add comments to explain how to configure OpenCV in the opencv_macos.BUILD file.
shadow_copy parameter to PathToResourceAsFileThis section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
toBuilder method to the LlmInferenceOptions object.Remove deprecated TfLiteModelLoader::LoadFromPath.
third_party/emscriptenReturnType helper, since it's part of the standard now.This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
numOfSupportedLoraRanks parameter.AVAudioPCMBuffer+TestUtils, few basic iOS audio classifier tests, options tests to iOS audio classifier, utils for AVAudioFile, test for score threshold to MPPAudioClassifierTests, constants in MPPAudioClassifierTests, close method to iOS audio classifier, iOS MPPAudioData test utils, stream mode tests for iOS audio classifier, iOS audio classifier to cocoapods build, audio record creation tests to MPPAudioClassifierTests, close method to MPPAudioEmbedder, iOS audio embedder tests, more utility methods to MPPAudioEmbedderTests, streams mode tests for iOS audio embedder, iOS audio embedder to cocoapods build, comments to MPPAudioClassifierTests, iOS audio embedder header and implementation, iOS audio classifier implementation file, method for getting interleaved float32 pcm buffer from audio file, refactored iOS LlmTaskRunner, iOS LlmSessionRunner, more errors to GenAiInferenceError, refactored LlmInference, iOS session runner to build files, extra safeguards for response context in LlmSessionRunner, LlmInference+Session.swift and documentation regarding session and inference life times to iOS LLM Inference.LlmInference.Session.clone() method.mock with unittest.mock in model_maker tests.Remove deprecated TfLiteOperatorCreateWithData function
graph_service headers.PointToForeign with an optional cleanup object.BeginLoopCalculator for move-only types (e.g. Tensor) without Packet::Consume usage and copyable types without copying unless it's a fundamental type.Packet::Share() method in replacement of SharedPtrWithPacket() function.PacketGetter.Pair public.expected_seq_len param to ComputeLogits()This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
Update C API documentation to make it clear that the callback is invoked multiple times
This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
Deprecated ImageSource in favor of standard TexImageSource.
text_embedder_cosing_similarity signature to use Embedding pointersallow_cropping_outside_frame is setIsConnected() to graph builder SideOutThis section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
Updated genai C package visibility
addRawDataSpanToInputStream binding functions.This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
LlmInferenceOptionsvisibility field in landmark.d.tsvisibility supportDeprecate ImageFrame::ByteDepth
This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
Add libtext and libvision build rules
This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
Allow Python to be build on Mac with GPU support
This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
Fix win32 build break in mediapipe.
This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
MPImage with source type UIImage from a C++ image.Fixed Pose Landmarker jittering issue
Add export_model_with_tokenizer to Text Classifier API.
Update WASM files for 0.10.7 release
Add a new from_image API to create face stylizer dataset from a single image. Also deprecate the from_folder API since we only support one-shot use ca…
This section should highlight the changes that are done specifically for any platform and don't propagate to other platforms.
Add tensorflow-addons to model_maker requirements.txt
Change to add the w_avg latent code to style encoding before layer swapping. This is a bug in the previous code. Also set training=True for encoder since this affect the encoding performance.
add metadata writer into face stylizer.
Refactor text_classifier preprocessor to move away from using classifier_data_lib
Import image_util for using it in mediapipe face stylizer open sourcing.
Fix image_util shortcut import line
Change supported_ops to a Tuple instead of List to match the API definition.
Add a new from_image API to create face stylizer dataset from a single image. Also deprecate the from_folder API since we only support one-shot use case now.
Add an API to run inference with face stylizer TF model.
Check if the image contains valid face that can be aligned for stylization. If not, throw an exception for invalid input image. This is applied to both input stylized face and raw face.
Add allow_custom_ops to model_util.convert_to_tflite and enable custom ops for face stylizer.
Update WASM files for 10.5 release
Your coding agent can read these notes before it upgrades. Set up the MCP server →