Skip to content

Aperture v2.31.1

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Jan 12:51

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