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.
Concurrent CDK: add state converter for ISO timestamps with millisecond granularity
Concurrent CDK: add state converter for ISO timestamps with millisecond granularity
add SelectiveAuthenticator
add SelectiveAuthenticator
File CDK: Support raw txt file
File CDK: Support raw txt file
Adding more tooling to cover source-stripe events stream
Adding more tooling to cover source-stripe events stream
Raise error on passing unsupported value formats as query parameters
Raise error on passing unsupported value formats as query parameters
Vector DB CDK: Refactor embedders, File based CDK: Handle 422 errors properly in document file type parser
Vector DB CDK: Refactor embedders, File based CDK: Handle 422 errors properly in document file type parser
Vector DB CDK: Refactor embedders, File based CDK: Handle 422 errors properly in document file type parser
Vector DB CDK: Refactor embedders, File based CDK: Handle 422 errors properly in document file type parser
Update airbyte-protocol
Update airbyte-protocol
Improve integration tests tooling
Improve integration tests tooling
low-code: cache requests sent for parent streams File-based CDK: Add support for automatic primary key for document file type format File-based CDK: A
low-code: cache requests sent for parent streams
File-based CDK: Add support for automatic primary key for document file type format
File-based CDK: Add support for remote parsing of document file type format via API
Vector DB CDK: Fix bug with embedding tokens with special meaning like <|endoftext|>
no-op to verify pypi publish flow
no-op to verify pypi publish flow
Allow for connectors to continue syncing when a stream fails
Allow for connectors to continue syncing when a stream fails
File-based CDK: hide source-defined primary key; users can define primary keys in the connection's configuration
File-based CDK: hide source-defined primary key; users can define primary keys in the connection's configuration
Source Integration tests: decoupling entrypoint wrapper from pytest
Source Integration tests: decoupling entrypoint wrapper from pytest
First iteration of integration tests tooling (http mocker and response builder)
First iteration of integration tests tooling (http mocker and response builder)
concurrent-cdk: factory method initializes concurrent source with default number of max tasks
concurrent-cdk: factory method initializes concurrent source with default number of max tasks
Vector DB CDK: Add omit_raw_text flag
Vector DB CDK: Add omit_raw_text flag
concurrent cdk: read multiple streams concurrently
concurrent cdk: read multiple streams concurrently
low-code: fix injection of page token if first request
low-code: fix injection of page token if first request
Fix of generate the error message using \_try_get_error based on list of errors
Fix of generate the error message using _try_get_error based on list of errors
Vector DB CDK: Remove CDC records, File CDK: Update unstructured parser
Vector DB CDK: Remove CDC records, File CDK: Update unstructured parser
low-code: fix debug logging when using --debug flag
low-code: fix debug logging when using --debug flag
Increase maximum_attempts_to_acquire to avoid crashing in acquire_call
Increase maximum_attempts_to_acquire to avoid crashing in acquire_call
File CDK: Improve stream config appearance
File CDK: Improve stream config appearance
Concurrent CDK: fix futures pruning
Concurrent CDK: fix futures pruning
Fix spec schema generation for File CDK and Vector DB CDK and allow skipping invalid files in document file parser
Fix spec schema generation for File CDK and Vector DB CDK and allow skipping invalid files in document file parser
Concurrent CDK: Increase connection pool size to allow for 20 max workers
Concurrent CDK: Increase connection pool size to allow for 20 max workers
Concurrent CDK: Improve handling of future to avoid memory leak and improve performances
Concurrent CDK: Improve handling of future to avoid memory leak and improve performances
Add call rate functionality
Add call rate functionality
Fix class SessionTokenAuthenticator for CLASS_TYPES_REGISTRY mapper
Fix class SessionTokenAuthenticator for CLASS_TYPES_REGISTRY mapper
File CDK: Improve file type detection in document file type parser
File CDK: Improve file type detection in document file type parser
Concurrent CDK: incremental (missing state conversion). Outside of concurrent specific work, this includes the following changes:
Concurrent CDK: incremental (missing state conversion). Outside of concurrent specific work, this includes the following changes:
Source.read_state and Source._emit_legacy_state_format are now classmethods to allow for developers to have access to the state before instantiating the sourceFile CDK: Add pptx support
File CDK: Add pptx support
make parameter as not required for default backoff handler
make parameter as not required for default backoff handler
use in-memory cache if no file path is provided
use in-memory cache if no file path is provided
File CDK: Add unstructured parser
File CDK: Add unstructured parser
Update source-declarative-manifest base image to update Linux alpine and Python
Update source-declarative-manifest base image to update Linux alpine and Python
Nothing published for this version
Add max time for backoff handler
Add max time for backoff handler
File CDK: Add CustomFileBasedException for custom errors
File CDK: Add CustomFileBasedException for custom errors
low-code: Allow connector developers to specify the type of an added field
low-code: Allow connector developers to specify the type of an added field
concurrent cdk: fail fast if a partition raises an exception
concurrent cdk: fail fast if a partition raises an exception
File CDK: Avoid listing all files for check command
File CDK: Avoid listing all files for check command
Vector DB CDK: Expose stream identifier logic, add field remapping to processing | File CDK: Emit analytics message for used streams
Vector DB CDK: Expose stream identifier logic, add field remapping to processing | File CDK: Emit analytics message for used streams
Add filters for base64 encode and decode in Jinja Interpolation
Add filters for base64 encode and decode in Jinja Interpolation
Few bug fixes for concurrent cdk
Few bug fixes for concurrent cdk
Add ability to wrap HTTP errors with specific status codes occurred during access token refresh into AirbyteTracedException
Add ability to wrap HTTP errors with specific status codes occurred during access token refresh into AirbyteTracedException
Enable debug logging when running availability check
Enable debug logging when running availability check
Enable debug logging when running availability check
Enable debug logging when running availability check
File CDK: Allow configuring number of tested files for schema inference and parsability check
File CDK: Allow configuring number of tested files for schema inference and parsability check
Vector DB CDK: Fix OpenAI compatible embedder when used without api key
Vector DB CDK: Fix OpenAI compatible embedder when used without api key
Vector DB CDK: Improve batching process
Vector DB CDK: Improve batching process
Introduce experimental ThreadBasedConcurrentStream
Introduce experimental ThreadBasedConcurrentStream
Fix initialize of token_expiry_is_time_of_expiration field
Fix initialize of token_expiry_is_time_of_expiration field
Add new token_expiry_is_time_of_expiration property for AbstractOauth2Authenticator for indicate that token's expiry_in is a time of expiration
Add new token_expiry_is_time_of_expiration property for AbstractOauth2Authenticator for indicate that token's expiry_in is a time of expiration
Coerce read_records to iterable in http availabilty strategy
Coerce read_records to iterable in http availabilty strategy
Add functionality enabling Page Number/Offset to be set on the first request
Add functionality enabling Page Number/Offset to be set on the first request
Fix parsing of UUID fields in avro files
Fix parsing of UUID fields in avro files
Vector DB CDK: Fix OpenAI embedder batch size
Vector DB CDK: Fix OpenAI embedder batch size
Add configurable OpenAI embedder to cdk and add cloud environment helper
Add configurable OpenAI embedder to cdk and add cloud environment helper
Your coding agent can read these notes before it upgrades. Set up the MCP server →