0.5.0
Breaking:
- minimum version of Python is now 3.9.6
- fix the number of workers to 1
Features:
- add endpoints:
/cache
,/datasets
- cache all the responses for
/datasets
,/info
,/configs
,/splits
,/rows
- environment variables can be setup in a .env file
- rename environment variables:
HOSTNAME
toAPP_HOSTNAME
andPORT
toAPP_PORT
- add environment variables:
CACHE_SIZE_LIMIT
,CACHE_TTL_SECONDS
,DATASETS_ENABLE_PRIVATE
,HF_TOKEN
,LOG_LEVEL
- add two targets for development:
make coverage
andmake watch
- prepare support for private datasets, but it's currently disabled (hardcoded in memorize)
CI:
- check the types with mypy
- ignore
safety
alert about tensorboard 2.6.0 - setup code coverage with codecov and pytest-cov
Refactor:
- refactor the benchmark to use the API instead of accessing the functions directly
- use
logging
to manage the logs
Details: 0.4.6...0.5.0