Skip to content

Releases: airbytehq/airbyte-platform

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)

v0.63.15

09 Aug 16:56
Compare
Choose a tag to compare

d7944db fix: proper error message fallback syntax (#13456)
a8f5172 feat: make secrets warning on the contribution modal dismissable (#13452)
a1439bb fix: deep linking to a job in connection timeline (#13448)
0813e2c fix: better handling for missing user in cancel events, fix formatting for clear cancel events (#13455)
0080471 feat(connector-builder-contribute): use a airbyte pat in cloud when checking if a connector id exists (#13408)
d7a4c84 chore(docs): replace quickstart section with link to quickstart docs (#13453)
77aab7c feat: add migration to enforce unique emails (#13321)
9225435 fix: send sourceCatalogId on updateConnection call (#13449)
5357e67 chore: convert ConfiguredAirbyteCatalog, ConfiguredAirbyteStream and AirbyteStream to Kotlin data classes (#13413)
719a210 fix: timeline job stats for 0 record/0 byte jobs, list user when job is cancelled (#13444)
a72027e fix: include SocketTimeoutException on the retryable hydration errors (#13447)
526abb3 refactor: use Jackson for workload api client serde (#13443)
6aa1cce Bump helm chart version reference to 0.414.0
a9eebbe fix: apply stream status fallbacks in sync progress (#13334)
9f4b277 fix: limit connection timeline date filter start date (#13434)
749ded8 feat(connection timeline): add stats to refresh events (#13435)
eeda007 fix: allow null failureReason in failed sync events (#13429)
b7a655b fix: relink auth user when existing user is orphaned (#13388)
36edff4 chore: move all models out of jobs persistence (#13417)
8178de3 fix: cron Chart deployment extraContainers (#13419)
5b448bc fix: connection timeline year bug (#13416)
b8a48f6 chore: log state message which had bad count (#13401)
d7d1d2c ci: move fe e2e tests from docker compose to k8s (#13407)
1c679d6 fix: connection timeline alignment bugs (#13398)
474d714 chore: update CDK version following release (#13414)
6df4a54 feat: update rate limited messaging (#13397)
5aa22bf chore: update enterprise configuration for new init container flow. (#13411)
f5b074a chore : align on workload init container name. (#13410)
d07d74c fix(connector-builder-contribute): ensure we throw an error when a connector exists (#13386)
032e4f1 fix: refresh config before hydration in build stage (#13403)
f701bd8 chore: update CDK version following release (#13221)
1576956 feat: connector identifier validation in Contribute modal (#13376)
7b9e317 chore: wire up gcp secret env var passing, metrics client. (#13402)
10ba2e8 refactor: rename check contribution endpoint names to be more consistent (#13368)
84a5de4 chore(connector-builder-server): use Python 3.10 in python base image (#13191)
073919a feat: disable contribute to marketplace if stream warnings (#13374)
f42993f refactor: pull out radiobuttontile (#13394)
a7bad11 fix: log failure event with failed job (#13384)
175f77d chore: update getDestinationSpecificionRead to support OVERWRITE_DEDUP (#13382)
f342f54 refactor(frontend): remove initial form values from connection form context (#13298)
7abf588 Bump helm chart version reference to 0.399.0
50c51a8 fix: flex layout in SyncFailEventItem (#13395)
7f86821 Bump helm chart version reference to 0.398.0

v0.63.14

02 Aug 16:24
Compare
Choose a tag to compare

8c4776a feat: add warning to publish modal about privatizing secrets (#13359)
75e5fa8 fix: use correct project reference for init container (#13392)
e34bfb3 feat: support full refresh | overwrite dedupe in the UI (#13370)
addf27c fix: mark the bean as optional to fix front end tests (#13391)
a496d3c Bump helm chart version reference to 0.394.0
4731a0b feat: automatically set variables enabling SSL for temporal on external databases. (#13095)
e42711c fix: allow the pg container used to create the keycloak database to be overriden (#13385)
6976bf9 fix(connector-builder-contribute): ensure files pass formating (#13380)
e98dc2e Bump helm chart version reference to 0.390.0
9140306 fix: use correct factory for client bean (#13378)
52c4e50 chore: add control/data plane envs to yml file. (#13379)
e7f9c49 feat: add Contribute to Marketplace modal (behind feature flag) (#13251)
8c7617d feat: enable Workloads for OSS, continue opt-in for Enterprise. (#13362)
15a357a chore: add micronaut env to init contaianer. (#13375)
2ea6086 feat: add env vars to set additional launcher images (#13371)
40b288f chore: add running job item to connection timeline (#13219)
71b38db fix: avoid doing a double hydration of the replication input (#13307)
f94d25d fix: update cypress test for clear-not-refresh (#13372)
5db527a fix(connector-builder-contribute): catch repository not found (#13367)
f6fcd57 chore: clean up some stream descriptor converters code (#13366)
55117c7 fix: log all job failures in timeline events (#13354)
afebcb0 chore: _ FF the kube cp call directly. (#13364)
b127e13 Bump helm chart version reference to 0.383.1
b35971d chore: add overwrite_dedup validation (#13363)

v0.63.13

31 Jul 21:32
Compare
Choose a tag to compare

52ab551 revert: "revert: "chore: job Run config as env" (#13317)" (#13319)
b44b203 fix: use keycloak realm name rather than id (#13361)
e463993 fix(community-auth): expire refresh token after 30 days (#13360)
e0af7a0 feat: disable async state manager in worker v2 (#13352)
d6aeb35 feat: improve Builder stream testing UX (#13308)
b189a9d chore: delete duplicated StreamDescriptor converter (#13356)
9ddded0 chore: adds hydrating init container for orchestrator (#13338)
ba120dd perf(frontend): add datadog timing events (#13353)
aa22a3a chore: add DestinationSyncMode.OVERWRITE_DEDUP (#13335)
072f964 chore: reduce log noise (#13351)
d0b98b4 fix: mark temporal clean up error as transient (#13332)
1d4868d fix: dbt job id and account id should be long (#13326)
99bd19e feat(connector-builder-contribute): enable spec tests for manifest file (#13330)
a62605b feat(connector-builder-contribute): generate docs from manifest (#13269)
4680523 fix: exception handling in launcher rehydration retries (#13340)
0c8a202 feat: [SyncCatalog V2] scrollable sync catalog page (#13312)
4ff7141 perf: add frontend datadog timing for connections table (#13240)
742decc chore: add enterprise to pnpm start (#13348)
a34c376 refactor(frontend): remove destination specification from connection form context (#13297)
8c517cb chore: interactive pnpm start env selection (#13300)
d086213 Bump helm chart version reference to 0.376.0