NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4999 most downloaded on PyPI
A framework for writing Airbyte Connectors.
Last release 2 days ago
02 Oct 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
1285 releases · first in 2021
One column per quarter.
low-code: add backward compatibility for old close slice behavior
low-code: add backward compatibility for old close slice behavior
low-code: fix stop_condition instantiation in the cursor pagination
low-code: fix stop_condition instantiation in the cursor pagination
low-code: Add last_record and last_page_size interpolation variables to pagination
low-code: Add last_record and last_page_size interpolation variables to pagination
Fix dependencies for file-based extras
Fix dependencies for file-based extras
low-code: fix retrieving partition key for legacy state migration
low-code: fix retrieving partition key for legacy state migration
connector-builder: return full url-encoded URL instead of separating parameters
connector-builder: return full url-encoded URL instead of separating parameters
low-code: Allow state migration with CustomPartitionRouter
low-code: Allow state migration with CustomPartitionRouter
Emit state recordCount as float instead of integer
Emit state recordCount as float instead of integer
Fix empty , , extras packages
Fix empty , , extras packages
low-code: Add string interpolation filter
low-code: Add string interpolation filter
Migrate Python CDK to Poetry
Migrate Python CDK to Poetry
low-code: Add StateMigration component
low-code: Add StateMigration component
Request option params are allowed to be an array
Request option params are allowed to be an array
set minimum python version to 3.9
set minimum python version to 3.9
Connector Builder: have schema fields be nullable by default except from PK and cursor field
Connector Builder: have schema fields be nullable by default except from PK and cursor field
low code: add refresh_token_error handler to DeclarativeOauth2Authenticator
low code: add refresh_token_error handler to DeclarativeOauth2Authenticator
low-code: Allow defining custom schema loaders
low-code: Allow defining custom schema loaders
Declarative datetime-based cursors now only derive state values from records that were read
Declarative datetime-based cursors now only derive state values from records that were read
low-code: remove superfluous sleep
low-code: remove superfluous sleep
File-based CDK: Fix tab delimiter configuration in CSV file type
File-based CDK: Fix tab delimiter configuration in CSV file type
testing
testing
low-code: improve error message when a custom component cannot be found
low-code: improve error message when a custom component cannot be found
Update mock server test entrypoint wrapper to use per-stream state
Update mock server test entrypoint wrapper to use per-stream state
Include recordCount in stream state messages and final state message for full refresh syncs
Include recordCount in stream state messages and final state message for full refresh syncs
low-code: update cartesian stream slice to emit typed StreamSlice
low-code: update cartesian stream slice to emit typed StreamSlice
Low-code: adding a default value if a stream slice is None during read_records
Low-code: adding a default value if a stream slice is None during read_records
low-code: remove parent cursor compoent from incremental substreams' state message
low-code: remove parent cursor compoent from incremental substreams' state message
no-op republish of 0.68.0
no-op republish of 0.68.0
low-code: Allow page size to be defined with string interpolation
low-code: Allow page size to be defined with string interpolation
CDK: upgrade pyarrow
CDK: upgrade pyarrow
File CDK: Update parquet parser to handle values that resolve to None
File CDK: Update parquet parser to handle values that resolve to None
Fix handling of tab-separated CSVs
Fix handling of tab-separated CSVs
Low-code: Add CustomRecordFilter
Low-code: Add CustomRecordFilter
Low-code: Add interpolation for request options
Low-code: Add interpolation for request options
low-code: Allow connectors to ignore stream slicer request options on paginated requests
low-code: Allow connectors to ignore stream slicer request options on paginated requests
Nothing published for this version
Low-code: Add filter to RemoveFields
Low-code: Add filter to RemoveFields
Correct handling of custom max_records limits in connector_builder
Correct handling of custom max_records limits in connector_builder
File-based CDK: fix record enqueuing
File-based CDK: fix record enqueuing
Per-stream error reporting and continue syncing on error by default
Per-stream error reporting and continue syncing on error by default
mask access key when logging refresh response
mask access key when logging refresh response
[ISSUE #34910] add headers to HttpResponse for test framework
[ISSUE #34910] add headers to HttpResponse for test framework
File-based CDK: functionality to make incremental syncs concurrent
File-based CDK: functionality to make incremental syncs concurrent
[ISSUE #34755] do not propagate parameters on JSON schemas
[ISSUE #34755] do not propagate parameters on JSON schemas
Align version in CDK Dockerfile to be consistent. Before this change, the docker images was mistakenly pinned to version 0.58.5.
Align version in CDK Dockerfile to be consistent. Before this change, the docker images was mistakenly pinned to version 0.58.5.
File-based CDK: log warning on no sync mode instead of raising exception
File-based CDK: log warning on no sync mode instead of raising exception
Improve error messages for concurrent CDK
Improve error messages for concurrent CDK
Emit state when no partitions are generated for ccdk and update StateBuilder
Emit state when no partitions are generated for ccdk and update StateBuilder
File-based CDK: run full refresh syncs with concurrency
File-based CDK: run full refresh syncs with concurrency
Fix CCDK overlapping message due to print in entrypoint
Fix CCDK overlapping message due to print in entrypoint
Fix concurrent CDK deadlock
Fix concurrent CDK deadlock
Fix state message handling when running concurrent syncs
Fix state message handling when running concurrent syncs
concurrent-cdk: improve resource usage when reading from substreams
concurrent-cdk: improve resource usage when reading from substreams
CDK: HttpRequester can accept http_method in str format, which is required by custom low code components
CDK: HttpRequester can accept http_method in str format, which is required by custom low code components
Nothing published for this version
Handle private network exception as config error
Handle private network exception as config error
Add POST method to HttpMocker
Add POST method to HttpMocker
fix declarative oauth initialization
fix declarative oauth initialization
Integration tests: adding debug mode to improve logging
Integration tests: adding debug mode to improve logging
Add schema normalization to declarative stream
Add schema normalization to declarative stream
Your coding agent can read these notes before it upgrades. Set up the MCP server →