Skip to content
Snippets Groups Projects
  • Released date
  • Created date

Evidence collection

Collected 2 weeks ago

Release notes

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0-alpha6] - 2025-02-21

Added

  • Database SQLite support. (#52)

Changed

  • BREAKING: There is only one migration step. You need to re-create the database and delete the existing files.
  • Update Go version to 1.23 (#84)

Fixed

  • /imports endpoint doesn’t return running imports (#85)

Removed

  • Playlist and PlaylistEntry models and migrations, playlists API routes and related code. (#83)
  • Generated docs.go from version control were removed (#30)

[1.0.0-alpha5] - 2024-10-23

Added

  • The setting DATABASE_URL is now read from the environment.
  • The settings CORS_ALLOWED_ORIGINS, CORS_ALLOWD_HEADER, CORS_ALLOWED_METHODS, TANK_CORS_ALLOW_CREDENTIALS and TANK_CORS_DEBUG are read from the environment (#78)
  • make release target to the Makefile (#70)

Changed

  • Changed the aura user and group ID from 2872 to 872.
  • BREAKING: Upgrade to GORM v2 and gormigrate v2. (#36) The data volume needs to be deleted and re-created. The files and folders from the audio store need to be deleted.
  • Setup pre-commit and add configuration for Tank (#63)
  • Update Go image to 1.22 (#73)
  • Properly authorize requests to read a playlist (#77)
  • GET /imports is now a valid request, without showId (#81)

Fixed

  • as a host, I can neither view nor upload audio files (#79)

[1.0.0-alpha4] - 2024-04-17

Changed

  • The job-timeout for the importer is now thirty minutes for Docker.

Removed

  • Nested routes for show/files, show/files and show/playlists (aura#126)

[1.0.0-alpha3] - 2024-02-26

Added

  • Un-nested routes for playlists, files, imports, etc. (#65)

Changed

  • BREAKING: The database and directory structure has changed. Since there is no way to migrate the data for this update, you need to re-create the database and delete the existing files and folders from the audio store.
  • BREAKING: The endpoints to create files and playlists now require a showId in the JSON payload.
  • BREAKING: API endpoints now require showId (int) instead of the showName (string).
  • The duration is now in seconds and is stored as a float.
  • The job-timeout for the importer is now three minutes for Docker.
  • Show uploads are stored in folders named after the ids instead of the slugs. (#37)
  • error and info log files now have timestamps (#68)
  • The endpoint to upload a file with Flow JS no longer requires a showId.
  • The endpoint to list the playlists now lists all, the ones by a show or the ones that include a file.

Deprecated

  • Nested routes for show/files and show/playlists will be removed with alpha-4.

[1.0.0-alpha2] - 2023-06-20

Added

  • Add default directory /var/audio/import used for audio file imports via filesystem (aura#172)
  • Write access, error and info logs into TANK_LOGS directory (#55)

Changed

  • Provide properties in API schemas in CamelCase notation (aura#141)
  • Update all APIs to return attributes / properties in camelCase notation (aura#141)

[1.0.0-alpha1] - 2023-02-24

Initial release.

Loading