Update to version 8.5.3 | Read HISTORY.md

https://github.com/kataras/iris/blob/master/HISTORY.md#su-22-october-2017--v853

Former-commit-id: 1d0db704d5be5736d46d3f2d8e9f58ec5887da26
This commit is contained in:
Gerasimos (Makis) Maropoulos 2017-10-22 16:38:08 +03:00
parent a24a2a8e29
commit 3e910918c5
5 changed files with 48 additions and 13 deletions

View File

@ -1,14 +1,13 @@
# FAQ # FAQ
### Looking for free support? ### Looking for free and real-time support?
http://support.iris-go.com http://support.iris-go.com
https://kataras.rocket.chat/channel/iris https://chat.iris-go.com
### Looking for previous versions? ### Looking for previous versions?
https://github.com/kataras/iris#-version https://github.com/kataras/iris/releases
### Should I upgrade my Iris? ### 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. > 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 # Th, 12 October 2017 | v8.5.2

View File

@ -1,3 +1,5 @@
<!-- Moved to README_NEXT.md only.
# 03, October 2017 | Iris User Experience Report # 03, October 2017 | Iris User Experience Report
Be part of the Iris evolution! Be part of the Iris evolution!
@ -7,7 +9,7 @@ Complete the **first** Iris User Experience Report by submitting a simple form,
The form contains some questions that you may need to answer in order to learn more about you; learning more about you helps us to serve you with the best possible way! The form contains some questions that you may need to answer in order to learn more about you; learning more about you helps us to serve you with the best possible way!
https://docs.google.com/forms/d/e/1FAIpQLSdCxZXPANg_xHWil4kVAdhmh7EBBHQZ_4_xSZVDL-oCC_z5pA/viewform?usp=sf_link https://docs.google.com/forms/d/e/1FAIpQLSdCxZXPANg_xHWil4kVAdhmh7EBBHQZ_4_xSZVDL-oCC_z5pA/viewform?usp=sf_link
-->
# ![Logo created by @santoshanand](logo_white_35_24.png) Iris # ![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. 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) [![Iris vs .NET Core(C#) vs Node.js (Express)](https://iris-go.com/images/benchmark-new-gray.png)](_benchmarks)
<details>
<summary>Benchmarks from third-party source over the rest web frameworks</summary>
![Comparison with other frameworks](https://raw.githubusercontent.com/smallnest/go-web-framework-benchmark/4db507a22c964c9bc9774c5b31afdc199a0fe8b7/benchmark.png)
_Updated at: [Friday, 29 September 2017](_benchmarks)_
</details>
</p> </p>
## Installation ## 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 $ 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 ## Getting Started
@ -171,7 +181,7 @@ func main() {
} }
type HelloWorldController struct { type HelloWorldController struct {
mvc.Controller mvc.C
// [ Your fields here ] // [ Your fields here ]
// Request lifecycle data // Request lifecycle data
@ -1008,7 +1018,7 @@ func main() {
More folder structure guidelines can be found at the [_examples/#structuring](_examples/#structuring) section. 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! > Prepare yourself a cup of coffee, or tea, whatever enjoys you the most!

View File

@ -1 +1 @@
8.5.2:https://github.com/kataras/iris/blob/master/HISTORY.md#th-12-october-2017--v852 8.5.3:https://github.com/kataras/iris/blob/master/HISTORY.md#su-22-october-2017--v853

2
doc.go
View File

@ -35,7 +35,7 @@ Source code and other details for the project are available at GitHub:
Current Version Current Version
8.5.2 8.5.3
Installation Installation

View File

@ -32,7 +32,7 @@ import (
const ( const (
// Version is the current version number of the Iris Web Framework. // 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. // HTTP status codes as registered with IANA.