Skip to content

Sync internal 11/11/25#36

Merged
Ethan-Arrowood merged 41 commits intomainfrom
sync-internal-111125
Nov 11, 2025
Merged

Sync internal 11/11/25#36
Ethan-Arrowood merged 41 commits intomainfrom
sync-internal-111125

Conversation

@Ethan-Arrowood
Copy link
Member

Since this is the first introduction of the Contributing section that tracks the previous synchronization commit, for additional context the commit used for this sync range is d27b870

kriszyp and others added 30 commits November 10, 2025 17:38
… first on is loadAsInstance=false and user code calls a Table without loadAsInstance=false
Wait for jsresource resources to be imported before considering the j…
I avoided any breaking changes to the types by allowing `User | any`, and working through the changes pretty carefully.
* Transactions have a timeout property that can be individually adjusted for known long transactions
* Transaction timeout (default) is configurable
* Transactions record the startedFrom resource name and method for better error reporting
* Transactions will commit instead of aborting when they timeout, so processes can continue with minimal disruption and the transaction can continue to be used
…gain, it gets a new timestamp and doesn't conflict/tie with previous transaction
Leave scope.handleEntry() promise free but still wait for the initial…
Fix transaction timeout message to be truthful
@Ethan-Arrowood Ethan-Arrowood requested a review from a team November 11, 2025 22:07
This was referenced Nov 11, 2025
@Ethan-Arrowood Ethan-Arrowood merged commit ae87eaa into main Nov 11, 2025
7 checks passed
@Ethan-Arrowood Ethan-Arrowood deleted the sync-internal-111125 branch November 11, 2025 22:50
@Ethan-Arrowood Ethan-Arrowood linked an issue Nov 18, 2025 that may be closed by this pull request
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

jsResource.ts does not return a promise for the completion of loading modules

7 participants