Releases: fluxninja/aperture
Aperture v0.1.3-rc.1
Changelog
List of aperture PRs merged since 0.1.2 release. For the full list of changes, see list of changes
Add presentation layer for compiled circuit (#333)
- Add presentation layer for compiled circuit
- Move definitions to proto
Response duration, FluxMeter attribute key, miscellaneous fixes (#323)
Aperture v0.1.2
Final v0.1.2 release.
ChangeLog
Given this is the first official release, there is nothing to compare against.
Aperture v0.1.2-rc.3
Changelog
List of aperture PRs merged since 0.1.2-rc.2 release. For the full list of changes, see list of changes
Add classifiers to flowcontrolv1.CheckResponse (#310)
- Add classifiers to flowcontrolv1.CheckResponse
- Add classifier index to classifier ID
Closes: GH-268
Co-authored-by: Filip Chmielewski [email protected]
fix logger (#370)
Refactor various components (#366)
Use local IP address instead of hostname for forming olric cluster (#367)
- Add LocalIP to
info
package and make it available via grpc service as well - Format imports
Aperture v0.1.2-rc.2
Changelog
List of aperture PRs merged since 0.1.2-rc.1 release. For the full list of changes, see list of changes
Replace tolerance with slope in Gradient Controller (#359)
Old tolerance parameter was equivalent to pre-multiplying the setpoint. Such
multiplication could be done outside of the Gradient Controller thus the
parameter is removed.
New slope parameter allows to control aggressiveness (speed) of the Gradient
Controller and also allows for negative signal-control point correlation (Old
Gradient Controller behaved as if it had fixed slope=-1).
Update telemetry schema with workflows (#351)
Closes: GH-267
Aperture v0.1.2-rc.1
Changelog
List of aperture PRs merged since 0.1.1-rc.2 release. For the full list of changes, see list of changes
Fix heading ids in generated docs (#356)
We were providing custom heading ids, but the way it was done, was not
understood by docusaurus and docusaurus was generating its own ids anyway.
- Provide custom heading ids the way docusaurus expects it,
- update all heading-links.
Fixe ratelimiter decision sync (#349)
Co-authored-by: Harjot Gill [email protected]
add back emit_defaults flag (#352)
Use aperture's validator/defaults in operator (#348)
Playground docs (#347)
-
fluxmeter file
-
playground
Fixed pre-commit (#337)
Operator overhaul (#324)
-
remove redundant exclude from pre-commit
-
overhaul operator
-
Fixed all the unit tests
-
Fixed Dockerfile and pre-commit
-
Updated helm charts based on the CRD changes
-
fix empty duration marshal
-
checkpoint
-
fix defaults annotations
-
emit values that have defaults set
-
more fixes
-
more fixes
-
support https self scraping in otel collector
-
more fixes to probes
-
fix ports
-
fix ports
-
remove logs
-
Fixed unit tests and other issues
-
Updated docs
-
Fixed docs formatting
-
Fixed pre-commit and operator samples
-
Fixed omitempty typo
Co-authored-by: Hardik Shingala [email protected]
Add protoc-gen-go-deepcopy plugin support to buf generate (#331)
Add SpanStatusCode and Duration to Span attributes (#271)
- Add SpanStatusCode and Duration to Span attributes
- Add span status code passed from the sdk to the span attributues
- Add span duration retrieved from span to the span attributes
- Rename Duration labels from http to span duration
-
Parse feature_status as explicit label in span from sdk. feature_status label in flux meter. Rename attribute http.duration_millis to just duration_millis. Use the same label for duration in Druid for both SDK and HTTP. Fix duration retrieval from span in metrics processor.
-
fix tests
Co-authored-by: Tanveer Gill [email protected]
Playground improvements (#318)
-
Add proto label
-
ctlptl instructions
-
separate namespace for controller and agent in playground
-
remove certs directory
Rename rate tracker files (#312)
Add Flow Label to concepts in docs (#294)
This page is now the source of truth about flow labels.
Previously it was partially documented in selector reference, now
selector just links to Flow Label page.
Also:
- pulled out Service out of Selector (stub),
- added stub pages for fluxmeters and classifier (so that we can link to
them).
Prepared separate charts for Agent and Controller (#291)
-
Prepared separate charts for Agent and Controller
-
Made etcd and prometheus endpoints required for Agent
-
Updated installation steps on docs
auto timeouts (#300)
Improve panels in the playground grafana (#299)
rename demo app services (#298)
-
rename demo app services
-
move load test buttons to k6 service
Add wrapper around olric log (#289)
-
Add wrapper around olric logger
-
Remove remaining print
Refactor OTEL config (#287)
Co-authored-by: Tanveer Gill [email protected]
Fix distcache memberlist (#285)
pprof tweaks (#272)
Expand rate limiter docs + misc doc tweaks (#263)
- Fix links from reference to concepts
- Tweak classifier and scheduler docs
- Expand proto-level documentation on RateLimiter
- Link reference from actuators and plugin
rename entity cache messages (#269)
Remove batchMetricsFast processor (#260)
Refactor status registry (#115)
Co-authored-by: Seunghyup Alex Oh [email protected]
Co-authored-by: Harjot Gill [email protected]
Add nil ptr check for registry.Get() (#257)
Expand proto-level documentation on Scheduler (#256)
Add comment why histogram might already exists in metricsprocessor (#250)
Expose batch configuration (#159)
-
Expose batch configuration
-
Synced operator changes as discussed
Co-authored-by: Hardik Shingala [email protected]
Co-authored-by: Krzysztof Kwapisiewicz [email protected]
De-couple FluxMeters from Policy, make them global (#241)
-
De-couple FluxMeters from Policy, make them global
-
Fix tests
-
Fix tests
Enhance Policy Compiler for Circuit Graph creation (#235)
-
Enhance Policy Compiler for Circuit Graph creation
-
Skip nil component for runtime
-
Fix starting array length
Expose k8s client HTTP client config (#194)
Closes: GH-165
improve python tools install (#217)
Move libsonnet to aperture (#215)
Move around some files (#214)
Move classifier to policies (#211)
Co-authored-by: Tanveer Gill [email protected]
Add metrics names to common schema (#212)
Aperture v0.1.1-rc.2
What's new
Breaking Changes
Deprecations
ChangeLog
List of aperture PRs merged since 0.1.1-rc.1 release. For the full list of changes, see list of changes
Fix markdown glitches in generated classifiers documentation (#204)
Glitches were caused by table-of-contents logic which in absence of
title was trying to take x first characters of description, resulting in
eg. yaml snippets cut in half.
This commits avoid glitches by not using dot on first sentence, so
that go-swagger knows that the first sentence is a title.
Fix Controller OTEL pipelines (#200)
- Add fast batching for local metrics
- Add slow batching for FN plugin metrics
- Fix debug extensions not being loaded when FN plugin is enabled
Expand doc comments for policies (#160)
Non-actuator components for now.