Skip to content

Aperture v0.1.2-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@sbienkow-ninja sbienkow-ninja released this 08 Sep 09:29

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)