Detailed Changelog 2025-03-03
Auth
- Update OIDC library by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/946
- Server public key as a base64 encoded string by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/947
- Make the TTL of the resigned token configurable by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/944
- Enable configurable TTL for resigned OIDC token by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1109
Download
- Feat: configurable allow uncrypted download by @nanjiangshu in https://github.com/neicnordic/sensitive-data-archive/pull/887
- Update the metadata from the sda-download API by @nanjiangshu in https://github.com/neicnordic/sensitive-data-archive/pull/923
- Ignore trailing slashes in ISS and JKU URLs by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/949
- Health head request for download by @MalinAhlberg in https://github.com/neicnordic/sensitive-data-archive/pull/978
- Update readme for the download api by @MalinAhlberg in https://github.com/neicnordic/sensitive-data-archive/pull/967
- Add grpc healthcheck by @aaperis in https://github.com/neicnordic/sensitive-data-archive/pull/988
- Upgrade ristretto to v1.0.0 by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1081
Admin API
- Admin API Service by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/955, https://github.com/neicnordic/sensitive-data-archive/pull/956, https://github.com/neicnordic/sensitive-data-archive/pull/983
- Add some basic sanity checking when creating a dataset by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1111
- Expand key hash actions by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1107
- Add c4gh hash keys by @kostas-kou in https://github.com/neicnordic/sensitive-data-archive/pull/1084
- Add a RBAC solution by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1115
- Add sanity checks when releasing a dataset. by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1080
S3Inbox
- Support http head requests to s3inbox’s healthcheck by @MalinAhlberg in https://github.com/neicnordic/sensitive-data-archive/pull/977
- Tls for the health endpoint by @MalinAhlberg in https://github.com/neicnordic/sensitive-data-archive/pull/993
- Run healthchecks in main process by @MalinAhlberg in https://github.com/neicnordic/sensitive-data-archive/pull/1025
- Disallow reserved characters by @aaperis in https://github.com/neicnordic/sensitive-data-archive/pull/965
sda-admin CLI
- Sda-admin cli by @nanjiangshu in https://github.com/neicnordic/sensitive-data-archive/pull/1026
- Add key hash handling by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1108
- Add user to create dataset command by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1114
SDA
- Add timestamp to MQ messages by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/943
- Import LICENSE from previous repository by @viklund in https://github.com/neicnordic/sensitive-data-archive/pull/1039
- Update CONTRIBUTING to be on par with the NeIC handbook by @aaperis in https://github.com/neicnordic/sensitive-data-archive/pull/1006
- Update api.md by @nanjiangshu in https://github.com/neicnordic/sensitive-data-archive/pull/1016
- Use go 1.23 by @MalinAhlberg in https://github.com/neicnordic/sensitive-data-archive/pull/1046
- Resolve deprecation in AWS library by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/894
- Add checks for integer overflows by @aaperis in https://github.com/neicnordic/sensitive-data-archive/pull/1001
Github actions
- Remove obsolete doc update workflow by @aaperis in https://github.com/neicnordic/sensitive-data-archive/pull/969
Database
- Add key hash to the files table by @nanjiangshu in https://github.com/neicnordic/sensitive-data-archive/pull/994
- Grant select permission to role “download” on dataset_event_log table by @Parisa68 in https://github.com/neicnordic/sensitive-data-archive/pull/989
- Restore lega_in and lega_out password setting by @Parisa68 in https://github.com/neicnordic/sensitive-data-archive/pull/916
- Add missing entry from dbschema_version by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/1110
SFTP-inbox
- Change sftp-inbox path to sda-sftp-inbox by @Parisa68 in https://github.com/neicnordic/sensitive-data-archive/pull/1015
SDA-DOA
- Merge sda-doa by @Parisa68 in https://github.com/neicnordic/sensitive-data-archive/pull/876
Ingest
- Store keyhash for ingested files by @MalinAhlberg in https://github.com/neicnordic/sensitive-data-archive/pull/1126
- Fix: prevent endless logging from finalize by @MalinAhlberg in https://github.com/neicnordic/sensitive-data-archive/pull/1082
Charts
- Fix sync and sync-api deployments by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/867
- Add charts install instructions readme by @aaperis in https://github.com/neicnordic/sensitive-data-archive/pull/971
- Feature/admin api charts by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/972
- Add nginx-affinity label to ingress templates in the SDA-SVC chart. by @jbygdell in https://github.com/neicnordic/sensitive-data-archive/pull/904
- Add more review suggestions for chart README by @aaperis in https://github.com/neicnordic/sensitive-data-archive/pull/984