Skip to content

Releases: airbytehq/airbyte-platform

v0.64.4

13 Sep 18:05
Compare
Choose a tag to compare

b32d1d2 feat: ensure keycloak master realm is properly configured on startup (#13821)
074558c feat: custom sync catalog search and expansion (#13924)
59e9bdd fix: a few wording adjustments (#13939)
db1a531 chore: add dd tracking for missing timeline event item (#13932)
8944018 fix: update "enable/disable all streams in namespace" implementation (#13937)
c0debfc feat: azure key vault persistence (#13791)
d7bc738 chore: change error message (#13914)
865e444 fix: add aws and vault env vars to init container app yml. (#13921)
ddde2b0 chore: remove all worker v1 / workload branching. (#13861)
6ad3f9d build: gradle 8.10.1 (#13926)
11be428 fix: apply mapper to the destination catalog in monopod (#13918)
a4d7371 fix: revert fix for modal scrollbars for now (#13927)
9c970c5 fix: show settings change events in timeline again (#13917)
b886328 feat(billing): add workspace usage graph and connection table (#13586)
12319bb feat: show base connector and contribution info in Builder UI (#13724)
b172a40 feat: allow forking from manifest-only connectors in Builder Fork page (#13671)
7b59c7b feat: return base actor definition version info and contribution info from connector builder project endpoints (#13829)
10eb8ca fix: conditionally create local-secrets-bean. (#13920)
fde00dd feat: store contribution info on project update (#13832)
597bb8b feat: show {enabled|disabled} count / {totalCount} in namespace row when tab filter is active (#13907)
fd94d28 chore: print container and pod info for monopod. (#13915)
cfdad4e chore: fix hashing mapper test (#13913)
671a36f chore: remove condition on setting the workload (#13911)
6c6b657 feat: schema propagation events in timeline UI (#13892)
9b701d5 chore: improve error message for timeout exceptions (#13883)
845eda4 design: reword notification settings for connection updates (#13901)
19f894f chore: add data and caching to AI assist (#13885)
0e63273 chore: hashing mapper returns hex instead of base64 (#13898)
832ead0 design: show tooltip for relative time toggle on sync status page (#13902)
b91926c chore: [SyncCatalog V2] always show expand/collapse control (#13884)
c9ff4d8 chore: remove connector name in use backend check (#13895)
6b35241 chore: fallback to true if getUseWorkloadApi null. (#13896)
0c98541 fix: handle loading state flicker in generate (#13857)
c4b1a9a fix: handle invalid mapper configs (#13825)
03cce50 refactor: remove dead instance_config options (#13891)
3cf3aa5 feat: return actor definition id from /contribute/generate (#13665)
568839c fix: remove old init sql (#13877)
823e7ed feat: endpoint to create a forked connector builder project (#13664)
6b5f842 feat: add endpoint to get connector builder project by definiton ID (#13784)
3171f4e fix: handle jobs with 0 attempts in the ui (#13875)
163f4d9 feat: add azure support for storage (#13608)
013c398 feat: hash mapper UI v0 (#13805)
bed7719 fix: prevent submitting sync catalog form from search input (#13881)
e47a59b feat: report new usage_category with Orb events (#13764)
ec83760 revert: chore: add data and caching to AI assist (#13880)
c87691a fix: add back failureOrigin enum values for normalization and dbt (#13830)
3893558 feat: defaults monopod to enabled for builds. (#13873)
b7f1ed0 revert: "revert: "feat: add internal api to support field hashing"" (#13865)
88de307 chore: add data and caching to AI assist (#13750)
9d5a39e feat: add new license info endpoint (#13711)
c769251 fix: support the unexpected json schema (#13871)
9a95174 feat(billing): new workspace usage endpoint (#13811)
1c62ddb chore: set monopod flags to true for accpetance tests. (#13856)
2565d7b fix: isTerminal(Pod) logic works with Monopod (#13854)
3824ae2 chore: clean up some permission logic (#13849)
5849764 fix: do not log duplicate connection disabled events (#13752)
98992ba fix(test): use local chart version for temporal-ui (#13866)
d6833d5 fix: don't allow invalid filter selections on timeline (#13855)
6cca28f revert: "feat: add internal api to support field hashing" (#13859)
bf799dd feat: add internal api to support field hashing (#13798)
aff5a15 Bump helm chart version reference to 0.551.0

v0.64.3

06 Sep 18:22
Compare
Choose a tag to compare

e6ade26 fix: include refreshes in early syncs query (#13852)
d378e75 fix(helm): remove pre-upgrade hook from service account (#13729)
a353a6a build: micronaut 4.6.1 (#13847)
d295dcd chore: enable node selector override (#13843)
84d599f feat(ai-assist): animated loading state (#13841)
c16e5be chore: [SyncCatalog V2] imrove collapse/expand row perfomace (#13840)
8a529d9 chore: removes unnecessary print statement that clutters logs. (#13844)
2531253 chore(helm): add logging and storage templates (#13807)
0c753eb chore: add basic mapper performance metrics to the sync summary (#13842)
ed7bf3e feat: progressive rollouts initial connector_rollout table & API (#13675)
6db66c0 feat: progressive rollouts table migration (#13819)
910f012 feat: support unknown type in the jsonSchema catalog (#13818)
efd0adf feat: split org members access management onto its own page (#13834)
4d99e61 fix: remove duplicate jobId on failures in "advanced view" of timeline (#13827)
cbfbfe8 chore: introduce AirbyteRecord and AirbyteJsonRecordAdapter (#13774)
d9e3dd5 fix: missing local string (#13831)

v0.64.2

04 Sep 23:53
Compare
Choose a tag to compare

0a8bc49 fix: update selected fields during schema propagation (#13727)
6ba68fd feat: add onboarding assist ui (#13705)
36b248d fix: wrap zendesk calls in safety nets (#13743)
cf0a3d4 chore: ensure both source/dest termination files are written on orchestrator exit (#13817)
a53c08a fix(magic variant): update missed code review comment (#13820)
fa846c1 fix: add entry for google-drive to publicApi definition mappers (#13788)
f621ae2 test: frontend e2e open and interact with logs from timeline (#13786)
7791151 feat: generate field from schema (#13808)
bab5ad7 chore(ai-assist): change highlight style to magic style (#13777)
8eb6884 feat: add temporal UI for local development (#13803)
7a85cec chore: update to Gradle 8.10 (#13813)
1cf3827 feat: auto grant instance admin to service accounts (#13806)
a9a7aca fix: use our UncaughtExceptionhandler over built-in (#13809)
9b99b39 feat: enable updates in development Temporal server (#13796)
8576a01 feat: apply mapping and generate destination catalog (#13739)
6361736 chore: pass correct env vars to read/write containers in megapod. Organize runtime env var code. (#13790)
805247b chore: jobs list -> micronaut data (#13422)
35dd8bc revert: "chore: matches req/limit for source/dest container memory." (#13795)
02583e3 fix: remove redundant uri from endpoint mapping (#13804)
b55bbb3 fix: move sleep to post heartbeat call + increase wait duration (#13775)
41e03fb feat: generate catalog for destination (#13688)
419b8bf feat: add UI warning for failed logins likely due to insecure cookies (#13801)
00270d7 chore: cleanup OrchestratorFetchesInputFromInit flag (#13734)
5eae8bd fix: add jobId back for sync fail events (#13709)
59dfc70 build: micronaut 4.6.0 (#13704)
8ccc517 fix: loosen frontend cron validation (#13792)
47fa764 chore: update frontend testing deps (#13778)
a38b774 Bump helm chart version reference to 0.524.0
8386ce6 chore: add keycloak client configs for workers on cloud (#13673)
4c567e4 feat: support keycloak client auth for cloud-server/airbyte-server requests (#13579)

v0.64.1

30 Aug 21:27
Compare
Choose a tag to compare

47f568b chore: add feature flag to disable auth header replacement (#13581)
6dfe3ca chore: matches req/limit for source/dest container memory. (#13782)
6fd9f15 fix: n+1 issue when doing the list_for_workspace calls on source and destination definitions (#13686)
27f3b41 feat: add execution type to exit value metric (#13780)
56e8660 feat: add caret button to ComboBox input (#13694)
41ef7b0 fix: fetch the exit value once (#13779)
47b59bb fix: make forms in modals have proper scrolling behavior (#13757)
a33b711 chore: emit dest exit value when non-0. (#13773)
d7bd50c refactor: move notification container to react portal (#13726)
2686543 feat: enable opening job logs anywhere (#13712)
fc57c6a feat: [SyncCatalog V2] group streams by namespace, add ability to enable/disable all streams and add the ability to edit destination namespace (#13578)
5843a62 chore: update CDK version following release (#13768)
157f77d feat: record metric for non-zero connector exit codes (#13770)
6c6c894 fix: use connection_disabled intl key for connection_disabled events (#13769)
5e2816e fix: retry links during validation w/backoff (#13766)
9244c1c feat: ensure memory footprint of monopod (#13761)
ff76c8b chore: ensure source/dest exit on orchestrator exit (#13751)
fb8eaa0 chore: cleanup forgotten code for FF (#13763)
4dd60c5 chore: update deps. (#13753)
99c4aa0 fix: properly position combobox options (#13690)
66f79b1 feat(ai-assist): add analytics events (#13742)
beac464 docs: remove docs references + startup script for docker compose (#13747)
d98a717 fix: [SyncCatalog V2] show deeply nested fields (#13746)
a4ee854 feat: debounce AI assist requests (#13652)
d542d52 chore: update ai button in modal to title (#13720)
8ee03b0 feat: add more explicit view all description (#13737)
f972c9b refactor: move k8 security context to singleton (#13679)
71ffcb7 fix: apm env vars need to be added to mutable list object (#13759)
37f7005 fix: remount global requests to avoid index issue (#13754)
6d0bd7c chore: make replication worker buffer size configurable (#13749)
b4d99c6 chore: fixing some comments (#13741)
37774d1 fix: bad variable name (#13736)
d0eb8a6 chore: update CDK version following release (#13748)
0a5715a fix: add "button" type to AI Button (#13721)
de7709a feat: frontend changes for publish modal when contributing to existing connector (behind feature flag) (#13670)
d376f5a chore: remove 'connectorBuilder.contributeToMarketplace' feature flag (#13717)
33d12df fix: actually pass connector apm env vars to connector (#13744)
986f00b fix: match casing & show number of synced streams in the status graph tooltip (#13745)
de2972c refactor: remove src/components/common directory (#13740)
b93873a feat: timeline events for enabling/disabling a connection, and connection settings updates (#13613)
f3023ca chore: use ellipsis character exclusively (#13693)
f03f774 feat: implement hashing mapper (#13607)
4ad8717 fix: fix StateWithIdTest to work when tests are run in random order (#13738)
e4b0285 chore: introduce mapper configurations (#13526)
17e3c6b chore: remove AutoBackfillOnNewColumns feature flag (#13735)
f5930e7 docs: add stories for LoadingSkeleton and BorderedTile (#13730)
4d5a9e0 fix: refresh creds for sync in init container (#13700)
e7482f3 fix: restore deleted script (#13731)
2639300 feat: organizational billing UI (#13649)
57c70eb fix: [SyncCatalog V2] add buttonPlaceholder for source-defined cursor catalog combobox (#13719)
698f43c chore: [SyncCatalog V2] add specific validation error for Pk and Cursor (#13650)
a30e048 Bump helm chart version reference to 0.493.1
2c8f465 Bump helm chart version reference to 0.493.0

v0.64.0

27 Aug 20:46
Compare
Choose a tag to compare

0a3446f fix: set second contributeToMarketplace feature flag default to true (#13696)
7f6c9c7 Bump helm chart version reference to 0.492.0

v0.63.20

27 Aug 20:18
Compare
Choose a tag to compare

581f919 fix: retrieve version from new .version file after .env removal (#13715)
bd7a6df chore: remove docker process support (#13702)
46b9fb1 fix: [SyncCatalog V2] add border-bottom to sync catalog table row (#13703)
9059de9 chore: don't write state and don't pass it to the connector if it's null or empty (#13698)
6b675bf test: enable setting feature flags in cypress tests (#13611)
3feea6b chore: delete unused replication workers (#13680)
fc3d12c fix: make helm template more resilient. (#13697)
6f01187 feat: add billing page APIs (#13590)
089df7c feat: add billing information to org info endpoint (#13676)
a8a7094 feat(ai-assist): add header modal (#13639)
4991e91 feat: add ai assist to add streams modal (#13513)
a505022 feat: link contributor's github in new connector contribution changelog entry (#13684)
ff5dfe8 fix: record table display not taking up full height (#13695)
bb2b1a4 Bump helm chart version reference to 0.483.0
0280b62 refactor: remove Cloud Database dependency from OrbClientImpl and clean up Orb Customer initialization (#13621)
d923f5a fix: remove .env from .bumpversion.cfg (#13692)
4672029 Bump helm chart version reference to 0.482.3
d767c37 chore: convert airbyte-cron to ksp (#13685)
7560824 chore: reduce log level noise (#13683)
d25b622 chore: properly write state_state_ for source connector. (#13672)
3ed72e6 feat: update highlight button color and add yellow-25 shade (#13648)
d1de163 fix: clear errors on accepting assist (#13653)
4a4c17d fix: workspace id is actually project id (#13682)
2c99421 feat: add empty arrays to assist proxy (#13667)
9ce499e refactor: remove dot env (#13661)
421c352 feat: log connection events for connection settings change (#13541)
916cb85 chore: remove Application UI experiment (#13674)
9f262a6 fix: local frontend development logout loop (#13527)
e49b924 chore: mono pod security pass (#13668)
d5272e0 chore: fix launcher start of temporal workers (#13644)
bd93200 chore: launch megapod (#13634)
ae94681 fix: label control misalignment when assist enabled (#13654)
ef3e17c Bump helm chart version reference to 0.475.0
c47a1f9 fix: remove old reference breaking oss publishing. (#13662)
460a218 feat: revamp ComboBox to support sections, labels, icons, and non-custom values (#13659)
4706365 chore: always set Worker V2 to true. (#13630)
2507215 refactor: rename user models (#13501)
b6ce583 refactor: remove auth-related fields from UserRead (#13483)
f86e73c ci: split e2e tests in multiple jobs (#13598)
84e3bed fix: Update spacing in generated docs and readme (#13658)
5075ea9 test: use bash instead of gradle for frontend e2e open (#13656)
2e68b59 docs: update webapp readme to include local k8s e2e instructions (#13629)
e9be1e7 chore: add Micronaut Data layer for Organization Payment Config (#13651)
63ef176 fix: more comprehensive handling of invalid event rendering (#13645)
7f329c9 refactor: remove docker compose configuration (#13544)
5235fad fix: allow instance_reader role comparison in useGeneratedIntent (#13647)
e4f94d2 chore: contains 🚨 database migration 🚨 - create OrganizationPaymentConfig table (#13624)
d4f809b fix: make instance_admin work with useGeneratedIntent (#13605)
62cdfe5 chore: update CDK version following release (#13642)
c969695 fix: secure getDeclarativeManifestBaseImage with AUTHENTICATED_USER (#13641)
7589d84 feat: support local container syncs (#13626)
8aea6e1 refactor: assume streams from outside of the Builder are tested (#13616)
df4f5d1 fix: set keycloak hostname and admin hostname explicitly (#13622)
ca13104 chore: remove another shared mock that fails when tests run in random order. (#13627)
be843ca chore: wrangle file/container constants into central location. (#13625)
df199d2 chore: update CDK version following release (#13498)
6aef75b test: add make command to allow cypress open for e2e (#13623)
4351d14 chore: remove the rest of the shared mock references to improve test resilience. (#13619)
caeff0d chore: remove unlimited credits feature flag (#13606)
1586bc7 fix: disable zendesk entirely in frontend (#13620)
3e09d86 feat!: add columns for fork in builder feature to connector_builder_project (#13597)
546c4d1 fix: don't close modals on notification toast click (#13549)
77fa8c3 chore: use discrete mock per test. (#13610)
71a41f3 feat: return 'language' on SourceDefinitionRead and DestinationDefinitionRead (#13596)
57c7b48 fix: icon size in streams list (#13612)
03944b8 feat: add ai assist to builder (#13469)
1df2856 fix: use custom domain for webhook url construction when available (#13580)
f8146bd chore: add helper text and docs link to application settings (#13587)
00ee594 fix: job logs modal UX improvements (#13588)
b7ef49d fix: re-enable setting destination namespace & stream prefix from schema page (#13604)
f6d0a5f chore: remove posthog billing references/special handling (#13602)
ff04b2e feat: use generated intents for custom connector upload on frontend (#13519)
d14c138 feat: add intent annotation for rbac (#13436)
dca736d feat: persist 'language' into actor_definition_version (#13593)
d56e077 feat!: add language column to actor definition version (#13591)
2fcb2aa chore: add shared feature flag (#13592)
bcca0a0 Bump helm chart version reference to 0.453.2

v0.63.19

20 Aug 18:15
Compare
Choose a tag to compare

7376a90 chore: bump keycloak version to 25.0.2 (#13241)
a578776 feat: include webhook operation in job logs (#13551)
242fefb chore: add Micronaut Data entity/repository/service for Organizations (#13567)
e9c2e47 feat(billing): add new placeholder billing in arrears pages (#13568)
1a774de revert: "chore: update to Gradle 8.10" (#13575)
1ad23c5 fix: generate indentation of metadata registryOverrides correctly (#13573)
2e5a921 chore: set discover and sidecar resources just in prod (#13554)
86ca7ed refactor: split StreamStatusType from ConnectionStatusType, refactor computeStreamStatusTests (#13546)
09d3337 fix: add timestamp to job start events, fix invalid first item making whole list empty (#13565)
f62c103 revert: "perf: use amazoncorretto:21-alpine for airbyte-base-java-image" (#13571)
3710f69 fix: restore use of Failsafe for API clients (#13569)
1e91864 refactor: github actions ci jobs cleanup (#13037)
e45bc07 chore: cleanup from metric prefix change (#13566)
a143a95 perf: use amazoncorretto:21-alpine for airbyte-base-java-image (#13079)
571f6c9 feat: [SyncCatalog V2] pk and cursor combobox (#13480)
f0a9364 feat: apply prefix to Micrometer metrics (#13521)
5691b98 Bump helm chart version reference to 0.445.3

v0.63.18

17 Aug 01:11
Compare
Choose a tag to compare

3704d30 chore: log out the actual dbt error. (#13561)
f74bcb9 chore: create low-resource resource requirements variant (#13547)
3034ef8 fix: fix tabbed display after headless ui upgrade (#13559)
49d71d4 fix: timestamp should be optional on failureReason (#13555)
5d01b60 revert: revert "chore: properly set default values for container resources." (#13550)
bab358c chore: rename bean for clarity. (#13540)
236813c chore: default workspace id. (#13539)
2731d18 design: text styling on confirmation modal (#13542)
0254330 chore: update to Gradle 8.10 (#13545)
96f8c85 chore: passes geo and dataplane to connector fetching init FF (#13538)
b8beab0 chore: properly set default values for container resources. (#13536)
85d4ea0 revert: "refactor: resolve manifest in frontend (#13473)" (#13535)
160ed7a Bump helm chart version reference to 0.442.3

v0.63.17

15 Aug 20:28
Compare
Choose a tag to compare

f02f6b3 test: add unit tests for StreamsList component (#13522)
be55502 Bump helm chart version reference to 0.442.1
436c696 test: unit tests for useStreamStatuses and useUiStreamStates (#13465)
080cd18 fix: speed up text filtering on all connections page (#13504)
f9e913d refactor: resolve manifest in frontend (#13473)
d6a7aba Bump helm chart version reference to 0.440.3
94f2684 fix(connector-builder-ai): prod assist url helm value (#13529)
e52f36b chore: allow launcher both with and without init containers enabled to handle AWS / Vault secret management (#13511)

v0.63.16

15 Aug 16:25
Compare
Choose a tag to compare

bb559a0 chore: update headless UI lib (#13509)
e76825f feat: add highlight button variant (#13468)
7cdd476 feat: add ai server proxy to builder server (#13467)
c674420 fix: 0 attempt jobs in timeline and users with empty string names (#13523)
2f55dd5 fix: connection timeline user_id defaults to null when user is deleted (#13458)
4cbb732 chore: pass secret mounts to init container for runtime secret management (#13524)
ddb1e63 refactor: dependency injection-based log client with performance metrics (#13482)
b0156f6 fix: add connectionId to /connections/events/get request body (#13508)
9a042ce fix: obfuscate user information in connection timeline events (#13236)
995d0d3 chore: include record stats per stream in debug logs (#13517)
21d6309 feat: add KeycloakAccessTokenInterceptor for AirbyteApi client-credentials flow (#13518)
bc8d0b9 chore: include connection ID in debug logging (#13516)
e1731fe fix: rounded cells issue in Table component (#13514)
42e80bb chore: remove noisy log message (#13512)
d3eb6f9 refactor: update KeycloakTokenValidator to support multiple realms and Connector Builder Server (#13497)
00bab7d chore: init failures no longer present as kube failures in telemetry (#13510)
460ce9d chore: debug issues with webhook invocation (#13507)
57b7e49 chore: add debug information for stats mismatch investigation (#13506)
c0ea016 chore: enable init containers for acceptance tests (#13494)
6ebeb2a design: update no workspace permissions view (#13491)
3b346d3 chore: enable contribute for oss (#13502)
b0a2080 fix: contribute typo (#13505)
d55d54f fix: update metadata.yaml.peb with registryOverrides changes (#13503)
bbb5673 Bump helm chart version reference to 0.429.0
d9638ca fix: remove duplicate env var. (#13500)
8019d79 fix: only log when a selected field is missing from the schema (#13493)
a2d6020 fix: don't allow cancelling an already cancelled job (#13490)
8a66a6a chore: clean up email uniqueness feature flag (#13459)
faab186 chore: remove limited docker support from launcher (#13496)
bf5cded chore: remove deprecated user create endpoints (#13484)
4a46ead chore: ffs: feature flag service (#13421)
16114a9 refactor: use failsafe for webhook retries (#13487)
871ea3d chore: pass the right flag. (#13489)
117370c feat: add base url preview (#13475)
fce3098 fix: error out when not creating the stbin/out properly (#13383)
d132c82 chore: bump orchestrator timeout. (#13485)
c25efc9 chore: adds fetching init container for connector operations (#13373)
3444015 chore: remove unused feature flag interface. (#13481)
b74396e chore: remove usages of last env var feature flag. (#13479)
cda5d30 chore: remove auto-disable failing connection feature flag. (#13478)
af1ee61 chore: ff to log state messages. (#13477)
c5a81a6 chore: remove auto_detect_schema (#13474)
51b8e42 chore: remove field selection workspaces env var. (#13472)
02a3d88 fix: properly exit init on failure. (#13471)
81b12e9 chore: remove old field selection env var. (#13470)
c54cb96 chore: add assumed role secrets. (#13466)
192cb31 chore: remove leftover DBT code. (#13460)
1d3c7d4 fix(connector-builder-contribute): remove .md from docs url (#13464)
13650e8 chore: added a data test id to the schedule button (#13463)
eb57dc1 fix(connector-builder-contribute): ensure updating the branch is a safe failure (#13451)
7ea9cc6 fix(connector-builder-contribute): escape escaped quotes properly (#13440)
fc268ea fix(helm): improve UX for handling GCP credential requirements (#13442)
289855d fix: unset filter query params after selecting a source (#13393)
1c33351 Bump helm chart version reference to 0.422.2
d69775a chore: add workload labeling in init container (#13454)
142184a chore: wire up jooq dataasource (#13450)