Repository navigation
chore(deps): bump AWS SDK to 3.1162.0, OpenTelemetry to 0.223.0/2.12.0, and @daytona/sdk to 0.227.3 - #9900
Merged
Conversation
…0, and @daytona/sdk to 0.227.3 Moves the three together so @daytona/sdk 0.227.3 resolves its AWS and OTel dependencies to Sim's own copies instead of nesting duplicates. Aligns the @smithy/node-http-handler pin with what the 3.1162 clients require.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
[Medium impact] The reviewed changes appear safe to merge; no actionable defect was established. SummaryUpdates AWS SDK to
Reviews (1) · Last reviewed commit: "chore(deps): bump AWS SDK to 3.1162.0, O..." · Reviewed by Greptile |
This was referenced Nov 11, 2026
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
@daytona/sdk0.207.0 → 0.227.3, moved together with the AWS SDK and OpenTelemetry so Daytona's own AWS/OTel dependencies resolve to Sim's copies instead of nesting duplicates (bun.lock now has no@daytona/sdk/@aws-sdk/*or@daytona/sdk/@opentelemetry/*entries; every@opentelemetry/*package has a single copy).@aws-sdk/*clients (apps/sim, packages/runtime-secrets) 3.1150.0 → 3.1162.0. 3.1162 rather than 3.1161: with 3.1161 pins, the 7-dayminimumReleaseAgegate still lets shared transitive packages (@aws-sdk/core, credential providers,lib-storage) float to the 3.1162 line, leaving a mixed set, a nestedtoken-providerscopy, and alib-storagepeer mismatch (client-s3 ^3.1162.0). One release line avoids all three.@smithy/node-http-handlerpin 4.12.1 → 4.14.1 (apps/sim, runtime-secrets): the 3.1162 clients require^4.14.0, so the old pin nested a second copy under every client and Sim's proxyNodeHttpHandlerwould have been a different version from the SDK's.startNodeSDK/declarative config and web network utilities; Sim buildsnew NodeSDK(...)with explicit processors and exporters.daytona.tsmakes (create,fs.*,process.*Session*,delete) are unchanged. Behavioral additions are a connection-level retry (connect-phase errors on any method, mid-flight resets only on idempotent methods) and resolvingDAYTONA_API_URLfrom the process environment only; Sim does not set an endpoint.AWS_ENABLE_DEFAULT_SOCKET_TIMEOUT_2026=true.dotenv/fast-glob(nowtinyglobby), so rootdotenvresolves 16.6.1 andfast-globis gone; nothing in Sim imports either.@earendil-works/pi-aiexactly pins its own@smithy/node-http-handler@4.12.1and Bedrock client 3.1127.0, so its existing nested subtree gains a few entries.Type of Change
Testing
bun install --frozen-lockfileclean; bun.lock checked for nested AWS/OTel/Smithy copies before and after.packages/runtime-secrets(17 passed, includes the proxy egress path through the SDK handlers),packages/logger(27 passed), and 13apps/simfiles covering the Daytona/E2B remote-sandbox conformance and CLI tooling, environment proxy handlers, AppConfig, S3 uploads/operations, Bedrock, Marketplace entitlements, AWS service-account credentials and the S3 data drain (372 passed).instrumentation-noderegister()under Bun against a local OTLP/HTTP receiver, emitted a business span, a counter, and a@sim/loggerline, then shut down via the SIGTERM handler. Traces, metrics, and logs all reached/v1/traces,/v1/metrics,/v1/logswith no exporter or SDK errors, on sdk-node 0.223.0 / sdk-trace 2.12.0.daytona.tsmakes (create, upload/details/download-stream/list/delete files, session create/execute with the stdin handshake/logs/get/delete, sandbox delete) is ready, but no Daytona API key access yet. It will be run before merge and the result added here.Checklist
🤖 Generated with Claude Code