v2.1

Laxcorp-Research/project-ravenv2.1Dec 10, 2024by thomashacker

AI Summary

This update introduces new AI providers like Upstage and Groq, enhances deployment options with custom configurations, and improves the UI and backend stability.

Key Highlights

  • Added Upstage (Reader, Embedder, Generator)
  • Added Custom deployment type
  • Added Groq
  • Added AssemblyAI Reader
  • Improved Markdown Chunking

Breaking Changes

  • Collection names changed to prevent conflicts with older versions
  • Python version range changed below 3.13

New Features

  • Upstage support
  • Groq support
  • AssemblyAI audio support
  • Custom deployment
  • Language detection
  • Ollama Docker Compose integration
  • Verba Docker Hub image
  • Default deployment skip login

Full Release Notes

## [2.1.0] Fixing Bugs and Adding Friends <3

## Added

- Added Upstage: Reader, Embedder, Generator (https://www.upstage.ai/)
- Added new deployment type: Custom
- Added new port configuration (https://github.com/weaviate/Verba/issues/308)
- Added Groq (https://github.com/weaviate/Verba/pull/278)
- AssemblyAI Reader for audio files (https://github.com/weaviate/Verba/pull/283)
- Language Detection for languages like chinese, english, french, german and dutch (https://github.com/weaviate/Verba/pull/302)
- Improve Markdown Chunking (https://github.com/weaviate/Verba/pull/323)
- Upgrade to latest Weaviate Client
- Added Ollama to Docker Compose
- Added Verba to Docker Hub
- Added default deployment to skip login screen (https://github.com/weaviate/Verba/issues/305)

## Fixed

- Catch Exception when trying to access the OpenAI API Embedding endpoint to retrieve model names
- Fixed reading empty string as environment variables (https://github.com/weaviate/Verba/pull/300)
- Fixed default Unstructed URL (https://github.com/weaviate/Verba/pull/295)
- Changed Collection names to prevent conflicts with other older Verba version generated collections
- Ensure Ollama URL is parsed correctly (https://github.com/weaviate/Verba/pull/327)
- Fixing typos (https://github.com/weaviate/Verba/pull/329)
- System Message is now a textarea in the frontend (https://github.com/weaviate/Verba/issues/334)
- Race Condition when multiple requests try to create same client (https://github.com/weaviate/Verba/issues/335)
- Fix wrong data types when querying additional chunks
- Remove legacy code (https://github.com/weaviate/Verba/issues/284)
- Change Python version range below 3.13
- Firecrawl Reader missing metadata (https://github.com/weaviate/Verba/issues/280)