Releases: rohan-flutterint/airbyte
v0.40.24
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 in
SimpleRetriever` 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
- SQUASH MERGE this PR - this is necessary to ensure the automated Create Release action is triggered.
- Double check that the Create Release action was triggered and ran successfully on the commit to master (this should only take a few seconds).
- 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
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)