Skip to content

Releases: airbytehq/airbyte-platform

v0.50.18

15 Aug 23:30
Compare
Choose a tag to compare

4ef7265 Add additional metadata in Segment reporting for OSS (#8344)
6402e44 Fix test (#8367)
0a44ba3 🪟 🧹 Remove styled-components: SimpleTableComponents (Row, Cell, Header) (#8330)
8a3b766 Remove Temporal SDK gRPC overrides (#8361)
cc837b1 Jobs list order by (#8224)
6d73772 Delete deprecated resource requirements attributes (#8346)
53189fb Raise timeout (#8359)
09508c9 🪟 🧹 virtualize the new workspace picker (#8284)
08c08be Set retries FFs to true for oss. Expose configurable retry parameters… (#8347)
d7af5e9 Don't fail job if backoff longer than time until scheduled run. Allow… (#8331)
152e279 Show incomplete jobs with no partial success as running (#8333)
7e31c42 🪟 🎉 Make "propagate all changes" default autopropagation setting for new connections (#8293)
0e515e2 🪟 🔧 [Form Migration] <DbtCloudTransformationsCard /> form (#8296)
cd886e4 Update to airbyte-protocol 0.4.1 to resolve untraversable invalid catalogs (#8306)
362dae1 feat: api endpoint for upgrading source/destination actor to latest (#8247)
fb8f6e6 Org/RBAC API implementations (#8289)
50ce32a add create new job endpoint - third attempt (#8319)
1611d2a Limit log and retry (#8310)
2848cc6 🪟 🔧 Track when no source or destination connectors match a user search (#8307)
be4da2d 🪟 🎨 Don't show the reset dialog when user only adds/removes stream (#8301)
52a6af1 🪟 🎨 Show email recipient for workspace notifications (#8318)
69d8cb5 🪟🎨 Show attempt length in logs modal (#8317)
a0d710a 🪟 🎨 🏁 Workspace Picker for OSS (flagged) (#7978)
b2966cd persist breaking changes on /update (#8212)
f2d38bf Generate API client with kotlin, okhttp4, moshi, failsafe (#8150)
408329a 🪟 🔧 Update react-router to newest version (#8261)
b95a875 add refreshSchema activity option mocking now that they are separate … (#8321)
a866b34 Add migration to fix invalid source-stripe catalog (#8295)
78a77d5 remove refresh schema retry and set timeout up to 30 minutes (#8313)
d95f385 Destroy pod for non sync jobs (#8303)
abba686 Reapply the connection status change (#8288)
daee0c2 Introduce retries for RefreshSchema activity (#8300)
7fb9d06 Reduce refreshSchema activity timeout from 2 hours to 10 minutes (#8297)
6405fd2 Revert "add create new job endpoint - second attempt" (#8298)
697d894 🪟 🐛 Fix workspace URL prefilling in ticket form (#8257)
2cb205a add create new job endpoint - second attempt (#8075)
f2ee7aa Bump helm chart version reference to 0.47.24

v0.50.17

10 Aug 20:26
Compare
Choose a tag to compare

6b984c1 Bump helm chart version reference to 0.47.23
8ee9fd2 enable user and IDP reset in Keycloak via flag (#7950)
40ce36b Bump helm chart version reference to 0.47.22
7cdc47e Add a helm_local_install script for easier iteration on OSS helm charts (#7658)
eeb80ca Update enums: auth_provider and permission_types (#8266)
8e41ad1 Revert "Add new connection status endpoint (#7793)" (#8274)
cb3517f Configure Temporal SDK timeouts (#8255)
d060cda Add new connection status endpoint (#7793)
2e2877e Bmoric/reduce timeout (#8265)
9349929 Fix date json serialization in config api (#8249)
289f264 🪟 🐛 Handle oneOfs nested in arrays properly (#8215)
f30f780 Fix UserHandler & PermissionHandler beans (#8251)
be6ab33 Bump helm chart version reference to 0.47.21
d52234f add JOB_KUBE_LABELS (#8054) - add support for setting kube labels via environmental variables for different job pod types
b2d1790 Set some logs as debug (#8254)
f2596c4 Trace Temporal information (#8243)
700b099 🪟 🐛 treat incomplete sync jobs as active (#8139)
f391e79 Bump helm chart version reference to 0.47.20
80ad755 🪟 🔧 Fix links to incremental append deduped docs (#8250)
faf71bc default breaking changes ingestion flag to false in OSS (#8244)
c208ecc No Deduped + Hostory, Append + Deduped is the future! (#8188)

v0.50.16

08 Aug 20:58
Compare
Choose a tag to compare

b4eecf9 add breaking change info to actor_definition_version endpoint (#8186)
e97251f 🪟 🐛 Call cloud endpoint for workspace list in cloud create component (#8242)
84e4651 🪟 🧹 Refine how a Pending connection status is calculated (#8136)

v0.50.15

08 Aug 18:45
Compare
Choose a tag to compare

497043e Allow transitioning from PENDING to INCOMPLETE (#8228)
a6faa87 Migrate resets to new resource requirements format (#8174)
b972021 🪟 🔧 Prevent creation of new files in old folder structure (#8204)
7375922 Fix check constraint in permission table (#8221)
c4892d6 🪟 🧹 Rename <Next... /> components to actual (#8214)
eadb246 🪟 🧹 Change wording of Partial Success status (#8155)
d63a8ed Increase temporal allowed timeout and retry on Non cancellation exceptions (#8216)
a8b44ea Add @Body annotation to remove top level key hiding workspace Ids (#8218)
7a314ac 🪟 🎉 Cursor datetime format UI (#8173)
d607f23 add User APIs and Permission APIs (#8171)
4ad3e97 Rbroughan/log retry state part deux (#8141)
6af5a8f 🪟 🎉 Only show "more connectors found" message when user searched (#8210)
6d91bff 🪟 🐛 Remove git repo url schema validation from <CustomTransformationsHookForm /> form (#8199)
32aad31 get all workspaces paginated w/ nameContains (#8048)
fc2f551 Add debug logs (#8202)
23e0f65 🪟 🔧 Mock Date.now() in tests that rely on the value not changing (#8187)
047edee 🪟 🔧 Upgrade to pnpm 8 (#8200)
51d5b0f 🪟 🔧 [Form Migration][Part 2] <ConnectionTransformationPage /> forms: <NormalizationCard />, <CustomTransformationsCard /> and <TransformationForm /> (#7943)
59e5e4c RetryWithJitter for OrchestratorPodProcess. (#8194)
dd60158 Format (#8196)
114da9c Use wait for instead of direct kube call (#8195)
a2f9ed8 Revert "Switch 5000 to 500" (#8192)
152de05 Switch 5000 to 500 (#8191)
5cf919a Add a null check for the terminal state (#8189)
29b3f86 Revert "Lower the k8s status polling freqency for orchestrators" (#8190)
9b8d771 Updating CDK version following release (#8185)
5d59d19 Boost heartbeat cpu (#8184)
36cd68f Lower the k8s status polling freqency for orchestrators (#8183)
3d549f0 Check DB and remote before creating new ADVs on /update (#8083)

v0.50.14

04 Aug 21:02
Compare
Choose a tag to compare

ac8c478 🪟🐛 Connector builder: Fix revert to previous version (#8179)
48eeb98 🪟 🐛 Handle empty slices array gracefully (#8168)
9b2f52f fix(temporal): use correct property value for temporal.retention (#8176)
cc7ce40 🪟 🎉 Show more actionable cron expression error messages (#8154)
cd07ee5 Lower side containers resources (#8175)
e877b21 🪟 🔧 [Form Migration] <DestinationNamespaceModal /> and <DestinationStreamNamesModal /> forms (#8076)
231248a Simplify Test Harness: Move Asserts out. (#8170)
3024f3e Lower CPU Request for side containers (#8159)
7fc2209 🪟 🧪 Roll out CDC experiment and restrict to MySQL (#8148)
8110e23 pull out shared server code for creation of actordefinitionversions on create/update (#8082)

v0.50.13

03 Aug 19:04
Compare
Choose a tag to compare

3ffcc34 change Permission table schema (#8019)
708c47f remove deprecated method, replace with call to getMostRecentSyncForConnection (#8088)
ee3ef82 Rename nameStartsWith to nameContains and update the Jooq query to match (#8051)
0565315 🪟 🎨 Change language of emitted & committed (#8116)
4da2a52 Delete UseSyncResourceRequirementsFromInput flag (#8145)
ada7c86 Remove all test order annotations. (#8149)
0d8860d 🪟 🎨 Make hidden connector grid results easier to find (#8134)
cb94981 🪟 🧹 Remove dead component: <Placeholder /> component (#8153)
045b967 Updating CDK version following release (#8152)
2f508ed 🪟🎉 Connector builder: Make builder project read-only when in foreign workspace (#8107)
deaa806 Introduce test connection builder for shorter and safer acceptance tests (#8079)
1d54d99 Fix cron validation in airbyte-api (#8140)
17758ab Bump helm chart version reference to 0.47.16
a0dbfa3 Helm - Allow customization of WEBAPP_URL (#8046)
e04e42c 🪟 🎨 Fix table view in connector builder (#8090)
2ef292e Enable per source type feature flagging (#8113)
a46ebb0 Revert "Rbroughan/log retry state (#8099)" (#8135)
bf7c61b 🪟 🔧 Remove auto exposed webapp port in docker compose (#8091)
f0c9a45 Rbroughan/log retry state (#8099)
04d0559 Update to Micronaut 3.10.0 (#8104)
43c5ac7 🪟 Better communicate partial succes on jobs history page (#8122)
c27fab0 🪟 🧪 Improve CDC selection UX experiment (#8094)
044e25f Resource Requirements small adjustment and clean up (#8123)
3517899 🪟 🧹 Remove dead component: <ConnectionBlock /> component (#8121)
ffaf674 🪟 🔧 add typing to BuilderOneOf options (#8072)
b1445f7 🪟 🎉 Allow users to create a destination from ConnectionOnboarding screen (#8093)
06ce95d 🪟 🔧 Throw error when documentation request fails (#8103)
63feb22 🪟 🎨 🏁 Workspaces list for OSS (flagged) (#7937)
9886059 🪟 🔧 [Form Migration][Part 1] New react-hook-form components for <ConnectionTransformationPage /> and refactored the old ones (#7967)
9c26d03 Next round of resource requirement adjustments. (#8110)
5133d25 Bump helm chart version reference to 0.47.15
cede9f6 Introduce Airbyte API to OSS (#7871)
9ccda1c Prepare resource configuration cleanup (#8097)
710618d 🪟 🐛 Bug fix for text wrapping in tables (#8106)
3e465d5 🪟 🐛 Add tolerance to progress bar time calc (#8096)
36b655a Fix Airbyte Pro install script typo (#8095)
11fbba5 only mark the async job running once the pod is up and running (#8058)
218c5bc handle errors in schema refresh more gracefully (#8084)
506ad0a Add simple source for testing (#7629)
40e837e Fix WorkerConfigsProvider config lookup. (#8089)
6440709 🪟 🔧 Return 404 if no matching docs are found (#8085)
93a5c40 Populate the new schedule format for all rows (#8053)
d58473d Airbyte Pro install script tweaks (#7974)
4928c5f 🪟 🐛 Clean up scroll behavior + table widths (#8057)
749d410 🪟 🐛 Reinitialize connector form after submit (#8024)
9a5ff0e 🪟 🔧 Add fieldset to <Form /> component (#8066)
cb0bd02 Add explicit bouncycastle dependencies to container-orchestrator (#7981)

v0.50.12

30 Jul 17:14
Compare
Choose a tag to compare

4034249 Always use catalog id when creating test connections. (#8078)
46e3f10 basic acceptance test readability cleanup (#8077)
e501c50 Revert "add create new job endpoint" (#8073)
3c3b8ee Bring back negative jitter for non-cron schedules (#8067)
34ebf3e Remove old CDC tests. (#8070)
625dc46 🪟 🔧 Remove console log (#8065)
d82284b 🧹 Sweep authSpecification from platform (#7595)
138363c 🪟 🎨 Fix color var name reference (#8071)
1a0dd78 Clean up E2E Test: Move connector builder tests to own test class. (#8052)
6619138 🪟 🔧 Add auto scroll feature to <VirtualLogs /> component (#7994)
0ad1355 🪟 🎨 adust styling of workspace status banner (#8068)
d5c0ae6 add create new job endpoint (#7812)
a68bde6 Orchestrator returns more than one error code (#8063)
f519be5 Get all registry metadata when processing version overrides (#7965)
b070ae1 upgrade to gradle plugins 0.14.0 (#8062)
8e03a5a Add workspace id label to spec kubernetes pods (#7934)
bb6ef1d 🪟 🐛 Fix display of error response from builder server (#8042)
7519ad5 🪟 🎉 Session token auth UI (#7964)
d16f6d4 🪟 🔧 Rename primary and secondary to foreground and inverse (#8045)
cda0a1b (docs) Add a link to the Kestra integration (#8059)
26c8859 Enable the use resource requirements from the SyncInput. (#8021)
729636a better command helps and more oss commands (#8040)
abd7dd7 ApplyDefinitionsHelper seeds breaking change info (#7944)
d958f6d upgrade to gradle 8.2.1 (#8004)
18ea0f8 🪟 🐛 poll job info in logs modal while the job is active (#8039)
983bdbb update expected state for new postgres version (#8037)
44eaa73 🪟 🔧 Don't send datadog alert for custom connectors docs (#8027)
04768fb 🪟 🐛 Fix custom connector creation flow (#8018)
6eb9d75 Split the Connector Jobs events (#7914)
00a356d 🪟 🧹 Remove deprecated Sync Catalog code (#7930)
3489806 Updating CDK version following release (#8017)
63389d5 feat: RemoteDefinitionsProvider can fetch registry entries (#7995)
40fd8a3 Expand the how we describe container configuration requirements. (#8005)
46a2ead Label migration (#8006)
a5e70e5 Simplify WorkerConfigsProvider subtype handling (#7983)
b76b592 chore(ci): bump gitx image version (#7681)
2dd1037 Allow cancelling during backoff and between attempts. (#7945)
b24f879 🪟 🎨 Adjust button colors for dark mode + other tweaks (#7984)
1306429 Bump helm chart version reference to 0.47.13
3bcf5eb Use extraVolumes and extraVolumeMounts values in airbyte-cron chart (#7905)
12fe145 🪟 🎨 Tweak some colors for dark mode (#7976)
1fa3cc4 run frontend builds locally in parallel with backend builds on same machine (#7876)
ee84a30 🪟 Redirect to a Connector's Connections page after creating it (#7966)
09810ed Reduce job status polling frequency. (#7972)
e430aaf 🪟 🎉 For log viewer, load logs per-attempt instead of per-job (#7903)
72292c1 🪟 🎨 Dark Mode 🌚 (#6632)
aaa2510 misc test clean up; update to use jvm-test-suite (#7849)

v0.50.11

24 Jul 03:50
Compare
Choose a tag to compare

86ae00e Update warning message on test_read limit (#7911)
80e2bf0 Bump helm chart version reference to 0.47.11
950b27c update helm charts to reference newer version of temporal (#7962)
9b70aa6 Do not report global states stats as stream stats (#7958)
30ac402 🪟 🎉 Icon component (#7709)
378a3e4 🪟 🔧 Pass along project and workspace ID in builder API requests (#7898)
69437d6 Bump helm chart version reference to 0.47.10

v0.50.10

21 Jul 19:15
Compare
Choose a tag to compare

bc4d45e Fix publish_docker issues for keycloak and api-server (#7957)
ec08cfb Bump helm chart version reference to 0.47.9
4c069e7 fix values.yaml for airbyte-api-server helm charts (#7955)
7a83b34 🪟 🎨 Bring new sync catalog design to OSS (#7894)
bdac401 Add keycloak and keycloak-setup entries to docker-compose.build.yaml (#7954)
649ee78 Bump helm chart version reference to 0.47.8
a2c5dfa Add airbyte-api-server to publish-helm-charts github workflow (#7947)
6202000 add support state to actor definition version (internal types) (#7827)
7e1605d 🪟 🧹 Remove obsolete and unused <ExistingEntityForm /> component (#7951)
e7ae29a migrations: add support_state to actor definition version table (#7816)
b5c692a Revert "Revert "Add helm charts for airbyte-api-server (#7854)"" (#7948)
ec70204 Revert "Add helm charts for airbyte-api-server (#7854)" (#7946)

v0.50.9

20 Jul 23:26
Compare
Choose a tag to compare

029c50c add explicit input and output for wellKnownTypes task (#7942)
8ac75f2 Add test for FF overrides. Fix presist result. (#7929)
471c452 Add support for hiding connectors via feature flag (#7933)
9a1ec06 Add helm charts for airbyte-api-server (#7854)
231eaaf Quick javadoc fix. (#7924)
627a44b 🎉 Source Shopify-OAuth: make OAuth the only option for CANDIDATE for Cloud (#6457)
cd0d6d6 Add workspace id and connection id labels to normalize/transform/dbt pods
887b707 Fix remove field (#7920)
7d5627f Remove keycloak Dockerfile from bumpversion script (#7928)
f609e76 Update keycloak charts to latest appVersion (#7927)
2d1d9bd 🪟 🐛 Put attempt internal error messages inside scrollable Disclosure (#7870)
90f6379 Use resources requirements in actor definition for check/discover jobs (#7778)
97bb75d Fix oss docker publish now that builder uses gradle modules (#7913)
f6d2ad4 Bump helm chart version reference to 0.47.2
787ab44 MVP: Okta SSO in Airbyte Pro (#7110)
529c754 Updating CDK version following release (#7882)
1d37cd5 Make resource requirements more configurable. (#7896)
f8191fd [ISSUE #28331] support config with format config.config_key (#7825)
8acadc4 Roll random pg password for acceptance tests forward (#6635)
42457ef Update Dockerfile to better show what apps support metric collection. (#7909)
8820b00 Enable the use of a custom scheduler (#7901)
604dd47 🪟 🐛 Fix Sign up flow - omit the workspace creation step (bring back the old flow) (#7902)
53f0322 Bump helm chart version reference to 0.47.1
3187fa2 Rest in Peace Atelier (#7795)
c5a9802 Replace — with - (yes they look the same, but are different characters. (#7897)
da55f17 Introduce airbyte-api-server skeleton (#7846)
8f2e4f9 🪟 🐛 Connector Builder: Fix copy to/from button behavior (#7770)
3e21ea4 🪟 🎉 Add sync mode dropdown to stream details panel (#7688)
d220ce1 add acceptance tests for schema management (#7209)
0357a1e fix the clean slate query (#7819)
67a3297 🪟 🐛 Add hidden style to resizable panel which was mistakenly removed (#7887)
c34e0b3 log workspace and project id from connector builder to help troubleshooting (#7746)
fb52eab 🪟 🎉 Connector Builder: Global requests UI (#7699)
1d775d6 Use requireNonNullElse instead of Optional.ofNullable.orElse (#7873)
7b0cfb0 Add FFs for retry values for easy configuration on the fly. (#7855)
1767620 Handle null stats in ParallelStreamStatsTracker (#7865)
b537129 Rbroughan/get attempt endpoint 2 (#7851)
985de29 🪟 🎉 Keep logs downloading Toast around until logs download (#7857)
5f90b82 remove migration tests; update gradle to be lazier (#7863)
c5b718b 🪟 🎉 Properly propagate readOnly to more components (#7847)
909a17c Bump helm chart version reference to 0.47.0
9353550 feat: pod-sweeper can sweep running pods (#7852)
4c22a93 run oss ci in dagger (#7830)
55ed46c Re-introduce changes to add new labels to sync kubernetes pods (#7719)
84a27b9 Filter Workspaces by Name (and paginate results) (#7792)