Changelog
List of aperture PRs merged since 0.20.0 release. For the full list of changes, see [list of changes][changes]
Make SDK validator reject Check requests from feature control points (1208)
SDK validator updates expected `http.target` label to be present and so
only worked for traffic control points.
This change makes it work for feature control points with no labels set.
Also make CI run sdk validation if the sdk validator itself is changed.
Nested Circuit (1177)
Description of change
* Closes: 1129
![Screenshot from 2023-01-30
00-53-49](https://user-images.githubusercontent.com/18579817/215431032-0cc7edf4-7bd8-4e15-b4fe-ecf915d8c6ed.png)
---------
Co-authored-by: Harjot Gill <harjot.gillfluxninja.com>
blueprint: revert integrator from latency gradient policy (1205)
Description of change
There is a possible issue with the way we are using the integrator in
the latency gradient policy. Specifically, we need to figure out whether
the min value has to be applied or not. I am reverting to earlier
circuit for now and we can re-add integrator next week.
SDK validator updates for auto-instrumentation testing (1199)
OTEL code cleanup (1193)
* Fix naming in OTEL packages to make it consistent and more readable
* Move OTEL config structs to separate package and split one big file to
few smaller ones with separate responsibilities
* Move OTEL consts to separate package to avoid circular dependencies
Update OTEL to v0.69 (1194)
Add otel contrib receivers and processors to agent (1174)
As part of supporting auto scale feature, aperture agent's otel collector should have all the receivers and processors enabled.
Users can then configure which receivers and processors to be configured and then added into the pipeline.
[re-org docs] add new pages and fix descriptions. (1183)
Description of change
Add new content and re-organize docs.
Added field for agent installation mode in heartbeats (1181)
Description of change
Added field `installationMode` in the heartbeat report to identify that
the agent is running in which mode.
docs: restructure some sections (1184)
Add Holder component (1180)
Holder component holds the last valid signal value for the specified
duration then waits for next valid value to hold.
Provide dynamically configurable constant values in policy (1122)
Renames Constant to Variable, allows it to be dynamically configured.
ConstantSignal can accept either valid float or special math values "NaN", "+Inf", "-Inf".
restructure docs (1167)
Co-authored-by: Hardik Shingala <hardik.shingalafluxninja.com>
Co-authored-by: Sachin Maurya <sachin.mauryafluxninja.com>
[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v0.20.0...releases/aperture-controller/v0.21.0-rc.1