Skip to content

ts-sdk-v3.4.0

Latest

Choose a tag to compare

@galileo-automation galileo-automation released this 19 Oct 19:09

3.4.0 (2026-10-19)

Features

  • engine: capture per-control execution duration [SAO-18023] (#283) (d1b9d21)
  • evaluators: 17516 request payload contract (#271) (1f07d7c)
  • evaluators: Add evaluator for LLM (#290) (607a91d)
  • evaluators: add extensions/metadata for additional fields that we want to pass as context to execution of evaluator (#276) (4e6b025)
  • evaluators: add shared galileo record factory to convert step to galileo models (#267) (bd7d91f)
  • evaluators: put runtime records behind a flag (#288) (59b2ec5)
  • evaluators: send authenticated execution context to runners api (#278) (60814a8)
  • examples: add TypeSafe Jev evaluator example (#279) (095edf0)
  • sdk: add Step.children (#282) (86fbbfe)
  • sdk: add StepRecorder for incremental trace/session Step trees (#287) (4f342ed), closes #271
  • server: Report sanitized diagnostics on upstream 4xx rejections [SAO-17523] (#270) (db9c667)

Bug Fixes

  • evaluators: normalize records with galileo-core (#277) (a0d2660)
  • sdk: resolve all condition leaf selectors into control event input (#269) (b7a76cf)
  • server: annotate SQLAlchemy result rows for 2.1 type inference [SAO-17580] (#272) (ad6a257), closes #268
  • server: Reject malformed runtime-token target context before authorization [SAO-17522] (#268) (364ff45)
  • server: repair Orbit binding ID auth and preserve legacy upstreams [SAO-17527] (#273) (06dc211)