Skip to content

Multiple Bug Fixes, S3 Connection Stability Improvements, and Security Updates#116

Merged
Skyfay merged 4 commits into
mainfrom
dev
Jun 22, 2026
Merged

Multiple Bug Fixes, S3 Connection Stability Improvements, and Security Updates#116
Skyfay merged 4 commits into
mainfrom
dev

Conversation

@Skyfay

@Skyfay Skyfay commented Jun 22, 2026

Copy link
Copy Markdown
Owner

No description provided.

Skyfay added 4 commits June 22, 2026 08:05
Destroy the S3 client in finally blocks to ensure HTTP connections are closed and prevent intermittent ECONNRESET errors during uploads (fixes #115). Added client.destroy() to s3Upload, s3List, s3Download, s3Read, s3Delete, s3VerifyChecksum, s3Ping and s3Test. Updated unit tests to mock the client.destroy call and added a vNEXT changelog entry documenting the fix and Docker image info.
Upgrade several dependencies to address security issues and transitive vulnerabilities: nodemailer -> v9.0.1 (fix GHSA-p6gq-j5cr-w38f), vite -> v7.3.5 (fix GHSA-fx2h-pf6j-xcff), bump @types/nodemailer, @scalar/api-reference-react and update pnpm overrides (dompurify, shell-quote, form-data, undici, js-yaml, esbuild, @babel/core, etc.). Add a Security section to the changelog and update pnpm-lock.yaml to reflect the resolved versions.
Add explicit key props to JobStatusChart and StorageVolumeChart in the dashboard page to resolve React "missing key prop" console warnings when rendering the bottom grid. Also update the changelog to note the dashboard fix.
Change undici range in package.json from '>=7.28.0' to '^7.28.0' and regenerate pnpm-lock.yaml so the lockfile resolves to undici@7.28.0. This aligns the declared constraint with the installed resolution and updates related metadata in the lockfile.
@Skyfay
Skyfay merged commit f7414d9 into main Jun 22, 2026
8 checks passed
@codecov

codecov Bot commented Jun 22, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 75.00000% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/lib/adapters/storage/s3.ts 75.00% 2 Missing ⚠️

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant