Description
This release introduces rate limiting middleware (moved from ibc-apps) and includes several validation, dependency updates, and fixes. For a complete list of updates, see the sections below.
New Features
Rate Limiting Middleware
This release adds the IBC rate-limiting middleware, migrated from ibc-apps. It applies configurable per-channel, per-denomination quotas to ICS-20 transfers and supports both IBC v1 and IBC v2.
The middleware tracks packet flow across sends, receives, acknowledgements, timeouts, and asynchronous acknowledgements to ensure accurate quota accounting. Rate limits can be managed through governance, queried over gRPC and CLI, and are initialized through genesis.
What's Changed
- feat(ratelimit): backport of ratelimit to v11 by @srdtrk in #8991
- style(ratelimit)!: fix typos (backport #8994) by @mergify[bot] in #8995
- docs: update changelog ahead of v11.2.0 release by @srdtrk in #8997
Full Changelog: v11.1.0...v11.2.0