diff --git a/source/compat.txt b/source/compat.txt
index f2d7cb004fcf21c5c36dac1c1d34d207fb1bac03_c291cmNlL2NvbXBhdC50eHQ=..9cfa715fc6284d6c66cf19859fcbaa0787017efc_c291cmNlL2NvbXBhdC50eHQ= 100644
--- a/source/compat.txt
+++ b/source/compat.txt
@@ -3,9 +3,9 @@
 title: Python compatibility
 ---
 
-PyPy implements the Python language version 2.7.3. It supports all of the core
+PyPy implements the Python language version 2.7.6. It supports all of the core
 language, passing Python test suite (with minor modifications that were
 already accepted in the main python in newer versions). It supports most
 of the commonly used Python `standard library modules`_; details below.
 
 PyPy has **alpha/beta-level** support for the `CPython C API`_, however, as of
@@ -7,9 +7,10 @@
 language, passing Python test suite (with minor modifications that were
 already accepted in the main python in newer versions). It supports most
 of the commonly used Python `standard library modules`_; details below.
 
 PyPy has **alpha/beta-level** support for the `CPython C API`_, however, as of
-2.2 release this feature is not yet complete. Many libraries will require
+2.3 release this feature is not yet complete. We strongly advise use of `CFFI`_
+instead. CFFI come builtin with PyPy. Many libraries will require
 a bit of effort to work, but there are known success stories. Check out
 PyPy blog for updates, as well as the `Compatibility Wiki`__.
 
@@ -98,6 +99,7 @@
 A more complete list is available at `our dev site`_.
 
 .. _`CPython C API`: http://docs.python.org/c-api/
+.. _`CFFI`: http://cffi.readthedocs.org/
 .. _`standard library modules`: http://docs.python.org/library/
 .. _`our dev site`: http://pypy.readthedocs.org/en/latest/cpython_differences.html
 .. _`more details here`: http://pypy.readthedocs.org/en/latest/cpython_differences.html#differences-related-to-garbage-collection-strategies
diff --git a/source/download.txt b/source/download.txt
index f2d7cb004fcf21c5c36dac1c1d34d207fb1bac03_c291cmNlL2Rvd25sb2FkLnR4dA==..9cfa715fc6284d6c66cf19859fcbaa0787017efc_c291cmNlL2Rvd25sb2FkLnR4dA== 100644
--- a/source/download.txt
+++ b/source/download.txt
@@ -14,9 +14,10 @@
   (but not the release) are slightly
   miscompiled due to buildslave being old. Contributions are welcomed**.
 
-Here are the binaries for the current release — **PyPy 2.2.1** —
-(`what's new in PyPy 2.2.1?`_ `what's new in PyPy 2.2?`_)
-for x86 and ARM Linux, Mac OS/X, Windows and the older release — **PyPy3 2.1 beta1** — (`what's new in
-PyPy3 2.1 beta1?`_).
+Here are the binaries for the current release — **PyPy 2.3** —
+(`what's new in PyPy 2.3`_ )
+
+for x86 and ARM Linux, Mac OS/X, Windows and the older release — **PyPy3 2.1 beta1** — 
+(`what's new in PyPy3 2.1 beta1?`_).
 
 .. _what's new in PyPy3 2.1 beta1?: http://doc.pypy.org/en/latest/release-pypy3-2.1.0-beta1.html
@@ -21,7 +22,6 @@
 
 .. _what's new in PyPy3 2.1 beta1?: http://doc.pypy.org/en/latest/release-pypy3-2.1.0-beta1.html
-.. _what's new in PyPy 2.2?: http://doc.pypy.org/en/latest/release-2.2.0.html
-.. _what's new in PyPy 2.2.1?: http://doc.pypy.org/en/latest/release-2.2.1.html
+.. _what's new in PyPy 2.3?: http://doc.pypy.org/en/latest/release-2.3.0.html
 
 
 .. class:: download_menu
@@ -47,6 +47,6 @@
 x86 CPUs that have the SSE2_ instruction set (most of
 them do, nowadays), or on x86-64 CPUs. They also contain `stackless`_
 extensions, like `greenlets`_.
-(This is the official release 2.2.1;
+(This is the official release 2.3;
 for the most up-to-date version see below.)
 
@@ -51,7 +51,7 @@
 for the most up-to-date version see below.)
 
-2.2.1
------
+2.3
+---
 
 Note that Linux binaries are dynamically linked, as is usual, and thus might
 not be usable due to the sad story of linux binary compatibility.  This means
@@ -86,11 +86,11 @@
 * `All our downloads,`__ including previous versions.  We also have a
   mirror_, but please use only if you have troubles accessing the links above
 
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.2.1-linux.tar.bz2
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.2.1-linux64.tar.bz2
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.2.1-linux-armhf-raspbian.tar.bz2
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.2.1-linux-armhf-raring.tar.bz2
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.2.1-linux-armel.tar.bz2
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.2.1-osx64.tar.bz2
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.2.1-win32.zip
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.3-linux.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.3-linux64.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.3-linux-armhf-raspbian.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.3-linux-armhf-raring.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.3-linux-armel.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.3-osx64.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.3-win32.zip
 .. _`VS 2008 runtime library installer vcredist_x86.exe`: http://www.microsoft.com/en-us/download/details.aspx?id=5582
@@ -96,6 +96,6 @@
 .. _`VS 2008 runtime library installer vcredist_x86.exe`: http://www.microsoft.com/en-us/download/details.aspx?id=5582
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.2.1-src.tar.bz2
-.. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.2.1-src.zip
+.. __: https://bitbucket.org/pypy/pypy/get/release-2.3.tar.bz2
+.. __: https://bitbucket.org/pypy/pypy/get/release-2.3.zip
 .. __: https://bitbucket.org/pypy/pypy/downloads
 .. _mirror: http://cobra.cs.uni-duesseldorf.de/~buildmaster/mirror/
 
@@ -179,7 +179,7 @@
 uncompressed, they run in-place.  For now you can uncompress them
 either somewhere in your home directory or, say, in ``/opt``, and
 if you want, put a symlink from somewhere like
-``/usr/local/bin/pypy`` to ``/path/to/pypy-2.2.1/bin/pypy``.  Do
+``/usr/local/bin/pypy`` to ``/path/to/pypy-2.3/bin/pypy``.  Do
 not move or copy the executable ``pypy`` outside the tree --- put
 a symlink to it, otherwise it will not find its libraries.
 
@@ -226,6 +226,6 @@
 1. Get the source code.  The following packages contain the source at
    the same revision as the above binaries:
 
-   * `pypy-2.2.1-src.tar.bz2`__ (sources, Unix line endings)
-   * `pypy-2.2.1-src.zip`__ (sources, Unix line endings too, sorry)
+   * `pypy-2.3-src.tar.bz2`__ (sources, Unix line endings)
+   * `pypy-2.3-src.zip`__ (sources, Unix line endings too, sorry)
 
@@ -231,6 +231,6 @@
 
-   .. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.2.1-src.tar.bz2
-   .. __: https://bitbucket.org/pypy/pypy/downloads/pypy-2.2.1-src.zip
+   .. __: https://bitbucket.org/pypy/pypy/get/release-2.3.tar.bz2
+   .. __: https://bitbucket.org/pypy/pypy/get/release-2.3.zip
 
    Or you can checkout the current trunk using Mercurial_ (the trunk
    usually works and is of course more up-to-date)::
@@ -308,15 +308,15 @@
 Here are the checksums for each of the downloads (md5 and sha1)::
 
 
-   0127094c36f985f6c2b4ed82be3fb6c8  pypy-2.2.1-linux-armel.tar.bz2
-   278e0ceb961bd0f49af53a01301601d4  pypy-2.2.1-linux-armhf-raring.tar.bz2
-   dcb1803b109a43b3a5b166bb1f7c4736  pypy-2.2.1-linux-armhf-raspbian.tar.bz2
-   86ef92a13faf309f4f413e35c01afcab  pypy-2.2.1-linux.tar.bz2
-   96732d12957fa3c8e58ded2939631e5f  pypy-2.2.1-linux64.tar.bz2
-   7ec9f48702323f9e93654ba73dd46720  pypy-2.2.1-src.tar.bz2
-   dec735b2a0a0e9655a4a89c77ec56dcf  pypy-2.2.1-src.zip
-   213aacf7a06cd531c3457f1c5a73059c  pypy-2.2.1-win32.zip
-   040cd25e95f62242c41e9d4e1e1c1166  pypy-2.2.1-osx64.tar.bz2
+   391bda03d0642ebb3fa6d59ec90a1388  pypy-2.3-linux-armel.tar.bz2
+   cdb738317e958031d0752dff5a1742f1  pypy-2.3-linux-armhf-raring.tar.bz2
+   0ab5df88c02b41f8f062b2893ccd5066  pypy-2.3-linux-armhf-raspbian.tar.bz2
+   e84a1179a63632c62e311363a409df56  pypy-2.3-linux.tar.bz2
+   2ae65fa6b0ea9ddffd50a02a40f27186  pypy-2.3-linux64.tar.bz2
+   c93a8e47f3b3109af2f66d2bd766eb97  pypy-2.3-src.tar.bz2
+   a0253c8c072207c22f4bab97f8826966  pypy-2.3-src.zip
+   55e0598ca9add0e7c78ffa49db6476c2  pypy-2.3-win32.zip
+   76b5d7798d3a9b8919f792df5a402bb2  pypy-2.3-osx64.tar.bz2
    f6adca4d26f34bef9903cc5347c7d688  pypy3-2.1-beta1-linux64.tar.bz2
    d57d0d0d3c49c7cce75440924d8f66b7  pypy3-2.1-beta1-linux-armel.tar.bz2
    55b82b199ccf537c7ea5e2f31df78dfe  pypy3-2.1-beta1-linux-armhf-raring.tar.bz2
@@ -329,15 +329,15 @@
    2c9f0054f3b93a6473f10be35277825a  pypy-1.8-sandbox-linux64.tar.bz2
    009c970b5fa75754ae4c32a5d108a8d4  pypy-1.8-sandbox-linux.tar.bz2
 
-   5df9cb5348da032cc1b8190101266be41f969bb3  pypy-2.2.1-linux-armel.tar.bz2
-   f266f0f5a60db6fcdd4aa2c44aa20bf710736c94  pypy-2.2.1-linux-armhf-raring.tar.bz2
-   8cd77593762c6f4abaa91278590e927db7c08168  pypy-2.2.1-linux-armhf-raspbian.tar.bz2
-   287bca3f6b6bcc83453317f38777cb825b964902  pypy-2.2.1-linux.tar.bz2
-   e4dff744853dacbc471b3d3f8db47897497b8c8d  pypy-2.2.1-linux64.tar.bz2
-   51acfd6dde38e2f50ef75946326cd75c10d69c4b  pypy-2.2.1-src.tar.bz2
-   367944bc9e045747cc1eafb2623629a6a07e8797  pypy-2.2.1-src.zip
-   6db267c4b28bb87fa95af4c5488db559d35b4797  pypy-2.2.1-win32.zip
-   caf13d377fcdced4bfadd4158ba3d18d520396f3  pypy-2.2.1-osx64.tar.bz2
+   66d8d9ca9cbfd624b64b1c890df4adb2f05073fe  pypy-2.3-linux-armel.tar.bz2
+   42412faad62c0e959ede36d07f481f3fea0ea314  pypy-2.3-linux-armhf-raring.tar.bz2
+   03b135611b0c227920c9b163bad047ab76992893  pypy-2.3-linux-armhf-raspbian.tar.bz2
+   dce02c64e2d442f5205cd94a8bb0c2021347ad41  pypy-2.3-linux.tar.bz2
+   5bf5e2b2d9a002a9d81830dfffe5fa68959a8f40  pypy-2.3-linux64.tar.bz2
+   8d29b5948510fd0d4fd9d4376e41c48440cade4c  pypy-2.3-src.tar.bz2
+   c900ea9c29e2e360b9b9c542dd17172cbc144f01  pypy-2.3-src.zip
+   fcbfa5cc10c8dbcbf75195a5812f5267e3b97431  pypy-2.3-win32.zip
+   b40c3c56138725757ef0f97ffb67dce89b7665f0  pypy-2.3-osx64.tar.bz2
    6aa8377a09f79f1ce145537865d80716e40378de  pypy3-2.1-beta1-linux64.tar.bz2
    c948aa751500e20df0678695524c6fc5088da39c  pypy3-2.1-beta1-linux-armel.tar.bz2
    b316e04cd99abccfcfe7007df7ce78e56feb8889  pypy3-2.1-beta1-linux-armhf-raring.tar.bz2
diff --git a/source/features.txt b/source/features.txt
index f2d7cb004fcf21c5c36dac1c1d34d207fb1bac03_c291cmNlL2ZlYXR1cmVzLnR4dA==..9cfa715fc6284d6c66cf19859fcbaa0787017efc_c291cmNlL2ZlYXR1cmVzLnR4dA== 100644
--- a/source/features.txt
+++ b/source/features.txt
@@ -6,7 +6,7 @@
 PyPy features
 ===========================================================
 
-**PyPy 2.2** implements **Python 2.7.3** and runs on Intel
+**PyPy 2.3** implements **Python 2.7.6** and runs on Intel
 `x86 (IA-32)`_ , `x86_64`_ and `ARM`_ platforms, with PPC being
 stalled. It supports all of the core language, passing the Python test suite
 (with minor modifications that were already accepted in the main python
@@ -84,19 +84,7 @@
 PyPy has many secondary features and semi-independent
 projects.  We will mention here:
 
-* **the .NET backend:** There was a backend for building a native pypy
-  for the .NET/CLI VM. Of particular interest was `the cli-jit
-  branch`_, in which you could make a version of ``pypy-net`` which also
-  contains a high-level JIT compiler (it compiled your Python programs
-  Just in Time into CLR bytecodes). The code of this backend is very
-  old by now and would require serious work to get back into a working
-  state. If you would like to tackle this project, please `Contact us`_!
-
-* **the Java backend:** PyPy can run on the Java VM, but more care is
-  needed to finish this project. Writing a backend for our high-level 
-  JIT compiler would be excellent.  `Contact us`_!
-
 * **Other languages:**  we also implemented other languages that makes
   use of our RPython toolchain: Prolog_ (almost complete), as
   well as Smalltalk_, JavaScript_, Io_, Scheme_ and Gameboy_.
 
@@ -99,8 +87,9 @@
 * **Other languages:**  we also implemented other languages that makes
   use of our RPython toolchain: Prolog_ (almost complete), as
   well as Smalltalk_, JavaScript_, Io_, Scheme_ and Gameboy_.
 
-  There is also a Ruby implementation called Topaz_.
+  There is also a Ruby implementation called Topaz_ and a PHP implementation
+  called HippyVM_.
 
 
 .. _`the cli-jit branch`: https://bitbucket.org/pypy/pypy/src/cli-jit
@@ -112,3 +101,4 @@
 .. _Scheme: https://bitbucket.org/pypy/lang-scheme/
 .. _Gameboy: https://bitbucket.org/pypy/lang-gameboy/
 .. _Topaz: http://topazruby.com/
+.. _HippyVM: http://www.hippyvm.com/
diff --git a/source/index.txt b/source/index.txt
index f2d7cb004fcf21c5c36dac1c1d34d207fb1bac03_c291cmNlL2luZGV4LnR4dA==..9cfa715fc6284d6c66cf19859fcbaa0787017efc_c291cmNlL2luZGV4LnR4dA== 100644
--- a/source/index.txt
+++ b/source/index.txt
@@ -4,7 +4,7 @@
 ---
 
 PyPy is a `fast`_, `compliant`_ alternative implementation of the `Python`_
-language (2.7.3 and 3.2.3). It has several advantages and distinct features:
+language (2.7.6 and 3.2.3). It has several advantages and distinct features:
 
   * **Speed:** thanks to its Just-in-Time compiler, Python programs
     often run `faster`_ on PyPy.  `(What is a JIT compiler?)`_
@@ -26,7 +26,7 @@
 
 .. class:: download
 
-`Download and try out the PyPy release 2.2.1 or the PyPy3 2.1 beta1!`__
+`Download and try out the PyPy release 2.3 or the PyPy3 2.1 beta1!`__
 
 .. __: download.html