Summary of changes from September 8, 2017 to September 15, 2017.
|Instances (SAAS)||rSAAS||rSAAS805e41a||2 commits|
|Services (SAAS)||rSERVICES||rSERVICES08219d6||0 commits|
|Core (SAAS)||rCORE||rCORE3048c72||5 commits|
- These changes were promoted to stable.
 The new fulltext search engine (the "Ferret" engine) introduced in 2017 Week 35 is no longer a prototype, and has replaced MySQL fulltext search. Upgrading to this new engine will require a search index rebuild, which may take some time. You will be prompted with a setup warning after upgrading. See T12974 for discussion.
- No notes in this period.
"Duration" is the duration for this install, and may not be representative.
-  See note in "General" about major search engine changes. See T12974 for a list of compatibility breaks associated with the new engine and other upgrade guidance.
These are some of the issues fixed by the "Ferret" fulltext engine:
-  MySQL FULLTEXT indexes are (mostly) no longer used, and thus should no longer fail explosively.
-  Searching for very short terms like "the", "a", and "v0.1" should now produce results.
-  Fulltext searches in Maniphest no longer fail silently when the fulltext portion of the query matches more than 1,000 documents.
-  Fulltext searches now find results when no single field contains all of the search terms, but all terms are present across several fields.
-  Fulltext ranking should be somewhat improved.
-  Fulltext search now supports field search, like title:platypus.
-  Fulltext search now supports substring search, like ~latypu.
- Fixed an issue where newer versions of Mercurial complained about hg serve without an explicit -R.
- Fixed an issue with bad anchor links in the Diffusion table of contents.
- Added almanac.service.edit and almanac.device.edit Conduit API methods.
- Some popup notifications were accidentally hidden from view when we introduced the "No Notifications" setting. They are no longer invisible.
-  Maniphest's legacy "Reports" interface no longer miscounts merges quite as dramatically.
-  Mitigated an issue with extremely large patches when Phabricator is configured to attach patches to email.
-  arc now complains explicitly about excessively long lint and unit test names (more than 255 characters).
- We now use HGPLAIN when testing Mercurial vesions, which should work better with non-English installs.
The  icon indicates a change backed by support mana.