Skip to content

Release 5.0.0

Latest

Choose a tag to compare

@thiswillbeyourgithub thiswillbeyourgithub released this 04 Jan 15:08
· 83 commits to main since this release

What's new

Major Release: Docker Web UI, Python 3.13 Support, and Architecture Improvements

This major release introduces experimental Docker-based web interface, upgrades Python version requirements, migrates to modern LangChain modules, and includes breaking changes with license updates.

✨ Features

🔧 Refactoring & Breaking Changes

  • Python Version Upgrade [126026f, 2d1f8ab, b476dba]

    • Require Python 3.13+ (breaking change)
    • Update to Python 3.13.5
    • Add audioop-lts post-install script for Python 3.13+
  • LangChain Migration [830edd4, 4eb303c, 4763b55, 908d536, e190d60, 5846ae0]

    • Migrate to langchain_core and langchain_text_splitters modules
    • Update imports from outdated langchain modules
    • Require langchain >= 1.2.0
    • Update CacheBackedEmbeddings import paths
  • License Change [f30fcda, b9e8eb2]

    • Switch from GPLv3 to AGPLv3 (breaking change)
  • Async Operations [c412233]

    • Use asyncio tqdm instead of regular tqdm for better async support

📚 Documentation

🐛 Fixes

📦 Dependencies

  • [32ec5bd] Bump langchain-litellm dependency
  • [23bef7d] Add docker documentation to MANIFEST.in"}

Commits details since the last release

bumpver.toml
docs/source/conf.py
setup.py
wdoc/wdoc.py

images/diagram_query.png
images/diagram_search.png
images/diagram_summary.png

images/diagram_query.mmd
images/diagram_search.mmd
images/diagram_summary.mmd

README.md

images/all.mmd
images/all.png

docs/source/index.rst

README.md

README.md

README.md

README.md

README.md
docker/README.md

README.md

wdoc/utils/batch_file_loader.py
wdoc/utils/embeddings.py
wdoc/utils/filters.py
wdoc/utils/loaders/anki.py
wdoc/utils/loaders/pdf.py
wdoc/utils/tasks/query.py
wdoc/utils/tasks/summarize.py
wdoc/wdoc.py

wdoc/wdoc.py

MANIFEST.in

docker/README.md
docker/gui.py

docker/README.md
images/gradio_interface.png

setup.py

wdoc/utils/embeddings.py
wdoc/utils/misc.py
wdoc/wdoc.py

wdoc/utils/misc.py

wdoc/utils/embeddings.py

wdoc/utils/embeddings.py

setup.py
wdoc/utils/retrievers.py

setup.py

wdoc/utils/embeddings.py

wdoc/utils/customs/compressed_embeddings_cacher.py
wdoc/utils/embeddings.py

wdoc/utils/loaders/anki.py
wdoc/utils/loaders/logseq_markdown.py
wdoc/utils/loaders/pdf.py
wdoc/utils/misc.py

scripts/AnkiFiltered/AnkiFilteredDeckCreator.py
wdoc/utils/batch_file_loader.py
wdoc/utils/loaders/init.py
wdoc/utils/loaders/anki.py
wdoc/utils/loaders/epub.py
wdoc/utils/loaders/json_dict.py
wdoc/utils/loaders/local_audio.py
wdoc/utils/loaders/local_html.py
wdoc/utils/loaders/local_video.py
wdoc/utils/loaders/logseq_markdown.py
wdoc/utils/loaders/online_media.py
wdoc/utils/loaders/pdf.py
wdoc/utils/loaders/powerpoint.py
wdoc/utils/loaders/shared.py
wdoc/utils/loaders/string.py
wdoc/utils/loaders/text.py
wdoc/utils/loaders/txt.py
wdoc/utils/loaders/url.py
wdoc/utils/loaders/word.py
wdoc/utils/loaders/youtube.py
wdoc/utils/misc.py
wdoc/utils/retrievers.py
wdoc/utils/tasks/parse.py
wdoc/utils/tasks/query.py
wdoc/utils/tasks/summarize.py
wdoc/wdoc.py

README.md

setup.py

setup.py

wdoc/wdoc.py

setup.py

setup.py

LICENSE

README.md

wdoc/wdoc.py

wdoc/utils/loaders/init.py

README.md

docs/source/wdoc.utils.customs.rst
docs/source/wdoc.utils.loaders.rst
docs/source/wdoc.utils.rst
docs/source/wdoc.utils.tasks.rst

docker/README.md
docs/source/docker_readme.rst

docker/README.md

.readthedocs.yaml

docs/source/docker_readme.rst
docs/source/index.rst

docs/source/docker_readme.md
docs/source/docker_readme.rst
docs/source/single_page_doc.rst

wdoc/utils/loaders/init.py

wdoc/utils/loaders/init.py

README.md

docker/Dockerfile

docker/Dockerfile
docker/docker-compose.yml

docker/Dockerfile

docker/docker-compose.yml

wdoc/docs/help.md

wdoc/utils/env.py

wdoc/wdoc.py

docker/gui.py
wdoc/utils/env.py
wdoc/wdoc.py

docker/gui.py

images/diagram.mmd

docker/gui.py

docker/gui.py

docker/README.md

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/Dockerfile

docker/Dockerfile

wdoc/utils/loaders/init.py

setup.py

README.md
setup.py

setup.py

README.md

README.md

setup.py

README.md
setup.py
tests/run_all_tests.sh

README.md

README.md

README.md

docker/Dockerfile

docker/Dockerfile

docker/gui.py

docker/docker-compose.yml

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/gui.py

docker/docker-compose.yml
docker/env

.gitignore

.gitignore

tests/conftest.py

docker/docker-compose.yml

docker/docker-compose.yml

.gitignore
docker/docker-compose.yml

docker/gui.py

docker/Dockerfile

docker/gui.py

docker/Dockerfile

.gitignore

docker/docker-compose.yml

docker/docker-compose.yml

docker/docker-compose.yml

docker/env

docker/env
docker/env.example

docker/docker-compose.yml

docker/docker-compose.yml
docker/env
docker/env.example

docker/docker-compose.yml

docker/docker-compose.yml

images/diagram.mmd

images/diagram.mmd

docker/gui.py

docker/Dockerfile
docker/docker-compose.yml
docker/gui.py