From a5d71788c1c2d50de2cb9ade87c994de1764fbd8 Mon Sep 17 00:00:00 2001 From: Steve Kim Date: Fri, 15 Aug 2025 08:37:21 -0700 Subject: [PATCH 1/4] codegen deprecation --- lib/iotidentity/iotidentityclient.ts | 6 ++++++ lib/iotjobs/iotjobsclient.ts | 6 ++++++ lib/iotshadow/iotshadowclient.ts | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/lib/iotidentity/iotidentityclient.ts b/lib/iotidentity/iotidentityclient.ts index c3565821..51a63086 100644 --- a/lib/iotidentity/iotidentityclient.ts +++ b/lib/iotidentity/iotidentityclient.ts @@ -14,6 +14,7 @@ import * as model from "./model"; import { mqtt, mqtt5 } from "aws-crt"; import { toUtf8 } from "@aws-sdk/util-utf8-browser" import * as service_client_mqtt_adapter from "../service_client_mqtt_adapter"; +import type { IotIdentityClientV2 } from "./IotIdentityclientv2"; /** * Error subclass for IotIdentity service errors @@ -36,6 +37,11 @@ export class IotIdentityError extends Error { } /** + * @deprecated We strongly recommend using {@link IotIdentityClientV2}. + * There are no current plans to fully deprecate IotIdentityClient but it is highly + * recommended customers migrate to IotIdentityClientV2. + * More details can be found in the GitHub Repo FAQ. + * * An AWS IoT service that assists with provisioning a device and installing unique client certificates on it * * AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html diff --git a/lib/iotjobs/iotjobsclient.ts b/lib/iotjobs/iotjobsclient.ts index db4a1560..177b9e76 100644 --- a/lib/iotjobs/iotjobsclient.ts +++ b/lib/iotjobs/iotjobsclient.ts @@ -14,6 +14,7 @@ import * as model from "./model"; import { mqtt, mqtt5 } from "aws-crt"; import { toUtf8 } from "@aws-sdk/util-utf8-browser" import * as service_client_mqtt_adapter from "../service_client_mqtt_adapter"; +import type { IotJobsClientV2 } from "./IotJobsclientv2"; /** * Error subclass for IotJobs service errors @@ -36,6 +37,11 @@ export class IotJobsError extends Error { } /** + * @deprecated We strongly recommend using {@link IotJobsClientV2}. + * There are no current plans to fully deprecate IotJobsClient but it is highly + * recommended customers migrate to IotJobsClientV2. + * More details can be found in the GitHub Repo FAQ. + * * The AWS IoT jobs service can be used to define a set of remote operations that are sent to and executed on one or more devices connected to AWS IoT. * * AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/jobs-api.html#jobs-mqtt-api diff --git a/lib/iotshadow/iotshadowclient.ts b/lib/iotshadow/iotshadowclient.ts index 2899d573..09d9fa90 100644 --- a/lib/iotshadow/iotshadowclient.ts +++ b/lib/iotshadow/iotshadowclient.ts @@ -14,6 +14,7 @@ import * as model from "./model"; import { mqtt, mqtt5 } from "aws-crt"; import { toUtf8 } from "@aws-sdk/util-utf8-browser" import * as service_client_mqtt_adapter from "../service_client_mqtt_adapter"; +import type { IotShadowClientV2 } from "./IotShadowclientv2"; /** * Error subclass for IotShadow service errors @@ -36,6 +37,11 @@ export class IotShadowError extends Error { } /** + * @deprecated We strongly recommend using {@link IotShadowClientV2}. + * There are no current plans to fully deprecate IotShadowClient but it is highly + * recommended customers migrate to IotShadowClientV2. + * More details can be found in the GitHub Repo FAQ. + * * The AWS IoT Device Shadow service adds shadows to AWS IoT thing objects. Shadows are a simple data store for device properties and state. Shadows can make a device’s state available to apps and other services whether the device is connected to AWS IoT or not. * * AWS documentation: https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-mqtt.html From 8a326363087685d3b46638f4206fcf1116b10be6 Mon Sep 17 00:00:00 2001 From: Steve Kim Date: Fri, 15 Aug 2025 08:46:48 -0700 Subject: [PATCH 2/4] caps --- lib/iotidentity/iotidentityclient.ts | 2 +- lib/iotjobs/iotjobsclient.ts | 2 +- lib/iotshadow/iotshadowclient.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/iotidentity/iotidentityclient.ts b/lib/iotidentity/iotidentityclient.ts index 51a63086..2198a7a7 100644 --- a/lib/iotidentity/iotidentityclient.ts +++ b/lib/iotidentity/iotidentityclient.ts @@ -14,7 +14,7 @@ import * as model from "./model"; import { mqtt, mqtt5 } from "aws-crt"; import { toUtf8 } from "@aws-sdk/util-utf8-browser" import * as service_client_mqtt_adapter from "../service_client_mqtt_adapter"; -import type { IotIdentityClientV2 } from "./IotIdentityclientv2"; +import type { IotIdentityClientV2 } from "./iotidentityclientv2"; /** * Error subclass for IotIdentity service errors diff --git a/lib/iotjobs/iotjobsclient.ts b/lib/iotjobs/iotjobsclient.ts index 177b9e76..088db20f 100644 --- a/lib/iotjobs/iotjobsclient.ts +++ b/lib/iotjobs/iotjobsclient.ts @@ -14,7 +14,7 @@ import * as model from "./model"; import { mqtt, mqtt5 } from "aws-crt"; import { toUtf8 } from "@aws-sdk/util-utf8-browser" import * as service_client_mqtt_adapter from "../service_client_mqtt_adapter"; -import type { IotJobsClientV2 } from "./IotJobsclientv2"; +import type { IotJobsClientV2 } from "./iotjobsclientv2"; /** * Error subclass for IotJobs service errors diff --git a/lib/iotshadow/iotshadowclient.ts b/lib/iotshadow/iotshadowclient.ts index 09d9fa90..5c2eaeb2 100644 --- a/lib/iotshadow/iotshadowclient.ts +++ b/lib/iotshadow/iotshadowclient.ts @@ -14,7 +14,7 @@ import * as model from "./model"; import { mqtt, mqtt5 } from "aws-crt"; import { toUtf8 } from "@aws-sdk/util-utf8-browser" import * as service_client_mqtt_adapter from "../service_client_mqtt_adapter"; -import type { IotShadowClientV2 } from "./IotShadowclientv2"; +import type { IotShadowClientV2 } from "./iotshadowclientv2"; /** * Error subclass for IotShadow service errors From 0bf28c792e5080993233f1b934271b8a1bf301c8 Mon Sep 17 00:00:00 2001 From: Steve Kim Date: Fri, 15 Aug 2025 09:03:40 -0700 Subject: [PATCH 3/4] V2 -> v2 --- lib/iotidentity/iotidentityclient.ts | 2 +- lib/iotjobs/iotjobsclient.ts | 2 +- lib/iotshadow/iotshadowclient.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/iotidentity/iotidentityclient.ts b/lib/iotidentity/iotidentityclient.ts index 2198a7a7..40826240 100644 --- a/lib/iotidentity/iotidentityclient.ts +++ b/lib/iotidentity/iotidentityclient.ts @@ -14,7 +14,7 @@ import * as model from "./model"; import { mqtt, mqtt5 } from "aws-crt"; import { toUtf8 } from "@aws-sdk/util-utf8-browser" import * as service_client_mqtt_adapter from "../service_client_mqtt_adapter"; -import type { IotIdentityClientV2 } from "./iotidentityclientv2"; +import type { IotIdentityClientv2 } from "./iotidentityclientv2"; /** * Error subclass for IotIdentity service errors diff --git a/lib/iotjobs/iotjobsclient.ts b/lib/iotjobs/iotjobsclient.ts index 088db20f..99d3717d 100644 --- a/lib/iotjobs/iotjobsclient.ts +++ b/lib/iotjobs/iotjobsclient.ts @@ -14,7 +14,7 @@ import * as model from "./model"; import { mqtt, mqtt5 } from "aws-crt"; import { toUtf8 } from "@aws-sdk/util-utf8-browser" import * as service_client_mqtt_adapter from "../service_client_mqtt_adapter"; -import type { IotJobsClientV2 } from "./iotjobsclientv2"; +import type { IotJobsClientv2 } from "./iotjobsclientv2"; /** * Error subclass for IotJobs service errors diff --git a/lib/iotshadow/iotshadowclient.ts b/lib/iotshadow/iotshadowclient.ts index 5c2eaeb2..c4053f3b 100644 --- a/lib/iotshadow/iotshadowclient.ts +++ b/lib/iotshadow/iotshadowclient.ts @@ -14,7 +14,7 @@ import * as model from "./model"; import { mqtt, mqtt5 } from "aws-crt"; import { toUtf8 } from "@aws-sdk/util-utf8-browser" import * as service_client_mqtt_adapter from "../service_client_mqtt_adapter"; -import type { IotShadowClientV2 } from "./iotshadowclientv2"; +import type { IotShadowClientv2 } from "./iotshadowclientv2"; /** * Error subclass for IotShadow service errors From f36cf5e1fc4e922d35e665fb6aefbf8d4b2e2287 Mon Sep 17 00:00:00 2001 From: Steve Kim Date: Fri, 15 Aug 2025 09:08:07 -0700 Subject: [PATCH 4/4] oh no, more caps --- lib/iotidentity/iotidentityclient.ts | 2 +- lib/iotjobs/iotjobsclient.ts | 2 +- lib/iotshadow/iotshadowclient.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/iotidentity/iotidentityclient.ts b/lib/iotidentity/iotidentityclient.ts index 40826240..36aeb13c 100644 --- a/lib/iotidentity/iotidentityclient.ts +++ b/lib/iotidentity/iotidentityclient.ts @@ -37,7 +37,7 @@ export class IotIdentityError extends Error { } /** - * @deprecated We strongly recommend using {@link IotIdentityClientV2}. + * @deprecated We strongly recommend using {@link IotIdentityClientv2}. * There are no current plans to fully deprecate IotIdentityClient but it is highly * recommended customers migrate to IotIdentityClientV2. * More details can be found in the GitHub Repo FAQ. diff --git a/lib/iotjobs/iotjobsclient.ts b/lib/iotjobs/iotjobsclient.ts index 99d3717d..c211eca3 100644 --- a/lib/iotjobs/iotjobsclient.ts +++ b/lib/iotjobs/iotjobsclient.ts @@ -37,7 +37,7 @@ export class IotJobsError extends Error { } /** - * @deprecated We strongly recommend using {@link IotJobsClientV2}. + * @deprecated We strongly recommend using {@link IotJobsClientv2}. * There are no current plans to fully deprecate IotJobsClient but it is highly * recommended customers migrate to IotJobsClientV2. * More details can be found in the GitHub Repo FAQ. diff --git a/lib/iotshadow/iotshadowclient.ts b/lib/iotshadow/iotshadowclient.ts index c4053f3b..ef7c4169 100644 --- a/lib/iotshadow/iotshadowclient.ts +++ b/lib/iotshadow/iotshadowclient.ts @@ -37,7 +37,7 @@ export class IotShadowError extends Error { } /** - * @deprecated We strongly recommend using {@link IotShadowClientV2}. + * @deprecated We strongly recommend using {@link IotShadowClientv2}. * There are no current plans to fully deprecate IotShadowClient but it is highly * recommended customers migrate to IotShadowClientV2. * More details can be found in the GitHub Repo FAQ.