Skip to content

chore(deps): update dependency @aws-sdk/client-s3 to v3.998.0#1306

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/aws-sdk-js-v3-monorepo
Open

chore(deps): update dependency @aws-sdk/client-s3 to v3.998.0#1306
renovate[bot] wants to merge 1 commit intomainfrom
renovate/aws-sdk-js-v3-monorepo

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 18, 2026

This PR contains the following updates:

Package Change Age Confidence
@aws-sdk/client-s3 (source) 3.967.03.998.0 age confidence

Release Notes

aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)

v3.998.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.997.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.996.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.995.0

Compare Source

3.995.0(2026-02-20)
Chores
New Features
  • clients: update client endpoints as of 2026-02-20 (aa23f1e0)
  • client-appstream: Adding new attribute to disable IMDS v1 APIs for fleet, Image Builder and AppBlockBuilder instances. (72021889)
  • client-sagemaker-runtime: Added support for S3OutputPathExtension and Filename parameters to the InvokeEndpointAsync API to allow users to customize the S3 output path and file name for async inference response payloads. (edac3d73)
  • client-trustedadvisor: Adding a new enum attribute(statusReason) to TrustedAdvisorAPI response. This attribute explains reasoning behind check status for certain specific scenarios. (2d4a1eb4)
  • client-ecs: Migrated to Smithy. No functional changes (20258a5f)
  • client-ssm: Add support for AssociationDispatchAssumeRole in AWS SSM State Manager. (83535fc8)
  • client-signer-data: This release introduces AWS Signer Data Plane SDK client supporting GetRevocationStatus API. The new client enables AWS PrivateLink connectivity with both private DNS and VPC endpoint URLs. (b03b059d)

For list of updated packages, view updated-packages.md in assets-3.995.0.zip

v3.994.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.993.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.992.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.991.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.990.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.989.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.988.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.987.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.986.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.985.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.984.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.983.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.982.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.981.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.980.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.978.0

Compare Source

Features
  • client-s3: Adds support for the UpdateObjectEncryption API to change the server-side encryption type of objects in general purpose buckets. (b56cea5)

v3.975.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.974.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.972.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.971.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.970.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.969.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3

v3.968.0

Compare Source

Note: Version bump only for package @​aws-sdk/client-s3


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

Renovate PR Review Results

⚖️ Safety Assessment: ⚠️ Needs Manual Migration

🔍 Release Content Analysis

Version Range: v3.967.0 → v3.998.0 (31 patch/minor version increments)

Key Changes Identified:

  1. Node.js Engine Requirement Change (BREAKING)

    • Previous: node >= 18.0.0
    • New: node >= 20.0.0
    • This is the most significant change requiring attention
  2. New Features (Non-Breaking)

    • v3.978.0: Added UpdateObjectEncryption API for S3 - allows changing server-side encryption type of objects in general purpose buckets without object replacement
    • This feature does NOT affect existing APIs used in the codebase
  3. Dependency Updates

    • Multiple Smithy-related packages updated (v4.2.x → v4.2.10+, v4.3.x → v4.4.x, v5.3.x → v5.3.10+)
    • Core AWS SDK packages updated with version bumps
    • All changes marked as "version bump only" or "no functional changes"
  4. No Breaking API Changes

    • The APIs used in this codebase (S3Client, PutObjectCommand, HeadObjectCommand) remain backward compatible
    • No changes to method signatures, parameters, or behavior
  5. No Security Fixes Mentioned

    • Release notes do not indicate security vulnerabilities addressed in this range

🎯 Impact Scope Investigation

Usage Location Analysis:

  1. Primary Usage: tools/r2-sync/main.ts:11

    • Imports: S3Client, PutObjectCommand, HeadObjectCommand
    • Usage pattern:
      • Creates S3Client with Cloudflare R2 endpoint configuration
      • Uses HeadObjectCommand for ETag comparison (line 72-77)
      • Uses PutObjectCommand for file uploads (line 98-104)
    • Impact: ✅ No code changes required - APIs are fully compatible
  2. Package Location: package.json:51 (devDependencies)

    • Used exclusively in the r2-sync build tool
    • Not part of production runtime dependencies
    • Executed during GitHub Actions workflows (sync-with-notion.yml:46)
  3. Execution Environments:

    • GitHub Actions: Uses .node-version file (Node.js 24.13.0) ✅ Compatible
    • Local Development: Current runner uses Node.js v18.20.8 ❌ Incompatible
    • Production Docker: Uses node:lts-alpine (Node.js 22.x/24.x) ✅ Compatible

Dependency Impact:

  • No transitive dependency conflicts identified
  • Only package in pnpm-lock.yaml requiring updates is @aws-sdk/client-s3 and its dependencies
  • All Smithy and AWS SDK dependency updates are internal to the SDK

Configuration Impact:

  • ✅ No environment variable changes required
  • ✅ No API endpoint changes
  • ✅ Cloudflare R2 compatibility maintained (S3-compatible API)

💡 Recommended Actions

Required Actions:

  1. Update Local Development Environment

    • Developers using Node.js < 20.0.0 must upgrade to Node.js 20+ or 24+ (per CLAUDE.md specification: "Node.js 24+")
    • The project already specifies Node.js 24.13.0 in .node-version, so this is already the standard
  2. Verify CI/CD Compatibility

    • ✅ GitHub Actions workflows already use .node-version file (24.13.0)
    • ✅ Production Dockerfile uses node:lts-alpine (currently Node.js 22.x or 24.x)
    • No changes needed to workflow files
  3. Update Documentation (Optional)

    • Consider documenting minimum Node.js version in README if not already present

Merge Process:

  1. Pre-merge verification: None required - CI will validate
  2. Post-merge verification: Monitor the next sync-with-notion workflow execution to confirm r2-sync functionality
  3. Rollback plan: If issues arise, revert the PR (standard Renovate rollback)

No Code Changes Required:

  • ✅ All API usage is backward compatible
  • ✅ No migration code needed
  • ✅ No configuration updates needed

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@github-actions
Copy link
Contributor

github-actions bot commented Jan 18, 2026

🚀 Preview deployment ready!

✅ Preview URL: https://pr-1306---web-njpdbbjcea-an.a.run.app
📝 Commit SHA: 083b31d (view commit)

This comment was automatically generated by the deploy-preview workflow.

@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from d086db1 to 754ecd9 Compare January 19, 2026 22:01
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.968.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.969.0 Jan 19, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from 754ecd9 to 7fb616a Compare January 20, 2026 20:35
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.969.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.970.0 Jan 20, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from 7fb616a to 0d0589a Compare January 21, 2026 21:39
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.970.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.971.0 Jan 21, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from 0d0589a to e2137f5 Compare January 23, 2026 18:13
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from e2137f5 to 08b8fa9 Compare January 25, 2026 21:55
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.971.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.972.0 Jan 25, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from 08b8fa9 to 5152533 Compare January 27, 2026 20:52
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.972.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.974.0 Jan 27, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from 5152533 to 7309420 Compare January 28, 2026 22:34
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.974.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.975.0 Jan 28, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from 7309420 to a3e5598 Compare January 30, 2026 14:23
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from a3e5598 to 2b9060e Compare January 30, 2026 14:41
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from 2b9060e to 4db8de3 Compare February 1, 2026 08:37
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.988.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.989.0 Feb 17, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from 9983b3d to d3b4883 Compare February 18, 2026 21:57
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.989.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.990.0 Feb 18, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from d3b4883 to 60b52d3 Compare February 21, 2026 20:37
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.990.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.991.0 Feb 21, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from 60b52d3 to 2eefb39 Compare February 22, 2026 21:49
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.991.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.992.0 Feb 22, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from 2eefb39 to dfc9486 Compare February 23, 2026 22:33
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.992.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.993.0 Feb 23, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from dfc9486 to 5eba25f Compare February 24, 2026 21:44
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.993.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.994.0 Feb 24, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from 5eba25f to e3e99e6 Compare February 25, 2026 22:07
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.994.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.995.0 Feb 25, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from e3e99e6 to 6a1faae Compare February 28, 2026 20:58
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.995.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.996.0 Feb 28, 2026
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from 6a1faae to 9cfce9e Compare March 1, 2026 21:54
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.996.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.997.0 Mar 1, 2026
@renovate renovate bot temporarily deployed to development March 1, 2026 21:54 Inactive
@renovate renovate bot force-pushed the renovate/aws-sdk-js-v3-monorepo branch from 9cfce9e to 083b31d Compare March 2, 2026 21:17
@renovate renovate bot changed the title chore(deps): update dependency @aws-sdk/client-s3 to v3.997.0 chore(deps): update dependency @aws-sdk/client-s3 to v3.998.0 Mar 2, 2026
@renovate renovate bot deployed to development March 2, 2026 21:17 Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants