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
v3.7.0
- Exit with code 1 when the check script fails by @skiffer-git in https://github.com/openimsdk/open-im-server/pull/2022
- [Auto PR 🤖] Bump League Patch auto PR by @kubbot in https://github.com/openimsdk/open-im-server/pull/2025
- Execute after the component check succeeds && minio.Enable is not configured to use MinIO by @skiffer-git in https://github.com/openimsdk/open-im-server/pull/2026
- Log redirection causes incorrect program exit status. by @skiffer-git in https://github.com/openimsdk/open-im-server/pull/2030
- Error not handled by @skiffer-git in https://github.com/openimsdk/open-im-server/pull/2040
- feat: add local cache for high frequency reads by @withchao in https://github.com/openimsdk/open-im-server/pull/2036
- Fix bug Remove duplicate function definitions by @skiffer-git in https://github.com/openimsdk/open-im-server/pull/2033
- Fix bug configGetEnv failed,err:string to int failed: strconv.Atoi: parsing "openim_v3": invalid syntaxr by @skiffer-git in https://github.com/openimsdk/open-im-server/pull/2044
- delete log for update images by @skiffer-git in https://github.com/openimsdk/open-im-server/pull/2047
- Bug: component check by @skiffer-git in https://github.com/openimsdk/open-im-server/pull/2053
- Bug: component check by @skiffer-git in https://github.com/openimsdk/open-im-server/pull/2056
- Fix bug delete data conversion by @skiffer-git in https://github.com/openimsdk/open-im-server/pull/2059
- Fix bug redis address by @skiffer-git in https://github.com/openimsdk/open-im-server/pull/2063
- Run in the background by @skiffer-git in https://github.com/openimsdk/open-im-server/pull/2065
- [Auto PR 🤖] Bump League Patch auto PR by @kubbot in https://github.com/openimsdk/open-im-server/pull/2057
- fix: fix make lint error about scripts errout by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2068
- fix: fix docker file images proxy by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2069
- fix: fix docker file images proxy by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2071
- fix: fix the bug of background, such as groups count error,fix Msgfield to contentType by @luhaoling in https://github.com/openimsdk/open-im-server/pull/2074
- optimization: message remove options. by @FGadvancer in https://github.com/openimsdk/open-im-server/pull/2082
- [Auto PR 🤖] Bump League Patch auto PR by @kubbot in https://github.com/openimsdk/open-im-server/pull/2105
- cicd: update e2e-test fix e2e and api test ci by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2101
- add github actions is create code-language-detector.yml by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2113
- docs: Update openim version management strategy, detailed design by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2076
- feat: golang fix apt test design by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2084
- fix: Add Descending Sort by Creation Time to Group Search & Fix Admin Update Error by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2090
- fix: Fix Incorrect Group Member Count in SearchMessage API group getGroupMemberIDs is 0 err by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2108
- fix: conversation crash caused by non-existence by @withchao in https://github.com/openimsdk/open-im-server/pull/2087
- [Auto PR 🤖] Bump League Patch auto PR by @kubbot in https://github.com/openimsdk/open-im-server/pull/2117
- fix: Fix the callback after reading the group message by @honlyc in https://github.com/openimsdk/open-im-server/pull/2114
- The check script is not compatible with Mac. by @skiffer-git in https://github.com/openimsdk/open-im-server/pull/2119
- Fix Path Resolution Error for Root Directory .env File Generation Update env-template.yaml by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2128
- feat: set git cherry pick and Milestone by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2131
- [Auto PR 🤖] Bump League Patch auto PR by @kubbot in https://github.com/openimsdk/open-im-server/pull/2130
- feat: Update bot-cherry-pick.yml fixes the release branch protection issue by going PR by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2132
- feat: Remove Go Typecheck Tools Implement GitHub Actions Based Typecheck for OpenIM by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2140
- docs: Optimize Deployment Speed for Users in China with Aliyun Image Registry by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2154
- feat: Enhancements to OpenIM Engineering Practices with Standardizer and Tool Versioning by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2159
- feat: optimize go version auto set by @cubxxw in https://github.com/openimsdk/open-im-server/pull/2182
- refactor: 3.7.0 code conventions. by @FGadvancer in https://github.com/openimsdk/open-im-server/pull/2148
- @honlyc made their first contribution in https://github.com/openimsdk/open-im-server/pull/2114
Full Changelog: https://github.com/openimsdk/open-im-server/compare/v3.6.0...v3.7.0
v3.57.0
This release contains bug fixes, improvements and new features.
- US-362 Text Extraction options for extract text annotations
- US-387 Implements file attachment feature
v4.12.0
Security
- Update golang.org/x/net dep because of GO-2024-2687 by @aldas in https://github.com/labstack/echo/pull/2625
Enhancements
- binder: make binding to Map work better with string destinations by @aldas in https://github.com/labstack/echo/pull/2554
- README.md: add Encore as sponsor by @marcuskohlberg in https://github.com/labstack/echo/pull/2579
- Reorder paragraphs in README.md by @aldas in https://github.com/labstack/echo/pull/2581
- CI: upgrade actions/checkout to v4 by @aldas in https://github.com/labstack/echo/pull/2584
- Remove default charset from 'application/json' Content-Type header by @doortts in https://github.com/labstack/echo/pull/2568
- CI: Use Go 1.22 by @aldas in https://github.com/labstack/echo/pull/2588
- binder: allow binding to a nil map by @georgmu in https://github.com/labstack/echo/pull/2574
- Add Skipper Unit Test In BasicBasicAuthConfig and Add More Detail Explanation regarding BasicAuthValidator by @RyoKusnadi in https://github.com/labstack/echo/pull/2461
- fix some typos by @teslaedison in https://github.com/labstack/echo/pull/2603
- fix: some typos by @pomadev in https://github.com/labstack/echo/pull/2596
- Allow ResponseWriters to unwrap writers when flushing/hijacking by @aldas in https://github.com/labstack/echo/pull/2595
- Add SPDX licence comments to files. by @aldas in https://github.com/labstack/echo/pull/2604
- Upgrade deps by @aldas in https://github.com/labstack/echo/pull/2605
- Change type definition blocks to single declarations. This helps copy… by @aldas in https://github.com/labstack/echo/pull/2606
- Fix Real IP logic by @cl-bvl in https://github.com/labstack/echo/pull/2550
- Default binder can use
UnmarshalParams(params []string) error
inter… by @aldas in https://github.com/labstack/echo/pull/2607 - Default binder can bind pointer to slice as struct field. For example
*[]string
by @aldas in https://github.com/labstack/echo/pull/2608 - Remove maxparam dependence from Context by @aldas in https://github.com/labstack/echo/pull/2611
- When route is registered with empty path it is normalized to
/
. by @aldas in https://github.com/labstack/echo/pull/2616 - proxy middleware should use httputil.ReverseProxy for SSE requests by @aldas in https://github.com/labstack/echo/pull/2624
- @marcuskohlberg made their first contribution in https://github.com/labstack/echo/pull/2579
- @doortts made their first contribution in https://github.com/labstack/echo/pull/2568
- @georgmu made their first contribution in https://github.com/labstack/echo/pull/2574
- @RyoKusnadi made their first contribution in https://github.com/labstack/echo/pull/2461
- @teslaedison made their first contribution in https://github.com/labstack/echo/pull/2603
- @pomadev made their first contribution in https://github.com/labstack/echo/pull/2596
- @cl-bvl made their first contribution in https://github.com/labstack/echo/pull/2550
Full Changelog: https://github.com/labstack/echo/compare/v4.11.4...v4.12.0
Optimisations, storage enhancements and fixes arrive in v2.4.5
This bugfix release has a lot of great improvements, with a focus on mobile storage fixes and resolving some memory leaks.
- iOS files write would fail when over 16KB
- storage.Delete not supported on Android/iOS (#2120)
- layout.formLayout do not handle canvas.Text well in second column (#4665)
- Fix building with ios17.4 (#4741)
- Support template icon for system tray menu icons
- Fix recognition of missing XDG user directories (#4650)
- FileDialog.SetOnClosed not always working (#4651)
- Upgrade GLFW for performance improvements and bug fixes
- Multiple select popups can crash during background operations (#4730)
- Controlling a negative slider with the left arrow key blocks after 8 steps (#4736)
- cmd/fyne: command "get" is broken with Go 1.22 (#4684)
- Race condition during system tray menu refresh (#4697)
- Fyne release on Linux does not set Metadata().Release to true (#4711)
- RichText leaks memory when replacing segments (#4723)
As always do let us know how you get on, we are now pushing forward with v2.5.0.
v1.4.0
Full Changelog can be found in CHANGELOG.md
- @VadimKulagin made their first contribution in https://github.com/shopspring/decimal/pull/278
- @CAEL0 made their first contribution in https://github.com/shopspring/decimal/pull/341
- @zlasd made their first contribution in https://github.com/shopspring/decimal/pull/301
- @falsaffa made their first contribution in https://github.com/shopspring/decimal/pull/342
- @frankli0324 made their first contribution in https://github.com/shopspring/decimal/pull/322
- @cbelsole made their first contribution in https://github.com/shopspring/decimal/pull/265
- @acln0 made their first contribution in https://github.com/shopspring/decimal/pull/346
- @davseby made their first contribution in https://github.com/shopspring/decimal/pull/288
- @serprex made their first contribution in https://github.com/shopspring/decimal/pull/355
- @agmt made their first contribution in https://github.com/shopspring/decimal/pull/352
- @richardJiang made their first contribution in https://github.com/shopspring/decimal/pull/285
- @axopadyani made their first contribution in https://github.com/shopspring/decimal/pull/328
- @Bububuger made their first contribution in https://github.com/shopspring/decimal/pull/131
v2.8.1
- Added docs to help fix NixOs/Wayland font-size css issue. Added by @atterpac in PR
- Added -m (skip
go mod tidy
) flag to dev command by @te5se in PR - Added mac option
DisableZoom
to remove zoom button. Added by @wizzymore in PR
- Fixed some typos in comments. Changed by @reallylowest in PR
- Fixed an issue where the destination file was not properly closed after copying. Changed by @testwill in PR
- Fixed an issue where
xattr
calls were not working. Fixed by @leaanthony
goctl/v1.6.4
- feat: add gen api @doc comment to logic handler routes by @ch3nnn in https://github.com/zeromicro/go-zero/pull/3790
- fix: fix the usage datasource url of postgresql (#4029) by @ak5w in https://github.com/zeromicro/go-zero/pull/4030
- fix: multi imports the api cause redeclared error in types.go by @wjiec in https://github.com/zeromicro/go-zero/pull/3988
- fix: when digits in the name, goctl not generating correctly by @kesonan in https://github.com/zeromicro/go-zero/pull/4032
- @ansoda made their first contribution in https://github.com/zeromicro/go-zero/pull/3981
- @patche-v made their first contribution in https://github.com/zeromicro/go-zero/pull/3994
- @shyandsy made their first contribution in https://github.com/zeromicro/go-zero/pull/4026
- @ak5w made their first contribution in https://github.com/zeromicro/go-zero/pull/4030
- @linden-in-China made their first contribution in https://github.com/zeromicro/go-zero/pull/4035
- @wjiec made their first contribution in https://github.com/zeromicro/go-zero/pull/3988
- @jaronnie made their first contribution in https://github.com/zeromicro/go-zero/pull/4053
Full Changelog: https://github.com/zeromicro/go-zero/compare/tools/goctl/v1.6.3...tools/goctl/v1.6.4