Releases: guardrails-ai/guardrails
Releases · guardrails-ai/guardrails
v0.5.8
What's Changed
- add MlFlowInstrumentor for traces by @CalebCourier in #1047
- Hub cli flag to upgrade validators by @aaravnavani in #1059
- Install multiple validators through hub cli by @aaravnavani in #1057
- 0.5.8 release by @zsimjee in #1061
- nav changes for quickstart by @smohiuddin in #1060
Full Changelog: v0.5.7...v0.5.8
v0.5.7
What's Changed
- fix: Python 3.16 has not yet been released. Minimum Python version is 3.9. by @JosephCatrambone in #1042
- Instrument hub telemetry for cli by @CalebCourier in #1045
- Hub Types by @CalebCourier in #758
- introduces get_or_create to fetch a guard by @zsimjee in #1048
- Bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #1038
- Bump webpack from 5.89.0 to 5.94.0 by @dependabot in #1039
- Bump notebook from 7.2.0 to 7.2.2 by @dependabot in #1043
- Bump jupyterlab from 4.2.1 to 4.2.5 by @dependabot in #1044
- Bump cryptography from 42.0.8 to 43.0.1 by @dependabot in #1049
- Update pyproject.toml by @zsimjee in #1050
Full Changelog: v0.5.6...v0.5.7
v0.5.6
What's Changed
- increase actions per run and move it later so we have a lower chance … by @dtam in #1026
- update deployment docs to include templates and verification and upda… by @dtam in #1027
- Add OpenLIT as a Telemetry Integration by @patcher9 in #1033
- Add docs page on streaming fixes by @nichwch in #1035
- DO NOT MERGE: fix full chunk strat, remove prov prompt by @nichwch in #1029
- Update README.md by @dtam in #1036
- Update pyproject.toml by @zsimjee in #1037
New Contributors
Full Changelog: v0.5.5...v0.5.6
v0.5.5
What's Changed
- Hosting validator models doc by @aaravnavani in #1008
- fix recipe generation notebook by @zsimjee in #1014
- Docs: Installing validators concepts page with incode examples by @AlejandroEsquivel in #1010
- add warning on server guard load and guard is not loaded by @dtam in #1016
- fix typing mistmatch on remote inf by @dtam in #1017
- makes settings.use_server validation error response consistent with n… by @dtam in #1022
- fix typing and keep guard clean by @dtam in #1023
- iudex link by @nichwch in #1024
- bump version to 0.5.5 by @zsimjee in #1025
Full Changelog: v0.5.4...v0.5.5
v0.5.4
What's Changed
- Guardrails Observability 2nd Pass by @CalebCourier in #986
- Add 'error_message' as an explicitly required parameter into the FailResult to avoid a footgun. by @JosephCatrambone in #1000
- add extra action permissions so close stale works by @dtam in #1003
- add experimental helper to get us a much cleaner interface to openai … by @dtam in #1002
- Streaming implementation for synchronous FIX, FILTER, REFRAIN by @nichwch in #984
- Fix Failure Check in LangChain Integration by @CalebCourier in #1004
- Bump aiohttp from 3.9.5 to 3.10.2 by @dependabot in #1006
- Create CLI command to respect install local models by @AlejandroEsquivel in #995
- Bump nltk from 3.8.1 to 3.8.2 by @dependabot in #1009
- Revert "Bump nltk from 3.8.1 to 3.8.2" by @zsimjee in #1012
- bump version, log on to hub by @zsimjee in #1011
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
- Fix Langchain Integration when using No-Op by @CalebCourier in #980
- Fix Behaviour when LLM is None by @CalebCourier in #983
- prompt, instructions, msg_history deprecations, messages RAIL support by @dtam in #847
- Validator Concept Doc by @CalebCourier in #981
- Add Databricks to Using LLMs doc by @CalebCourier in #990
- In Code Hub Installs by @AlejandroEsquivel in #951
- auto label and close stale prs and issues by @dtam in #991
- adds custom validator cookbook and updates validator concept doc by @dtam in #987
- add support for specifying a template in cli create by @dtam in #952
- Default Validator Hub Service URL to point to Cloudfront Distribution by @AlejandroEsquivel in #993
- bump to 0.5.3 by @zsimjee in #994
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- Add -q as shortcut for hub quiet install by @aaravnavani in #964
- Validator Intellisense by @CalebCourier in #965
- Cli option to list hub validators by @aaravnavani in #967
- Fix Hub Post Install by @CalebCourier in #969
- link deployment docs, point to langchain doc by @zsimjee in #971
- Pass LLM inputs to server by @CalebCourier in #970
- enhance: add configuration for issue templates & add docs template as… by @kaushikb11 in #956
- Typer Version & Bug Fix by @CalebCourier in #974
- Fix Langchain Integration Docs by @CalebCourier in #973
- Bump litellm from 1.37.14 to 1.40.16 by @dependabot in #904
- fix(docs): Minor fix to how_to_guides/using_llms.md by @adeshmukh in #972
- Bump transformers from 4.36.2 to 4.38.0 by @dependabot in #936
- update output rail docs examples for hub by @dtam in #963
- release 0.5.2 by @zsimjee in #978
New Contributors
- @adeshmukh made their first contribution in #972
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- Fix OTEL Context Propagation by @CalebCourier in #939
- update chatbot example to be string based and use gradio for interface by @dtam in #941
- ML Based validator concept doc by @wylansford in #938
- add default name to guard create by @dtam in #940
- Demonstrates docker usage in detail by @zsimjee in #946
- adds docker guide to sidebar by @zsimjee in #947
- update logs docs by @dtam in #945
- OTEL Configuration How-To by @AlejandroEsquivel in #943
- [feat] Add --clear option to the guardrails watch command. by @JosephCatrambone in #944
- Post 0.5.0 docs updates by @zsimjee in #942
- kaushikb11/fix/litellm by @dtam in #958
- docs: langchain integration by @kaushikb11 in #948
- OpenInference Integration by @CalebCourier in #949
- bump pkg v by @zsimjee in #960
Full Changelog: v0.5.0...v0.5.1
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
v0.4.5
What's Changed
- Streaming Error Span schema by @nichwch in #771
- Support installing from git repos by @nichwch in #796
- Update call.py by @eltociear in #787
- API Client Updates by @CalebCourier in #688
- Streaming chunk accumulation by @nichwch in #741
- Fix: Small typo fixes for 'gudardrails' and for variable replacement. by @JosephCatrambone in #801
- Prompt Primitive Pre-Migration by @CalebCourier in #805
- Migrate to GuardRunnable by @CalebCourier in #782
- Fix:
validated_output, *rest = guard()
is deprecated. by @JosephCatrambone in #806 - Async Streaming support by @wylansford in #795
- [feat] Streaming Update by @CalebCourier in #798
- Notebook Updates by @CalebCourier in #809
- fix translation notebook by @CalebCourier in #810
- v0.4.5 by @CalebCourier in #808
New Contributors
- @nichwch made their first contribution in #771
- @eltociear made their first contribution in #787
- @JosephCatrambone made their first contribution in #801
Full Changelog: v0.4.4...v0.4.5