Aperture v2.31.1
Changelog
List of aperture PRs merged since 2.31.0 release. For the full list of changes, see list of changes
Engine tests (#3142)
-
New Features
-
Introduced the ability to adjust the capacity of concurrency limiters
dynamically. -
Enhanced concurrency scheduling with refined initialization and
internal handling. -
Improved the flow control engine's registration function for more
precise callback handling. -
Bug Fixes
-
Streamlined concurrency test patterns to better reflect real-world
usage. -
Altered the flow control testing logic for more accurate expected
request calculations. -
Refactor
-
Optimized internal concurrency limiter structure for increased
efficiency and maintainability. -
Refined the flow control engine's registration parameters for clarity
and functionality. -
Tests
-
Added new test cases to validate registration and processing within
the flow control engine. -
Expanded unit tests to cover the new maximum inflight duration
functionality without return. -
Chores
-
Updated
.gitignore
to better manage file tracking within the version
control system.
Use io.ReadAll() and add more persistence-related logs (#3140)
- Use io.ReadAll to read from object storage
- Add some more debug-level logs around persistent storage