Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5af53ebe9c4c017387e11691eeb6c0fdf576cb93
https://github.com/WebKit/WebKit/commit/5af53ebe9c4c017387e11691eeb6c0fdf576cb93
Author: Youenn Fablet <[email protected]>
Date: 2026-01-19 (Mon, 19 Jan 2026)
Changed paths:
M Source/WTF/wtf/persistence/PersistentCoders.h
M Source/WebCore/platform/WebCorePersistentCoders.cpp
M Source/WebCore/platform/WebCorePersistentCoders.h
M Source/WebCore/workers/service/RouterSourceDict.h
M Source/WebCore/workers/service/RouterSourceEnum.h
M Source/WebCore/workers/service/ServiceWorkerContextData.cpp
M Source/WebCore/workers/service/ServiceWorkerContextData.h
M Source/WebCore/workers/service/ServiceWorkerRoute.cpp
M Source/WebCore/workers/service/ServiceWorkerRoute.h
M Source/WebCore/workers/service/server/SWRegistrationDatabase.cpp
M Source/WebCore/workers/service/server/SWServer.cpp
M Source/WebCore/workers/service/server/SWServerWorker.cpp
M Source/WebKit/NetworkProcess/ServiceWorker/WebSWRegistrationStore.cpp
M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
M Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
M Tools/TestWebKitAPI/Tests/WebKitCocoa/ServiceWorkerBasic.mm
A
Tools/TestWebKitAPI/Tests/WebKitCocoa/ServiceWorkerRegistrationsVersion1.sqlite3
A
Tools/TestWebKitAPI/Tests/WebKitCocoa/ServiceWorkerRegistrationsVersion1Salt.bin
Log Message:
-----------
Add persistent storage for service worker routes
rdar://167986803
https://bugs.webkit.org/show_bug.cgi?id=305330
Reviewed by Ben Nham.
We update the database schema to add route storage support.
We use the same versioning as done for PushDatabase to allow upgrading from v1
to v2.
Upgrade process covered by added API test.
Canonical link: https://commits.webkit.org/305828@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications