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 2 of 53

2.32.2rc.1

Changelog

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

Fix order of job groups and otel tests (3161)

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


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

Summary by CodeRabbit

- **New Features**
- Enhanced telemetry capabilities for specific pipeline configurations.

- **Bug Fixes**
- Improved shutdown sequence for quota scheduler and rate limiter
components to ensure proper operation order.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Add Agent Group processor to FN pipeline (3160)

Description of change
This ensures `agent_group` label is added to metrics sent to Aperture
Cloud.

Resolves: 3085

Checklist

- [x] Tested in playground or other setup

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

2.32.1rc.1

Changelog

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

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

2.32.0

Changelog

List of aperture PRs merged since 2.31.0 release. For the full list of changes, see [list of changes][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 <tanveer.gillfluxninja.com>

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](https://github.com/fluxninja/aperture/assets/1553055/0e4d2464-b564-4e54-98a5-70d8f64e6426)

Checklist

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


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
Summary by CodeRabbit

- **New Features**
- Enhanced rate-limiting capabilities with state tracking and token
expiration handling.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Tanveer Gill <tanveer.gillfluxninja.com>

Add accept words for blog (3151)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
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.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

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


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
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.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

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

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

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

2.32.0rc.1

Changelog

List of aperture PRs merged since 2.31.0 release. For the full list of changes, see [list of changes][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 <tanveer.gillfluxninja.com>

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](https://github.com/fluxninja/aperture/assets/1553055/0e4d2464-b564-4e54-98a5-70d8f64e6426)

Checklist

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


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
Summary by CodeRabbit

- **New Features**
- Enhanced rate-limiting capabilities with state tracking and token
expiration handling.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Tanveer Gill <tanveer.gillfluxninja.com>

Add accept words for blog (3151)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
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.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

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


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
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.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

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

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

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

2.31.1

Changelog

List of aperture PRs merged since 2.31.0 release. For the full list of changes, see [list of changes][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

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

2.31.1rc.1

Changelog

List of aperture PRs merged since 2.31.0 release. For the full list of changes, see [list of changes][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

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

Page 2 of 53

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.