Skip to content

Releases: rohan-flutterint/airbyte

v0.40.24

08 Dec 04:58
1581821
Compare
Choose a tag to compare

1c02097 🪟 🧹 Improve and fix linting in webapp-e2e-tests (airbytehq#20134)
37c432f 🪟 🎉 Change default sync mode (airbytehq#20126)
078ad42 🪟 🐛 Fix test assertion in datepicker tests (airbytehq#20188)
ca67ee7 🪟 🎉 Add auto-detect schema changes option to connection UIs (airbytehq#19734)
28f1f49 Display Throughput and Progress Bar in Sync UI (airbytehq#19193)
a7c4f1d regenerated lockfile with resolved & integrity (airbytehq#20191)
ab44197 Source Close.com: migration to low-code (airbytehq#18968)
3532931 Docs: update list of supported streams in Freshdesk (airbytehq#20125)
f328706 Source Bing Ads: add fields to schema (airbytehq#20005)
8a94f27 🪟 🎉 new streams table edit modal namespace and stream (airbytehq#19713)
f57fcdf test/publish commands: always run update secrets (airbytehq#20183)
199d246 Added stylelintignore for generated coverage files. (airbytehq#20097)
eb67966 fix types (airbytehq#20187)
e12d366 🪟🧹 Improve connector form types (airbytehq#20057)
08c0ba2 🐛 Source Facebook Marketing: fix fields permission error (airbytehq#20165)
6e155d3 🪟 🎉 Add datepicker for date/date-time fields in connector form (airbytehq#19678)
9cb5714 ci-credentials: update GSM secrets with updated configuration values (airbytehq#20076)
0f8c39c Remove Change Management section as it was outdated. Added Authentication section to clarify how to use the API in OSS. (airbytehq#20167)
61ddba6 Alex/lowcode custom components docs (airbytehq#20176)
e55757b [Connector Builder] upgrade orval and use connector manifest schema directly (airbytehq#20166)
69a0f24 lint CDK files (airbytehq#20163)
72c0b9b Use a separate node pool to run custom connector jobs (airbytehq#19770)
7b0aecb Source Firebolt: allow reading from views (airbytehq#16583)
0164003 Destination Clickhouse: Publish strict encrypt variant (airbytehq#20171)
2568d61 Issue 19733 cdk clarify config error message for config files (airbytehq#20019)
4697835 socat gets more resources (airbytehq#19953)
b5c08ce Stop sync on a null value in a cursor column (airbytehq#19889)
293075e Postgres source: handle terminate connection exception with test. (airbytehq#19887)
4429968 Show http method in the connector builder test panel request tab (airbytehq#20109)
92ad0fd Destination doc and warning updates (airbytehq#20110)
779f275 Move CatalogDiff modal from views to components (airbytehq#20024)
28e2059 MySQL Source : Check for REQUIRE CLIENT privilege in CDC (airbytehq#20000)
b5fdbaf 🪟 🔧 Add auto-detect schema changes feature flag (airbytehq#20035)
86f61a5 Revert "RecordSchemaValidator can resolve schemas (airbytehq#19625)" (airbytehq#20113)
b7816f4 🐛 Destination ClickHouse: Update Normalization Docker File (airbytehq#19573)
e9b6751 Add dbt cloud integration to default cloud features (airbytehq#20105)
dfa5ae1 source-java-jdbc: use latest acceptance-test-config.yml format (airbytehq#20144)
3e6d5ac 🐛 Source Kafka: fix missing data (airbytehq#19587)
23b35ba airbyte-cdk: bump version (airbytehq#20143)
1eac310 🐛 Source Facebook Marketing: update next cursor value at read start (airbytehq#20131)
6065578 edits to managing airbyte cloud doc (airbytehq#20108)
7c03b73 Update Stripe Customer Stream with additional info (airbytehq#19975)
b6a237c Update mssql.md (airbytehq#13663)
9ae92e2 Fix additional MySQL integration tests (airbytehq#20119)
e93f8aa 🪟 🎨 Auto-detect schema changes UI fixes (airbytehq#20070)
39c8801 Extend template for the Java JDBC template by SAT SPEC (airbytehq#19660)
bedc3b9 airbyte-cdk offset pagination strategy: page_size to be interpolated … (airbytehq#19646)
22c1e12 Add gradle --scan and :tasks to gradle documentation (airbytehq#20102)
d28964c SAT: Capture configuration updates from connectors' control messages (airbytehq#19979)
9007271 🪟 🐛 Fix tag input styles (airbytehq#20020)
772a01a [ISSUE #20086] fix precommit pyproject-flake8 dependency issue (airbytehq#20087)
c7dde44 🪟 🔧 Add comment about feature/experiment usage (airbytehq#20123)
4ea4417 warn on navigating away from unsaved connector form with error (airbytehq#20072)
f1c9d8d fix type number in schema (airbytehq#20068)
2b045a9 refresh before syncs when feature flag is on (airbytehq#19888)
5d936cc Move handling TIMESTAMP_WITH_TIMEZONE to common JdbcSourceOperations (airbytehq#19860)
0e62836 Validate connection id before sync (airbytehq#20107)
ea3fb89 Source Postgres: Fix not being able to configure wal2json plugin (unpublished) (airbytehq#19985)
94477e4 🪟 🔧 Generify GroupControls to make it more reusable (airbytehq#20004)
a1e21c9 octavia-cli: undue skip_reset flag revert and update integration tests (airbytehq#20093)
4bef54d Add README info about using your local CDK locally and in docker (airbytehq#20082)
7810c92 🪟 🎨 Row highlighting for new streams table (airbytehq#19449)
6b39a1a Add testid to error view (airbytehq#20095)
744e7d5 Add test on failureOrigin enum conversion (airbytehq#20101)
78aa46d Add missing "unknown" reason (airbytehq#20096)
da0d9a7 Revert "octavia-cli: Added flag to control whether to reset the streams or not (airbytehq#18337)"
3b0512f JDBC Sources Integration Test migration follow-up: Switch additional tests to use system stubs (airbytehq#20040)
4f9b660 octavia-cli: Added flag to control whether to reset the streams or not (airbytehq#18337)
2a16285 remove un-used update/delete custom connector api (airbytehq#20034)
92f71ac Source RKI-Covid - add history data, incidence rate, cases, death, hospitalization streams (airbytehq#17607)
201df24 Enable PMD rule to prevent == string comparisons (airbytehq#20080)
c471be2 🐛 Source RD Station Marketing: Fix stream analytics conversions (airbytehq#18826)
34e85e3 source-mailchimp: set primary_key for EmailActivity (airbytehq#19023)
3a11c7e Fix formatting typo octavia listcommand" (#19213) 5149108020 :bug: Source ElasticSearch: avoid too_long_frame_exception (#18134) 6e06ae7732 fix: comment downtime sync test and restore helm ac tests (#19944) f8136f4722 🪟 🎉 Add options to tooltip of oneOf properties (#20015) b452d53e97 🎉 Source Shopify: Add a graphql products stream (#19789) f73dc44858 Source: Facebook Marketing - action_breakdowns can be empty list - bugfix for #20016 (#20043) e1700fdb21 Source: Facebook Marketing - action_breakdowns can be empty list (#20016) ab5f37805d connector-builder server returns the request, response, and the error message if the read operation failed (#20027) 4dcc68ade9 SimpleRetriever raises exception with error message extracted from the response (#20032) 990931e7c1 Further simplify metrics tracker. (#19988) b7d26812a8 Destination:PubSub Add Batching and Ordering configuration (#15705) bd9eedf4d7 🪟 🔧 Add ConnectorIds utility (#19826) acc7b324a8 🐛Destination-snowflake: Resolved typo in documentation (#18326) 88c9844265 Source file: fix pandas read_csv header none issue. (#18587) 25aecc1fd6 🪟 🎉 Adds status change icon for connections (#19755) a7f32c00e8 🎉 New source: Babelforce (#12700) 09154f3351 🪟 🎉 Add frontend redirect for Cloud API token management (#19488) 5fc2a6b354 Source smartsheets: OAuth2.0 support - disabled (#20017) 974cfd4183 Fix error due to expected duplicated keys (#19680) a3343efddb Revert "JDBC Sources: Wrap SQLTransientException with ConfigErrorException (#19711)" (#20031) 1e96e54e6e Source Zoom: upgrade CDK version (#19939) bd96b6144e Source gitlab - fix duplicate records issue (#20023) 354a0b45b9 Remove use of unimplemented pid() method (#20028) f3d4830cf5 Fix indentation of securityContext block (#19824) e532d7bd5d Added dark variant to Button (#19957) 885507f389 move connector builder components into the same shared components/connectorBuilder directory (#20007) 1fd4a03fda Source postgres: fix schema permission issue (#19024) b72cd7150d 🪟 🎉 Auto-detect schema changes UX flow (#19226) 4c5584009a JDBC Sources: Switch integration tests to use system stubs (#20026) e7789cb6ea Always surface normalization failure reason (#20025) 764496e930 Source Slack - remove OAuth2.0 refresh_token (#19970) 3c6f9792e5 Source iterable: fix pendulum.parse memory leak (#19913) ef13c3e023 bug: add workspace_id to query (#20011) 6dee38239d make our unit tests less brittle and not compare against messages out of our control (#20009) 1e160b2858 Faker V0.3 - CDK, consistent naming, determinism, display name, and SAT (#19490) b4a334ed2f make flaky test less sensitive (#19976) 44a1440d49 Include http method inSimpleRetriever` log message for requests (airbytehq#19964)
5da3a7c Source Gitlab: fix stream schema (airbytehq#19986)
31c7109 Fix margin and padding issues with CatalogTree table (airbytehq#19950)
fb387fa Add metric and attributes (airbytehq#19943)
0f13fa1 Update to Gradle 7.6 (airbytehq#19926)
6a71f44 🪟 🎨 Update text describing connection geography (airbytehq#19879)
9736352 JDBC Sources: Wrap SQLTransientException with ConfigErrorException (airbytehq#19711)
b1c50b8 Fix the underlying component schema to use check instead of checker (airbytehq#19910)
39ac1ca update runner ami to include aws cli (airbytehq#19949)
975f1be 🪟 🎨 Updating design for BulkEditPanel component (airbytehq#18912)
1cdfdbe convert container-orchestrator to micronaut (airbytehq#19396)

Instructions

  1. SQUASH MERGE this PR - this is necessary to ensure the automated Create Release action is triggered.
  2. Double check that the Create Release action was triggered and ran successfully on the commit to master (this should only take a few seconds).
  3. If the Create Release action failed due to a transient issue, retry the action. If it failed due to a non-transient issue, create a release manually by following the below instructions.
Create the GitHub release manually

v0.39.38-alpha

23 Jul 19:30
861503b
Compare
Choose a tag to compare
v0.39.38-alpha Pre-release
Pre-release

2da8af3 Update chart.yaml readme. (airbytehq#14975)
9d406dc Upgrade platform to openjdk:19-slim-bullseye (airbytehq#14971)
a8745db chore: add elasticsearch to documentation (airbytehq#14948)
2cc595d fix build: update mysqlsource with new constructor (airbytehq#14974)
5733f10 Validate only on incremental (airbytehq#14966)
a064d4b Fix formatting (airbytehq#14968)
67d1a13 🎉 Source Recharge: increase unit_test cov, fix schemas (airbytehq#14902)
e838cd6 [airbytehq#14909] Fix for duplicate key isue when diffing catalogs with arrays (airbytehq#14922)
c3b3be1 Fail on invalid state message (airbytehq#14959)
555efd5 Best Practices PMD rules (airbytehq#14904)
318e79f bump postgres destination (airbytehq#14950)
2e3ae72 🎉Source Okta: unit tests were added (airbytehq#14927)
4df0a48 cdk and docs: remove "additionalProperties" (airbytehq#14881)
54b003b SAT: all additionalProperties fields must be set to true (airbytehq#14878)
e8a7691 🐛 Source Facebook Marketing: Fix since cannot be in the future in time_range error (airbytehq#14831)
e8cd4da 🎉Source Google Analytics v4: Add handle quota error (airbytehq#14949)
2d0640a fixed formatting (airbytehq#14958)
13b59c0 non-jdbc source connectors: Remove additional properties from beta/GA specs and schemas (airbytehq#14924)
29d6fc8 Source Zendesk Support: Convert tickets.custom_fields values to string (airbytehq#14829)
cf7698e 🎉 Postgres source: make initial cdc waiting time configurable (airbytehq#14451)
08fd5ee Specify postgres destination creation in acceptance tests (airbytehq#14749)
063b01f De-duplicate config parameters (airbytehq#14781)
29d6a61 🐛 Source S3: "decimal" type added for parquet (airbytehq#14911)
8aa9ab4 Transfer env variable (airbytehq#14936)
b76b73b cdk: do not call init_uncaught_exception_handler from modules' root (airbytehq#14892)
2a8d251 [airbytehq#14361] Adding new generator for configuration based source template (airbytehq#14887)
c98f196 [low-code connectors] Rename decode_response reference to response (airbytehq#14877)
4e2358a 🪟 🎨 replication settings table column width fix (airbytehq#13797)
df44571 Remove additionalProperties from JDBC source connectors (airbytehq#14574)
04a44b3 [low-code connectors] Refactor paginator component so it owns the request options to set (airbytehq#14433)
76f9fba Apply more Best Practices PMD rules (airbytehq#14772)
07b1329 Mysql source: test utf8 char in json column (airbytehq#14865)
e7c34d6 Move connection delete notice out of banner (airbytehq#14882)
4b2793c fix: fix helm publish workflow (airbytehq#14884)
ba38df4 fix: fix wrong directory invocation in publish helm charts workflow (airbytehq#14883)
c7774a5 Refactor OSS Helm Charts (airbytehq#14794)
e88db76 Remove legacy sentry code from java connectors (airbytehq#14414)
83b0f81 upgrade debezium version to 1.9.2 for mysql source (airbytehq#14542)
f2ce933 Source Klaviyo: unit test coverage 96% (airbytehq#14872)
6bf7064 🐛 Source Intercom: added state_checkpoint_interval for all incremental streams (airbytehq#14830)
e1eac59 airbyte-14819 tests in S3FilenameTemplateManagerTest should use the same TZ as the code under test (airbytehq#14826)
f6c9453 fix stream capable formatting for worker in chart (airbytehq#14817)
c0bc170 fix build: update connector command worker output usage in tests (airbytehq#14859)
f73e0c0 normalization: bigquery partition pruning optimization (airbytehq#14485)
760a92d Update the workflow being replayed (airbytehq#14855)
b406317 change jdbc clickhoue verstion into 0.3.2-patch9 (airbytehq#14820)
198e580 Build failure reasons for synchronous jobs (check/spec/discover) (airbytehq#14715)
36c659d Change JDBC ClickHouse version into 0.3.2-patch9 (airbytehq#13639)
8f85cff 🎉 Source Table Storage: Add incremental append capability (airbytehq#14212)
87dcfd2 🪟 Per-Stream state new flow (airbytehq#14634)
037d634 🎉 Source Paypal Transation: RESULTSET_TOO_LARGE validation (airbytehq#14804)
352dd51 🎉 Source Okta: OAuth2.0 authorization method (airbytehq#14710)
735f77d Add changelog update to publishing steps (airbytehq#14421)
c63dbd4 🪟🎨Main menu hover state (airbytehq#13762)
612a318 Fixed inconsistent definitions (airbytehq#14805)
c2c03e0 Source Facebook marketing: check "MANAGE" task permission (airbytehq#14786)
d1447eb Added the "properties" field to events.json (airbytehq#14585)
c41c8d7 SAT: add test case to check supported_sync_modes field is not empty (airbytehq#14800)
e73f79c Connectors: Fix AirbyteLogger() for source-google-ads, source-instagram, source-salesforce, source-s3 (airbytehq#14791)
52e3755 [low-code connectors] Bugfix transformations (airbytehq#14810)
2628fd3 Added redirection to onboarding page when server is up (airbytehq#14712)
6673dc4 Align strict-encrypt connector version with the actual connector (airbytehq#14775)
9176412 🪟🎨 card and icon ui tweaks (airbytehq#14680)
243d2f0 Bmoric/add non cdc partial reset acceptance test (airbytehq#14764)
89530b0 Adds delete button for adding email form (airbytehq#14296)
b4d2348 sleep 1 second every connector lookup (airbytehq#14808)
0e0b242 🎉 Source Okta: add User_Role_Assignments and Group_Role_Assignments (airbytehq#14556)
730752f More specific PMD warning suppression (airbytehq#14806)
6d81a75 Fix build (airbytehq#14799)
dd97278 Skip CI when bumping connector version with /publish command (airbytehq#14771)
ae0cf4c Source Hubspot: do not override _read_incremental (airbytehq#14744)
92a45d9 Update public documentation to include restrictions for backwards incompatible changes (airbytehq#14731)
2dc4759 Source postgres: Add SSL certificates to source postgres (airbytehq#13840)
638db80 🎉 Source Amazon Seller Partner: add FBA storage fees report (airbytehq#14625)
2b7a12b 🎉 Source Hubspot: Add private app authentication (airbytehq#14412)
db8a200 Source Cart.com: add order_statuses and increase pagesize to 1000 (airbytehq#14752)
133ae07 Docs: improve doc for contributing locally (airbytehq#14661)
b0f559d Google Sheets Destination flushes on every state message and flush when buffer gets too large (airbytehq#14751)
5402107 updated connector releaseStage to beta (airbytehq#14774)
6005a9a CDC partial reset acceptance test (airbytehq#14551)
039133a fix missing db image in cloud KIND step (airbytehq#14773)
6b2b53e 🎉 Source Snapchat Marketing - stats streams, to beta (airbytehq#14577)
e14c714 Java integration tests also depend on spotbugsMain (airbytehq#14755)
e698710 Apply Best Practices PMD rules (airbytehq#14753)
d035b03 fix catalog conversion issue (airbytehq#14763)
5edf3fe 🚨 Validate source JDBC url parameters 🚨 (airbytehq#14586)
43eb5d0 use YAML Anchors and move minio rootUser and Secret to minio.auth (airbytehq#14713)
805a155 pass USE_STREAM_CAPABLE_STATE env var to containers/deployments (airbytehq#14737)
b1ec1ed Bump mqtt connector (airbytehq#14648)
8dbc6da Add error code to ManualOperationResult (airbytehq#14657)
1b73318 Bump elasticsearch version (airbytehq#14640)
71ab5ff Ryan/sync oracle version number (airbytehq#14736)
7281d63 Fixed linter issue with add_fields.py comments (airbytehq#14742)
82297a9 🎉Redshift, Databricks, Snowflake, S3 Destinations: Make S3 output filename configurable (airbytehq#14494)
95b3424 🐛Source-mssql: aligned regular and cdc syncs and its datatype tests (airbytehq#14379)
00c3ec7 🎉 Source Amazon Seller Partner: Add new streams (airbytehq#13604)
25ee6f6 bump source-file-secure (airbytehq#14704)
bf9bfd1 🎉 New source: Timely airbytehq#13292 (airbytehq#14335)
994f781 🪟🔧 Refactor feature service (airbytehq#14559)
a97216f [low code cdk] add a transformation for adding fields into an outgoing record (airbytehq#14638)
6653cd3 Bump destination-postgres to 0.3.21 (airbytehq#14479)
095b403 Remove additionalProperties: false from JDBC destination connectors (airbytehq#14618)
e9495ba 🎉 Source Notion: add OAuth authorization for source-notion connector (airbytehq#14706)
2d7b7f7 Use the configuration diff calculation in the update endpoint (airbytehq#14626)
20150fa 🪟 🐛 Fix input validation on blur and cleanup signup error handling (airbytehq#14724)
1ccd69a lower sleep after wait for successful job (airbytehq#14725)
2f0acbf Add configuration diff (airbytehq#14603)
8bbe993 run gradlew format (airbytehq#14721)
5a7b3a5 Move helper test functions to AirbyteAcceptanceTestHarness (airbytehq#14656)
21fbf22 🪟 🎉 Add experimentation support to auth pages (airbytehq#14650)
939afb7 Force legacy if feature flag not set (airbytehq#14694)
ff74998 forgot to publish a new version of airbyte-cdk to PyPi (airbytehq#14696)