AWS redshift documentation change
Summary
Reorganized content about Python UDF deprecation timeline and moved Lambda UDF advantages section lower in the document
Security assessment
The change promotes migration to Lambda UDFs which offer security advantages like code isolation and separate service boundaries, but does not address a specific active security vulnerability
Diff
diff --git a/redshift/latest/mgmt/behavior-changes.md b/redshift/latest/mgmt/behavior-changes.md index 464dce019..b44ad883e 100644 --- a//redshift/latest/mgmt/behavior-changes.md +++ b//redshift/latest/mgmt/behavior-changes.md @@ -23,2 +22,0 @@ The following describes upcoming behavior changes. - * Amazon Redshift won’t support the creation of new scalar Python UDFs after October 30, 2025 - @@ -26,0 +25,2 @@ The following describes upcoming behavior changes. + * Amazon Redshift won’t support the creation of new scalar Python UDFs after October 30, 2025 + @@ -53,19 +52,0 @@ Starting February 16, 2026, Amazon Redshift will no longer support the usage of -### Amazon Redshift won’t support the creation of new scalar Python UDFs after October 30, 2025 - -Amazon Redshift will no longer support the creation of new Python UDFs after October 30, 2025. Existing Python UDFs will continue to function normally. We strongly recommend that you migrate your existing Python UDFs to Lambda UDFs before this date. - -Lambda UDFs have the following advantages over Python UDFs: - - * Lambda UDFs can connect to external services and APIs from within the UDF logic. - - * Lambda UDFs use Lambda compute resources. Heavy compute- or memory-intensive Lambda UDFs don’t impact Amazon Redshift’s query performance or resource concurrency. - - * Lambda UDFs support running Python code. Lambda UDFs support multiple Python runtimes depending on specific use cases. For more information, see [ Building with Python](https://docs.aws.amazon.com/lambda/latest/dg/lambda-python.html) in the _AWS Lambda Developer Guide_. - - * You can isolate custom code execution in a separate service boundary. This simplifies maintenance, monitoring, budgeting, and permission management. - - - - -For information on creating and using Lambda UDFs, see [Scalar Lambda UDFs](https://docs.aws.amazon.com/redshift/latest/dg/udf-creating-a-lambda-sql-udf) in the _Amazon Redshift Database Developer Guide_. For information on converting existing Python UDFs to Lambda UDFs, see the [ blog post ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). - @@ -100,0 +82,19 @@ We recommend using the latest version of the Amazon Redshift driver [3] if possi +### Amazon Redshift won’t support the creation of new scalar Python UDFs after October 30, 2025 + +Amazon Redshift will no longer support the creation of new Python UDFs after October 30, 2025. Existing Python UDFs will continue to function normally. We strongly recommend that you migrate your existing Python UDFs to Lambda UDFs before this date. + +Lambda UDFs have the following advantages over Python UDFs: + + * Lambda UDFs can connect to external services and APIs from within the UDF logic. + + * Lambda UDFs use Lambda compute resources. Heavy compute- or memory-intensive Lambda UDFs don’t impact Amazon Redshift’s query performance or resource concurrency. + + * Lambda UDFs support running Python code. Lambda UDFs support multiple Python runtimes depending on specific use cases. For more information, see [ Building with Python](https://docs.aws.amazon.com/lambda/latest/dg/lambda-python.html) in the _AWS Lambda Developer Guide_. + + * You can isolate custom code execution in a separate service boundary. This simplifies maintenance, monitoring, budgeting, and permission management. + + + + +For information on creating and using Lambda UDFs, see [Scalar Lambda UDFs](https://docs.aws.amazon.com/redshift/latest/dg/udf-creating-a-lambda-sql-udf) in the _Amazon Redshift Database Developer Guide_. For information on converting existing Python UDFs to Lambda UDFs, see the [ blog post ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). +