Releases: msangals/git-lfs-s3-proxy
Releases · msangals/git-lfs-s3-proxy
v0.0.4
What's Changed since v0.0.3
Documentation
- Rewrite README with clearer structure and improved content
Build & Tooling
- Migrate from Yarn to npm as the package manager
- Move
typescriptand@types/nodefrom dependencies to devDependencies - Migrate Dockerfile from Yarn to npm with multi-stage build
- Use
node:22-slimas the base image - Add
.dockerignoreto keep build context clean - Run
npm ci --omit=devin the runner stage for smaller production image
Dependency Upgrades
- Upgrade
expressfrom 4.18.2 to 5.2.1 (major version bump) - Upgrade
@aws-sdk/client-s3from 3.474.0 to 3.1019.0 - Upgrade
@aws-sdk/s3-request-presignerfrom 3.474.0 to 3.1019.0 - Upgrade
typescriptfrom 5.3.3 to 5.9.3 - Upgrade
@types/nodefrom 20.10.4 to 22.19.15 - Upgrade
@types/expressfrom 4.17.21 to 5.0.6
Dependency Changes
- Replace
@aws-sdk/credential-provider-nodewith@aws-sdk/credential-provider-envand@aws-sdk/credential-provider-ini - Remove
@aws-sdk/s3-presigned-post(unused) - Remove
aws-sdkv2 legacy SDK (fully migrated to AWS SDK v3) - Remove
body-parser(built into Express 5) - Remove
corsand@types/corsdependencies - Remove
node-fetch(native fetch available in modern Node.js)
Docker
- Image available at
docker.io/msangals/git-lfs-s3-proxy:0.0.4
Full Changelog: v0.0.3...v0.0.4