You can request new connectors directly here.
Note: Airbyte is not built on top of Singer, but is compatible with Singer's protocol. Airbyte's ambitions go beyond what Singer enables to do, so we are building our own protocol that will keep its compatibility with Singer's one.
Check out our connector roadmap to see what we're currently working on
2 new sources:
Progress on connectors:
Appstore: bugfix private key handling in the UI (#3201)
Redshift destination: Ignore records that are too big (instead of failing) (#2988)
MongoDB: add supporting TLS and Replica Sets (#3111)
HTTP sources: bugfix on handling array responses gracefully (#3008)
Create streaming writes to a file and manage the issuance of copy commands for the destination (#2921)
Redshift: make Redshift part size configurable. (#3053)
3 new source connectors!
Other progress on connectors:
CSV bugfix: discovery takes too much memory (#2089)
A lot of work was done on improving the standard tests for the connectors, for better standardization and maintenance!
New connector: Google Workspace Admin Reports (audit logs)
Bugfix in the base python connector library that caused errors to be silently skipped rather than failing the sync
Exchangeratesapi.io bugfix: to point to the updated API URL
Redshift destination bugfix: quote keywords “DATETIME” and “TIME” when used as identifiers
GitHub bugfix: syncs failing when a personal repository doesn’t contain collaborators or team streams available
Mixpanel connector: sync at most the last 90 days of data in the annotations stream to adhere to API limits
We started measuring throughput of connectors. This will help us improve that point for all connectors.
Redshift: implemented Copy strategy to improve its throughput.
Instagram: bugfix an issue which caused media and media_insights streams to stop syncing prematurely.
Support NCHAR and NVCHAR types in SQL-based database sources.
Add the ability to specify a custom JDBC parameters for the MySQL source connector.
Developing connectors now requires almost no interaction with Gradle, Airbyte’s monorepo build tool. If you’re building a Python connector, you never have to worry about developing outside your typical flow. See the updated documentation.
Facebook Marketing: support of API v10
Google Analytics: support incremental sync
Jira: bug fix to consistently pull all tickets
HTTP Source: bug fix to correctly parse JSON responses consistently
1 new source connector: MongoDB
Google Analytics: Support chunked syncs to avoid sampling
AppStore: fix bug where the catalog was displayed incorrectly
New native Hubspot connector with schema folder populated
Facebook Marketing connector: add option to include deleted records
Google Analytics: add the ability to sync custom reports
Apple Appstore: bug fix to correctly run incremental syncs
Exchange rates: UI now correctly validates input date pattern
File Source: Support JSONL (newline-delimited JSON) format
Freshdesk: Enable controlling how many requests per minute the connector makes to avoid overclocking rate limits
1 new destination connector: MeiliSearch
Thanks to @ns-admetrics for contributing an upgrade to the Shopify source connector which now provides the landing_site field containing UTM parameters in the Orders table.
Sendgrid source connector supports most available endpoints available in the API
Facebook Source connector now supports syncing Ad Insights data
Freshdesk source connector now supports syncing satisfaction ratings and conversations
Microsoft Teams source connector now gracefully handles rate limiting
Bug fix in Slack source where the last few records in a sync were sporadically dropped
Bug fix in Google Analytics source where the last few records in sync were sporadically dropped
In Redshift source, support non alpha-numeric table names
Bug fix in Github Source to fix instances where syncs didn’t always fail if there was an error while reading data from the API
Sources that we improved reliability for (and that became “certified”):
Certified sources: Files and Shopify
Enhanced continuous testing for Tempo and Looker sources
Other fixes / features:
Correctly handle boolean types in the File Source
Add docs for App Store source
Fix a bug in Snowflake destination where the connector didn’t check for all needed write permissions, causing some syncs to fail
Improved reliability with our best practices on : Google Sheets, Google Ads, Marketo, Tempo
Support incremental for Facebook and Google Ads
The Facebook connector now supports the FB marketing API v9
Our new Connector Health Status page
1 new source: App Store (thanks to @Muriloo)
Fixes on connectors:
Bug fix writing boolean columns to Redshift
Bug fix where getting a connector’s input configuration hung indefinitely
Stripe connector now gracefully handles rate limiting from the Stripe API
1 new source: Tempo (thanks to @thomasvl)
Fixes on connectors:
Fix a bug in MSSQL and Redshift source connectors where custom SQL types weren't being handled correctly.
Improvement of the Snowflake connector from @hudsondba (batch size and timeout sync)
Fixes on connectors:
Fixed a bug in the github connector where the connector didn’t verify the provided API token was granted the correct permissions
Fixed a bug in the Google sheets connector where rate limits were not always respected
Alpha version of Facebook marketing API v9. This connector is a native Airbyte connector (current is Singer based).
New source: Recurly
New source: Sendgrid
New source: Mailchimp
New source: MSSQL
New source: Shopify
New sources: Files (CSV, JSON, HTML...)