Skip to content

November 2024

Latest
Compare
Choose a tag to compare
@PGijsbers PGijsbers released this 22 Nov 14:11

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). The config.toml is now config.default.toml. Renaming your current config.toml to config.override.toml should allow seemless migration, though we recommend you those remove configurations from that file for which you use the defaults.
  • 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)
  • 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.

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)