Summary of changes from March 23, 2018 to March 30, 2018.
| Codebase | Repository | {icon lock} | HEAD | Activity |
|----------|------------|--|------|----------|
| Phabricator | rP | | rP7189cb7ba | 15 commits |
| Arcanist | rARC | | rARCb8c9c385 | 2 commits |
| libphutil | rPHU | | rPHU1ad4249 | 0 commits |
| Instances (SAAS) | rSAAS | {icon lock} | rSAASf7ca368 | 3 commits |
| Services (SAAS) | rSERVICES | {icon lock} | rSERVICES6b3fb8d | 0 commits |
| Core (SAAS) | rCORE | {icon lock} | rCORE5c1b3be | 0 commits |
- These changes were promoted to `stable`.
General
=======
- [{icon tint, color=sky}] Added new adventure mode character levels for Support Pacts.
Security
========
- //No notes in this period.//
Migrations
==========
| Migration | Risk | Duration | Notes |
|-----------|------|----------|-------|
| 20180326.lock.03.nonunique.sql | | 42 ms |
//"Duration" is the duration for this install, and may not be representative.//
Upgrading / Compatibility
=========================
- [{icon tint, color=sky}] When you mention an object on another object (for example, you mention `T123` on `T456`), Herald rules are no longer evaluated for the mentioned object. This means that Herald effects, like adding subscribers, will no longer trigger on the mentioned object as a result of the mention. This change is primarily motivated by performance, but the old behavior also generally felt unwelcome.
- [{icon tint, color=sky}] When making an initial push to an empty hosted repository, enormous change protection and Herald rule evaluation are now disabled automatically for that initial push. This is primarily a performance change, but should also align well with expectations.
- [{icon tint, color=sky}] Updating a revision with the currently active diff via the API is now a no-op, for consistency with most other types of edits.
Minor
=====
- [{icon tint, color=sky}] `arc` under Mercurial should now survive `obsolete:` in log output with the "evolve" extension enabled.
- [{icon tint, color=sky}] Fixed a handful of document engine bugs and made some improvements.
- Removed an improper uniqueness constraint on Mercurial push logs.
- [{icon tint, color=sky}] Harbormaster objects are now destructible.
- [{icon tint, color=sky}] Fixed a bug where Owners would sometimes fail to match owned non-directory paths.
- [{icon tint, color=sky}] Custom tokenizer fields now offer a comment action.
- [{icon tint, color=sky}] Disabled users in the remarkup autocomplete menu are now identified more clearly.
- [{icon tint, color=sky}] Fixed a couple of `sprintf()` syntax issues.
//The [{icon tint, color=sky}] icon indicates a change backed by support mana.//