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

0.12.1rc.1

Changelog

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

Fix Alerts Receiver (1023)

Due to missing `for`, the alerts receiver was terminated after receiving one alert. This led to alerts channel to fill up and `AddAlert` being blocking call, which resulted in entire Policy Circuit being blocked.

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v0.12.0...releases/aperture-controller/v0.12.1-rc.1

0.12.0

Changelog

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

Update opa to 0.46 and fix Rego cookie example (975)

Breaking change: Some rego policies may stop compiling now, as new release
doesn't seem 100% backcompat.

Upgrade OTEL to v0.66.0 (968)

- Don't use deprecated stuff from OTEL
- Upgrade OTEL to v0.66.0

Add control points handling (964)

This PR introduces `ControlPointCache`, which is filled with `(control
point, service)` pairs to track active control points in the system. It
is consumed by heartbeat sender in FluxNinja plugin.

Don't use deprecated stuff from OTEL (967)

- Upgrade OTEL to v0.64.0
- Don't use deprecated stuff from OTEL

flowcontrol: Remove spammy "Running limiters with labels" log (962)


otelcollector/helpers: Remove unused fallibility from iterate helpers (958)

Callbacks passed to these functions were always infallibe. Also,
early-return in such iteration is a bad idea anyway. If a need for
fallibility arises in the future, it could be implemented like in
IterateLogRecords.

Avoid discarding whole batch if processing single log record fails (956)


Remove debug log (953)

Add GraphQL Demoapp (911)

Description of change

Update documentation in classifier.proto
- Fix links
- Format sentences

Add graphql-demoapp
- Add GraphQL based demoapp
- Add manifest files for graphql-demoapp

Add DecisionType label to rate_limit_counter metric

Update blueprints
- Add example policy for GraphQL rate limiting
- Update rate-limit lib to include classifiers

Control Point Refactor (948)

Description of change
* Control Point is now just a string.
* Remove the notion of a special traffic control point.
* Update Flow Control Concept docs
* Metric docs cleanup
* Merge flow_status and response_status labels

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v0.11.0...releases/aperture-controller/v0.12.0

0.12.0rc.2

Changelog

List of aperture PRs merged since 0.12.0-rc.1 release. For the full list of changes, see [list of changes][changes]

Update opa to 0.46 and fix Rego cookie example (975)

Breaking change: Some rego policies may stop compiling now, as new release
doesn't seem 100% backcompat.

Update Golang deps (972)



[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v0.12.0-rc.1...releases/aperture-controller/v0.12.0-rc.2

0.12.0rc.1

Changelog

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

Upgrade OTEL to v0.66.0 (968)

- Don't use deprecated stuff from OTEL
- Upgrade OTEL to v0.66.0

Add control points handling (964)

This PR introduces `ControlPointCache`, which is filled with `(control
point, service)` pairs to track active control points in the system. It
is consumed by heartbeat sender in FluxNinja plugin.

Don't use deprecated stuff from OTEL (967)

- Upgrade OTEL to v0.64.0
- Don't use deprecated stuff from OTEL

flowcontrol: Remove spammy "Running limiters with labels" log (962)


otelcollector/helpers: Remove unused fallibility from iterate helpers (958)

Callbacks passed to these functions were always infallibe. Also,
early-return in such iteration is a bad idea anyway. If a need for
fallibility arises in the future, it could be implemented like in
IterateLogRecords.

Avoid discarding whole batch if processing single log record fails (956)


Remove debug log (953)

Add GraphQL Demoapp (911)

Description of change

Update documentation in classifier.proto
- Fix links
- Format sentences

Add graphql-demoapp
- Add GraphQL based demoapp
- Add manifest files for graphql-demoapp

Add DecisionType label to rate_limit_counter metric

Update blueprints
- Add example policy for GraphQL rate limiting
- Update rate-limit lib to include classifiers

Control Point Refactor (948)

Description of change
* Control Point is now just a string.
* Remove the notion of a special traffic control point.
* Update Flow Control Concept docs
* Metric docs cleanup
* Merge flow_status and response_status labels

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v0.11.0...releases/aperture-controller/v0.12.0-rc.1

0.11.2

Changelog

List of aperture PRs merged since 0.11.2-rc.1 release. For the full list of changes, see [list of changes][changes]

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v0.11.2-rc.1...releases/aperture-controller/v0.11.2

0.11.2rc.1

Changelog

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

Fix Alerts Receiver (1023)

Due to missing `for`, the alerts receiver was terminated after receiving one alert. This led to alerts channel to fill up and `AddAlert` being blocking call, which resulted in entire Policy Circuit being blocked.

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v0.11.1...releases/aperture-controller/v0.11.2-rc.1

Page 44 of 53

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.