2021 Week 13 (Late March)
2021 Week 13 (Late March)
Summary of changes from March 12, 2021 to March 26, 2021.
Codebase | Repository | HEAD | Activity | |
---|---|---|---|---|
Phabricator | rP | rP61272e7ac3 | 29 commits | |
Arcanist | rARC | rARCf0f95e5b | 2 commits | |
Instances (SAAS) | rSAAS | rSAASf774466 | 0 commits | |
Services (SAAS) | rSERVICES | rSERVICES0f2518e | 1 commit | |
Core (SAAS) | rCORE | rCORE220c9d6 | 1 commit | |
- These changes were promoted to stable.
General
- [] Revisions may now be queried by affectedPaths in differential.revision.search. Various minor bugs with affected path handling have also been fixed. See T13639 for discussion.
- [] Almanac Devices now support a formal "Status" property and can be "Disabled". See T13641 for details and guidance.
Security
- No notes in this period.
Migrations
Migration | Risk | Duration | Notes |
---|---|---|---|
20210315.affectedpath.01.epoch.sql | 3,935 ms | ||
20210315.affectedpath.02.repositoryid.sql | 3,624 ms | ||
20210316.almanac.01.device-mailkey.php | 26 ms | ||
20210316.almanac.02.device-dropmailkey.sql | 50 ms | ||
20210316.almanac.03.device-status.sql | 30 ms | ||
20210316.almanac.04.device-status-value.sql | 1 ms | ||
20210316.almanac.05.service-mailkey.php | 3 ms | ||
20210316.almanac.06.service-dropmailkey.sql | 37 ms | ||
20210316.almanac.07.binding-mailkey.php | 5 ms | ||
20210316.almanac.08.binding-dropmailkey.sql | 33 ms | ||
20210316.almanac.09.namespace-mailkey.php | 8 ms | ||
20210316.almanac.10.namespace-dropmailkey.sql | 30 ms | ||
20210316.almanac.11.network-mailkey.php | 2 ms | ||
20210316.almanac.12.network-dropmailkey.sql | 27 ms | ||
20210316.almanac.13.event-mailkey.php | 841 ms | ||
20210316.almanac.14.event-dropmailkey.sql | 314 ms | ||
20210316.almanac.15.intiative-mailkey.php | 14 ms | ||
20210316.almanac.16.initiative-dropmailkey.sql | 38 ms | ||
"Duration" is the duration for this install, and may not be representative.
This release has a large number of migrations, but almost all of them (those containing "almanac" in the name) are trivial and should take significantly less than a second to apply. See T13065.
The two "affectedpath" migrations affect a larger table and may take longer: a very rough estimate for both migrations combined is 6 minutes per million revisions.
Upgrading / Compatibility
- differential.query no longer supports the paths parameter (and will throw if it is provided). Callers, if any exist, should switch to using the affectedPaths constraint with differential.revision.search instead.
Minor
- [] Corrected arc paste documentation for use of --.
- [] Fixed a Filesystem::copyFile() issue on Windows. See T13562.
- Corrected various lingering references to libphutil/.
- Fixed a bug where the "Update Diff" web UI flow did not populate "Repository" correctly.
- In Differential, the "star" glyphs for lint and unit results have been replaced with icons to improve clarity, consistency, and accessibility. The stars originated in a time when the UI did not have icons.
- [] Command-clicking a path in Differential will no longer open a new window attempting to perform a symbol lookup on an incorrectly encoded variation of the path name.
The [] icon indicates a change that supports a customer.
The [] icon indicates a contributed change.
Tags
None
Referenced Files
None
Subscribers
None
- Last Author
- epriestley
- Last Edited
- Mar 26 2021, 6:06 PM