diff --git a/docs/source/whatsnew/github-stats-2.0.rst b/docs/source/whatsnew/github-stats-2.0.rst
index 8b81847..1675631 100644
--- a/docs/source/whatsnew/github-stats-2.0.rst
+++ b/docs/source/whatsnew/github-stats-2.0.rst
@@ -3,6 +3,190 @@
 Issues closed in the 2.0 development cycle
 ==========================================
 
+Issues closed in 2.1.0
+----------------------
+
+GitHub stats for 2014/04/02 - 2014/05/21 (since 2.0.0)
+
+These lists are automatically generated, and may be incomplete or contain duplicates.
+
+The following 35 authors contributed 145 commits.
+
+* Adrian Price-Whelan
+* Aron Ahmadia
+* Benjamin Ragan-Kelley
+* Benjamin Schultz
+* Björn Linse
+* Blake Griffith
+* chebee7i
+* Damián Avila
+* Dav Clark
+* dexterdev
+* Erik Tollerud
+* Grzegorz Rożniecki
+* Jakob Gager
+* jdavidheiser
+* Jessica B. Hamrick
+* Jim Garrison
+* Jonathan Frederic
+* Matthias Bussonnier
+* Maximilian Albert
+* Mohan Raj Rajamanickam
+* ncornette
+* Nikolay Koldunov
+* Nile Geisinger
+* Pankaj Pandey
+* Paul Ivanov
+* Pierre Haessig
+* Raffaele De Feo
+* Renaud Richardet
+* Spencer Nelson
+* Steve Chan
+* sunny
+* Susan Tan
+* Thomas Kluyver
+* Yaroslav Halchenko
+* zah
+
+We closed a total of 129 issues, 92 pull requests and 37 regular issues;
+this is the full list (generated with the script 
+:file:`tools/github_stats.py --milestone 2.1`):
+
+Pull Requests (92):
+
+* :ghpull:`5871`: specify encoding in msgpack.unpackb
+* :ghpull:`5869`: Catch more errors from clipboard access on Windows
+* :ghpull:`5866`: Make test robust against differences in line endings
+* :ghpull:`5605`: Two cell toolbar fixes.
+* :ghpull:`5843`: remove Firefox-specific CSS workaround
+* :ghpull:`5845`: Pass Windows interrupt event to kernels as an environment variable
+* :ghpull:`5835`: fix typo in v2 convert
+* :ghpull:`5841`: Fix writing history with output to a file in Python 2
+* :ghpull:`5842`: fix typo in nbconvert help
+* :ghpull:`5846`: Fix typos in Cython example
+* :ghpull:`5839`: Close graphics dev in finally clause
+* :ghpull:`5837`: pass on install docs
+* :ghpull:`5832`: Fixed example to work with python3
+* :ghpull:`5826`: allow notebook tour instantiation to fail
+* :ghpull:`5560`: Minor expansion of Cython example
+* :ghpull:`5818`: interpret any exception in getcallargs as not callable
+* :ghpull:`5816`: Add output to IPython directive when in verbatim mode.
+* :ghpull:`5822`: Don't overwrite widget description in interact
+* :ghpull:`5782`: Silence exception thrown by completer when dir() does not return a list
+* :ghpull:`5807`: Drop log level to info for Qt console shutdown
+* :ghpull:`5814`: Remove -i options from mv, rm and cp aliases
+* :ghpull:`5812`: Fix application name when printing subcommand help.
+* :ghpull:`5804`: remove an inappropriate ``!``
+* :ghpull:`5805`: fix engine startup files
+* :ghpull:`5806`: Don't auto-move .config/ipython if symbolic link
+* :ghpull:`5716`: Add booktabs package to latex base.tplx
+* :ghpull:`5669`: allows threadsafe sys.stdout.flush from background threads
+* :ghpull:`5668`: allow async output on the most recent request
+* :ghpull:`5768`: fix cursor keys in long lines wrapped in markdown
+* :ghpull:`5788`: run cells with ``silent=True`` in ``%run nb.ipynb``
+* :ghpull:`5715`: log all failed ajax API requests
+* :ghpull:`5769`: Don't urlescape the text that goes into a title tag
+* :ghpull:`5762`: Fix check for pickling closures
+* :ghpull:`5766`: View.map with empty sequence should return empty list
+* :ghpull:`5758`: Applied bug fix: using fc and ec did not properly set the figure canvas ...
+* :ghpull:`5754`: Format command name into subcommand_description at run time, not import
+* :ghpull:`5744`: Describe using PyPI/pip to distribute & install extensions
+* :ghpull:`5712`: monkeypatch inspect.findsource only when we use it
+* :ghpull:`5708`: create checkpoints dir in notebook subdirectories
+* :ghpull:`5714`: log error message when API requests fail
+* :ghpull:`5732`: Quick typo fix in nbformat/convert.py
+* :ghpull:`5713`: Fix a NameError in IPython.parallel
+* :ghpull:`5704`: Update nbconvertapp.py
+* :ghpull:`5534`: cleanup some ``pre`` css inheritance
+* :ghpull:`5699`: don't use common names in require decorators
+* :ghpull:`5692`: Update notebook.rst fixing broken reference to notebook examples readme
+* :ghpull:`5693`: Update parallel_intro.rst to fix a broken link to examples
+* :ghpull:`5486`: disambiguate to location when no IPs can be determined
+* :ghpull:`5574`: Remove the outdated keyboard shortcuts from notebook docs
+* :ghpull:`5568`: Use ``__qualname__`` in pretty reprs for Python 3
+* :ghpull:`5678`: Fix copy & paste error in docstring of ImageWidget class
+* :ghpull:`5677`: Fix %bookmark -l for Python 3
+* :ghpull:`5670`: nbconvert: Fix CWD imports
+* :ghpull:`5647`: Mention git hooks in install documentation
+* :ghpull:`5671`: Fix blank slides issue in Reveal slideshow pdf export
+* :ghpull:`5657`: use 'localhost' as default for the notebook server
+* :ghpull:`5584`: more semantic icons
+* :ghpull:`5594`: update components with marked-0.3.2
+* :ghpull:`5500`: check for Python 3.2
+* :ghpull:`5582`: reset readline after running PYTHONSTARTUP
+* :ghpull:`5630`: Fixed Issue :ghissue:`4012` Added Help menubar link to Github markdown doc
+* :ghpull:`5613`: Fixing bug :ghissue:`5607`
+* :ghpull:`5633`: Provide more help if lessc is not found.
+* :ghpull:`5620`: fixed a typo in IPython.core.formatters
+* :ghpull:`5619`: Fix typo in storemagic module docstring
+* :ghpull:`5592`: add missing ``browser`` to notebook_aliases list
+* :ghpull:`5506`: Fix ipconfig regex pattern
+* :ghpull:`5581`: Fix rmagic for cells ending in comment.
+* :ghpull:`5576`: only process cr if it's found
+* :ghpull:`5478`: Add git-hooks install script. Update README.md
+* :ghpull:`5546`: do not shutdown notebook if 'n' is part of answer
+* :ghpull:`5527`: Don't remove upload items from nav tree unless explicitly requested.
+* :ghpull:`5501`: remove inappropriate wheel tag override
+* :ghpull:`5548`: FileNotebookManager: Use shutil.move() instead of os.rename()
+* :ghpull:`5524`: never use ``for (var i in array)``
+* :ghpull:`5459`: Fix interact animation page jump FF
+* :ghpull:`5559`: Minor typo fix in "Cython Magics.ipynb"
+* :ghpull:`5507`: Fix typo in interactive widgets examples index notebook
+* :ghpull:`5554`: Make HasTraits pickleable
+* :ghpull:`5535`: fix n^2 performance issue in coalesce_streams preprocessor
+* :ghpull:`5522`: fix iteration over Client
+* :ghpull:`5488`: Added missing require and jquery from cdn.
+* :ghpull:`5516`: ENH: list generated config files in generated, and rm them upon clean
+* :ghpull:`5493`: made a minor fix to one of the widget examples
+* :ghpull:`5512`: Update tooltips to refer to shift-tab
+* :ghpull:`5505`: Make backport_pr work on Python 3
+* :ghpull:`5503`: check explicitly for 'dev' before adding the note to docs
+* :ghpull:`5498`: use milestones to indicate backport
+* :ghpull:`5492`: Polish whatsnew docs
+* :ghpull:`5495`: Fix various broken things in docs
+* :ghpull:`5496`: Exclude whatsnew/pr directory from docs builds
+* :ghpull:`5489`: Fix required Python versions
+
+Issues (37):
+
+* :ghissue:`5364`: Horizontal scrollbar hides cell's last line on Firefox
+* :ghissue:`5192`: horisontal scrollbar overlaps output or touches next cell
+* :ghissue:`5840`: Third-party Windows kernels don't get interrupt signal
+* :ghissue:`2412`: print history to file using qtconsole and notebook
+* :ghissue:`5703`: Notebook doesn't render with "ask me every time" cookie setting in Firefox
+* :ghissue:`5817`: calling mock object in IPython 2.0.0 under Python 3.4.0 raises AttributeError
+* :ghissue:`5499`: Error running widgets nbconvert example
+* :ghissue:`5654`: Broken links from ipython documentation
+* :ghissue:`5019`: print in QT event callback doesn't show up in ipython notebook.
+* :ghissue:`5800`: Only last In prompt number set ?
+* :ghissue:`5801`: startup_command specified in ipengine_config.py is not executed
+* :ghissue:`5690`: ipython 2.0.0 and pandoc 1.12.2.1 problem
+* :ghissue:`5408`: Add checking/flushing of background output from kernel in mainloop
+* :ghissue:`5407`: clearing message handlers on status=idle loses async output
+* :ghissue:`5467`: Incorrect behavior of up/down keyboard arrows in code cells on wrapped lines
+* :ghissue:`3085`: nicer notebook error message when lacking permissions
+* :ghissue:`5765`: map_sync over empty list raises IndexError
+* :ghissue:`5553`: Notebook matplotlib inline backend: can't set figure facecolor
+* :ghissue:`5710`: inspect.findsource monkeypatch raises wrong exception for C extensions
+* :ghissue:`5706`: Multi-Directory notebooks overwrite each other's checkpoints
+* :ghissue:`5698`: can't require a function named ``f``
+* :ghissue:`5569`: Keyboard shortcuts in documentation are out of date
+* :ghissue:`5566`: Function name printing should use ``__qualname__`` instead of ``__name__`` (Python 3)
+* :ghissue:`5676`: "bookmark -l" not working in ipython 2.0
+* :ghissue:`5555`: Differentiate more clearly between Notebooks and Folders in new UI
+* :ghissue:`5590`: Marked double escape 
+* :ghissue:`5514`: import tab-complete fail with ipython 2.0 shell
+* :ghissue:`4012`: Notebook: link to markdown formatting reference
+* :ghissue:`5611`: Typo in 'storemagic' documentation
+* :ghissue:`5589`: Kernel start fails when using --browser argument
+* :ghissue:`5491`: Bug in Windows ipconfig ip address regular expression  
+* :ghissue:`5579`: rmagic extension throws 'Error while parsing the string.' when last line is comment
+* :ghissue:`5518`: Ipython2 will not open ipynb in example directory
+* :ghissue:`5561`: New widget documentation has missing notebook link
+* :ghissue:`5128`: Page jumping when output from widget interaction replaced
+* :ghissue:`5519`: IPython.parallel.Client behavior as iterator
+* :ghissue:`5510`: Tab-completion for function argument list
+
 
 Issues closed in 2.0.0
 ----------------------
diff --git a/docs/source/whatsnew/version2.0.rst b/docs/source/whatsnew/version2.0.rst
index ba0a099..96d9899 100644
--- a/docs/source/whatsnew/version2.0.rst
+++ b/docs/source/whatsnew/version2.0.rst
@@ -2,6 +2,18 @@
  2.0 Series
 ============
 
+
+Release 2.1.0
+=============
+
+May, 2014
+
+IPython 2.1 is the first bugfix release for 2.0.
+For more information on what fixes have been backported to 2.1,
+see our :ref:`detailed release info
+<issues_list_200>`.
+
+
 Release 2.0.0
 =============