Skip to content

Release 2.8.0

Choose a tag to compare

@thiswillbeyourgithub thiswillbeyourgithub released this 15 Mar 01:19
· 871 commits to main since this release

What's new

New Features

  • Add an environment variable to control invalid document evaluation behavior
  • Add WDOC_APPLY_ASYNCIO_PATCH env variable to manage asyncio patching
  • Specify name of LocalFileStore for better logging
  • Add a decorator for more useful debug logs

Improvements

Logging

  • Introduced better format for debug prints
  • Harmonized default environment value presentation in the documentation

Refactoring

  • Replaced hash-based source identifiers with a consistent format
  • Improved source identifier handling for single document cases

Bug Fixes

  • MAJOR Resolved error where sources were not properly referenced
  • MAJOR Addressed problems with cluster detection in text analysis
  • Applied patch before running tests to resolve buggy processes
  • Corrected issues with concurrency setting causing unexpected behavior
  • Fixed an obsolete script referencing an outdated environment variable

Documentation

  • Removed outdated mention of winston doc, replacing with current references

Dependency Management

  • To run tests, pytest-xdist must be installed
  • Bumped PersistDict to the latest version

Minor Changes

  • Various minor code and logic corrections throughout the codebase

Commits details since the last release

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

tests/conftest.py

tests/conftest.py
tests/run_all_tests.sh

tests/conftest.py

tests/run_all_tests.sh

scripts/AnkiFiltered/AnkiFilteredDeckCreator.py

tests/run_all_tests.sh

tests/run_all_tests.sh

wdoc/utils/logger.py

wdoc/docs/help.md

wdoc/docs/help.md
wdoc/utils/env.py

wdoc/docs/help.md
wdoc/utils/env.py
wdoc/utils/tasks/query.py

wdoc/docs/help.md

wdoc/docs/help.md
wdoc/utils/env.py

wdoc/wdoc.py

wdoc/wdoc.py

wdoc/utils/tasks/query.py

wdoc/init.py
wdoc/docs/help.md
wdoc/utils/env.py

wdoc/init.py

wdoc/utils/tasks/query.py

wdoc/utils/embeddings.py
wdoc/utils/llm.py
wdoc/utils/tasks/query.py
wdoc/wdoc.py

wdoc/utils/misc.py
wdoc/utils/prompts.py
wdoc/utils/tasks/query.py
wdoc/wdoc.py

wdoc/utils/logger.py

wdoc/utils/logger.py

wdoc/utils/tasks/query.py

wdoc/utils/tasks/query.py

wdoc/utils/tasks/query.py

setup.py

wdoc/utils/misc.py
wdoc/utils/tasks/query.py
wdoc/utils/tasks/summarize.py

wdoc/wdoc.py

wdoc/wdoc.py

wdoc/wdoc.py

wdoc/utils/embeddings.py

wdoc/utils/embeddings.py

wdoc/init.py
wdoc/wdoc.py

setup.py

.gitignore

wdoc/utils/customs/fix_llm_caching.py
wdoc/utils/embeddings.py
wdoc/utils/retrievers.py

wdoc/utils/retrievers.py

setup.py

wdoc/utils/customs/compressed_embeddings_cacher.py

wdoc/utils/customs/compressed_embeddings_cacher.py

wdoc/utils/tasks/query.py
wdoc/wdoc.py

wdoc/wdoc.py

wdoc/wdoc.py

wdoc/wdoc.py

wdoc/wdoc.py

wdoc/wdoc.py

wdoc/utils/misc.py

wdoc/wdoc.py

wdoc/wdoc.py

  • [06501a3] by @thiswillbeyourgithub (aider), 3 days ago:
    refactor: Improve source hash tracking and batching in intermediate answer processing

wdoc/wdoc.py