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

0.4.0rc.3

Changelog

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

Populate version in build (614)

* Populate version in build

* Added CircleCi config to pass the version

* Fixed docker build args issue

* Corrected indentation

Co-authored-by: Hardik Shingala <hardik.shingalafluxninja.com>

Dynamic Config of Policies (620)

* Dynamic Config feature added

* Fixes made in EMA envelope calculation

* Fluxmeter query in latency gradient policy now ignores latency numbers from non-2xx APIs

* Demo app scenario improvements (request chaining)

* Rate limiter added to playground

Traces to Logs transforming pipeline (623)

* Add spantologprocessor otel component

* Add spantologprocessor to otel processors list

* Add trace2log pipelines

* Rename processor

Co-authored-by: Hasit Mistry <hasitfluxninja.com>

Consolidate otel and otelcollector package (598)

* Remove duplicate rollup file

* Consolidate otel into otelcollector

* Re-Consolidate otelcollector

* Revert import order change & change naming

* Clean new modules

* Make OTEL modules in a single call

* Fix parsing error in metrics processor

Move workload latency metrics lifecycle to limiter (609)

Test status updates in job testing (606)

* Add checkStatus() & test status updates in jobs

* Add checkStatusBefore,AfterDeregister()"

* Add checkMultiJobStatus()

* Consolidate into checkStatusMessage()

Refactor multi-job (602)

use correct status registry for MultiJob (600)

* use correct status registry for MultiJob

* remove always healthy option from multi-job

Logging improvements (597)

* use default formatting for console logger

* short path

* add contextual logger to various components

Allow construction of OTEL collector outside of k8s environment (449)

Closes: GH-330

FluxMeter documentations (587)

* Add fluxmeter documentations

* Add validation value to proto spec

rename WorkloadAndLabelMatcher to Workload (580)

* rename Workload to WorkloadParameters
* rename WorkloadAndLabelMatcher to Workload

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v0.3.0...releases/aperture-controller/v0.4.0-rc.3

0.4.0rc.2

Changelog

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

Populate version in build (614)

* Populate version in build

* Added CircleCi config to pass the version

* Fixed docker build args issue

* Corrected indentation

Co-authored-by: Hardik Shingala <hardik.shingalafluxninja.com>

Dynamic Config of Policies (620)

* Dynamic Config feature added

* Fixes made in EMA envelope calculation

* Fluxmeter query in latency gradient policy now ignores latency numbers from non-2xx APIs

* Demo app scenario improvements (request chaining)

* Rate limiter added to playground

Traces to Logs transforming pipeline (623)

* Add spantologprocessor otel component

* Add spantologprocessor to otel processors list

* Add trace2log pipelines

* Rename processor

Co-authored-by: Hasit Mistry <hasitfluxninja.com>

Consolidate otel and otelcollector package (598)

* Remove duplicate rollup file

* Consolidate otel into otelcollector

* Re-Consolidate otelcollector

* Revert import order change & change naming

* Clean new modules

* Make OTEL modules in a single call

* Fix parsing error in metrics processor

Move workload latency metrics lifecycle to limiter (609)

Test status updates in job testing (606)

* Add checkStatus() & test status updates in jobs

* Add checkStatusBefore,AfterDeregister()"

* Add checkMultiJobStatus()

* Consolidate into checkStatusMessage()

Refactor multi-job (602)

use correct status registry for MultiJob (600)

* use correct status registry for MultiJob

* remove always healthy option from multi-job

Logging improvements (597)

* use default formatting for console logger

* short path

* add contextual logger to various components

Allow construction of OTEL collector outside of k8s environment (449)

Closes: GH-330

FluxMeter documentations (587)

* Add fluxmeter documentations

* Add validation value to proto spec

rename WorkloadAndLabelMatcher to Workload (580)

* rename Workload to WorkloadParameters
* rename WorkloadAndLabelMatcher to Workload

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

0.4.0rc.1

Changelog

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

Dynamic Config of Policies (620)

* Dynamic Config feature added

* Fixes made in EMA envelope calculation

* Fluxmeter query in latency gradient policy now ignores latency numbers from non-2xx APIs

* Demo app scenario improvements (request chaining)

* Rate limiter added to playground

Traces to Logs transforming pipeline (623)

* Add spantologprocessor otel component

* Add spantologprocessor to otel processors list

* Add trace2log pipelines

* Rename processor

Co-authored-by: Hasit Mistry <hasitfluxninja.com>

Consolidate otel and otelcollector package (598)

* Remove duplicate rollup file

* Consolidate otel into otelcollector

* Re-Consolidate otelcollector

* Revert import order change & change naming

* Clean new modules

* Make OTEL modules in a single call

* Fix parsing error in metrics processor

Move workload latency metrics lifecycle to limiter (609)

Test status updates in job testing (606)

* Add checkStatus() & test status updates in jobs

* Add checkStatusBefore,AfterDeregister()"

* Add checkMultiJobStatus()

* Consolidate into checkStatusMessage()

Refactor multi-job (602)

use correct status registry for MultiJob (600)

* use correct status registry for MultiJob

* remove always healthy option from multi-job

Logging improvements (597)

* use default formatting for console logger

* short path

* add contextual logger to various components

Allow construction of OTEL collector outside of k8s environment (449)

Closes: GH-330

FluxMeter documentations (587)

* Add fluxmeter documentations

* Add validation value to proto spec

rename WorkloadAndLabelMatcher to Workload (580)

* rename Workload to WorkloadParameters
* rename WorkloadAndLabelMatcher to Workload

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

0.3.0

Changelog

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

FluxMeter documentations (587)

* Add fluxmeter documentations

* Add validation value to proto spec

rename WorkloadAndLabelMatcher to Workload (580)

* rename Workload to WorkloadParameters
* rename WorkloadAndLabelMatcher to Workload

Unify OTEL ports with main server (577)

This commit switches Aperture to use OTEL fork with custom OTLP
receiver.
Receiver uses Aperture's GRPC server to listen for OTLP data.

Included in this PR:
* Changes in OTEL configuration.
* Changes in Istio Config chart - only one port to be configured.
Breaking change.
* Changes in operator.

Ref: GH-488

Added watcher for policy from Controller (572)

* Added watcher for policy from Controller

* Updated the plyaground doc with the latest changes

Add Fluxmeter histogram buckets (473)

* Add FluxMeter Histogram bucket options

* Add fluxMeterbuckets to demoapp mixins

* Modify FluxMeter Custom

* Update demoapp, fluxmeter jsonnet library file

* Add commonselectorv1ControlPoint custom jsonnet

* Rename Buckets to StaticBuckets

* Update to reflect custom libsonnet changes

* Update blueprints

* Refresh api buf

Split Decider and Selector components (542)

* Split Decider component into Decider and Switcher

* Split Selector into ServiceSelector and FlowSelector

* Update blueprints for Decider and Selector changes

Closes: GH-456
Closes: GH-457

Add ResponseMetricsAPI (297)

For managing policy related metrics lifetime

Servers monitoring update (548)

* Change latency buckets configuration for metrics

Closes: GH-452

* Enable latency histogram metric for GRPC server

* Fix metrics in HTTP server

* Fix status code label, previously it was always 200
* Handle error counter metric

* Add handler name label to HTTP metrics

Closes: GH-451

Etcd Client Auth and TLS Params (489)

* Etcd Client Auth and TLS Params

* Bump etcdv3 client & add default username

* Generate certs for etcd server & clean up

* Add activateAuthentication()

* Update operators template & bump etcd client

Fix Prometheus scrape config in OTEL (528)

This fixes two issues:
1. Global scrape config in Base OTEL config was modified by FN plugin
2. Scrape timeout in Base OTEL config was larger that the scrape
interval, which is not allowed.

Split scraping metrics for FN plugin (481)

Metrics scraped by prometheus have sampling rate determined by the
scrape interval.
We don't want to send high sampled metrics to the FN Cloud, so in the
plugin now duplicates the scraping config and changes the scrape
interval.

This PR also changes the base scrape config to use only globally set
scrape interval, instead of specyfing it per scrape target.

Dataplane refactor (518)

* Duration fix
* Dataplane fixes/refactor

Use interface for Reading, TickInfo in runtime package (501)

* Change Tickinfo to interface

* TickStartCallback

* Change reading to an interface

* Rename NewInvalid to InvalidReading

* Move reading into runtime package

Update OTEL to 0.60.0 (477)

Also fix deprecations.

Co-authored-by: Krzysztof Kwapisiewicz <krzysztof.kwapisiewiczfluxninja.com>

Add peers discovery, entity cache service methods (365)

* Add GetEntityByIP, GetEntityByName

* Keep GetByName, GetByIP to return Entity

* Add PeerDiscovery service methods

* Add GetPeerKeys()

* Split service api and implementation

* Revert methods naming

* Remove peers methods

* Migrate EntityId into Entity

* Merge into one GetEntity method

* Add GetEntities(), migrate entities

* Deepcopy for Entities()

* Use DeepCopy on entities

* Update proto files

Co-authored-by: Harjot Gill <harjot.gillfluxninja.com>

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

0.3.0rc.3

Changelog

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

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

0.3.0rc.2

Changelog

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

FluxMeter documentations (587)

* Add fluxmeter documentations

* Add validation value to proto spec

rename WorkloadAndLabelMatcher to Workload (580)

* rename Workload to WorkloadParameters
* rename WorkloadAndLabelMatcher to Workload

Enable access to agent's controllerID (576)



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

Page 50 of 53

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.