Summary of changes from June 15, 2018 to June 23, 2018.
| Codebase | Repository | {icon lock} | HEAD | Activity |
|----------|------------|--|------|----------|
| Phabricator | rP | | rPcac3dc498 | 10 commits |
| Arcanist | rARC | | rARC222800a8 | 1 commit |
| libphutil | rPHU | | rPHU4206849 | 0 commits |
| Instances (SAAS) | rSAAS | {icon lock} | rSAAS933663f | 0 commits |
| Services (SAAS) | rSERVICES | {icon lock} | rSERVICES3d2895d | 0 commits |
| Core (SAAS) | rCORE | {icon lock} | rCORE2386f8c | 0 commits |
- These changes were promoted to `stable`.
General
=======
**Rebuild Commit Identities**: An upcoming change is adding an indirection layer between commit author strings and Phabricator user accounts. See T12164 for details.
Part of this change will require a migration. Although this migration is relatively fast, runtime is proportional to the number of commits tracked by Diffusion and it may take a long time if you have millions of commits. (The runtime on this install, which tracks about 35,000 commits, was on the order of a minute or two.)
If you have a large number of commits, you can run this migration now to save downtime later. To run this migration now, run this command:
```
phabricator/ $ ./bin/repository rebuild-identities --all
```
This command is safe to run while Phabricator is online, and can be safely interrupted. If you interrupt it, you can run it again to resume more or less where you left off.
Security
========
- //No notes in this period.//
Migrations
==========
- //No migrations in this period.//
Upgrading / Compatibility
=========================
- See note above about rebuilding commit identities.
Minor
=====
- The Config application now has more sensible breadcrumbs.
- [{icon tint, color=sky}] The `branch` parameter is now respected as a filter in `diffusion.branchquery` (previously, it was ignored).
- Fixed an issue with warnings when pushing empty commits.
- [{icon tint, color=sky}] We now add only the first 1,000 comments on most objects to the search index. This reduces the pain caused by bizarre objects with tens of thousands of comments (usually because someone ran a bot in a loop).
- [{icon tint, color=sky}] `arc` now parses the Mercurial "instability" log field.
- [{icon tint, color=sky}] `transaction.search` now returns richer information for "create" transactions.
//The [{icon tint, color=sky}] icon indicates a change backed by support mana.//