Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core dependency change from @aws-sdk to @smithy #5102

Open
RanVaknin opened this issue Aug 17, 2023 · 0 comments
Open

Core dependency change from @aws-sdk to @smithy #5102

RanVaknin opened this issue Aug 17, 2023 · 0 comments
Labels
announcement This is an announcement issue

Comments

@RanVaknin
Copy link
Contributor

RanVaknin commented Aug 17, 2023

Announcement

Smithy is a language for defining services and SDKs. It is open source software maintained by AWS.
smithy-typescript is used to generate both the AWS SDK for JavaScript v3 and other TypeScript SDKs not necessarily related to AWS. Previously, smithy-typescript generated clients that relied on components vended under the @aws-sdk scope on NPM. We decided to migrate some of those components, including node-http-handler to the @smithyscope to better reflect their generic, non-AWS specific nature. Because they are generic, the migration of these packages is essentially a rename only and code examples and interfaces will continue to work with @smithy packages in the same way their @aws-sdk equivalent worked previously.

As far as discoverability goes, customers will get a warning stating deprecation and now moved:

$ npm i @aws-sdk/node-http-handler
npm WARN deprecated @aws-sdk/node-http-handler@3.374.0: This package has moved to @smithy/node-http-handler
@aws aws locked and limited conversation to collaborators Aug 17, 2023
@RanVaknin RanVaknin pinned this issue Aug 17, 2023
@RanVaknin RanVaknin changed the title (short issue description) Core dependency change from @aws-sdk to @smithy Aug 17, 2023
@RanVaknin RanVaknin added the announcement This is an announcement issue label Aug 17, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
announcement This is an announcement issue
Projects
None yet
Development

No branches or pull requests

1 participant