diff --git a/i2p2www/blog/2014/01/22/0.9.10-Release.rst b/i2p2www/blog/2014/01/22/0.9.10-Release.rst
new file mode 100644
index 00000000..5b9243d0
--- /dev/null
+++ b/i2p2www/blog/2014/01/22/0.9.10-Release.rst
@@ -0,0 +1,68 @@
+=============
+{% trans %}0.9.10 Release{% endtrans %}
+=============
+.. meta::
+ :date: 2014-01-22
+ :category: release
+ :excerpt: {% trans %}0.9.10 changes the mechanism for doing LeaseSet lookups, making it more difficult for an attacker to correlate a Destination with a Router.{% endtrans %}
+
+{% trans -%}
+0.9.10 changes the mechanism for doing LeaseSet lookups, making it more difficult for an attacker
+to correlate a Destination with a Router. It also fixes character encoding bugs in susimail,
+and includes lots of other bug fixes and translation updates.
+Most of you will update via torrent, using the new "su3" update format with stronger keys.
+{%- endtrans %}
+
+{% trans -%}
+We recently attended 30C3
+and Real World Crypto,
+making several new connections and fornmulating big plans for 2014.
+Thanks to those who supported our attendance with their donations!
+{%- endtrans %}
+
+{% trans -%}
+As usual, we recommend that you update to this release.
+The best way to maintain security and help the network is to run the latest release.
+{%- endtrans %}
+
+**{% trans %}RELEASE DETAILS{% endtrans %}**
+
+**{% trans %}Anonymity Improvements{% endtrans %}**
+
+- {% trans %}Use client tunnels for LeaseSet lookups{% endtrans %}
+
+**{% trans %}Bug Fixes{% endtrans %}**
+
+- {% trans %}Flood netdb stores to new location before midnight to prevent lookup fails after midnight{% endtrans %}
+- {% trans %}Fix setting I2CP host/port in BOB{% endtrans %}
+- {% trans %}Fix several character encoding issues in susimail{% endtrans %}
+- {% trans %}Fix StandardServerSocket.close(){% endtrans %}
+- {% trans %}Fix exception in PrivateKeyFile{% endtrans %}
+- {% trans %}Fixes in RouterInfo expiration task{% endtrans %}
+
+**{% trans %}Other{% endtrans %}**
+
+- {% trans %}Tweaks to reduce number of peer connections{% endtrans %}
+- {% trans %}Several threading fixes to reduce blocking in the timer queues{% endtrans %}
+- {% trans %}Disable streaming ping handling for clients{% endtrans %}
+- {% trans %}Use i2psnark's Kademlia library for the router netdb also{% endtrans %}
+- {% trans %}Increase outbound exploratory default to 2 + 0-1 hops, part of gradual increase to 3 hops in/out{% endtrans %}
+- {% trans %}More findbugs fixes{% endtrans %}
+- {% trans %}Streaming library refactoring{% endtrans %}
+- {% trans %}Support country-specific translations{% endtrans %}
+- {% trans %}New Brazilian Portuguese translation{% endtrans %}
+- {% trans %}Translation updates{% endtrans %}
+- Jetty 7.6.14.v20131031
+- {% trans %}Update GeoIP data (new installs and PPA only){% endtrans %}
+
+**{% trans %}SHA256 Checksums:{% endtrans %}**
+
+::
+
+ 95e7fb6b62efdc9d65b818360795380628ed8ceb396d5ccf5f263ea4d2bc8d79 i2pinstall_0.9.10_windows.exe
+ 171ff170a4d97dd9ef0e352471448e0254cfac5c9e91bb07377b41790aa9cd92 i2pinstall_0.9.10.jar
+ 20bcd1a62101b15b423ae6dd81a76b1806d67a28a5bf0f341803a7a61178d494 i2psource_0.9.10.tar.bz2
+ 4e82dce86efccc86759ee010da058af23d2cbecbfccf5ab3555e9ccb4ccd912e i2pupdate_0.9.10.zip
+ 36a3ef08fed4693d0ec1d5c975ce78e50333c0e5f333d5502fd44910cb4493d1 i2pupdate.su2
+ 4afe49231cd4c47ea8cac6997cd8220def053a2024082c6772887e7f192c2e81 i2pupdate.su3
+ 6862266548a171b144b7bb2b43fe0ac440748b96306a1299e470b882fe7b5240 i2pupdate.sud
diff --git a/i2p2www/legacy.py b/i2p2www/legacy.py
index 9701fd23..57a7df05 100644
--- a/i2p2www/legacy.py
+++ b/i2p2www/legacy.py
@@ -180,6 +180,7 @@ LEGACY_RELEASES_MAP={
'0.9.8': (2013, 9, 30),
'0.9.8.1': (2013, 10, 2),
'0.9.9': (2013, 12, 7),
+ '0.9.10': (2014, 01, 22),
}
def legacy_show(f):