chore(source-azure-blob-storage): pin CDK prerelease to validate state throttle (do not merge) - #83754
Conversation
…e throttle Co-Authored-By: gl_anatolii.yatsuk <gl_anatolii.yatsuk@airbyte.io>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
👋 Greetings, Airbyte Team Member!Here are some helpful tips and reminders for your convenience. 💡 Show Tips and TricksPR Slash CommandsAirbyte Maintainers (that's you!) can execute the following slash commands on your PR:
📚 Show Repo GuidanceHelpful Resources
|
|
Note Autopilot progressive rollouts are not enabled for the following modified connector(s):
This is a courtesy heads-up only — it does not block merge or fail any check. |
Co-Authored-By: gl_anatolii.yatsuk <gl_anatolii.yatsuk@airbyte.io>
|
Deploy preview for airbyte-docs ready!
Deployed with vercel-action |
|
What
Validation-only PR requested by gl_anatolii.yatsuk, to check how the CDK per-slice state throttle (airbytehq/airbyte-python-cdk#1104) lands on the legacy file-based connectors that are not already covered by #83749 (source-gcs) and #83750 (source-s3).
The throttle is inherited, not opted into: every connector whose streams derive from
DefaultFileBasedStreampicks it up on its next CDK bump, with no code change of its own. This connector is one of those, so the purpose here is to get a regression run against the prerelease CDK and confirm records and final state are unchanged.Do not merge — the CDK constraint is pinned to an unreleased dev build.
How
Pin only, no connector code touched:
plus the matching patch version bump in
pyproject.toml/metadata.yaml, a regeneratedpoetry.lock, and one changelog row. The changelog row's PR link is aPRNUMplaceholder until this PR has a number.Review guide
pyproject.toml— the pin, and nothing else in the dependency listmetadata.yaml+ docs changelog — version bump bookkeepingpoetry.lock— regenerated withpoetry lock, resolvesairbyte-cdkto7.23.8.post16.dev31038498812User Impact
None intended beyond the throttle itself: state messages emitted per file are capped at one per 600s, with the first slice and the final state always emitted, so the destination still receives the complete cursor. Records are unaffected.
The accepted tradeoff, same as on gcs and s3: a failed sync can re-read up to 10 minutes of files.
Not to be rolled out — validation only.
Can this PR be safely reverted and rolled back?
Link to Devin session: https://app.devin.ai/sessions/d134d03858364e759fc2e4088343a6bf