Release and Version History¶
x.y.z (Backlog)¶
Features and Improvements
Minor Improvements
Bugfixes
Miscellaneous
0.4.3 (2025-09-10)¶
Bugfixes
Fix a typo in lazy_imports.py that causes import errors.
0.4.2 (2025-09-10)¶
Bugfixes
- Add support for additional Redshift data types in get statement result API response:
_aclitem(ACL_ITEM) - mapped to stringValuebpchar(BLANK_PADDED_CHAR) - mapped to stringValue
Fix handling of NULL values in
extract_field_python_native_value()function to prevent errors when processing null fieldsAdd missing
max_rowsparameter toSqlCommandclass to control the maximum number of results returned (default: 1000)
Minor Improvements
Add
debugparameter toto_column_oriented_data()method for debugging parse behavior
0.4.1 (2025-09-09)¶
Features and Improvements
- Add
SqlCommandclass implementing Command pattern for Redshift Data API workflow management: simple_aws_redshift.api.redshift_data_api.SqlCommand- encapsulates SQL execution parameters and provides both automatic (run()) and manual workflow controlReplaces deprecated
run_sql()function with better error handling and more intuitive APISupports both JSON and CSV result formats
Provides consolidated result access and iterator proxy for streaming large result sets
- Add
Minor Improvements
Add lazy imports system for better performance and reduced memory footprint
Add
soft-depsas core dependency for better optional dependency managementImprove Redshift Data API documentation with updated examples and notebooks
Add deprecation warnings for
run_sql()function andRunSqlResultclass
Bugfixes
Fix property access in
SqlCommandwith better error messages indicating required method calls
0.3.1 (2025-06-15)¶
Features and Improvements
- Add the following public APIs:
simple_aws_redshift.api.RedshiftClusterConnectionParamssimple_aws_redshift.api.redshift.RedshiftClustersimple_aws_redshift.api.redshift.RedshiftClusterIterProxysimple_aws_redshift.api.redshift.list_redshift_clusterssimple_aws_redshift.api.redshift.get_redshift_cluster
Minor Improvements
Improve Documentation Website.
0.2.1 (2025-06-13)¶
- Add the following public APIs:
simple_aws_redshift.api.RedshiftServerlessConnectionParamssimple_aws_redshift.api.redshift_data_api.DescribeStatementResponsesimple_aws_redshift.api.redshift_data_api.RedshiftDataTypesimple_aws_redshift.api.redshift_data_api.type_to_field_mappingsimple_aws_redshift.api.redshift_data_api.extract_field_raw_valuesimple_aws_redshift.api.redshift_data_api.extract_field_python_native_valuesimple_aws_redshift.api.redshift_data_api.GetStatementResultResponsesimple_aws_redshift.api.redshift_data_api.GetStatementResultResponseIterProxysimple_aws_redshift.api.redshift_data_api.RunSqlResultsimple_aws_redshift.api.redshift_data_api.run_sqlsimple_aws_redshift.api.redshift_data_api.get_statement_result
0.1.1 (2025-06-12)¶
First release
- Add the following public APIs:
simple_aws_redshift.api.redshift_serverless.RedshiftServerlessNamespacesimple_aws_redshift.api.redshift_serverless.RedshiftServerlessNamespaceIterProxysimple_aws_redshift.api.redshift_serverless.RedshiftServerlessWorkgroupsimple_aws_redshift.api.redshift_serverless.RedshiftServerlessWorkgroupIterProxysimple_aws_redshift.api.redshift_serverless.list_namespacessimple_aws_redshift.api.redshift_serverless.get_namespacesimple_aws_redshift.api.redshift_serverless.delete_namespacesimple_aws_redshift.api.redshift_serverless.list_workgroupssimple_aws_redshift.api.redshift_serverless.get_workgroupsimple_aws_redshift.api.redshift_serverless.delete_workgroup