Aperture-py

Latest version: v2.26.0

Safety actively analyzes 688674 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 53

2.29.4

Changelog

List of aperture PRs merged since 2.29.3 release. For the full list of changes, see [list of changes][changes]

Fix schedulers not getting executed when cache key is not set (3121)

- **Refactor**
- Improved the initialization process for cache lookup results to
enhance performance.

- **Style**
- Updated variable naming for clarity and consistency in the
configuration scripts.

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v2.29.3...releases/aperture-controller/v2.29.4

2.29.4rc.1

Changelog

List of aperture PRs merged since 2.29.3 release. For the full list of changes, see [list of changes][changes]

Fix schedulers not getting executed when cache key is not set (3121)

- **Refactor**
- Improved the initialization process for cache lookup results to
enhance performance.

- **Style**
- Updated variable naming for clarity and consistency in the
configuration scripts.

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v2.29.3...releases/aperture-controller/v2.29.4-rc.1

2.29.3

Changelog

List of aperture PRs merged since 2.29.2 release. For the full list of changes, see [list of changes][changes]

Fix wait time based deadline calculation (3120)


Re-order execution of components in engine (3118)

- **Documentation**
- Updated concurrency limiter documentation to clarify counting only
accepted requests.
- Added notes on request prioritization to provide context for
concurrency scheduler behavior.
- Introduced documentation for three new Prometheus metrics related to
cache operations.

- **Refactor**
- Simplified naming and labels for cache-related metrics.
- Overhauled cache lookup methods for improved control flow and logic.
- Refined the handling of different scheduler types in the flow control
engine.

- **Tests**
- Adjusted test logic to align with the refactored control flow in the
flow control engine.

Drop deprecated module and fix tests (3114)

- **New Features**
- Introduced a `retry_policy` configuration for improved object storage
reliability with customizable timeout and backoff settings.

- **Refactor**
- Transitioned to a new utility library for pointer operations across
the codebase to enhance maintainability.

- **Bug Fixes**
- Ensured consistency in pointer operations to prevent potential
configuration issues in Kubernetes resources.

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v2.29.2...releases/aperture-controller/v2.29.3

2.29.3rc.1

Changelog

List of aperture PRs merged since 2.29.2 release. For the full list of changes, see [list of changes][changes]

Fix wait time based deadline calculation (3120)


Re-order execution of components in engine (3118)

- **Documentation**
- Updated concurrency limiter documentation to clarify counting only
accepted requests.
- Added notes on request prioritization to provide context for
concurrency scheduler behavior.
- Introduced documentation for three new Prometheus metrics related to
cache operations.

- **Refactor**
- Simplified naming and labels for cache-related metrics.
- Overhauled cache lookup methods for improved control flow and logic.
- Refined the handling of different scheduler types in the flow control
engine.

- **Tests**
- Adjusted test logic to align with the refactored control flow in the
flow control engine.

Drop deprecated module and fix tests (3114)

- **New Features**
- Introduced a `retry_policy` configuration for improved object storage
reliability with customizable timeout and backoff settings.

- **Refactor**
- Transitioned to a new utility library for pointer operations across
the codebase to enhance maintainability.

- **Bug Fixes**
- Ensured consistency in pointer operations to prevent potential
configuration issues in Kubernetes resources.

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v2.29.2...releases/aperture-controller/v2.29.3-rc.1

2.29.2

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

2.29.2rc.2

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-rc.2

Page 4 of 53

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.