Releases: ScilifelabDataCentre/dds_web
Releases · ScilifelabDataCentre/dds_web
v2.9.0
Changes
- Features:
- Documentation updated: Delivery directory names now include 'Upload' or 'Download' for clarity.
- Monitor usage now sends warnings to the affected unit and Data Centre when approaching the allocated quota.
- Bugs fixed:
- Improved error message for downloads after a password reset.
- Fixed the dds ls --tree command.
- Pinned mariadb-client version in backend Dockerfile for stability.
- Resolved Node.js vulnerabilities with npm audit fix.
- Logging:
- Removed invalid token exceptions from logs.
- Logged usernames for password resets.
- Filtered out MaintenanceModeException from logs.
- Breaking Changes
- None
Details / Pull Requests
- Bump actions/checkout to v4 by @valyo in #1556
- Bump actions to remove warnings by @i-oden in #1567
- Bump CodeQL actions by @i-oden in #1569
- Bump actions by @i-oden in #1570
- InvalidJWEData by @rv0lt in #1572
- Log which user reset password by @reutenauer in #1574
- [DDS-2077] Quick and dirty fix for systematic 500 error on dds ls --tree. by @reutenauer in #1575
- MaintenanceOngoingException by @rv0lt in #1573
- KeyNotFoundError by @rv0lt in #1571
- Tests failing due to mysql/mariadb errors by @rv0lt in #1581
- Add documentation about upload/download and fix markdown by @valyo in #1580
- Alert unit email and us if storage threshold reached by @rv0lt in #1562
- Update Node to solve CVEs by @rv0lt in #1577
- COPY: New version changelog by @i-oden in #1584
- Undo ubuntu versoin by @i-oden in #1586
- New release: December 18th 2024 by @i-oden in #1582
New Contributors
- @reutenauer made their first contribution in #1574
Full Changelog: v2.8.1...v2.9.0
v2.8.1
Changes
- Features:
- Allow Super Admins to send message of the day to Unit Admins / Personnel only.
- Bug Fixes
- Technical Overview and Troubleshooting now displayed in browser: https://delivery.scilifelab.se/static/dds-technical-overview.pdf and https://delivery.scilifelab.se/static/dds-troubleshooting.pdf
- Breaking Changes
- None
Details / Pull Requests
- Bump docker/build-push-action to v5 by @valyo in #1555
- Change warning_level to default 0.8 by @rv0lt in #1557
- Modify the motd command to only send to unit users by @rv0lt in #1552
- Fix GitHub Actions to fix the links of the pdfs by @rv0lt in #1559
- Update readme to remove mention of DockerHub registry by @rv0lt in #1558
- Update trivy action to solve TOO MANY REQUESTS issue by @rv0lt in #1560
- Add information regarding which instance when running the invoicing commands by @rv0lt in #1561
- Update MOTD endpoint by @rv0lt in #1564
- New version & changelog by @rv0lt in #1565
- New release: v2.8.1 by @i-oden in #1563
Full Changelog: v2.8.0...v2.8.1
v2.8.0
What's Changed
- DDS-1906 store raw Tech Overview by @aishling-scilifelab in #1539
- DDS-1905: Correct outdated information in Technical Overview by @aishling-scilifelab in #1540
- DDS-2018: Build Technical Overview PDF in GitHub Action by @aishling-scilifelab in #1541
- Fixed index out of range when listing files from root by @rv0lt in #1543
- DDS-2019 update Trivy action by @aishling-scilifelab in #1545
- DDS-2033: Store troubleshooting doc as markdown, delete PDF by @aishling-scilifelab in #1546
- Updated certifi to fix CVE by @rv0lt in #1549
- CODEOWNERS file by @i-oden in #1547
- Update Python and related libraries to address CVE by @rv0lt in #1548
- Flask command to change unit quotas by @rv0lt in #1551
- New version & changelog by @valyo in #1554
- New release v2.8.0 - No more Python 3.7 by @i-oden in #1553
New Contributors
- @aishling-scilifelab made their first contribution in #1539
Full Changelog: v2.7.1...v2.8.0
v2.7.1
What's Changed
- Fix the project endpoints according to the open api standard by @rv0lt in #1527
- Dds 1858 fix the superadmin endpoints according to the open api standard by @rv0lt in #1533
- Update pymysql to address cve by @rv0lt in #1534
- Updqte authlib library to address cve by @rv0lt in #1535
- Update node packages to address cve by @rv0lt in #1536
- new version & changelog by @rv0lt in #1538
- New Release by @rv0lt in #1537
Full Changelog: v2.7.0...v2.7.1
v2.7.0
What's Changed
- Dds 1862 fix the user endpoints according to the open api standard by @rv0lt in #1522
- Update Werkzeug to solve CVE by @rv0lt in #1530
- parse boolean input correctly by @rv0lt in #1528
- Increase the identified the least covered files by @rv0lt in #1521
- Fix bucket successfully deleted from S3 but DB update fails by @rv0lt in #1524
- New version & changelog by @rv0lt in #1532
- New release by @rv0lt in #1531
Full Changelog: v2.6.4...v2.7.0
v2.6.4
What's Changed
- Added email contact with obfuscation by @rv0lt in #1520
- Dds 1861 - new v3 version to fix endpoints - fix the files endpoints by @rv0lt in #1505
- Update base image and packages to address cve by @rv0lt in #1523
- New version & changelog by @rv0lt in #1526
- New release by @rv0lt in #1525
Full Changelog: v2.6.3...v2.6.4
v2.6.3
What's Changed
- New release by @rv0lt in #1513
- Add user agreement to registration form by @rv0lt in #1515
- Criptography update to address cve by @rv0lt in #1512
- Add link for User Agrrement and Privacy Policy in footer by @rv0lt in #1516
- New version & changelog by @rv0lt in #1518
- patch Sprintlog typo by @rv0lt in #1519
- New release by @rv0lt in #1517
Full Changelog: v2.6.2...v2.6.3
v2.6.2
What's Changed
- New release 13-02-2024 by @valyo in #1502
- Update jinja2 pkg to address cve by @rv0lt in #1503
- Update jwcrypto to address cve by @rv0lt in #1504
- Documentation generation using swagger by @rv0lt in #1495
- Dds 1686 Fixed black version on GitHub Actions - update code to black 24.1.1 by @rv0lt in #1510
- Document the user endpoints by @rv0lt in #1506
- Dds 1850 document the project endpoints in swagger by @rv0lt in #1508
- Dds 1851 document the s3 endpoints in swagger by @rv0lt in #1509
- Document superadmin endpoints by @rv0lt in #1507
- run backend container as a non-root user by @valyo in #1498
- Pillow update by @rv0lt in #1511
- new version & changelog by @rv0lt in #1514
Full Changelog: v2.6.1...v2.6.2
v2.6.1
v2.6.0
Changes
- New endpoint
AddFailedFiles
to allow a retry of saving files to the database after issues during upload. - Updated command:
quarterly-usage
changed tomonthly-usage
- New command:
send-usage
to collect usage rows from theUsage
table and send csv files to support email. - Security updates
Details / Pull Requests
- DDS-1680: AddFailedFiles endpoint to insert files if failed by @valyo in #1472
- DDS-1682: Change command from quarterly to monthly usage and save to csv by @i-oden in #1485
- Updated Pillow to the latest stable version by @rv0lt in #1486
- Update PR template Security alert part by @i-oden in #1488
- update urllib3 package to address vulnerabities by @rv0lt in #1487
- Patch Updating Postcss to solve CVE vulnerabity by @rv0lt in #1489
- packages updated by @rv0lt in #1492
- New version & changelog by @i-oden in #1494
- New release 2023-11-22 by @i-oden in #1493
Full Changelog: v2.5.2...v2.6.0