Skip to content

v0.5.0

Latest

Choose a tag to compare

@mellea-auto-release mellea-auto-release released this 05 May 20:17
· 14 commits to main since this release

What's Changed

New Features

  • feat(telemetry): latency histograms for LLM request duration and TTFB (#463) by @ajbozarth in #782
  • feat: rename generative slots -> generative stubs by @jakelorocco in #801
  • feat: (m-decompose) Module Prompt V3 by @csbobby in #770
  • feat: simplify plugin tests; fix plugin resetting by @jakelorocco in #819
  • feat: add examples and tooling tests to run_tests_with_ollama_and_vllm by @jakelorocco in #821
  • feat: add return types to invoke_hook by @jakelorocco in #707
  • feat: separate out remaining dependencies and improve tests by @jakelorocco in #789
  • feat: add error counter metrics categorized by semantic type (#465) by @ajbozarth in #856
  • refactor: improve fancylogger implementation by @AngeloDanducci in #792
  • refactor: add otel tracing filter to logging by @AngeloDanducci in #859
  • feat: streaming support in m serve OpenAI API server by @markstur in #823
  • feat: first pass at carrying contextvars though async flows by @AngeloDanducci in #878
  • refactor: add print statements to show code flow in mify example by @code4days in #870
  • feat: add pricing registry and cost metrics (#464) by @ajbozarth in #882
  • feat: add operational counters for sampling, requirements, and tools (#467) by @ajbozarth in #883
  • feat: add --skip-resource-checks flag to bypass hardware capability g… by @ajbozarth in #889
  • refactor!: partition ModelOutputThunk execution metadata into Generat… by @ajbozarth in #908
  • feat: add additional logging handlers by @AngeloDanducci in #907
  • feat(core): add PartialValidationResult with tri-state semantics by @planetf1 in #924
  • feat(stdlib): add ChunkingStrategy ABC and built-in chunkers by @planetf1 in #923
  • feat: add prompt cache token support to cost telemetry by @ajbozarth in #936
  • feat: add stream_validate() hook to Requirement (#900) by @planetf1 in #925
  • feat(examples): add extra_requirements param to IVR qiskit validation by @ajbozarth in #955
  • feat: add embedded adapters (granite switch) to openai backend by @jakelorocco in #881
  • refactor(telemetry): replace builtin_pricing.json with litellm pricing API by @ajbozarth in #956
  • feat: simplify intrinsics (code and examples) by @jakelorocco in #946
  • feat: granite4.1 by @avinash2692 in #964
  • feat: allow name field in intrinsics io.yaml by @ink-pad in #980
  • feat: handle message docs correctly by @jakelorocco in #975
  • feat: update granite library examples to use Granite 4.1 3B adapters. by @nrfulton in #981

Bug Fixes

Documentation

Other Changes

New Contributors

Full Changelog: v0.4.2...v0.5.0