2016 Week 29 (Mid July)
2016 Week 29 (Mid July)
Summary of changes from July 9, 2016 to July 16, 2016.
Codebase | Repository | HEAD | Activity | |
---|---|---|---|---|
Phabricator | rP | rP959337e | 45 commits | |
Arcanist | rARC | rARC8f69a5c | 1 commit | |
libphutil | rPHU | rPHUff84abc | 2 commits | |
Instances (SAAS) | rSAAS | rSAAS3e81f6e | 1 commit | |
Services (SAAS) | rSERVICES | rSERVICES9cc774e | 0 commits | |
Core (SAAS) | rCORE | rCORE35d7495 | 0 commits | |
NOTE: These changes were NOT promoted to stable.
General
- Calendar is receiving an overhaul, see Calendar below.
Security
- No notes in this period.
Migrations
Migration | Risk | Duration | Notes |
---|---|---|---|
20160707.calendar.01.stub.sql | 246 ms | ||
20160711.files.01.builtin.sql | 15,377 ms | ||
20160711.files.02.builtinkey.sql | 851 ms | ||
20160713.event.01.host.sql | 177 ms | ||
20160715.event.01.alldayfrom.sql | 189 ms | ||
20160715.event.02.alldayto.sql | 205 ms | ||
20160715.event.03.allday.php | 3,590 ms | ||
"Duration" is the duration for this install, and may not be representative.
Upgrading / Compatibility
- No notes in this period.
Calendar
We're pushing Calendar toward release, but this week saw a lot of infrastructure work which has exposed some rough edges in the UI and hasn't had much time to settle and stabilize. Since most of the changes affected Calendar, we aren't promoting this week, to give things some more time to improve.
- Calendar now uses modern infrastructure (EditEngine, ModularTransactions).
- Added calendar.event.search and calendar.event.edit API methods.
- Event hosts are now editable.
- Added "Event Host" and "Event Invitees" object policies.
- Fixed some 12-hour vs 24-hour bugs.
- Time information now renders with UTC offets when rendered into a static context (like email).
- Made various UI/UX improvements.
Minor
- Improved client behavior when client MySQL does not support utfm8b4 by falling back to binary instead of utf8.
- Fixed a degenerate performacne behavior when importing commits affecting a huge number of files in huge repositories in a cluster repository configuration.
- Added support for cancelling tasks from the worker queue by class name.
- If you deleted commits from a repository while it was importing, we would fail to mark it imported. We now correctly mark it imported when the import finishes.
- Builtin files should now have less weird race-condition behavior.
- Scared ghosts away from project profile images.
Tags
None
Referenced Files
None
Subscribers
None
- Last Author
- epriestley
- Last Edited
- Jul 16 2016, 12:55 PM