<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Avoid AWS SDK 1.x dependencies in cluster classpaths in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/avoid-aws-sdk-1-x-dependencies-in-cluster-classpaths/m-p/174720#M56898</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Please refer to the &lt;/SPAN&gt;&lt;A href="https://cheapcornerstoreau.com/" target="_self" rel="noreferrer"&gt;website&lt;/A&gt;&lt;SPAN&gt; for details on AWS SDK v1 dependencies in Databricks Runtime 18.2. For the migration timeline and recommended DBR version, we should confirm the latest guidance with Databricks Support.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 27 Oct 2026 06:54:30 GMT</pubDate>
    <dc:creator>johnsmith9912</dc:creator>
    <dc:date>2026-10-27T06:54:30Z</dc:date>
    <item>
      <title>Avoid AWS SDK 1.x dependencies in cluster classpaths</title>
      <link>https://community.databricks.com/t5/data-engineering/avoid-aws-sdk-1-x-dependencies-in-cluster-classpaths/m-p/174655#M56886</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;As part of an AWS well architected review, we received a recommendation to stop using AWS SDK 1.x since this version has been deprecated since end of 2025. A cloud trail search showed that this lib is still in use in our data AWS accounts. In the Databricks resources I found this:&amp;nbsp;&lt;A href="https://docs.databricks.com/aws/en/release-notes/runtime/18.2#aws-sdk-v1-dependencies-are-shaded" target="_blank"&gt;https://docs.databricks.com/aws/en/release-notes/runtime/18.2#aws-sdk-v1-dependencies-are-shaded&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Question: when will the migration to v2 be done and which DBR version should we use here?&lt;/P&gt;&lt;P&gt;Thank you and kind regards&lt;/P&gt;&lt;P&gt;Mathias&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Oct 2026 15:29:53 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/avoid-aws-sdk-1-x-dependencies-in-cluster-classpaths/m-p/174655#M56886</guid>
      <dc:creator>Mathias_Peters</dc:creator>
      <dc:date>2026-10-26T15:29:53Z</dc:date>
    </item>
    <item>
      <title>Re: Avoid AWS SDK 1.x dependencies in cluster classpaths</title>
      <link>https://community.databricks.com/t5/data-engineering/avoid-aws-sdk-1-x-dependencies-in-cluster-classpaths/m-p/174712#M56896</link>
      <description>&lt;P&gt;Hello, As shading SDK v1 dependencies doesn’t guarantee a complete switch to v2. Also, verify whether the&amp;nbsp; CloudTrail events come from Databricks itself or your own workloads before deciding which DBR version to use.&lt;/P&gt;</description>
      <pubDate>Tue, 27 Oct 2026 05:14:35 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/avoid-aws-sdk-1-x-dependencies-in-cluster-classpaths/m-p/174712#M56896</guid>
      <dc:creator>harry085drop</dc:creator>
      <dc:date>2026-10-27T05:14:35Z</dc:date>
    </item>
    <item>
      <title>Re: Avoid AWS SDK 1.x dependencies in cluster classpaths</title>
      <link>https://community.databricks.com/t5/data-engineering/avoid-aws-sdk-1-x-dependencies-in-cluster-classpaths/m-p/174720#M56898</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Please refer to the &lt;/SPAN&gt;&lt;A href="https://cheapcornerstoreau.com/" target="_self" rel="noreferrer"&gt;website&lt;/A&gt;&lt;SPAN&gt; for details on AWS SDK v1 dependencies in Databricks Runtime 18.2. For the migration timeline and recommended DBR version, we should confirm the latest guidance with Databricks Support.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Oct 2026 06:54:30 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/avoid-aws-sdk-1-x-dependencies-in-cluster-classpaths/m-p/174720#M56898</guid>
      <dc:creator>johnsmith9912</dc:creator>
      <dc:date>2026-10-27T06:54:30Z</dc:date>
    </item>
    <item>
      <title>Re: Avoid AWS SDK 1.x dependencies in cluster classpaths</title>
      <link>https://community.databricks.com/t5/data-engineering/avoid-aws-sdk-1-x-dependencies-in-cluster-classpaths/m-p/174721#M56899</link>
      <description>&lt;P&gt;&lt;SPAN&gt;One important distinction here is &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;AWS SDK v1 classpath exposure vs actual SDK v1 usage&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN&gt;DBR 18.2+:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; Databricks &lt;/SPAN&gt;&lt;A href="https://docs.databricks.com/aws/en/release-notes/runtime/18.2" target="_blank"&gt;&lt;SPAN&gt;shaded the bundled AWS SDK v1 dependencies&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;, so they're no longer directly exposed on the classpath. However, this doesn't mean all internal usage has migrated to SDK v2.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Migration status:&lt;/STRONG&gt; Databricks docs describes shading AWS SDK v1 dependencies in DBR 18.2 as a preparatory step toward SDK v2 migration, not confirmation that the migration is completd. No timeline as well been specified.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN&gt;CloudTrail findings:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; Upgrading alone may not eliminate SDK v1 activity. Check the CloudTrail userAgent,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;IAM role and affected operations to identify the caller.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN&gt;Custom dependencies:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; Also inspect cluster libraries and application JARs for transitive&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;aws-java-sdk-* dependencies.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;My suggestion:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; Test a representative workload on DBR 18.2+ and compare CloudTrail results. If SDK v1 calls persist after ruling out application dependencies, share evidence with Databricks Support to identify the responsible component.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Key takeaway:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; Shading SDK v1 dependencies is not the same as eliminating SDK v1 API calls.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;References: &lt;/SPAN&gt;&lt;A href="https://docs.databricks.com/aws/en/release-notes/runtime/18.2" target="_blank"&gt;&lt;SPAN&gt;DBR 18.2 release notes&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt; | &lt;/SPAN&gt;&lt;A href="https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/migration-find-apps-using-v1.html" target="_blank"&gt;&lt;SPAN&gt;AWS SDK v1 detection guide&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Oct 2026 07:54:00 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/avoid-aws-sdk-1-x-dependencies-in-cluster-classpaths/m-p/174721#M56899</guid>
      <dc:creator>data_pulse</dc:creator>
      <dc:date>2026-10-27T07:54:00Z</dc:date>
    </item>
    <item>
      <title>Re: Avoid AWS SDK 1.x dependencies in cluster classpaths</title>
      <link>https://community.databricks.com/t5/data-engineering/avoid-aws-sdk-1-x-dependencies-in-cluster-classpaths/m-p/174756#M56907</link>
      <description>&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg" data-pm-slice="1 1 []"&gt;Hi Mathias, good question. A lot of AWS customers are seeing this after their reviews.&lt;/P&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;&lt;STRONG&gt;When will the v2 migration be done?&lt;/STRONG&gt; Databricks hasn't published a date. The DBR 18.2 change you found is the first step. AWS SDK v1 is now shaded inside the runtime, so it's no longer on your classpath. That lets Databricks move its own code to v2 without breaking customer code. The rest of the migration is still in progress.&lt;/P&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;&lt;STRONG&gt;What this means for your CloudTrail findings&lt;/STRONG&gt; Shading moves v1 off your classpath, but the runtime still uses it internally for now. So even on the latest runtime, you'll keep seeing &lt;CODE&gt;aws-sdk-java/1.x&lt;/CODE&gt; user agents in CloudTrail from Databricks compute until the migration is finished. Changing the DBR version won't make them disappear yet.&lt;/P&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;&lt;STRONG&gt;Which DBR version to use&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="wnfdntj" dir="auto"&gt;
&lt;LI class="wnfdnte _1ibi0s35c" dir="auto"&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;Use &lt;STRONG&gt;Databricks Runtime 18 LTS&lt;/STRONG&gt; or later, or serverless. These include the shading change, so v1 isn't exposed to your code.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s35c" dir="auto"&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;If your own jobs or libraries still import AWS SDK v1, move them to v2. Or, as a temporary measure, add v1 as an explicit dependency, since the runtime no longer provides it.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;&lt;STRONG&gt;For your review&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="wnfdntj" dir="auto"&gt;
&lt;LI class="wnfdnte _1ibi0s35c" dir="auto"&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;Separate your own v1 usage from Databricks'. Check the CloudTrail &lt;CODE&gt;userAgent&lt;/CODE&gt; and the calling role. Calls from your own code or libraries are the ones you can fix now.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s35c" dir="auto"&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;Note the rest as a dependency on Databricks, with the 18.2 shading as evidence that the migration is underway.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s35c" dir="auto"&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;If you need a timeline for your risk register, ask your Databricks account team. They can share updates as they become available.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;Docs:&lt;/P&gt;
&lt;UL class="wnfdntj" dir="auto"&gt;
&lt;LI class="wnfdnte _1ibi0s35c" dir="auto"&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;&lt;A href="https://docs.databricks.com/aws/en/release-notes/runtime/18.2#aws-sdk-v1-dependencies-are-shaded" rel="noopener noreferrer nofollow" target="_blank"&gt;DBR 18.2: AWS SDK v1 dependencies are shaded&lt;/A&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s35c" dir="auto"&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;&lt;A href="https://docs.databricks.com/aws/en/release-notes/runtime/18" rel="noopener noreferrer nofollow" target="_blank"&gt;Databricks Runtime 18 LTS release notes&lt;/A&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s35c" dir="auto"&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;&lt;A href="https://docs.databricks.com/aws/en/release-notes/serverless" rel="noopener noreferrer nofollow" target="_blank"&gt;Serverless compute release notes&lt;/A&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI class="wnfdnte _1ibi0s35c" dir="auto"&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;&lt;A href="https://aws.amazon.com/blogs/developer/general-availability-release-of-the-migration-tool-for-the-aws-sdk-for-java-2-x/" rel="noopener noreferrer nofollow" target="_blank"&gt;AWS: migrating to the AWS SDK for Java 2.x&lt;/A&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P class="wnfdnt10 _1ibi0s3fd _1ibi0s3ce _1ibi0s3eg"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Oct 2026 12:36:14 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/avoid-aws-sdk-1-x-dependencies-in-cluster-classpaths/m-p/174756#M56907</guid>
      <dc:creator>datarich</dc:creator>
      <dc:date>2026-10-27T12:36:14Z</dc:date>
    </item>
  </channel>
</rss>

