Releases: Farama-Foundation/chatarena
v0.1.18
ChatArena 0.1.18
This is a hotfix release, fixing a minor issue with a kwarg in the Umshini environments, which caused issues in certain use cases. Apologies for the small and frequent releases, unfortunately there's no way around it currently.
Bug Fixes
- Umshini: fix minor typo with player_names kwarg by @elliottower in #117
Full Changelog: v0.1.17...v0.1.18
v0.1.17
ChatArena 0.1.17
This is a minor release, including a minor enhancement to the Umshini environments, and adding registration functionality for all environments and intelligence backends--allowing the use of Arena.from_config
with custom environments.
New Features and Improvements
- Umshini: add classification of vulnerability category (e.g., prompt injection) for successful attacks by @elliottower in #114
- Add registration functions for envs and intelligence backends by @edmundmills in #115
New Contributors
- @edmundmills made their first contribution in #115
Full Changelog: v0.1.16...v0.1.17
v0.1.16
ChatArena 0.1.16
This is a very minor release fixing some issues and adding slight enhancements to the Umshini environments.
Bug Fixes
- Umshini: Fix bug where explanation is not initialized by @andrewtanJS in #111
- Umshini: add asymmetric (fixed role) versions of deception and content moderation envs by @elliottower in #112
Full Changelog: v0.1.15...v0.1.16
v0.1.15
ChatArena 0.1.15
This is a minor release fixing some testing issues, updating the README, fixing compatibility issues with langchain
and openai
versions, and updating the umshini environments.
Bug Fixes
- Update README: HF demo space badge, discord badge, update python to 3.9 (#103, #104, #105
- Add @pytest.xfail to capture PettingZoo ValueError from invalid actions (#107, #109)
- Update judging in umshini envs, update langchain requirement to be compatible with openai>=1.0.0 (#108)
Full Changelog: v0.1.14...v0.1.15
v0.1.14
ChatArena 0.1.14
This is a minor release fixing some issues with the OpenAI backend, and adding CI testing to verify that the OpenAI backend works as intended.
New Features and Improvements
- Add CI testing using API keys on merges to master/dev by @elliottower in #100
Bug Fixes
- Openai backend fix by @yuxiang-wu in #97
Full Changelog: v0.1.13.4...v0.1.14
v0.1.13.4
ChatArena 0.1.13.4
This is a minor hotfix release fixing some local Gradio app issues, in hopes to fix the broken HuggingFace space.
Bug Fixes
- Update OpenAI backend to use 1.0.0 API (#95)
Full Changelog: v0.1.13.3...v0.1.13.4
v0.1.13.3
ChatArena 0.1.13.1
This is yet another minor release patch, apologies for the repeated releases, this is the only way I can iteratively test out the HuggingFace gradio issues. This should fix the issues and restore the live demo to a working state.
What's Changed
- Hard code gradio and pydantic versions (gradio working locally now) by @elliottower in #93
Full Changelog: v0.1.13.2...v0.1.13.3
v0.1.13.2
ChatArena 0.1.13.1
This is another minor release patch, and attempts to fix the broken HuggingFace space and other gradio issues.
What's Changed
- Update upload-artifact and download-artifact versions (deprecated node version) by @elliottower in #89
- Python-publish: remove extra platforms (pure python library, will build none-any wheels) by @elliottower in #90
- Fix [all] requirement to use gradio less than 4.0 by @elliottower in #91
Full Changelog: v0.1.13.1...v0.1.13.2
v0.1.13.1
ChatArena 0.1.13.1
This release is a minor patch, testing wheel publishing for macOS and windows, updating the Umshini environments, and fixing an issue with the transformers
library printing None of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.
New Features and Improvements
- Add wheel publishing for macos and windows by @elliottower in #85
Bug Fixes
- Suppress
transformers
"Models won't be available" message, update Umshini environments by @elliottower in #87
Full Changelog: v0.1.13...v0.1.13.1
v0.1.13
ChatArena 0.1.13
This is the first ChatArena release under the Farama Foundation, and marks an important step bringing the project towards the Farama Standards. It also includes many quality-of-life updates and bugfixes. Some highlights include:
- Continuous integration pipelines have been added to perform testing on windows, linux, and macOS with python versions 3.8, 3.9, 3.10 and 3.11.
- Pre-commit hooks have been added to automatically perform linting, type checking, etc.
- CONTRIBUTING.md has been added, with instructions for new contributors
This release also includes significant updates to the Umshini environments, culminated over the past ~3 months
New Features and Improvements
- Feat: add langchain support by @dexhunter in #46
- Add pre-commit hooks and CI tests for windows, mac, linux by @elliottower in #79
- Add python-publish workflow to automate pypi releases by @elliottower in #78
Bug Fixes
- Update PettingZoo and Umshini requirements by @elliottower in #43
- Fix: Missing name for json by @dexhunter in #45
- Fix typos in README.md @pminervini in #61
- Gradio version fix by @elliottower in #80
- Bump version number to 0.1.13 by @elliottower in #83
Full Changelog: v0.1.12...v0.1.13