---
date: '2011-08-12T15:38:26.000Z'
category: release
title: Node.js 0.5.4
layout: blog-post
author: Ryan Dahl
---

2011.08.12, Version 0.5.4 (unstable)

- libuv/Windows compatibility improvements
- Build on Microsoft Visual Studio via GYP. Use generate-projects.bat in the to build sln files. (Peter Bright, Igor Zinkovsky)
- Make Mikeal's HTTP agent client the default. Use old HTTP client with `--use-http1`
- Fixes https host header default port handling. (Mikeal Rogers)
- #1440 strip byte order marker when loading \*.js and \*.json files (Ben Noordhuis)
- #1434 Improve util.format() compatibility with browser. (Koichi Kobayashi)
- Provide unchecked uint entry points for integer Buffer.read/writeInt methods. (Robert Mustacchi)
- CMake improvements (Tom Huges)
- Upgrade V8 to 3.5.4.

Download: [https://nodejs.org/dist/v0.5.4/node-v0.5.4.tar.gz](https://nodejs.org/dist/v0.5.4/node-v0.5.4.tar.gz)

Windows Executable: [https://nodejs.org/dist/v0.5.4/node.exe](https://nodejs.org/dist/v0.5.4/node.exe)

Website: [https://nodejs.org/dist/v0.5.4/docs](https://nodejs.org/dist/v0.5.4/docs)

Documentation: [https://nodejs.org/dist/v0.5.4/docs/api/](https://nodejs.org/dist/v0.5.4/docs/api/)
