Paul Beusterien and Nick Cooke
7caaa2da7e
fix(database): report the server's reason when it rejects getData ( #16724 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-11-04 22:03:28 -05:00
Nick Cooke
8e9d34a81f
fix(database): keep active queries marked active after getData ( #17009 )
2026-11-04 21:35:29 -05:00
Paul Beusterien and Nick Cooke
b731356c83
fix(database): apply filtered getData results only to the query's view ( #16722 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-11-04 17:14:58 -05:00
Paul Beusterien and Nick Cooke
d02e553430
fix(database): resend in-flight gets after reconnect ( #16719 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-11-04 16:38:09 -05:00
Paul Beusterien and Nick Cooke
b72d6f66cd
fix(database): return child data from getData under observed parent ( #16721 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-11-04 15:23:49 -05:00
4f6b57acda
fix(database): Run WebSocket keepalive on the connection worker queue ( #16767 )
...
Co-authored-by: Andrew Heard <andrewheard@google.com >
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
Co-authored-by: Nick Cooke <nickcooke@google.com >
2026-11-03 11:32:47 -05:00
Paul Beusterien
9dff5949a5
fix(database): report connection failure when the connect attempt times out ( #16725 )
2026-11-02 12:02:29 -05:00
Wu Shuwen
75027d7c38
fix(database): synchronize repo manager snapshots ( #16774 )
2026-10-28 15:07:02 -04:00
Andrew Heard
12d8a1dd6d
revert(database): restore FSRWebSocket asserts from #16863 ( #16927 )
2026-10-20 11:34:13 -04:00
Wu Shuwen and Nick Cooke
076787e05d
fix(database): serialize push ID generation ( #16768 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-10-14 19:50:15 -04:00
Wu Shuwen
e3f4a4bcf3
fix(database): hash prioritized children in priority order ( #16769 )
2026-10-14 19:47:29 -04:00
Paul Beusterien and Nick Cooke
78da5a9360
fix(database): raise events for every rerun transaction ( #16821 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-10-14 19:31:22 -04:00
Paul Beusterien and Nick Cooke
3a2c095b8c
fix(database): mark failed getData queries inactive ( #16833 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-10-14 19:29:39 -04:00
Paul Beusterien and Nick Cooke
fd6efb63d4
fix(database): don't crash on invalid server hosts or error messages ( #16863 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-10-14 17:50:07 -04:00
Paul Beusterien and Nick Cooke
9e3470c61c
fix(database): avoid crash when purging writes with pending acks ( #16723 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-10-13 20:53:57 -04:00
Paul Beusterien and Nick Cooke
768dc804b9
fix(database): avoid crash on get error without reason ( #16720 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-10-13 20:35:25 -04:00
ismail ramzi
ba0c5cebc4
ignore malformed realtime server messages in message handlers ( #16750 )
2026-10-09 15:04:43 -07:00
Hokila Jan
e04df89a38
fix(database): refresh server time offset after clock changes ( #16566 )
2026-08-31 17:09:29 -04:00
Paul Beusterien
2a6dc1b7f5
Update to clang-format 23 ( #16562 )
2026-08-26 12:01:13 -07:00
ismail ramzi
586d73f778
fix surrogate pair replacement range in FNextPushId ( #16415 )
2026-07-20 12:14:38 -04:00
ismail ramzi
2e2db51ab6
ignore non-text websocket frames in handleIncomingFrame ( #16414 )
2026-07-20 11:25:19 -04:00
Nick Cooke
ffc1aaea6b
refactor(database): remove obsolete OS availability checks ( #16317 )
2026-06-24 12:08:10 -04:00
Nick Cooke and gemini-code-assist[bot]
dc18b7f5b9
refactor(global): cleanup redundant availability checks and update sample apps audit ( #16143 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-30 18:48:30 -04:00
45210bd1ea
[RTDB] Fix Fatal Exception: FirebaseDatabasePersistenceFailure ( #15563 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
Co-authored-by: Nick Cooke <nickcooke@google.com >
2025-12-02 16:09:00 -08:00
Paul Beusterien
3c30cd9a5d
[RTDB] Fix concurrency crash in FView ( #15548 )
2025-12-01 15:35:42 -08:00
pcfba
1cce11cf94
Formatting updates from running scripts/style.sh ( #15311 )
2025-09-09 18:04:55 -04:00
Nick Cooke
a0fd16d383
[Infra] Bump podspec min. versions ( #15015 )
2025-06-24 13:22:47 -04:00
Nick Cooke
1fe5229f69
[Database] Mark 'FIRDataSnapshot' as Sendable ( #14439 )
2025-02-10 17:32:13 -05:00
Paul Beusterien
2e11fc13c7
Restore socket rocket ( #14427 )
2025-02-04 19:54:09 -08:00
Seyed Mojtaba Hosseini Zeidabadi
d4e42eef8c
Enhance FirebaseDatabase function names ( #13778 )
2024-10-03 07:34:36 -07:00
Paul Beusterien
936ddf44f8
Fix temporary disconnect when app goes inactive ( #13564 )
2024-09-03 06:49:14 -07:00
Seyed Mojtaba Hosseini Zeidabadi
4d21717b1a
Fix all typos found under the FirebaseDatabase/Sources directory ( #13348 )
2024-07-23 07:01:07 -07:00
Nick Cooke
29f73de57c
Missed synchronize usage
2024-06-26 11:44:46 -04:00
Nick Cooke
b19ad69314
Remove synchronize calls for GULUserDefaults
2024-06-26 10:20:29 -04:00
Paul Beusterien
3af2f80aee
[v11] [RTDB] Remove SocketRocket ( #13100 )
2024-06-10 10:25:42 -07:00
Paul Beusterien
f5309bf45b
[v11] Remove unused FIRDependency class ( #13053 )
2024-06-04 06:56:50 -07:00
Paul Beusterien
1198afd2ba
Merge remote-tracking branch 'origin/main' into pb-merge-main-529
2024-05-29 15:09:57 -07:00
Nick Cooke
554255aa09
[Infra] Clean up visionOS conditionals ( #12934 )
2024-05-10 16:18:00 -04:00
Paul Beusterien
1a0d39a329
Merge remote-tracking branch 'origin/main' into auth-swift
2024-05-08 13:59:34 -07:00
Paul Beusterien and Nick Cooke
1c605b2d24
[RTDB] Use NSURLSessionWebSocket instead of SocketRocket where possible ( #12894 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2024-05-08 08:10:09 -07:00
Paul Beusterien
2f70913391
Merge remote-tracking branch 'origin/main' into pb-merge-main
2024-04-17 11:40:52 -07:00
Takumi Muraishi
ffedaed448
Fix typos ( #12783 )
2024-04-13 13:34:36 -07:00
Nick Cooke
09782225e9
[Database] Migrate to GoogleUtilities's storage container ( #12753 )
2024-04-11 18:03:27 -04:00
Paul Beusterien
b4d4586aaa
[auth-swift] Consistent structure for FirebaseAuthInterop ( #12384 )
2024-02-20 17:24:46 -08:00
Andrew Heard
760d449145
[visionOS] Fix FirebaseDatabase build on Xcode 15.1 beta 1 ( #11937 )
2023-10-13 16:33:34 -04:00
Andrew Heard and Nick Cooke
f3a14c249e
Add FirebaseAppCheckInterop umbrella header ( #11860 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2023-10-11 18:39:18 -04:00
Paul Beusterien
455de9c017
More fixes for AppCheckInterop ( #11813 )
2023-09-15 11:35:51 -07:00
Andrew Heard
0bf46a3bca
[Database] Replace deprecated NSKeyedUnarchiver method in FLevelDBStorageEngine ( #11479 )
...
Replaced use of the deprecated `unarchiveObjectWithData:` method with `unarchivedObjectOfClasses:fromData:error:`, available in iOS 11+ (above our minimum deployment target).
2023-06-26 13:57:47 -04:00
Nick Cooke
ffc697be0e
[Functions] Fix typo in HTTPSCallableOptions initializer ( #11318 )
2023-05-23 07:43:08 -07:00
Paul Beusterien
8bbb85e9fb
Fixed unused warnings building in release config ( #10313 )
2022-10-06 15:24:44 -07:00