Akita Client v0.15.0

  • Adds a setversion command, which assigns versions (e.g. "stable") to API models.

Akita Client v0.14.2

  • akita login now tests credentials before reporting success
  • akita login --check is a new flag that tests existing credentials

Akita Client v0.14.1

  • String values in witnesses will now be given type String, even if they happen to be a string representation of a number.

Akita Client v0.14.0

  • CLI can now run in daemon mode and accept connections from long-running processes, e.g. middleware deployed in staging/prod

Akita Client v0.13.1

  • Fixed an issue where trailing trace events were sometimes not recorded, causing traces to be truncated or empty

Akita Client v0.13.0

  • Improve info and errors on trace creation, including stats on requests/responses collected
  • Improve diagnostics reported with the --debug flag

Akita Client v0.12.0

  • Akita URIs used for output can omit the name field, and the kind field if it is unambiguous in context.
    • For example, the Learn command can be executed as akita learn --port 8000 --out akita://akibox-rails.
  • Capture timing information in traces.
  • Send timing information from HAR files to Akita.

Akita Client v0.11.0

  • Changes to upload command:
    • Adds --dest flag and deprecates --service and --name.
    • Allows uploading of HAR files as traces.

Akita Client v0.10.7

  • Add flags to apidump and apilearn:
    • -c flag to specify a command (e.g. run integration tests)
      for the Akita CLI to execute while collecting traffic.
    • --host-exclusions flag to ignore traffic based on hosts.
  • Add upload command to upload user-supplied OpenAPI specs to diff or merge against.
  • Hide plugin flags until plugin docs launch.

Akita Client v0.10.6