John (Airbyte)
John (Airbyte)
comments
stream (#17715)
◦ Source Google Analytics v4: Added support for segments and filters (#16920)
◦ Source Google Search Console: improve config validation - site_urls (#17751)
◦ Source Iterable: Add permission check for stream (#17602)
◦ Source Youtube analytics - added custom backoff logic (#17454)
◦ Source MySql: Fix large table issue by fetch size (#17236)
◦ Source MySQL : Expose serverTimezone debezium option via MySQL Source spec for CDC (#17815)
◦ Source MongoDb: Increase performance of discover (#17614)
◦ Source Shopify: Add metafield streams (#17962)
◦ Source Zendesk Chat: engagements data fix infinity looping + gradlew format (#18121)
• New Features in Airbyte Core
◦ 🪟 🔧 Add Datadog support to webapp, cleanup sentry init (#17821)
◦ use basic auth username and password from .env (#18273)
◦ Use Nginx + Basic Auth to secure OSS Airbyte (#17694)
◦ 🪟 🎉 Add /connector-builder page with embedded YAML editor (#17482)
🚨 Security & Breaking changes
v0.40.16 adds a default Nginx + HTTP Basic Auth proxy to Airbyte! What does this mean? The next time you pull from the main branch, anytime you bootup Airbyte and head to localhost:8000, you’ll be prompted to login prior to seeing the UI. This will help keep security at top of mind when working with Airbyte. Our docs and CLI have also been updated to reflect this change. Head to this link to read more on this and feel free to ask any questions!
v0.40.17 upgrades the Apache Commons Text library from 1.9 to 1.10.0, because 1.9 was affected by CVE 2022-42889 (Text4Shell). We are doing this out of an abundance of caution, but we do not intend to back-release older versions because we aren’t affected by the vulnerable behavior.
Specifically:
• Our direct usages of commons-text either do not use the vulnerable class (StringSubstitutor
) or are pinned to an unaffected version (destination-s3
is using commons-text 1.4, via an older hadoop-common dependency)
• Other than that hadoop-common dependency, all of our transitive dependencies on commons-text are limited to test code. Runtime code has no vulnerable transitive dependencies on commons-text.
🐛 Bug fixes
• Source Bing Ads - Fix Campaigns stream misses Audience and Shopping (#17873)
• Source Github: improve 502 handling for comments
stream (#17715)
• Source Google Sheets: fix nonetype exception when no spreadsheet id is found (#17766)
• Source Mixpanel: solve cursor field none expected array (#17699)
• Source MongoDb: Increase performance of discover (#17614)
• Source MySql: Fix large table issue by fetch size (#17236)
• Source Salesforce: make paging work, if cursor_field
is not changed inside one page (#17615)
• Source Shopify: fix 404
for configured streams, fix missing cursor error for old records (#17777)
• Source Snapchat marketing: retry failed request for refreshing access token (#17596)
• Source Orb: Fix bug to enrich multiple events with the same event_id
(#17761)
• Source Youtube analytics - added custom backoff logic (#17454)
• Source Zendesk Chat: engagements data fix infinity looping (#17745)
• Destination GCS: Fix error logs to log ‘Gcs’ rather than ‘AWS’ (#17901)