Skip to content

Aperture v2.32.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Jan 17:40

Changelog

List of aperture PRs merged since 2.31.0 release. For the full list of changes, see list of changes

Update buf.lock (#3159)

Description of change

Checklist
  • Tested in playground or other setup
  • Screenshot (Grafana) from playground added to PR for 15+ minute
    run
  • Documentation is changed or added
  • Tests and/or benchmarks are included
  • Breaking changes

update Aperture introduction (#3157)

Co-authored-by: Tanveer Gill [email protected]

Update buf lock (#3156)

Description of change

Checklist
  • Tested in playground or other setup
  • Screenshot (Grafana) from playground added to PR for 15+ minute
    run
  • Documentation is changed or added
  • Tests and/or benchmarks are included
  • Breaking changes

Rate limiter throttle (#3155)

Description of change

screencapture-localhost-3333-d-f5fafd6dbdc3fef42960b4d75615afd5463b2564-policy-summary-service1-demo-app-2024-01-17-18_55_04

Checklist
  • Tested in playground or other setup
  • Screenshot (Grafana) from playground added to PR for 15+ minute
    run
  • Documentation is changed or added
  • Tests and/or benchmarks are included
  • Breaking changes

Summary by CodeRabbit

  • New Features
  • Enhanced rate-limiting capabilities with state tracking and token
    expiration handling.

Co-authored-by: Tanveer Gill [email protected]

Add accept words for blog (#3151)

Summary by CodeRabbit

  • Documentation
  • Expanded the FluxNinja vocabulary with new terms, including
    "Grammarly," "chatbots," "gameplay," "composable," and "productionize."
  • Updated the documentation to reflect the removal of the kubelet
    scraper, changed "kubelet" to "Kubelet" for consistency, and clarified
    the deprecation of the related flag.

Fix pre-commit (#3150)

Engine tests (#3142)

Description of change

Checklist
  • Tested in playground or other setup
  • Screenshot (Grafana) from playground added to PR for 15+ minute
    run
  • Documentation is changed or added
  • Tests and/or benchmarks are included
  • Breaking changes

Summary by CodeRabbit

  • 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