Akita Client v0.17.4

  • akita learn and akita apispec print the spec URI rather than spec ID
  • --log-format flag now controls output format of log messages

Akita Client v0.17.3

  • credentials file (default ~/.akita/credentials.yaml) no longer auto-loads on change
  • spurious CLI error no longer appears when credentials file is missing but credentials are present in environment variables

Akita Client v0.17.2

  • fixed service name -> ID lookup, which occasionally resulted in a trace or model being added to the wrong service within a user's account

Akita Client v0.17.1

  • capped memory used in reassembling TCP streams
  • service names are no longer case sensitive
  • SIGTERM now gracefully ends API tracing

Akita Client v0.17.0

  • New commands for listing traces and models, and downloading models
  • Added --from-time and --to-time to apispec command for filtering which witnesses are included in the generated spec.
  • Increased witness upload batch size
  • Bug fixes

Akita Client v0.16.4

  • fixes a bug in the CLI's rate limiter

Akita client v0.16.3

  • add --allow-host and --allow-path flags for trace collection
  • add --tags to upload command

Akita Client v0.16.2

  • CI + Github integrations only record traffic if the CI run is for a user that is part of the Akita integration
  • Daemon deployments listen on all local addresses, not just localhost

Akita Client v0.16.1

  • Akita CLI will now automatically tag traces and specs built in Kubernetes with metadata from the Kubernetes environment.

Akita Client v0.16.0

  • CLI now records how/where traces are collected as one of (user, CI, deployment)
  • CLI now has an option to enforce a rate limit, which automatically adjusts the traffic sampling rate to stay below the limit