You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The conventional, Pythonic approach is to compatibility-pin package dependencies to the minor version (~=x.y.z), which allows our users to take advantage of any new, non-breaking, bug fixes shipped in patch releases after we release. This is not possible with redshift_connector.
Instead, we hard-pin to a specific patch, and only consider incrementing the patch version:
if there's a user-impacting change in redshift_connector, or
whenever we are ourselves releasing a new major or minor version
github-actionsbot
changed the title
[Regression] dbt-redshift is suceptible to breaking changes via patch releases to redshift_connector
[ADAP-699] [Regression] dbt-redshift is suceptible to breaking changes via patch releases to redshift_connectorJul 13, 2023
dbeatty10
changed the title
[ADAP-699] [Regression] dbt-redshift is suceptible to breaking changes via patch releases to redshift_connector
[ADAP-699] [Regression] dbt-redshift is susceptible to breaking changes via patch releases to redshift_connectorJul 19, 2023
Is this a regression in a recent version of dbt-redshift?
Current Behavior
Follow up to #518
https://github.com/aws/amazon-redshift-python-driver, a package upon which this repo heavily relies, does not follow Semantic Versioning, despite using three-integer release version names. Instead there's weekly release where the patch number is incremented.
The conventional, Pythonic approach is to compatibility-pin package dependencies to the minor version (
~=x.y.z
), which allows our users to take advantage of any new, non-breaking, bug fixes shipped in patch releases after we release. This is not possible withredshift_connector
.Instead, we hard-pin to a specific patch, and only consider incrementing the patch version:
redshift_connector
, orExpected/Previous Behavior
xxx
Steps To Reproduce
xxx
Relevant log output
No response
Environment
Additional Context
No response
The text was updated successfully, but these errors were encountered: