NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1300 most downloaded on pub.dev
iris_method_channel is a method channel that communicate between C/C++(iris) and dart, which is used by Agora Flutter SDKs.
Last release 1 months ago
20 Aug 2026
Release timing varies
gaps range from 9 days to 9 months
Nearly every release is documented
notes for 16 of 17 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
27 releases · first in 2023
retain Iris symbols in macOS SwiftPM Archive
One column per quarter.
avoid concurrent modification during event dispatch
2.2.5-ohos.225 (2026-07-29)
prefix exported Iris symbols to avoid collisions
Fix thread-safety issues when accessing dartMessageHandlerManager_
2.2.0 (2024-08-14) Features Add throwExceptionHandler
Make dependencies more compatible with other packages
### Features * [web] support pass buffer data
Wait for the executor.dispose done before exit the isolate
Nothing published for this version
Introduce the InitilizationArgProvider to allow the creation of the initialization arg lazily
[native] Fix errors when hot restarted
[android] Add namespace to work with android gradle 8.0
Refactor to work with flutter web
[android] Fix linux build error
[android] Bound the IrisMethodChannel lifecycle with the FlutterEngine
Fix "Failed to load dynamic library 'iris_method_channel.framework/iris_method_channel' after remove the use_frameworks! in Podfile"
add InitilizationResult return type for IrisMethodChannel.initilize
allow initilize/dispose multiple times for same IrisMethodChannel object
### Features * implement invokeMethodList
[windows] fix warning C4068: unknown pragma 'clang'
fix ConcurrentModificationError when and are called ynchronously but without keyword
fix registerEventHandler with same ScopedEvent.scopedKey but different registerName/unregisterName not work
Introduce NativeBindingDelegateProvider to allow pass custom NativeBindingDelegate from outside.
NativeBindingDelegateProvider to allow pass custom NativeBindingDelegate from outside.Your coding agent can read these notes before it upgrades. Set up the MCP server →