chore(deps): bump aws-sdk and serverless
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(26 days ago)
(12 days ago)
(12 days ago)
dependencies auto javascript
Removes aws-sdk. It's no longer used after updating ancestor dependency serverless. These dependencies need to be updated together.
Removes aws-sdk
Updates serverless from 3.40.0 to 4.35.1
Release notes
Sourced from serverless's releases.
4.35.1
Bug Fixes
- AppSync:
@canonical,@hidden, and@renamednow work on field definitions. The bundled Merged API directive stubs only declared theOBJECTlocation, so applying these directives to fields failed packaging with errors likeDirective "@canonical" may not be used on FIELD_DEFINITION.. They're now declared asOBJECT | FIELD_DEFINITIONto match AWS's documented surface. (#13533, #13542). Thanks@PatrykMilewski!type Query { getMessage(id: ID!): Message @renamed(to: "getChatMessage") internalField: String @hidden }
- Python: lambda layer is now built for layer-only services. Services that declared
custom.pythonRequirements.layerwith nofunctions:block silently produced an empty CloudFormation stack. The runtime guard now also activates whenpythonRequirements.layeris set and the provider runtime starts withpython, restoring parity with the standaloneserverless-python-requirementsplugin. Heads up: services that previously hit this bug will now actually invoke pip onserverless package, so setpythonBinor usedockerizePipif the matchingpythonX.Ybinary isn't available locally. (#13541)provider: runtime: python3.13 custom: pythonRequirements: layer: true
- Python: zip entry paths are now normalized to forward slashes on Windows.
globSyncwas preserving Windows backslashes in ZIP archive entries, which broke the ZIP spec and caused import mismatches at runtime. Entries are now written with POSIX-style/separators on every platform, andci-python.ymlalso runs Python tests on Windows when Python paths change. (#13307, #13383, #13546). Thanks@Tsingis!Maintenance
- Patched GHSA-w5hq-g745-h8pq (uuid v3/v5/v6 missing buffer bounds check) in the
langgraph-*JavaScript example lockfiles underbedrock-agentcore/examples/javascript/by bumping nesteduuidfrom 13.0.0 to 13.0.2. Lockfile-only, and these examples aren't shipped in the published package. (#13545)- Bumped
axiosfrom 1.15.0 to 1.15.2 (transitive, lockfile-only) for upstream security-hardening patches. (#13544)4.35.0
Features
- Added uv dependency-group and optional-dependency controls for Python packaging. Four new
custom.pythonRequirementsoptions let you control which extras and groups are included in the deployment package, mirroring the existing Poetry group support.--no-devis always passed to keep dev dependencies out of Lambda packages by default; opt in viauvWithGroups: [dev]if needed. Read more in the docs. (#13499, #13500) — Thanks@jax-b!custom: pythonRequirements: uvOptionalDependencies: # → uv export --extra <name> - heavy uvWithGroups: # → uv export --group <name> - prod uvWithoutGroups: # → uv export --no-group <name> - test uvOnlyGroups: # → uv export --only-group <name> - lambdaBug Fixes
- Fixed
sls deploy --packagefailure with the esbuild builder. Esbuild zip artifacts are now written to.serverless/<name>.zipinstead of.serverless/build/<name>.zip, matching the path thatextended-validate.jsreconstructs. The two-processsls package+sls deploy --package .serverlessflow no longer fails withMISSING_ARTIFACT_FILE. The.serverless/build/directory remains the staging area for intermediate build artifacts (compiled JS,package.json, lockfiles,node_modules) — only the final zip moves up. (#12964, #13507)
... (truncated)
Commits
e0d19d2chore: release 4.35.1 (#13556)2d2cff1fix(python): use forward slashes in uv group test assertions (#13546)a668d73chore(deps): patch uuid buffer-bounds vulnerability in bedrock-agentcore JS e...bfee234fix(python): add zip path normalization test and Windows CI (#13383)df45e21chore(deps): bump axios from 1.15.0 to 1.15.2 (#13544)c9dec98fix(python): build lambda layer for layer-only services (#13541)3d3b0c8fix(appsync): allow@canonical,@hidden,@renamedon FIELD_DEFINITION (#13542)29ee176chore: release 4.35.0 (#13540)153dcc8chore(deps): bump https-proxy-agent from 7.0.6 to 8.0.0 (#13535)b007932chore(deps): bump undici from 6.24.1 to 6.25.0 (#13536)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for serverless since your current version.
Install script changes
This version modifies postinstall script that runs during installation. Review the package contents before updating.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.
Package Dependencies
Technical Details
| ID: | 15872420 |
| UUID: | 4395351106 |
| Node ID: | PR_kwDOEUYIC87Y-DS0 |
| Host: | GitHub |
| Repository: | devpow112/serverless-plugin-function-value |