v0.2.0
What's Changed
- Multi-modal support: You can now input/output various multi-modal targets.
- XPIA support: Enabling easier second order prompt injection attacks.
- A more robust local (duckDB) database: Allowing querying and inserting previous conversations.
Full list of Changes
- Added a ChatMessageNormalizer that formats messages in the template specified by a Hugging Face tokenizer by @blakebullwinkel in #128
- PromptMemoryEntry Table Added for more Extensible Target Logic by @rlundeen2 in #125
- Added prompt softener prompt converter by @cseifert1 in #132
- Dataset Organization and Adding Public Jailbreaks by @rlundeen2 in #131
- Adding Image Target by @jbolor21 in #118
- Adding more authentication methods, add capital letters converter by @pgrek001 in #139
- Add cross-domain prompt injection orchestrator by @romanlutz in #127
- Added support to target an Ollama endpoint as a prompt chat target by @uskr in #141
- Normalizer multi modal/flexible support refactor by @rlundeen2 in #143
- Adding Identifiers to Memory by @rlundeen2 in #145
- Adding Data Type Normalizer Helpers by @rlundeen2 in #147
- Updating run_jupytext to cache notebooks that previously passed by @rlundeen2 in #148
- Gandalf through level7 by @jorisdg in #152
- Adding Multi-Modal Output Support to Converters by @rlundeen2 in #155
- Adding TTS Target by @rlundeen2 in #161
- Updating Gandalf Target to be more clear by @rlundeen2 in #153
- Support python 3.11 by @romanlutz in #168
- New Converters: Replace Whitespace and Leetspeak by @jbolor21 in #162
- Refactored SelfAskGptClassifier into SelfAskScore class and added Likert scale scoring by @blakebullwinkel in #154
- Fix mypy issues, convert Azure completion class to target, fix AOAI and OAI tests, remove clip embedding class by @romanlutz in #172
- Converter for prompt text to audio by @pgrek001 in #149
- Updating PromptSendingOrchestrator to handle multi-modal by @rlundeen2 in #174
- Generalize XPIA orchestrator by @romanlutz in #163
- Add Several Content Classifiers by @nina-msft in #175
- Add AzureOpenAIGPTVChatTarget to Support MultiModal by @rdheekonda in #160
- Refactoring Dalle Target to support database by @jbolor21 in #156
New Contributors
- @blakebullwinkel made their first contribution in #128
- @cseifert1 made their first contribution in #132
- @libera826 made their first contribution in #133
- @NaijingGuo made their first contribution in #140
- @uskr made their first contribution in #141
- @jorisdg made their first contribution in #144
Full Changelog: v0.1.2...v0.2.0