Releases: ScilifelabDataCentre/dds_web
Releases · ScilifelabDataCentre/dds_web
v2.14.0
What's Changed
🚀 Features
- Add Secure and SameSite=Lax attibutes to the ddstheme cookie (#1661)
- Increase readtimeout value for S3 connections (#1644)
🐛 Bug Fixes
- Restrict non-positive deadline values (#1655)
- Fix error message when deactivated user authenticates with the CLI (#1656)
- Errors with deactivated user in logs (#1651)
- Add email validation for adding users (#1653)
🛡️ Dependencies
- Bump pynacl from 1.5.0 to 1.6.2 (#1660)
- Update urllib3 version (#1654)
- Update authlib to fix vulnerabities (#1649)
- Update urrlib and related libraries (boto3, botocore, request_cache, s3transfer) to solve CVE (#1645)
📌 Other Changes
- New release: 2.14.0 (#1666)
- Avoid copying node_modules folder from nodebuiler (#1663)
- Bump authlib from 1.6.5 to 1.6.6 (#1664)
- Change snyck workflow to possibly avoid failures (#1665)
- Fix node tar vulnerability by replacing node-sass with sass (#1659)
- Bump urllib3 from 2.6.0 to 2.6.3 and CodeQL Actions to v4 (#1658)
- Handle deprecating pkg_resources (#1652)
- Change quota input to TB (#1579)
Full Changelog: v2.13.1...v2.14.0
v2.13.1
What's Changed
🐛 Bug Fixes
- Disable autoflush on project creation and assure no duplicate public ID (#1626)
- Bug: Users should be able to release once and extend twice (#1630)
📄 Documentation
- Correct key access swagger references (#1638)
🛡️ Dependencies
- Bump cryptography library to solve CVE (#1641)
- Bump node and Python (dnspython, idna, Pillow, requests) pkgs to address CVEs (#1640)
Full Changelog: v2.13.0...v2.13.1
v2.13.0
What's Changed
🚀 Features
- Set project Deletion as a background task (#1610)
Full Changelog: v2.12.0...v2.13.0
v2.12.0
What's Changed
🚀 Features
- Set project archivation as a background task (#1595)
🐛 Bug Fixes
- Fix bug: Users should be able to release the project once and extend / rerelease the project twice (#1619)
🛡️ Dependencies
- Bump werkzeug from 3.0.3 to 3.0.6 (#1607)
Full Changelog: v2.11.0...v2.12.0
v2.11.0
What's Changed
🚀 Features
- Change RQ worker config to keep one worker per pod and increase default timeout (#1603)
- Enqueue Message Of the Day (#1594)
🐛 Bug Fixes
- Move project inactivation to after data-removal in order to ensure projects cannot be inactive while still containing data (#1605)
🛡️ Dependencies
- Bump jinja2 from 3.1.3 to 3.1.6 (#1606)
Full Changelog: v2.10.0...v2.11.0
v2.10.0
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