Summary of changes from Oct 6, 2017 to Oct 13, 2017.
| Codebase | Repository | {icon lock} | HEAD | Activity |
|----------|------------|--|------|----------|
| Phabricator | rP | | rPc5e8de9450 | 11 commits |
| Arcanist | rARC | | rARC76b54ce0 | 0 commits |
| libphutil | rPHU | | rPHUa6e490e | 4 commits |
| Instances (SAAS) | rSAAS | {icon lock} | rSAAS5e2603f | 0 commits |
| Services (SAAS) | rSERVICES | {icon lock} | rSERVICES5377ea4 | 0 commits |
| Core (SAAS) | rCORE | {icon lock} | rCOREb0a5a67 | 3 commits |
- These changes were promoted to `stable`.
General
=======
- [{icon tint, color=sky}] Improved resistance to denial of service through Apache worker process slot exhaustion. This primarily impacts the Phacility production cluster and is probably not interesting for most installs, although some of this work will eventually lead to improvements elsewhere.
Security
========
- //No notes in this period.//
Migrations
==========
- //No migrations in this period.//
Upgrading / Compatibility
=========================
The old rate limiting mechanisms (using `PhabricatorStartup::setRateLimitToken()`) have been removed. See D18703 for examples of the more flexible replacement APIs.
(Rate limiting is an undocumented, advanced feature which most installs do not need to configure.)
Minor
=====
- Fixed an issue where `storage dump` would no longer dump CREATE and USE statements, making restores inconvenient.
- [{icon tint, color=sky}] `edge.search` can now find task duplicates.
- Fixed a large number of spelling mistakes.
- Fixed an issue where `ConduitClient` future-based parallelism limits were not respected.
- The "common ngrams" tables are now marked as data tables, not index tables, for backup purposes.
//The [{icon tint, color=sky}] icon indicates a change backed by support mana.//