11 Commits
Author SHA1 Message Date
6628ce177d feat(data-connect): Align SQL Connect Stream Transport Exponential Backoff Parameters with Other Platform SDKs (#10221)
* udpate exponential backoff params to match other SDKs

* add changeset

* update changeset

* Apply reviewer suggestion

* yarn run format

---------

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-28 13:48:25 -07:00
Stephen RosaandGitHub b11c2d3e99 chore(data-connect): refactor streaming tests and change idle timeout back to 15s (#10133)
* re-organize tests, introduce helper function to flush microtask queue

* fix some formatting and ordering

* return idle timeout to 15 seconds

* address reviewer comments

* run yarn format

* address reviewer comments

* fix tests calling closeConnection twice

* update changeset to patch
2026-07-08 13:04:26 -07:00
Stephen RosaandGitHub 5a181cff29 fix(data-connect): Reduce Stream Transport Idle Timeout to Instant (#9936)
* reduce idle cooldown to instant

* run yarn format and add changeset

* update changelog
2026-05-11 13:42:13 -07:00
Stephen RosaandGitHub b8af3fc56d feat(data-connect): add de-duplication, resume, and intelligent reconnection with backoff (#9905)
* chore(data-connect): update documentation and names in stream transport (#9846)

* rename in preparation for future changes

* finish renaming + updating comments

* minor typo fix

* feat(data-connect): add query de-duplication to stream transport (#9850)

* rename in preparation for future changes

* finish renaming + updating comments

* minor typo fix

* add de-duping - now for tests

* add de-duplication tests for invokeQuery

* finish invoke operation dedupe tests

* add subscribe de-duping as well

* add more query dedupe tests

* chore(data-connect): clean up streaming tests a bit (#9851)

* rename in preparation for future changes

* finish renaming + updating comments

* minor typo fix

* add de-duping - now for tests

* add de-duplication tests for invokeQuery

* finish invoke operation dedupe tests

* add subscribe de-duping as well

* add more query dedupe tests

* clean up stream tests

* clean up promise types in streaming tests

* Pasta/bucatini resume refactor (#9885)

* add test changes

* add transportchanges

* finalize changes, run yarn format

* finalize changes based on reviewer feedback

* feat(data-connect): add prefer resume over execute optimization to stream transport (#9879)

* initial implementation - now for testing

* finish tests

* merge pasta/bucatini-resume-refactor

* address reviewer comments

* remove old comments

* address reviewer comments

* feat(data-connect): add intelligent reconnection to streaming transport and harden disconnect/cleanup functionality (#9893)

* WIP

* first pass

* fixing names

* tidying up, fixing tests

* fixed tests

* address reviewer comments

* address reviewer comments and harden close/cleanup lifecycle

* address reviewer comments

* make listener registering and unregistering more robust

* merge main, add changeset
2026-05-05 11:41:15 -07:00
Stephen RosaandGitHub ed43e72072 fix(data-connect): Fix auth and app check token names on stream wire (#9822) 2026-04-09 10:17:05 -07:00
Stephen RosaandGitHub 408bbd182e feat(data-connect): add support for streaming transport (#9809) 2026-04-08 15:15:58 -07:00
Stephen RosaandGitHub 73865e5d1a feat(data-connect): Add validateArgsWithOptions() (#9614)
* update validateArgs to handle new options arguments

* add validateArgs unit tests

* split functionality into separate functions, add changeset

* add hasVars argument to help differentiate first argument

* update changelog

* export validateArgs

* remove vestigial console log

* update changeset
2026-03-17 07:40:26 -07:00
Stephen RosaandGitHub e8aa939ae6 update CODEOWNERs (#9724) 2026-03-17 07:15:14 -07:00
Stephen RosaandGitHub 8c382982e5 DataConnect: Update requests to point to v1 backend endpoints instead of v1beta (#8820)
* update API requests to point to v1 instead of v1beta

* update changelog
2025-03-03 11:18:24 -08:00
Stephen RosaandGitHub 0a064d0809 Added more granular tracking for web frameworks 2025-02-05 09:59:33 -08:00
Stephen RosaandGitHub 04ada1ca4d Fix error caused by undefined "trackedQuery" in QueryManager (#8570)
* Add check for non-query refType in executeQuery argument

* Add unit test checking for non-query refType in executeQuery argument

* add changeset
2024-10-15 14:49:37 -07:00