Skip to content

Releases: msangals/git-lfs-s3-proxy

v0.0.4

28 Mar 13:12

Choose a tag to compare

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 typescript and @types/node from dependencies to devDependencies
  • Migrate Dockerfile from Yarn to npm with multi-stage build
  • Use node:22-slim as the base image
  • Add .dockerignore to keep build context clean
  • Run npm ci --omit=dev in the runner stage for smaller production image

Dependency Upgrades

  • Upgrade express from 4.18.2 to 5.2.1 (major version bump)
  • Upgrade @aws-sdk/client-s3 from 3.474.0 to 3.1019.0
  • Upgrade @aws-sdk/s3-request-presigner from 3.474.0 to 3.1019.0
  • Upgrade typescript from 5.3.3 to 5.9.3
  • Upgrade @types/node from 20.10.4 to 22.19.15
  • Upgrade @types/express from 4.17.21 to 5.0.6

Dependency Changes

  • Replace @aws-sdk/credential-provider-node with @aws-sdk/credential-provider-env and @aws-sdk/credential-provider-ini
  • Remove @aws-sdk/s3-presigned-post (unused)
  • Remove aws-sdk v2 legacy SDK (fully migrated to AWS SDK v3)
  • Remove body-parser (built into Express 5)
  • Remove cors and @types/cors dependencies
  • 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

v0.0.3

17 Dec 20:16

Choose a tag to compare

Initial Release