---
date: '2013-03-28T20:00:39.000Z'
category: release
title: Node.js 0.10.2 (Stable)
layout: blog-post
author: The Node.js Project
---

2013.03.28, Version 0.10.2 (Stable)

- npm: Upgrade to 1.2.15

- uv: Upgrade to 0.10.3

- tls: handle SSL_ERROR_ZERO_RETURN (Fedor Indutny)

- tls: handle errors before calling C++ methods (Fedor Indutny)

- tls: remove harmful unnecessary bounds checking (Marcel Laverdet)

- crypto: make getCiphers() return non-SSL ciphers (Ben Noordhuis)

- crypto: check randomBytes() size argument (Ben Noordhuis)

- timers: do not calculate Timeout.\_when property (Alexey Kupershtokh)

- timers: fix off-by-one ms error (Alexey Kupershtokh)

- timers: handle signed int32 overflow in enroll() (Fedor Indutny)

- stream: Fix stall in Transform under very specific conditions (Gil Pedersen)

- stream: Handle late 'readable' event listeners (isaacs)

- stream: Fix early end in Writables on zero-length writes (isaacs)

- domain: fix domain callback from MakeCallback (Trevor Norris)

- child_process: don't emit same handle twice (Ben Noordhuis)

- child_process: fix sending utf-8 to child process (Ben Noordhuis)

Source Code: https://nodejs.org/dist/v0.10.2/node-v0.10.2.tar.gz

Macintosh Installer (Universal): https://nodejs.org/dist/v0.10.2/node-v0.10.2.pkg

Windows Installer: https://nodejs.org/dist/v0.10.2/node-v0.10.2-x86.msi

Windows x64 Installer: https://nodejs.org/dist/v0.10.2/x64/node-v0.10.2-x64.msi

Windows x64 Files: https://nodejs.org/dist/v0.10.2/x64/

Linux 32-bit Binary: https://nodejs.org/dist/v0.10.2/node-v0.10.2-linux-x86.tar.gz

Linux 64-bit Binary: https://nodejs.org/dist/v0.10.2/node-v0.10.2-linux-x64.tar.gz

Solaris 32-bit Binary: https://nodejs.org/dist/v0.10.2/node-v0.10.2-sunos-x86.tar.gz

Solaris 64-bit Binary: https://nodejs.org/dist/v0.10.2/node-v0.10.2-sunos-x64.tar.gz

Other release files: https://nodejs.org/dist/v0.10.2/

Website: https://nodejs.org/docs/v0.10.2/

Documentation: https://nodejs.org/docs/v0.10.2/api/

Shasums:

```
860ed25d3e77d4676b5512f87f3f98b6783ee258  node-v0.10.2-darwin-x64.tar.gz
811eb3b66651dfffeaf928496e8eecab5c9304fb  node-v0.10.2-darwin-x86.tar.gz
2914731bdbe809483ed9da2578ce19121494e437  node-v0.10.2-linux-x64.tar.gz
dbf039ee15e423738db4ffc9c498d6b0ad54da07  node-v0.10.2-linux-x86.tar.gz
17bc5bf26af7da790e6b0c4cbb2b73ea1c9f2ed5  node-v0.10.2-sunos-x64.tar.gz
5e02e35cc15ae56953921ad4c8e45b849c736e20  node-v0.10.2-sunos-x86.tar.gz
2adb1bf5919fb8adeaf96edd8a8ed16d71a3f8f8  node-v0.10.2-x86.msi
73ff97a4d2d3bb1f468db2654b5b59a28f868cce  node-v0.10.2.pkg
759a05eff48ff0b54e55748012c5c45502f7cecd  node-v0.10.2.tar.gz
6c1336a61395747fed20a12c8977a2b2ecf23354  node.exe
f0775d4f649ee9c3d5614fdb26e64bc7d000cd5d  node.exp
9860c6eb9062fbdc50b515f4ccab179f74dd3ec8  node.lib
d41d99a3921022533c1760e15447ce3acf050a7d  node.pdb
1dbd11a5278831356daca035fe5bbbe1062798b4  x64/node-v0.10.2-x64.msi
d36abd4ecf02c522e8c75fce24eab1ce800d6458  x64/node.exe
295a950fe3c1c3ceb04249474388b891bf2a39ed  x64/node.exp
b64eabafc3f9498552b3ea97bd0d922db1f90f75  x64/node.lib
1f31d6c0079e9f2c9a6de3d956649d83ca6e7a25  x64/node.pdb
```
