Changelog
List of aperture PRs merged since 2.29.1 release. For the full list of changes, see [list of changes][changes]
Overhaul concept docs (3087)
- **Documentation**
- Updated internal documentation links and sidebar positions for
improved navigation and clarity.
- Introduced new documentation for the Concurrency Limiter and Request
Prioritization features.
- Enhanced existing documentation with clearer explanations and updated
references.
- Reorganized content to better reflect feature hierarchies and usage.
- Added new sections on advanced concepts, including detailed guides on
scheduling and rate limiting.
Add concurrency limiter tests (3083)
Description of change
- Update IO package imports and fix function signatures
- Add new test file for concurrency limiter
- Remove unused imports and variables
- Refactor flowRunner and checkResults functions
- Add test for limiter with basic limit
- **Tests**
- Implemented tests for the concurrency limiter functionality.
- **Refactor**
- Modified the `NewGlobalTokenBucket` function's parameters for clarity.
- Updated package and logging details in rate limiter tests.
- Reformatted the `NewGlobalTokenCounter` function's parameters for
better readability.
- **Chores**
- Removed unused import and declaration from the flow control policy
provider.
- **Style**
- Updated import statements to reflect the transition to newer IO
utility functions.
[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v2.29.1...releases/aperture-controller/v2.29.2