Skip to content

Release 2.7.1

Choose a tag to compare

@thiswillbeyourgithub thiswillbeyourgithub released this 11 Mar 21:52
· 879 commits to main since this release

What's new

Enhancements

  • Performance Improvements:
    • Updated PersistDict to the latest version for better performance.
    • Improved the efficiency of embeddings by attempting in-memory caching during load.
  • Model Handling:
    • Introduced adjustments to avoid reliance on external sources like litellm for model parameters and maximum tokens.
    • Implemented memoization for frequently called model name handlers to reduce computation times.
  • Testing Experience:
    • Integrated pytest-xdist to parallelize and speed up the test execution.
    • Optimized test performance by utilizing a session fixture scope.

Bug Fixes

  • Performance Fine-tuning:
    • Corrected versioning discrepancies for incrementals.
    • Addressed issues with multiple output answer handling.
  • Logging and Debugging:
    • Enhanced debug message levels to provide clearer output.
    • Resolved issues with redundant logger information.
  • Model Compatibility:
    • Amended model parameter defaults where strict support was unavailable.
    • Improved the hash method in ModelName for cache support integrity.
    • Fixed exit value inconsistency in create_embeddings.

Minor Changes

  • Code Refinement:
    • Eliminated unused arguments and flags for simplified code.
    • Enhanced error messages for better clarity during debugging.

Commits details since the last release

setup.py

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

setup.py

wdoc/utils/misc.py

wdoc/utils/misc.py

wdoc/wdoc.py

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

wdoc/utils/misc.py

wdoc/wdoc.py

wdoc/docs/help.md
wdoc/wdoc.py

wdoc/utils/misc.py

wdoc/utils/misc.py

wdoc/utils/misc.py

wdoc/utils/misc.py

wdoc/wdoc.py

wdoc/utils/embeddings.py

tests/run_all_tests.sh

setup.py

tests/conftest.py

wdoc/utils/logger.py

wdoc/docs/help.md
wdoc/utils/flags.py
wdoc/utils/logger.py

wdoc/utils/logger.py