Changelog
The format is loosely based on Keep a Changelog, and this project adheres to Semantic Versioning, except that the date of the release is used as the patch version.
Added
-
Filter by modification date
- Filters have been added to listing endpoints that allow filtering based on the date assets were last modified (#381).
-
Configuration options may now be changed with separate override files
- The
config.override.toml
may be used to override default configuration settings (#383). Theconfig.toml
is nowconfig.default.toml
. Renaming your currentconfig.toml
toconfig.override.toml
should allow seemless migration, though we recommend you those remove configurations from that file for which you use the defaults.
- The
-
Elastic Search endpoints can now be set to sort by id instead of relevance (#388)
-
Elastic Search endpoints can now be set to do an exact match instead of a fuzzy match (#388)
Updated
-
Make host ports of docker-compose configurable through
.env
- Moved some configuration options from docker-compose to environment variables (in
.env
), so different deployments only have to modify the.env
file and not also docker-compose file. (#345)
- Moved some configuration options from docker-compose to environment variables (in
-
Default docker compose no longer mounts local files
- This is to reduce the risk of accidentally deploying changes which are local-only (#386). For local development, add also the developer compose file. For convenience, we added two scripts. See the README for more information.
-
HuggingFace dataset platform_resource_identifiers have been changed
- The previous identifier of
name/dataset
led to issues when HF users changed their name or the name of the dataset (#392). The platform resource identifier is now the "_id" of the dataset; a hex string.
- The previous identifier of
Fixed
- Platform count endpoint no longer has a
detailed
parameter.- The inclusion was an oversight, and using it led to an error. Now, only total platform count is available (#381).
- Environment variables in
.env
are no longer shared to all containers.- Variables are set as needed instead (#383).
- Delete triggers are now correctly created in the database on startup
- Previously, no triggers were created, which could lead to e.g., an AIResource existing without its Dataset. (#392)