Evidence collection
1.0.0-alpha6-evidences-79.json 3c8133e2
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
andPlaylistEntry
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
andTANK_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 theshowName
(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.