v0.5.0
What's Changed
- pyproject.toml: add homepage and documentation links by @theinhumaneme in #820
- Bugfix: name undefined on HuggingFace Pipeline Models. by @JosephCatrambone in #822
- Shared Core Schema Implementation by @CalebCourier in #804
- add doc-building instructions by @zsimjee in #823
- Remove support for Pydantic < 2 by @aaravnavani in #789
- Validator Initialization by @CalebCourier in #838
- Remove Support for OpenAI < 1 by @aaravnavani in #788
- Async Changes by @CalebCourier in #841
- Remove Validators by @CalebCourier in #842
- Docs & Notebooks by @CalebCourier in #844
- [feat] Add json constraint decoding to core-schema-impl/0.5.0 branch. by @JosephCatrambone in #835
- make guard(llm_api optional by @dtam in #813
- Adds support for json structured return through tools by @dtam in #840
- Make JSONFormer a dependency of transformers. Add 'make update-lock'. by @JosephCatrambone in #849
- Make accumulated chunks not static by @nichwch in #850
- Guard from name by @CalebCourier in #830
- Resolved - Error in Guard validation code example in README.md by @Badaloza in #852
- Start Command by @CalebCourier in #828
- Make error spans count length by validator, not by guard by @nichwch in #855
- Bugfix: Sidestep MacOS Segfault in OpenMP. by @JosephCatrambone in #866
- Feature: Add
guard watch
and guard logger. by @JosephCatrambone in #868 - Migration Guide w/ Examples by @CalebCourier in #859
- guardsrails -> guardrails by @zsimjee in #870
- Adding functionality for validator hub passthrough of hosted ML endpoints by @wylansford in #815
- Updated UX of
guardrails configure
by @AlejandroEsquivel in #864 - Feature:
create
command by @JosephCatrambone in #876 - updating validator base for a bug fix by @wylansford in #875
- Validator versioning hack by @wylansford in #880
- Add none checks by @nichwch in #882
- 0.5.0 API Reference by @CalebCourier in #860
- Response formatting and structured data docs by @dtam in #851
- update getting started and installation by @zsimjee in #883
- Bugfix: when 'None' is passed explicitly to _set_num_reasks we don't use the default of '1'. by @JosephCatrambone in #891
- [Feat] Allow empty guard create. by @JosephCatrambone in #893
- Bug: Bandaid null validation result. by @JosephCatrambone in #898
- headless cli updates by @dtam in #896
- Bugfix: retain and use the trimmed validator name. by @JosephCatrambone in #901
- patches on message support on top of history by @dtam in #900
- add an error when guard.use is triggered with a validator as a non fi… by @dtam in #902
- make tools optional and other json tools updates by @dtam in #890
- Bump zipp from 3.18.2 to 3.19.1 by @dependabot in #894
- Bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in #888
- updated notebook examples and fix litellm tools support by @dtam in #877
- Bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in #839
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #824
- Integrating recommended changes into telemetry doc by @jayercule in #802
- initial cli docs generated by typer by @dtam in #903
- Parallelization & Orchestration Doc by @CalebCourier in #881
- Switch --threads for --workers and add links to discussion and gunicorn docs. by @JosephCatrambone in #906
- Explicit file encoding to utf-8 for configuration file by @AlejandroEsquivel in #911
- dont init validators init if intend to use api by @dtam in #909
- fix: replace jwt by pyjwt by @shiv07tiwari in #908
- squashing double encoding bug by @wylansford in #913
- Change: Update config file, moving TODOs to EOL. by @JosephCatrambone in #916
- Add default error spans if none are provided by @nichwch in #910
- Fully qualify llm_api path for async by @jonasferoz in #786
- Rail XXE Fix by @CalebCourier in #922
- Initial re-arch for docsv2 + starter installation doc by @jayercule in #848
- Bump setuptools from 69.5.1 to 70.0.0 by @dependabot in #923
- Otel Fixes by @CalebCourier in #924
- Deploying Guardrails Doc by @CalebCourier in #884
- Updating Streaming & Async Streaming Docs by @wylansford in #865
- Submit validator with only package name fix by @brianlai98 in #905
- feat(langchain): Add support for LangSmith and executing RunnableConfig for our Runnables by @kaushikb11 in #915
- Added env var for configuring validation hub service base url by @AlejandroEsquivel in #926
- tweak hub install to always run postinstall without prompting unless … by @dtam in #912
- update litellm async handling and messages/msg_history support by @dtam in #914
- Summarizer example by @dtam in #927
- add using llms doc by @dtam in #885
- Disable streaming for forbidden onfail actions by @nichwch in #928
- add mistral key to be available to notebooks action by @dtam in #934
- chatbot example by @dtam in #932
- Guardrails Top Level Settings by @CalebCourier in #930
- Added deploying guardrails to AWS cookbook by @AlejandroEsquivel in #931
- initial server api docs by @dtam in #917
- log audit by @dtam in #918
- Docsv2 by @zsimjee in #925
- 0.5.x dev by @CalebCourier in #836
New Contributors
- @theinhumaneme made their first contribution in #820
- @dtam made their first contribution in #813
- @Badaloza made their first contribution in #852
- @AlejandroEsquivel made their first contribution in #864
- @shiv07tiwari made their first contribution in #908
- @brianlai98 made their first contribution in #905
- @kaushikb11 made their first contribution in #915
Full Changelog: v0.4.5...v0.5.0