diff --git a/HISTORY.md b/HISTORY.md index 901071f6..2ed74c55 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,14 +1,13 @@ # FAQ -### Looking for free support? +### Looking for free and real-time support? http://support.iris-go.com - https://kataras.rocket.chat/channel/iris + https://chat.iris-go.com ### Looking for previous versions? - https://github.com/kataras/iris#-version - + https://github.com/kataras/iris/releases ### Should I upgrade my Iris? @@ -16,7 +15,33 @@ Developers are not forced to upgrade if they don't really need it. Upgrade whene > Iris uses the [vendor directory](https://docs.google.com/document/d/1Bz5-UB7g2uPBdOx-rw5t9MxJwkfpx90cqG9AFL0JAYo) feature, so you get truly reproducible builds, as this method guards against upstream renames and deletes. -**How to upgrade**: Open your command-line and execute this command: `go get -u github.com/kataras/iris`. +**How to upgrade**: Open your command-line and execute this command: `go get -u github.com/kataras/iris` or let the automatic updater do that for you. + +# Su, 22 October 2017 | v8.5.3 + +- FIX: [Websocket: memory leak on startPinger](https://github.com/kataras/iris/issues/787) by @jerson with PR: https://github.com/kataras/iris/pull/788 +- FIX: [Websocket: time.Ticker cause memory leak](https://github.com/kataras/iris/issues/791) by @jerson with PR: https://github.com/kataras/iris/pull/792 +- NEW: [Websocket: total connections](https://github.com/kataras/iris/issues/793) by @jerson with PR: https://github.com/kataras/iris/pull/795 +- NEW: Add a `raven` middleware inside [iris-contrib/middleware/raven](https://github.com/iris-contrib/middleware/tree/master/raven) as requested at "[Can I use iris with sentry?](https://github.com/kataras/iris/issues/785)" + +### 🎗️ People that you should follow + +Help this project to continue deliver awesome and unique features with the higher code quality as possible by donating any amount via [PayPal](https://www.paypal.me/kataras) or [Bitcoins](https://iris-go.com/v8/donate)! + +| Name | Amount | Membership | +| -----------|--------|--------| +| [Juan Sebastián Suárez Valencia](https://github.com/Juanses) | 20 EUR | Bronze | +| [Bob Lee](https://github.com/li3p) | 20 EUR | Bronze | +| [Celso Luiz](https://github.com/celsosz) | 50 EUR | **Silver** | +| [Ankur Srivastava](https://github.com/ansrivas) | 20 EUR | Bronze | +| [Damon Zhao](https://github.com/se77en) | 20 EUR | Bronze | +| [Exponity - Tech Company](https://github.com/exponity) | 30 EUR | Bronze | +| [Thomas Fritz](https://github.com/thomasfr) | 25 EUR | Bronze | +| [Thanos V.](http://mykonosbiennale.com/) | 20 EUR | Bronze | +| [George Opritescu](https://github.com/International) | 20 EUR | Bronze | +| [Lex Tang](https://github.com/lexrus) | 20 EUR | Bronze | +| [Bill Q.](https://github.com/hiveminded) | 600 EUR | **Gold** | +| [Conrad Steenberg](https://github.com/hengestone) | 25 EUR | Bronze | # Th, 12 October 2017 | v8.5.2 diff --git a/README.md b/README.md index 2601bc3d..d0576029 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ + # ![Logo created by @santoshanand](logo_white_35_24.png) Iris Iris is a fast, simple and efficient micro web framework for Go. It provides a beautifully expressive and easy to use foundation for your next website, API, or distributed app. @@ -72,6 +74,14 @@ _Psst_, we've produced a small video about your feelings regrating to Iris! You [![Iris vs .NET Core(C#) vs Node.js (Express)](https://iris-go.com/images/benchmark-new-gray.png)](_benchmarks) +
+Benchmarks from third-party source over the rest web frameworks + +![Comparison with other frameworks](https://raw.githubusercontent.com/smallnest/go-web-framework-benchmark/4db507a22c964c9bc9774c5b31afdc199a0fe8b7/benchmark.png) + +_Updated at: [Friday, 29 September 2017](_benchmarks)_ +
+

## Installation @@ -82,9 +92,9 @@ The only requirement is the [Go Programming Language](https://golang.org/dl/), a $ go get -u github.com/kataras/iris ``` -- Iris takes advantage of the [vendor directory](https://docs.google.com/document/d/1Bz5-UB7g2uPBdOx-rw5t9MxJwkfpx90cqG9AFL0JAYo) feature. You get truly reproducible builds, as this method guards against upstream renames and deletes. +Iris takes advantage of the [vendor directory](https://docs.google.com/document/d/1Bz5-UB7g2uPBdOx-rw5t9MxJwkfpx90cqG9AFL0JAYo) feature. You get truly reproducible builds, as this method guards against upstream renames and deletes. -- [Latest changes | v8.5.2](https://github.com/kataras/iris/blob/master/HISTORY.md#th-12-october-2017--v852) +[Latest changes | v8.5.3](https://github.com/kataras/iris/blob/master/HISTORY.md#su-22-october-2017--v853) ## Getting Started @@ -171,7 +181,7 @@ func main() { } type HelloWorldController struct { - mvc.Controller + mvc.C // [ Your fields here ] // Request lifecycle data @@ -1008,7 +1018,7 @@ func main() { More folder structure guidelines can be found at the [_examples/#structuring](_examples/#structuring) section. -## 😃 Do you like what you see so far? +## 😃 Do you like what you learnt so far? > Prepare yourself a cup of coffee, or tea, whatever enjoys you the most! diff --git a/VERSION b/VERSION index 7abd73d1..2b0d7b6d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.5.2:https://github.com/kataras/iris/blob/master/HISTORY.md#th-12-october-2017--v852 \ No newline at end of file +8.5.3:https://github.com/kataras/iris/blob/master/HISTORY.md#su-22-october-2017--v853 \ No newline at end of file diff --git a/doc.go b/doc.go index 7dda27ca..2ee91f13 100644 --- a/doc.go +++ b/doc.go @@ -35,7 +35,7 @@ Source code and other details for the project are available at GitHub: Current Version -8.5.2 +8.5.3 Installation diff --git a/iris.go b/iris.go index 67292c1e..86ab8f89 100644 --- a/iris.go +++ b/iris.go @@ -32,7 +32,7 @@ import ( const ( // Version is the current version number of the Iris Web Framework. - Version = "8.5.2" + Version = "8.5.3" ) // HTTP status codes as registered with IANA.