0.9.7 release notes
This commit is contained in:
parent
316fd01e20
commit
3883b5d731
93
README
93
README
@ -2,8 +2,8 @@
|
|||||||
README
|
README
|
||||||
------
|
------
|
||||||
|
|
||||||
StatusNet 0.9.6 "Man on the Moon"
|
StatusNet 0.9.7 "World Leader Pretend"
|
||||||
29 October 2010
|
17 March 2011
|
||||||
|
|
||||||
This is the README file for StatusNet, the Open Source microblogging
|
This is the README file for StatusNet, the Open Source microblogging
|
||||||
platform. It includes installation instructions, descriptions of
|
platform. It includes installation instructions, descriptions of
|
||||||
@ -96,43 +96,47 @@ for additional terms.
|
|||||||
New this version
|
New this version
|
||||||
================
|
================
|
||||||
|
|
||||||
This is a security, bug and feature release since version 0.9.5 released on
|
This is a security, bug and feature release since version 0.9.6 released on
|
||||||
10 September 2010.
|
23 October 2010.
|
||||||
|
|
||||||
For best compatibility with client software and site federation, and a lot of
|
For best compatibility with client software and site federation, and a
|
||||||
bug fixes, it is highly recommended that all public sites upgrade to the new
|
lot of bug fixes, it is highly recommended that all public sites
|
||||||
version.
|
upgrade to the new version. Upgrades require new database indexes for
|
||||||
|
best performance; see Upgrade below.
|
||||||
|
|
||||||
Notable changes this version:
|
Notable changes this version:
|
||||||
|
|
||||||
- Site moderators can now delete groups.
|
- GroupPrivateMessage plugin lets users send private messages
|
||||||
- New themes: clean, shiny, mnml, victorian
|
to a group. (Similar to "private groups" on Yammer.)
|
||||||
- New YammerImport plugin allows site admins to import non-private profiles and
|
- Support for Twitter streaming API in Twitter bridge plugin
|
||||||
message from an authenticated Yammer site.
|
- Support for a new Activity Streams-based API using AtomPub, allowing
|
||||||
- New experimental plugins: AnonFavorites, SlicedFavorites, GroupFavorited,
|
richer API data. See http://status.net/wiki/AtomPub for details.
|
||||||
ForceGroup, ShareNotice
|
- Unified Facebook plugin, replacing previous Facebook application
|
||||||
- OAuth upgraded to 1.0a
|
and Facebook Connect plugin.
|
||||||
- Localization updates now include plugins, thanks to translatewiki.net!
|
- A plugin to send out a daily summary email to network users.
|
||||||
- SSL link generation should be more consistent; alternate SSL URLs can be
|
- In-line thumbnails of some attachments (video, images) and oEmbed objects.
|
||||||
set in the admin UI for more parts of the system.
|
- Local copies of remote profiles to let moderators manage OStatus users.
|
||||||
- Experimental backupuser.php, restoreuser.php command-line scripts to
|
- Upgrade upstream JS, minify everything.
|
||||||
dump/restore a user's complete activity stream. Can be used to transfer
|
- Allow pushing plugin JS, CSS, and static files to a CDN.
|
||||||
accounts manually between sites, or to save a backup before deleting.
|
- Configurable nickname rules.
|
||||||
- Unicode fixes for OStatus notices
|
- Better support for bit.ly URL shortener.
|
||||||
- Header metadata on notice pages to aid in manual reposting on Facebook
|
- InProcessCache plugin for additional caching on top of memcached.
|
||||||
- Lots of little fixes...
|
- Support for Activity Streams JSON feeds on many streams.
|
||||||
|
- User-initiated backup and restore of account data in Activity Streams
|
||||||
|
format.
|
||||||
|
- Bookmark plugin for making del.icio.us-like social bookmarking sites,
|
||||||
|
including del.icio.us backup file import. Supports OStatus.
|
||||||
|
- SQLProfile plugin to tune SQL queries.
|
||||||
|
- Better sorting on timelines to support restored or imported data.
|
||||||
|
- Hundreds of translations from http://translatewiki.net/
|
||||||
|
- Hundreds of performance tunings, bug fixes, and UI improvements.
|
||||||
|
- Remove deprecated data from Activity Streams Atom output, to the
|
||||||
|
extent possible.
|
||||||
|
- NewMenu plugin for new layout of menu items.
|
||||||
|
- Experimental support for moving an account from one server to
|
||||||
|
another, using new AtomPub API.
|
||||||
|
|
||||||
Changes from 0.9.6 release candidate 1:
|
A full changelog is available at http://status.net/wiki/StatusNet_0.9.7.
|
||||||
- fix for broken group pages when logged out
|
|
||||||
- fix for stuck ping queue entries when bad profile
|
|
||||||
- fix for bogus single-user nickname config entry error
|
|
||||||
- i18n updates
|
|
||||||
- nofollow updates
|
|
||||||
- SSL-only mode secure cookie fix
|
|
||||||
- experimental ApiLogger plugin for usage data gathering
|
|
||||||
- experimental follow-everyone plugin
|
|
||||||
|
|
||||||
A full changelog is available at http://status.net/wiki/StatusNet_0.9.6.
|
|
||||||
|
|
||||||
Prerequisites
|
Prerequisites
|
||||||
=============
|
=============
|
||||||
@ -243,9 +247,9 @@ especially if you've previously installed PHP/MySQL packages.
|
|||||||
1. Unpack the tarball you downloaded on your Web server. Usually a
|
1. Unpack the tarball you downloaded on your Web server. Usually a
|
||||||
command like this will work:
|
command like this will work:
|
||||||
|
|
||||||
tar zxf statusnet-0.9.6.tar.gz
|
tar zxf statusnet-0.9.7.tar.gz
|
||||||
|
|
||||||
...which will make a statusnet-0.9.6 subdirectory in your current
|
...which will make a statusnet-0.9.7 subdirectory in your current
|
||||||
directory. (If you don't have shell access on your Web server, you
|
directory. (If you don't have shell access on your Web server, you
|
||||||
may have to unpack the tarball on your local computer and FTP the
|
may have to unpack the tarball on your local computer and FTP the
|
||||||
files to the server.)
|
files to the server.)
|
||||||
@ -253,7 +257,7 @@ especially if you've previously installed PHP/MySQL packages.
|
|||||||
2. Move the tarball to a directory of your choosing in your Web root
|
2. Move the tarball to a directory of your choosing in your Web root
|
||||||
directory. Usually something like this will work:
|
directory. Usually something like this will work:
|
||||||
|
|
||||||
mv statusnet-0.9.6 /var/www/statusnet
|
mv statusnet-0.9.7 /var/www/statusnet
|
||||||
|
|
||||||
This will make your StatusNet instance available in the statusnet path of
|
This will make your StatusNet instance available in the statusnet path of
|
||||||
your server, like "http://example.net/statusnet". "microblog" or
|
your server, like "http://example.net/statusnet". "microblog" or
|
||||||
@ -668,7 +672,7 @@ with this situation.
|
|||||||
If you've been using StatusNet 0.7, 0.6, 0.5 or lower, or if you've
|
If you've been using StatusNet 0.7, 0.6, 0.5 or lower, or if you've
|
||||||
been tracking the "git" version of the software, you will probably
|
been tracking the "git" version of the software, you will probably
|
||||||
want to upgrade and keep your existing data. There is no automated
|
want to upgrade and keep your existing data. There is no automated
|
||||||
upgrade procedure in StatusNet 0.9.6. Try these step-by-step
|
upgrade procedure in StatusNet 0.9.7. Try these step-by-step
|
||||||
instructions; read to the end first before trying them.
|
instructions; read to the end first before trying them.
|
||||||
|
|
||||||
0. Download StatusNet and set up all the prerequisites as if you were
|
0. Download StatusNet and set up all the prerequisites as if you were
|
||||||
@ -689,25 +693,30 @@ instructions; read to the end first before trying them.
|
|||||||
5. Once all writing processes to your site are turned off, make a
|
5. Once all writing processes to your site are turned off, make a
|
||||||
final backup of the Web directory and database.
|
final backup of the Web directory and database.
|
||||||
6. Move your StatusNet directory to a backup spot, like "statusnet.bak".
|
6. Move your StatusNet directory to a backup spot, like "statusnet.bak".
|
||||||
7. Unpack your StatusNet 0.9.6 tarball and move it to "statusnet" or
|
7. Unpack your StatusNet 0.9.7 tarball and move it to "statusnet" or
|
||||||
wherever your code used to be.
|
wherever your code used to be.
|
||||||
8. Copy the config.php file and the contents of the avatar/, background/,
|
8. Copy the config.php file and the contents of the avatar/, background/,
|
||||||
file/, and local/ subdirectories from your old directory to your new
|
file/, and local/ subdirectories from your old directory to your new
|
||||||
directory.
|
directory.
|
||||||
9. Copy htaccess.sample to .htaccess in the new directory. Change the
|
9. Copy htaccess.sample to .htaccess in the new directory. Change the
|
||||||
RewriteBase to use the correct path.
|
RewriteBase to use the correct path.
|
||||||
10. Rebuild the database. (You can safely skip this step and go to #12
|
10. Rebuild the database.
|
||||||
if you're upgrading from another 0.9.x version).
|
|
||||||
|
|
||||||
NOTE: this step is destructive and cannot be
|
NOTE: this step is destructive and cannot be
|
||||||
reversed. YOU CAN EASILY DESTROY YOUR SITE WITH THIS STEP. Don't
|
reversed. YOU CAN EASILY DESTROY YOUR SITE WITH THIS STEP. Don't
|
||||||
do it without a known-good backup!
|
do it without a known-good backup!
|
||||||
|
|
||||||
If your database is at version 0.8.0 or above, you can run a
|
If your database is at version 0.8.0 or higher in the 0.8.x line, you can run a
|
||||||
special upgrade script:
|
special upgrade script:
|
||||||
|
|
||||||
mysql -u<rootuser> -p<rootpassword> <database> db/08to09.sql
|
mysql -u<rootuser> -p<rootpassword> <database> db/08to09.sql
|
||||||
|
|
||||||
|
If you are upgrading from any 0.9.x version like 0.9.6, run this script:
|
||||||
|
|
||||||
|
mysql -u<rootuser> -p<rootpassword> <database> db/096to097.sql
|
||||||
|
|
||||||
|
Despite the name, it should work for any 0.9.x branch.
|
||||||
|
|
||||||
Otherwise, go to your StatusNet directory and AFTER YOU MAKE A
|
Otherwise, go to your StatusNet directory and AFTER YOU MAKE A
|
||||||
BACKUP run the rebuilddb.sh script like this:
|
BACKUP run the rebuilddb.sh script like this:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user