Commit Graph
77 Commits
Author SHA1 Message Date
Paul BeusterienandNick Cooke 2fed357aa0 [Functions, Storage] Emulator authentication fix (#16541)
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
2026-09-02 10:55:29 -07:00
Paul Beusterien 58bd319bae Fix AppCheck concurrency infinite recursion bug in Auth (#16552) 2026-09-01 09:02:03 -07:00
Nick Cooke d559d6ad80 fix: resolve concurrency resource leak in Functions stream cancellation (#16392) 2026-07-21 18:03:17 -04:00
Paul Beusterien 56213d87f1 [Storage,Functions] Fix credentials for emulator (#16395) 2026-07-14 07:48:53 -07:00
Nick Cooke e28a1a1a84 refactor(misc): remove obsolete OS availability checks (#16313) 2026-07-09 16:40:30 -04:00
Nick Cookeandgemini-code-assist[bot] db5828ba1c fix(auth, functions): Xcode 26.4 'async let' cleanup crashes (#15991)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-31 20:57:42 -04:00
Yakov Manshin 37b1ad64df Functions Cleanup (#15119) 2025-07-16 17:03:13 -04:00
Nick Cooke e3110da07b [Infra] Rename 'FIRAllocatedUnfairLock' to 'UnfairLock' (#15090) 2025-07-08 16:09:40 -04:00
Nick Cooke 8543e7ec75 [Functions] Update HTTPSCallableOptions.swift (#15075) 2025-07-07 17:23:34 -04:00
Nick Cooke 32c3c739c7 [Infra] Clean up 'AtomicBox' usage in favor of 'FIRAllocatedUnfairLock' (#15082) 2025-07-07 12:21:09 -04:00
Nick Cooke 3429c4dbba [Infra] Bump swift-tools-version in Package.swift (#15026) 2025-07-02 16:24:27 -04:00
Nick Cooke 053e6fc3aa [Functions] Remove completion-handler based internal logic (#15058) 2025-07-01 12:07:56 -04:00
Seyed Mojtaba Hosseini Zeidabadi 3c887c299c docs: fix NSDictionary in firebaseFunctions internal sources (#14965) 2025-06-12 07:16:27 -07:00
Seyed Mojtaba Hosseini Zeidabadi 3a3e8ec193 docs: fix auxiliary in firebaseFunctions sources (#14964) 2025-06-12 07:16:11 -07:00
Yakov Manshin 0004edbccb Refactored Number Coding in FunctionsSerializer (#14889) 2025-06-03 10:59:42 -04:00
Nick Cooke dbecea06dc [Functions] Complete Swift 6 support (#14838) 2025-05-13 11:07:39 -04:00
Nick Cooke 8eb500eba1 [Functions] More Swift 6 improvements (#14788) 2025-05-09 11:59:06 -04:00
Paul Beusterien 6efa753a5f Investigate swiftformat on Linux CI (#14808) 2025-05-02 14:31:48 -07:00
Nick Cooke 8d1305dcc9 [Functions] Address more Swift 6 warnings (#14772) 2025-04-25 20:19:31 -04:00
Nick Cooke d9fd34b697 [Infra] Remove Swift compiler(>=6) checks (#14771) 2025-04-24 13:59:27 -04:00
Nick Cooke f646b3e0a1 [Infra] Move 'functions' workflow to Xcode 16 (#14689) 2025-04-09 13:53:48 -07:00
Nick Cooke 5113cfd4f9 [Functions] 'call' API's completion handler should be called on the main thread (#14667) 2025-04-08 17:31:09 -04:00
Nick Cooke f49b37ff30 [Swift 6] Address low-hanging Swift concurrency errors in Functions (#14597) 2025-03-19 10:26:53 -04:00
baf60edf13 [Functions] Add support for streamable cloud functions (#14395)
Co-authored-by: Eblen Macari <eblenmacari@gmail.com>
Co-authored-by: Eblen M <joseeblen@xwf.google.com>
Co-authored-by: Rodrigo Lazo <rlazo@users.noreply.github.com>
2025-03-10 14:37:52 -04:00
Yakov Manshin ea8fb07f37 Refactored FunctionsSerializer.encode(_:) (#14524) 2025-03-04 09:47:28 -05:00
Nikita Vasilev 8710c7adb0 [Functions] Include endpoint and region details in error messages (#14487) 2025-03-03 11:53:39 -05:00
Yakov Manshin 0ea9a19ca3 Refactored FunctionsSerializer.decode(_:) (#14514) 2025-02-28 17:53:36 -05:00
Nick Cooke 918d77dd4c [Functions] Pass placeholder app check tokens on error (#14467) 2025-02-19 12:17:08 -05:00
Yakov Manshin 56d4c18387 Refactored Functions’s Result Handling (#14086) 2024-11-18 10:20:38 -05:00
Yakov Manshin 15caf49aad Switched HTTPSCallable to Async Method (#14085) 2024-11-18 10:13:07 -05:00
Yakov Manshin 0ac8bbbe2b Async Function Calling (#13901) 2024-10-29 18:44:26 -04:00
Yakov Manshin 865535fda7 Async FunctionsContextProvider.context(options:) (#13900) 2024-10-29 12:47:34 -04:00
Yakov Manshin 84f28c12ef Fixed DispatchGroup’s Excessive Wait in FunctionsContext (#13887) 2024-10-14 08:14:38 -07:00
Danni Stjernegård ae484d3016 Correct documentation for Callable default timeout (#13869) 2024-10-10 06:50:09 -07:00
Yakov Manshin 995c9339f9 Refactored Duplicate Methods in Functions (#13771) 2024-10-03 16:07:46 -04:00
Yakov Manshin 9384b9fb8a FunctionsError (#13601) 2024-09-10 14:27:09 -04:00
Yakov Manshin 7700b58836 Updated Functions Errors (#13535) 2024-09-03 09:46:00 -04:00
Yakov Manshin 8f335d6974 FunctionsContext Updates (#13531) 2024-08-22 08:48:48 -07:00
Yakov Manshin e76d7460aa Refactored Function Calling (#13476) 2024-08-09 08:18:28 -07:00
Yakov Manshin f0fdd5b22d Functions Cleanup (#13449) 2024-08-02 17:13:09 -04:00
Yakov Manshin 8ac886d045 Consistent Collections Coding in FunctionsSerializer (#13419) 2024-07-31 11:11:03 -04:00
Yakov Manshin 26dab2702e Renamed FUNSerializer to FunctionsSerializer (#13410) 2024-07-27 11:40:16 -07:00
Yakov Manshin 81b2451f5c Functions Serializer Updates (#13409) 2024-07-27 10:06:14 -07:00
Seyed Mojtaba Hosseini Zeidabadi c0a952ed0a Fix typo of the FirebaseFunctions files (#13329) 2024-07-21 07:02:04 -07:00
Paul Beusterien 0ab171c52b [v11] Update to SwiftFormat 0.54.0 (#13222) 2024-07-03 07:01:29 -07:00
Paul Beusterien 8719e5a9bc [v11] Simplify Component System Usage (#13047) 2024-06-03 15:45:09 -07:00
Sheikh Bayazid e8a12e04c2 Improve/use shorthand syntax for unwrapping optionals and fix typos (#12369) 2024-05-03 08:50:20 -07:00
Paul Beusterien 6b0cc0276c Several minor doc fixes for Functions (#12323) 2024-01-29 09:43:20 -08:00
Paul Beusterien 0fe8385fe6 Remove unnecessary compiler checks for Concurrency support (#12232) 2024-01-03 07:04:02 -08:00
Paul Beusterien 4d2b60dc75 Updated to SwiftFormat 0.52.10 (#12125) 2023-11-21 12:12:05 -08:00