# Geth 1.5 release introduces a major Go Ethereum codebase rewrite and expanded APIs

DevFeed: [Geth 1.5 release introduces a major Go Ethereum codebase rewrite and expanded APIs](<https://devfeed.tech/articles/whoa-geth-1-5-16788.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2016/11/17/whoa-geth-1-5>)

Author: Péter Szilágyi

Published: 2016-11-17T17:35:38Z

Content type: release

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [API](<https://devfeed.tech/topics/api.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [go](<https://devfeed.tech/tags/go.md>), [http](<https://devfeed.tech/tags/http.md>), [release](<https://devfeed.tech/tags/release.md>), [research-development](<https://devfeed.tech/tags/research-development.md>)

## AI overview

The Go Ethereum team announces Geth 1.5, describing it as nearly a complete internal rewrite. The release focuses on cleaner programmatic APIs, simplified client-side account management, and remote clients through HTTP, IPC, and WebSockets.

## Source excerpt

The Go Ethereum team is very proud to finally release Geth 1.5, which can almost be called a complete internal rewrite of the Go Ethereum (go-ethereum) codebase. We've packed a huge number of changes into this release, and simply listing them wouldn't do them justice. Instead, we've decided to write them...