Skip to content

Releases: foundation-model-stack/fms-guardrails-orchestrator

0.13.0

25 Jul 20:29
fc667b4
Compare
Choose a tag to compare

What's Changed

  • ✅ Add Chat Completions Streaming integration tests by @declark1 in #417
  • 🐛 Bugfix: Allow int/string stop_reasons by @RobGeada in #453
  • 📦 Upgrade mocktail to 0.3.0, update tests to use new MockServer constructors by @declark1 in #455
  • ❇️ Add Chat Completions Streaming support for continuous_usage_stats by @declark1 in #456
  • 🚚 Rename ChatCompletionBatcher to CompletionBatcher by @declark1 in #458
  • ❇️ Add completions streaming support by @mdevino in #457
  • 🚚 Rename openai detection types by @declark1 in #459
  • 👷 Update builder layer to use UBI 9 minimal by @evaline-ju in #461
  • ♻️ Refactor detector clients to single DetectorClient by @declark1 in #462
  • ♻️ Update DetectorConfig to support multiple detector types by @declark1 in #463
  • 📦 Release 0.13.0 by @mdevino in #465

New Contributors

Full Changelog: 0.12.0...0.13.0

0.12.0

11 Jul 17:35
b26be49
Compare
Choose a tag to compare

What's Changed

  • 🐛 Update OpenAI openAPI spec location by @evaline-ju in #433
  • 🐛 Update OpenAI openAPI spec location for standalone chat by @evaline-ju in #434
  • 📝✨ API update to support detections on vLLM /completions by @evaline-ju in #435
  • fix: OpenAiClient streaming error handling by @declark1 in #436
  • fix: send [DONE] after all error messages by @declark1 in #437
  • Rename chat_completions config to openai by @mdevino in #438
  • Completions endpoint - unary text_contents detection by @mdevino in #446
  • Invoke vLLM /tokenize endpoint on completions input detection by @mdevino in #448
  • Upgrade dependencies for release 0.12.0 by @mdevino in #451

Full Changelog: 0.11.2...0.12.0

0.11.2 - Fix chat completion streaming

27 Jun 18:18
de8a9fb
Compare
Choose a tag to compare

What's Changed

  • Upgrade dependencies by @mdevino in #430
  • fix: send chat completion chunk with finish reason, set role on chat completion chunks by @declark1 in #431
  • fix: only send non-empty choice text to detection input channel by @declark1 in #432

Full Changelog: 0.11.1...0.11.2

0.11.1 - Tool call fix

20 Jun 18:23
8c6c7ba
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.11.0...0.11.1

0.11.0 - Chat completion update and rename

13 Jun 13:11
ac25743
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.10.0...0.11.0

0.10.0

29 May 18:34
2347bba
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.9.4...0.10.0

0.9.4

02 Apr 15:41
8f04100
Compare
Choose a tag to compare

What's Changed

  • 🛂 Add code of conduct by @spzala in #309
  • 🐛 Accumulate DetectionResults for detections with same message_index in chat completions api by @swith004 in #310
  • ⬆️ Bump hickory-proto from 0.24.2 to 0.24.3 by @dependabot in #300
  • ⬆️ Bump openssl from 0.10.68 to 0.10.70 by @dependabot in #291
  • ♻️ pre-refactor: A few type and organization tweaks by @declark1 in #325
  • 🐛 process stream-content requests as ndjson (w/jsonlines) by @swith004 in #327
  • 🐛 Use jsonlines as response in stream-content by @swith004 in #329
  • ♻️ pre-refactor: Add orchestrator.types module with common types by @declark1 in #326
  • ✅ Integration tests for input detection cases in /api/v1/task/server-streaming-classification-with-text-generation by @mdevino in #312
  • ♻️ Refactor TestOrchestratorServerBuilder and TestOrchestratorServer to avoid mock server ownership by @declark1 in #333
  • ✅ Integration tests for /api/v2/text/detection/content by @mdevino in #314
  • 📝 ADR and API updates for additional detector fields by @evaline-ju in #334
  • reverted response_stream processing and message json conversion for stream content detection by @swith004 in #336
  • 📝 API update - add tools to chat detections by @evaline-ju in #335
  • ♻️ Update existing integration tests to new mocktail API, add tests for /api/v2/text/detection/generated by @mdevino in #318
  • ✅ Integration tests for input detections in /api/v2/text/detection/context/ by @mdevino in #319
  • ✅ Integration tests for /api/v2/text/detection/chat by @mdevino in #320
  • ✅ Integration tests for /api/v1/task/classification-with-text-generation by @pmcjr in #340
  • ✅ Output streaming integration tests by @mdevino in #342
  • ✅ Generation with detection integration tests by @mdevino in #345
  • pre-refactor: Add common.tasks and common.clients modules by @declark1 in #337
  • 👷 Update CI checks by @mdevino in #346
  • 📦 Update rust version by @mdevino in #347
  • ✨ Add tools to standalone chat detection by @evaline-ju in #351
  • ✨ Add metadata object by @gkumbhat in #353
  • 👷 Healthcheck command for Dockerfile by @evaline-ju in #356

New Contributors

Full Changelog: 0.9.3...0.9.4

0.9.3 - Output detection, CI improvements and DNS interval config

12 Feb 18:34
a3b52b9
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.9.2...0.9.3

0.9.2

06 Feb 18:38
c202774
Compare
Choose a tag to compare

What's Changed

  • Add Role enum to openai module by @swith004 in #287
  • Revert ":wrench: Assume http2 for grpc clients (#284)" by @evaline-ju in #293
  • Add error handling for unknown fields for chat completion detection request by @swith004 in #296

Full Changelog: 0.9.1...0.9.2

0.9.1 - Fix http2 negotiation, error handling improvements and input detection on chat

24 Jan 16:01
408badf
Compare
Choose a tag to compare

What's Changed

  • ✨ Add chat content detector (input detection only) by @gkumbhat in #276
  • 🔧 Assume http2 for grpc clients by @evaline-ju in #284
  • 🥅 Add error handling for unknown fields in orchestrator request by @swith004 in #285
  • 🔧 Add header on detector requests by @evaline-ju in #283

Full Changelog: 0.9.0...0.9.1