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 Rosa and GitHub
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 Rosa and GitHub
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 Rosa and GitHub
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 Rosa and GitHub
ed43e72072
fix(data-connect): Fix auth and app check token names on stream wire ( #9822 )
2026-04-09 10:17:05 -07:00
Stephen Rosa and GitHub
408bbd182e
feat(data-connect): add support for streaming transport ( #9809 )
2026-04-08 15:15:58 -07:00
Stephen Rosa and GitHub
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 Rosa and GitHub
e8aa939ae6
update CODEOWNERs ( #9724 )
2026-03-17 07:15:14 -07:00
Stephen Rosa and GitHub
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 Rosa and GitHub
0a064d0809
Added more granular tracking for web frameworks
2025-02-05 09:59:33 -08:00
Stephen Rosa and GitHub
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