Page MenuHomePhabricator

2015 Week 23 (Early June)
Updated 3,258 Days AgoPublic

Version 1 of 3: You are viewing an older version of this document, as it appeared on Jun 6 2015, 2:00 PM.

Summary of changes from May 30, 2015 to June 6, 2015.

CodebaseRepositoryHEADActivity
PhabricatorrPrPb4de797477 commits
ArcanistrARCrARC8c589f1f4 commits
libphutilrPHUrPHU4a0e1b476 commits

General

  • "Mailing Lists" have been converted into users and the application has been removed. This is a complex migration which may require attention if your install makes significant use of mailing lists. See T8398 for guidance and context on this change.
  • We now respect the recipient's settings and permissions explicitly in each email we send, unless metamta.one-mail-per-recipient is disabled. This prevents a user's language settings from leaking into email, and closes minor policy holes where mail might show recipients more information than they could otherwise see. This is large infrastructure change. See T6367 for discussion.

Security

  • No discussion this week.

Upgrading/Compatibility

  • We are continuing to remove "Arcanist Projects". See T7604 for discussion.

Calendar

Calendar is a prototype application.

  • Improved editing, querying, and cancel behavior for recurring events.

Diviner

  • Integrated Diviner with global search.

Diffusion

  • Modularized external symbol sources; added a Python source.

Spaces

Spaces is a prototype application.

  • Added a new application, Spaces. This application makes it easier to apply policy controls to large groups of similar objects.
  • Spaces is not yet generally useful. See T3820 for context and discussion.

Minor

  • Fixed an issue where resources could generate with overlong cache keys.
  • Certainly didn't make any changes to Projects APIs in Conduit.
  • Destroying objects now removes flags and tokens.
  • Fixed an issue with AlmanacDeviceEditor not applying name transactions properly.
  • Fixed an issue where changes to $_SERVER in the preamble.php file could be overwritten later.

Developer/Internal

  • phlog() now emits better compound stack traces when logging an exception.
  • Moved request caching from PhabricatorStartup to PhabricatorCaches.
Last Author
epriestley
Last Edited
Jun 6 2015, 2:00 PM