Detailed Changelog 2025-10-06
Admin-API
- Return stable ID as part of the file info response. by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1506
- Download re-encrypted file from the inbox by @nanjiangshu in https://github.com/neicnordic/sensitive-data-archive/pull/1627
- Optimize db queries for /users and /files by @aaperis in https://github.com/neicnordic/sensitive-data-archive/pull/1792
- Reduce verbose logging from GIN by @zeidlitz in https://github.com/neicnordic/sensitive-data-archive/pull/1799
- Explicit audit trail in the logs by @zeidlitz in https://github.com/neicnordic/sensitive-data-archive/issues/1847
- Use fileids instead of paths when working with the repository by @kostas-kou in https://github.com/neicnordic/sensitive-data-archive/pull/1934
- Specify dataset when listing files by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1903
Auth
- Serve both raw (for download) and resigned (for upload) tokens by @nanjiangshu in https://github.com/neicnordic/sensitive-data-archive/pull/1362
- Fix blank page on failed ega login by @MalinAhlberg in https://github.com/neicnordic/sensitive-data-archive/pull/1460
Finalize
- Allow starting without backup enabled by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1879
Download
- Configurable s3 endpoint for download by @aaperis in https://github.com/neicnordic/sensitive-data-archive/pull/1163
- Tidier gin logs by @MalinAhlberg in https://github.com/neicnordic/sensitive-data-archive/pull/1266
- Fix/latest linter suggestions by @aaperis in https://github.com/neicnordic/sensitive-data-archive/pull/1790
Ingest
- Support multiple C4GH keys by @nanjiangshu in https://github.com/neicnordic/sensitive-data-archive/pull/1197
- Wait for delays from s3 by @MalinAhlberg in https://github.com/neicnordic/sensitive-data-archive/pull/1483
- Refactor main work loop by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1526
- Ensure cryp4gh keys are loaded on startup. by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1663
- Register configured C4GH keys on startup by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1794
S3Inbox
- Persist fileID over changes of the service instance by @aaperis in https://github.com/neicnordic/sensitive-data-archive/pull/1357
- Send remove message on overwrite by @MalinAhlberg in https://github.com/neicnordic/sensitive-data-archive/pull/1543
- Store uploaded file size in db by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1571
Verify
- Support multiple private keys by @nanjiangshu in https://github.com/neicnordic/sensitive-data-archive/pull/1235
- More robust against getting stuck in broker message loops by @aaperis in https://github.com/neicnordic/sensitive-data-archive/pull/1600
Common
- Update Go to version 1.24 by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1429
- Add test step to append files to a dataset. by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1507
- Update constraint to also include the submission user by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1594
- Adjust log levels by @zeidlitz in https://github.com/neicnordic/sensitive-data-archive/pull/1764
- Remove string concatenations from SQL queries. by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1797
- Ensure all switches have a default case by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1818
- Include file-id in loginfo by @nanjiangshu in https://github.com/neicnordic/sensitive-data-archive/pull/1857
- Do not leak submitter ids from download by @jbygdell and @MalinAhlberg https://github.com/neicnordic/sensitive-data-archive/pull/1601
- Include fileid in log information by @nanjiangshu in https://github.com/neicnordic/sensitive-data-archive/pull/1857