Closed Bug 1829456 Opened 3 years ago Closed 3 years ago

Logins Sync engine should roundtrip data it doesn't know about

Categories

(Firefox :: Sync, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
115 Branch
Tracking Status
firefox115 --- fixed

People

(Reporter: skhamis, Assigned: skhamis)

References

Details

Attachments

(2 files)

+++ This bug was initially created as a clone of Bug #1825905 +++

Based on the ADR: https://github.com/mozilla/application-services/pull/5434

(summary from ADR above)

Sync exists on all platforms (Desktop, Android, iOS), all channels (Nightly, Beta, Release, ESR) and is heavily used across all Firefox features.
Whenever there are feature changes or requests that potentially involve schema changes, there are not a lot of good options to ensure sync doesn’t break for any specific client.
Since sync data is synced from all channels, we need to make sure each client can handle the new data and that all channels can support the new schema.
Issues like credit card failing on android and desktop release channels due to schema change on desktop Nightly
are examples of such cases we can run into.
This document describes our decision on how we will support payload evolution over time.

This bug is to implement roundtripping for the logins engine on desktop.

Android and iOS implementation done here: https://github.com/mozilla/application-services/pull/5413

Assignee: nobody → skhamis
Status: NEW → ASSIGNED
Attachment #9330701 - Attachment description: Bug 1829456: logins engine round trips data it doesn't know about r?markh → Bug 1829456: logins engine round trips data it doesn't know about r?markh,sgalich
Pushed by skhamis@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ca712de42eca logins engine round trips data it doesn't know about r=markh,credential-management-reviewers,sync-reviewers,sgalich
Pushed by skhamis@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/66eb04bb2c0b logins engine round trips data it doesn't know about r=sgalich
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch
Flags: needinfo?(skhamis)
See Also: → 1939877
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: