Version 1 vs 3
Version 1 vs 3
Edits
Edits
- Edit by epriestley, Version 3
- Jun 19 2016 2:18 PM
- Edit by epriestley, Version 1
- Jun 18 2016 5:39 PM
Edit Older Version 1... | Edit Current Version 3... |
Content Changes
Content Changes
Summary of changes from June 11, 2016 to June 18, 2016.
| Codebase | Repository | {icon lock} | HEAD | Activity |
|----------|------------|--|------|----------|
| Phabricator | rP | | rP431ca4a | 42 commits |
| Arcanist | rARC | | rARC2374403 | 1 commit |
| libphutil | rPHU | | rPHU51c179b | 5 commits |
| Instances (SAAS) | rSAAS | {icon lock} | rSAAS122872f | 0 commits |
| Services (SAAS) | rSERVICES | {icon lock} | rSERVICES9cc774e | 0 commits |
| Core (SAAS) | rCORE | {icon lock} | rCOREb0e76f9 | 7 commits |
- These changes were promoted to `stable`.
General
=======
- Phabricator now supports AES256 at-rest encryption for Files. See @{article:Configuring Encryption} for details. This mode is not likely to be interesting or useful for most installs, but may be helpful if you face compliance/regulatory concerns.
Security
========
- //No notes in this period.//
Migrations
==========
| Migration | Risk | Duration | Notes |
|-----------|------|----------|-------|
| 20160616.phame.blog.header.1.sql | | 34 ms |
| 20160616.repo.01.oldref.sql | | 41 ms |
| 20160617.harbormaster.01.arelease.sql | | 390 ms |
| 20160618.phame.blog.subtitle.sql | | 33 ms |
//"Duration" is the duration for this install, and may not be representative.//
Upgrading / Compatibility
=========================
- The "Vary Subjects" and "Re: Prefix" configuration options have been removed. You can configure these in global Settings instead (by clicking the wrench icon in the main menu).
- See "Diffusion" below for some discussion of repositories with deleted or unreachable commits.
- If you use Phame, you may want to run these commands to build search indexes for existing posts and blogs:
```
phabricator/ $ ./bin/search index --type POST
phabricator/ $ ./bin/search index --type BLOG
```
Diffusion
=========
Handling of refs (tags, branches, and freeform refs) has changed slightly. We now fetch and discover tags and refs even if the commits they point at are not reachable from any branch head. Primarily, this means that commits which are not on any branch but are reachable from a tag will now be imported.
Additionally, handling of unreachable/deleted commits has improved; they are now tracked explicitly. Historically, Phabriator assumed that repositories were mostly append-only and deletion of published commits was rare. Although this is largely true, it isn't universally true and delted/unreachable commits sometimes caused problems.
Preivously, these problems were largley mitigated because deleting a commit does not actually delete it immediately (`git` normally won't garbage collect it for a while). During this time processing would generally complete and the commit would be forgotten about. However, clustering has exacerbated this problem because unreachable commits can not synchronize between cluster nodes.
Moving forward, Phabricator should identify unreachable commits (and revived commits) and mark them appropriately. If you have existing repositories with unreachable commits, you may want to run this command to mark reachability explicitly:
```
phabricator/ $ ./bin/repository mark-reachable rXYZ
```
...where `rXYZ` is a repository monogram. You can get a list of these with `bin/repository list`. You don't need to do this if you aren't seeing any problems related to deleted/unreachable commits.
Phame
=====
- Phame blogs can now have title art and subtitles. Behold!
- [[ https://secure.phabricator.com/phame/blog/view/111/ | Development Log ]]
- [[ https://secure.phabricator.com/phame/blog/view/112/ | High Horse Soapbox ]]
- Phame posts and blogs are now globally searchable.
- Phame posts can now be archived.
- Phame is now orderable by publish date.
Minor Changes
=============
- Fixed an issue with observing SCP-style Git URIs with relative paths.
- Stopped a spurious warning in autoscale daemon pools.
- Improved `ssh-connect` handling of temporary files when SIGTERM'd by Subversion.
- Fixed a non-UTF8-aware string trunction in commit summarizations.
- You can now find all revisions for any repository with a particular tag by searching for `tagged(project)`.
- When comments are edited, only new `@username` mentions summon users.
- Global settings now work correctly for users who have no settings at all.
- Mail-related global settings now apply more consistently.
- Fixed "Vary Subjects" settings strings option names.
- `video/quicktime` is now recognized as a defualt video MIME type.
- `AuthProviderConfig` handles now load properly, fixing an issue when configuring Auth sources.
- Harbormaster now frees resources as soon as no remaining build step needs them.
Developer / Internal
====================
- `phutil_units()` now supports `x bits in bytes`.
- XHPAST now supports dereferencing class constants.
- Phabricator releases are slightly more automated now, so I probably won't get the week numbers wrong again.
- The first version of modular transactions have appeared in the codebase.
Summary of changes from June 11, 2016 to June 18, 2016.
| Codebase | Repository | {icon lock} | HEAD | Activity |
|----------|------------|--|------|----------|
| Phabricator | rP | | rP431ca4a | 42 commits |
| Arcanist | rARC | | rARC2374403 | 1 commit |
| libphutil | rPHU | | rPHU51c179b | 5 commits |
| Instances (SAAS) | rSAAS | {icon lock} | rSAAS122872f | 0 commits |
| Services (SAAS) | rSERVICES | {icon lock} | rSERVICES9cc774e | 0 commits |
| Core (SAAS) | rCORE | {icon lock} | rCOREb0e76f9 | 7 commits |
- These changes were promoted to `stable`.
General
=======
- Phabricator now supports AES256 at-rest encryption for Files. See @{article:Configuring Encryption} for details. This mode is not likely to be interesting or useful for most installs, but may be helpful if you face compliance/regulatory concerns.
Security
========
- //No notes in this period.//
Migrations
==========
| Migration | Risk | Duration | Notes |
|-----------|------|----------|-------|
| 20160616.phame.blog.header.1.sql | | 34 ms |
| 20160616.repo.01.oldref.sql | | 41 ms |
| 20160617.harbormaster.01.arelease.sql | | 390 ms |
| 20160618.phame.blog.subtitle.sql | | 33 ms |
//"Duration" is the duration for this install, and may not be representative.//
Upgrading / Compatibility
=========================
- The "Vary Subjects" and "Re: Prefix" configuration options have been removed. You can configure these in global Settings instead (by clicking the wrench icon in the main menu).
- See "Diffusion" below for some discussion of repositories with deleted or unreachable commits.
- If you use Phame, you may want to run these commands to build search indexes for existing posts and blogs:
```
phabricator/ $ ./bin/search index --type POST
phabricator/ $ ./bin/search index --type BLOG
```
Diffusion
=========
Handling of refs (tags, branches, and freeform refs) has changed slightly. We now fetch and discover tags and refs even if the commits they point at are not reachable from any branch head. Primarily, this means that commits which are not on any branch but are reachable from a tag will now be imported.
Additionally, handling of unreachable/deleted commits has improved; they are now tracked explicitly. Historically, Phabriator assumed that repositories were mostly append-only and deletion of published commits was rare. Although this is largely true, it isn't universally true and deleted/unreachable commits sometimes caused problems.
Preivously, these problems were largely mitigated because deleting a commit does not actually delete it immediately (`git` normally won't garbage collect it for a while). During this time processing would generally complete and the commit would be forgotten about. However, clustering has exacerbated this problem because unreachable commits can not synchronize between cluster nodes.
Moving forward, Phabricator should identify unreachable commits (and revived commits) and mark them appropriately. If you have existing repositories with unreachable commits, you may want to run this command to mark reachability explicitly:
```
phabricator/ $ ./bin/repository mark-reachable rXYZ
```
...where `rXYZ` is a repository monogram. You can get a list of these with `bin/repository list`. You don't need to do this if you aren't seeing any problems related to deleted/unreachable commits.
Phame
=====
- Phame blogs can now have title art and subtitles. Behold!
- [[ https://secure.phabricator.com/phame/blog/view/111/ | Development Log ]]
- [[ https://secure.phabricator.com/phame/blog/view/112/ | High Horse Soapbox ]]
- Phame posts and blogs are now globally searchable.
- Phame posts can now be archived.
- Phame is now orderable by publish date.
Minor Changes
=============
- Fixed an issue with observing SCP-style Git URIs with relative paths.
- Stopped a spurious warning in autoscale daemon pools.
- Improved `ssh-connect` handling of temporary files when SIGTERM'd by Subversion.
- Fixed a non-UTF8-aware string truncation in commit summarizations.
- You can now find all revisions for any repository with a particular tag by searching for `tagged(project)`.
- When comments are edited, only new `@username` mentions summon users.
- Global settings now work correctly for users who have no settings at all.
- Mail-related global settings now apply more consistently.
- Fixed "Vary Subjects" settings strings option names.
- `video/quicktime` is now recognized as a defualt video MIME type.
- `AuthProviderConfig` handles now load properly, fixing an issue when configuring Auth sources.
- Harbormaster now frees resources as soon as no remaining build step needs them.
Developer / Internal
====================
- `phutil_units()` now supports `x bits in bytes`.
- XHPAST now supports dereferencing class constants.
- Phabricator releases are slightly more automated now, so I probably won't get the week numbers wrong again.
- The first version of modular transactions have appeared in the codebase.
Summary of changes from June 11, 2016 to June 18, 2016.
| Codebase | Repository | {icon lock} | HEAD | Activity |
|----------|------------|--|------|----------|
| Phabricator | rP | | rP431ca4a | 42 commits |
| Arcanist | rARC | | rARC2374403 | 1 commit |
| libphutil | rPHU | | rPHU51c179b | 5 commits |
| Instances (SAAS) | rSAAS | {icon lock} | rSAAS122872f | 0 commits |
| Services (SAAS) | rSERVICES | {icon lock} | rSERVICES9cc774e | 0 commits |
| Core (SAAS) | rCORE | {icon lock} | rCOREb0e76f9 | 7 commits |
- These changes were promoted to `stable`.
General
=======
- Phabricator now supports AES256 at-rest encryption for Files. See @{article:Configuring Encryption} for details. This mode is not likely to be interesting or useful for most installs, but may be helpful if you face compliance/regulatory concerns.
Security
========
- //No notes in this period.//
Migrations
==========
| Migration | Risk | Duration | Notes |
|-----------|------|----------|-------|
| 20160616.phame.blog.header.1.sql | | 34 ms |
| 20160616.repo.01.oldref.sql | | 41 ms |
| 20160617.harbormaster.01.arelease.sql | | 390 ms |
| 20160618.phame.blog.subtitle.sql | | 33 ms |
//"Duration" is the duration for this install, and may not be representative.//
Upgrading / Compatibility
=========================
- The "Vary Subjects" and "Re: Prefix" configuration options have been removed. You can configure these in global Settings instead (by clicking the wrench icon in the main menu).
- See "Diffusion" below for some discussion of repositories with deleted or unreachable commits.
- If you use Phame, you may want to run these commands to build search indexes for existing posts and blogs:
```
phabricator/ $ ./bin/search index --type POST
phabricator/ $ ./bin/search index --type BLOG
```
Diffusion
=========
Handling of refs (tags, branches, and freeform refs) has changed slightly. We now fetch and discover tags and refs even if the commits they point at are not reachable from any branch head. Primarily, this means that commits which are not on any branch but are reachable from a tag will now be imported.
Additionally, handling of unreachable/deleted commits has improved; they are now tracked explicitly. Historically, Phabriator assumed that repositories were mostly append-only and deletion of published commits was rare. Although this is largely true, it isn't universally true and deleted/unreachable commits sometimes caused problems.
Preivously, these problems were largleyely mitigated because deleting a commit does not actually delete it immediately (`git` normally won't garbage collect it for a while). During this time processing would generally complete and the commit would be forgotten about. However, clustering has exacerbated this problem because unreachable commits can not synchronize between cluster nodes.
Moving forward, Phabricator should identify unreachable commits (and revived commits) and mark them appropriately. If you have existing repositories with unreachable commits, you may want to run this command to mark reachability explicitly:
```
phabricator/ $ ./bin/repository mark-reachable rXYZ
```
...where `rXYZ` is a repository monogram. You can get a list of these with `bin/repository list`. You don't need to do this if you aren't seeing any problems related to deleted/unreachable commits.
Phame
=====
- Phame blogs can now have title art and subtitles. Behold!
- [[ https://secure.phabricator.com/phame/blog/view/111/ | Development Log ]]
- [[ https://secure.phabricator.com/phame/blog/view/112/ | High Horse Soapbox ]]
- Phame posts and blogs are now globally searchable.
- Phame posts can now be archived.
- Phame is now orderable by publish date.
Minor Changes
=============
- Fixed an issue with observing SCP-style Git URIs with relative paths.
- Stopped a spurious warning in autoscale daemon pools.
- Improved `ssh-connect` handling of temporary files when SIGTERM'd by Subversion.
- Fixed a non-UTF8-aware string truncation in commit summarizations.
- You can now find all revisions for any repository with a particular tag by searching for `tagged(project)`.
- When comments are edited, only new `@username` mentions summon users.
- Global settings now work correctly for users who have no settings at all.
- Mail-related global settings now apply more consistently.
- Fixed "Vary Subjects" settings strings option names.
- `video/quicktime` is now recognized as a defualt video MIME type.
- `AuthProviderConfig` handles now load properly, fixing an issue when configuring Auth sources.
- Harbormaster now frees resources as soon as no remaining build step needs them.
Developer / Internal
====================
- `phutil_units()` now supports `x bits in bytes`.
- XHPAST now supports dereferencing class constants.
- Phabricator releases are slightly more automated now, so I probably won't get the week numbers wrong again.
- The first version of modular transactions have appeared in the codebase.