Page MenuHomePhabricator

[lib] Enable new id schema
ClosedPublic

Authored by michal on Jun 30 2023, 3:25 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Dec 15, 10:38 PM
Unknown Object (File)
Sun, Dec 15, 10:38 PM
Unknown Object (File)
Sun, Dec 15, 10:38 PM
Unknown Object (File)
Sun, Dec 15, 10:38 PM
Unknown Object (File)
Sun, Dec 15, 10:38 PM
Unknown Object (File)
Sun, Dec 15, 10:38 PM
Unknown Object (File)
Sun, Dec 15, 10:38 PM
Unknown Object (File)
Sun, Dec 15, 10:38 PM
Subscribers

Details

Summary

Bump state versions, and replace FUTURE_CODE_VERSION. Also remove the flag blocking the conversions, because after migrations had run, the code on the clients should run unconditionally, and the keyserver changes are version gated anyway, so this flag is not needed.

Depends on D8383, D8385

Test Plan

N/A

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Moved all state version bumps, and FUTURE_CODE_VERSION replacements here, so nothing will break if we land only part of this stack.

michal retitled this revision from [lib] Remove convertToNewIdSchema flag to [lib] Enable new id schema.
michal edited the summary of this revision. (Show Details)

Update summary

This revision is now accepted and ready to land.Jul 4 2023, 8:13 AM

Use hasMinCodeVersion from the previous diff. Don't split NEXT_CODE_VERSION per platform as it's not needed anymore.

This revision is now accepted and ready to land.Jul 18 2023, 6:40 AM

Also remove convertToNewIDSchema from genesis.js