v12.2.11
Dear Iris Community,
You might have noticed a recent lull in activity on the Iris repository. I want to assure you that this silence is not without reason. For the past 3-4 months, I've been diligently working on the next major release of Iris.
This upcoming version is poised to be a significant leap forward, fully embracing the Generics feature introduced in Go. We're not just stopping at Generics, though. Expect a suite of new features, enhancements, and optimizations that will elevate your development experience to new heights.
My journey with Go spans over 8 years, and with each year, my expertise and understanding of the language deepen. This accumulated knowledge is being poured into Iris, ensuring that the framework not only evolves with the language but also with the community's growing needs.
Stay tuned for more updates, and thank you for your continued support and patience. The wait will be worth it.
Warm regards,
Gerasimos (Makis) Maropoulos
This is the last release for the version 12 family.
- @testwill made their first contribution in https://github.com/kataras/iris/pull/2416
HISTORY: https://github.com/kataras/iris/blob/v12/HISTORY.md#thu-25-april-2024--v12211 Full Changelog: https://github.com/kataras/iris/compare/v12.2.10...v12.2.11
v12.2.8
What's Changed
Read at: https://github.com/kataras/iris/blob/main/HISTORY.md#sun-05-nov-2023--v1228
- add fuzz driver based on TestUseRouterParentDisallow by @secsys-go in https://github.com/kataras/iris/pull/2217
- fix #2216 by @fubuki8087 in https://github.com/kataras/iris/pull/2218
- Bump github.com/redis/go-redis/v9 from 9.2.0 to 9.2.1 by @dependabot in https://github.com/kataras/iris/pull/2219
- Bump github.com/vmihailenco/msgpack/v5 from 5.3.5 to 5.4.0 by @dependabot in https://github.com/kataras/iris/pull/2220
- Bump github.com/shirou/gopsutil/v3 from 3.23.8 to 3.23.9 by @dependabot in https://github.com/kataras/iris/pull/2221
- FIX: Session.Destroy trigger map concurrency write by @zxfishhack in https://github.com/kataras/iris/pull/2225
- chore: enable caching for CI by @alexandear in https://github.com/kataras/iris/pull/2257
- Bump go.etcd.io/bbolt from 1.3.7 to 1.3.8 by @dependabot in https://github.com/kataras/iris/pull/2261
- Bump github.com/vmihailenco/msgpack/v5 from 5.4.0 to 5.4.1 by @dependabot in https://github.com/kataras/iris/pull/2262
- Bump github.com/google/uuid from 1.3.1 to 1.4.0 by @dependabot in https://github.com/kataras/iris/pull/2263
- Bump github.com/tdewolff/minify/v2 from 2.19.10 to 2.20.0 by @dependabot in https://github.com/kataras/iris/pull/2264
- Bump github.com/nats-io/nkeys from 0.4.4 to 0.4.6 by @dependabot in https://github.com/kataras/iris/pull/2268
- Bump github.com/redis/go-redis/v9 from 9.2.1 to 9.3.0 by @dependabot in https://github.com/kataras/iris/pull/2275
- Bump github.com/shirou/gopsutil/v3 from 3.23.9 to 3.23.10 by @dependabot in https://github.com/kataras/iris/pull/2276
- Bump github.com/tdewolff/minify/v2 from 2.20.0 to 2.20.5 by @dependabot in https://github.com/kataras/iris/pull/2277
New Contributors
- @secsys-go made their first contribution in https://github.com/kataras/iris/pull/2217
- @fubuki8087 made their first contribution in https://github.com/kataras/iris/pull/2218
- @zxfishhack made their first contribution in https://github.com/kataras/iris/pull/2225
- @alexandear made their first contribution in https://github.com/kataras/iris/pull/2257
Full Changelog: https://github.com/kataras/iris/compare/v12.2.7...v12.2.8
v12.2.5
What's Changed
- Add optional
Singleton() bool
method to controllers to mark them as singleton, will panic with a specific error if a controller expects dynamic dependencies. This behavior is idendical to the app-drivenapp.EnsureStaticBindings()
. - Non-zero fields of a controller that are marked as ignored, with
ignore:"true"
field tag, they are not included in the dependencies at all now. - Re-add error log on context rich write (e.g. JSON) failures when the application is running under debug mode (with
app.Logger().SetLevel("debug")
) and there is no a registered context error handler at place. master
branch finally renamed tomain
. Don't worry GitHub will still navigate anymaster
request tomain
automatically. Examples, Documentation and other Pages are refactored too.- Translate README to Vietnamese by @TrungKenbi in https://github.com/kataras/iris/pull/2182
- add Japanese README by @demouth in https://github.com/kataras/iris/pull/2188
- Remove redundant nil check by @Juneezee in https://github.com/kataras/iris/pull/2194
- Improve middleware/requestid test suite by @lemuelroberto in https://github.com/kataras/iris/pull/2191
- Bump github.com/redis/go-redis/v9 from 9.0.5 to 9.1.0 by @dependabot in https://github.com/kataras/iris/pull/2190
New Contributors
- @TrungKenbi made their first contribution in https://github.com/kataras/iris/pull/2182
- @demouth made their first contribution in https://github.com/kataras/iris/pull/2188
- @Juneezee made their first contribution in https://github.com/kataras/iris/pull/2194
- @lemuelroberto made their first contribution in https://github.com/kataras/iris/pull/2191
Full Changelog: https://github.com/kataras/iris/compare/v12.2.4...v12.2.5
v12.2.4
What's Changed
Add new iris.WithDynamicHandler
option (EnableDynamicHandler
setting) to work with iris.Application.RefreshRouter
method. It allows to change the entire router while your server is up and running. Handles issue #2167. Example at _examples/routing/route-state/main.go.
Full Changelog: https://github.com/kataras/iris/compare/v12.2.1...v12.2.4
v12.2.1
Changes
https://github.com/kataras/iris/blob/master/HISTORY.md#next
New Contributors
- @zjc17 made their first contribution in https://github.com/kataras/iris/pull/2107
- @auxpd made their first contribution in https://github.com/kataras/iris/pull/2136
- @1saifj made their first contribution in https://github.com/kataras/iris/pull/2152
- @gocurr made their first contribution in https://github.com/kataras/iris/pull/2156
Full Changelog: https://github.com/kataras/iris/compare/v12.2.0...v12.2.1
v12.2.0
New Contributors
- @iamKyun made their first contribution in https://github.com/kataras/iris/pull/1576
- @aa1143 made their first contribution in https://github.com/kataras/iris/pull/1643
- @beluxx made their first contribution in https://github.com/kataras/iris/pull/1686
- @Jyny made their first contribution in https://github.com/kataras/iris/pull/1688
- @cainiaoDJ made their first contribution in https://github.com/kataras/iris/pull/1696
- @withshubh made their first contribution in https://github.com/kataras/iris/pull/1694
- @tuhao1020 made their first contribution in https://github.com/kataras/iris/pull/1703
- @ruannawe made their first contribution in https://github.com/kataras/iris/pull/1714
- @o8x made their first contribution in https://github.com/kataras/iris/pull/1753
- @xiosec made their first contribution in https://github.com/kataras/iris/pull/1766
- @cq-z made their first contribution in https://github.com/kataras/iris/pull/1785
- @Kimbsen made their first contribution in https://github.com/kataras/iris/pull/1805
- @nanikjava made their first contribution in https://github.com/kataras/iris/pull/1800
- @lrita made their first contribution in https://github.com/kataras/iris/pull/1860
- @qRoC made their first contribution in https://github.com/kataras/iris/pull/1883
- @dependabot made their first contribution in https://github.com/kataras/iris/pull/1890
- @naveensrinivasan made their first contribution in https://github.com/kataras/iris/pull/1901
- @needkane made their first contribution in https://github.com/kataras/iris/pull/1908
- @eleven26 made their first contribution in https://github.com/kataras/iris/pull/1926
- @trungdlp-wolffun made their first contribution in https://github.com/kataras/iris/pull/1948
- @demoManito made their first contribution in https://github.com/kataras/iris/pull/1965
- @edivaldoramos made their first contribution in https://github.com/kataras/iris/pull/1988
- @MuhmdHsn313 made their first contribution in https://github.com/kataras/iris/pull/1992
- @iqbalaydrus made their first contribution in https://github.com/kataras/iris/pull/2007
- @pan93412 made their first contribution in https://github.com/kataras/iris/pull/2043
Full Changelog: https://github.com/kataras/iris/compare/v12.1.8...v12.2.0
v12.2.0-beta7
What's Changed
Navigate through the HISTORY.md file.
New Contributors
- @iqbalaydrus made their first contribution in https://github.com/kataras/iris/pull/2007
Changelog between beta6 and beta7: https://github.com/kataras/iris/compare/v12.2.0-beta6...v12.2.0-beta7