v1.4.7
- don't log context cancellation as error in handler by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/555
- nacking messages when context canceled by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/556
- Clarify comment for Addhandler and multiple topics by @addshore in https://github.com/ThreeDotsLabs/watermill/pull/551
- Add nkonev/watermill-opentelemetry by @nkonev in https://github.com/ThreeDotsLabs/watermill/pull/553
- refactor: use slices.Contains to simplify code by @whosehang in https://github.com/ThreeDotsLabs/watermill/pull/559
- Remove hashicorp/go-multierror by @co60ca in https://github.com/ThreeDotsLabs/watermill/pull/550
- Linter: Added support for multi-go.mod repos by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/569
- remove obsolete .golangci.yml by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/573
- Make the retry middleware more flexible by @xico42 in https://github.com/ThreeDotsLabs/watermill/pull/582
- @addshore made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/551
- @nkonev made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/553
- @whosehang made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/559
- @co60ca made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/550
- @xico42 made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/582
Full Changelog: https://github.com/ThreeDotsLabs/watermill/compare/v1.4.6...v1.4.7
Release 10.27.0
- Fix Release version badge on README page by @nodivbyzero in https://github.com/go-playground/validator/pull/1406
- fix russian E.164 error message by @prigornitskiy in https://github.com/go-playground/validator/pull/1349
- chore: remove unnecessary statement by @qshuai in https://github.com/go-playground/validator/pull/1200
- Re-enable several linters by @nodivbyzero in https://github.com/go-playground/validator/pull/1412
- add support to tag validateFn by @peczenyj in https://github.com/go-playground/validator/pull/1363
- Bump golang.org/x/crypto from 0.33.0 to 0.35.0 in /_examples/validate_fn by @dependabot in https://github.com/go-playground/validator/pull/1418
- Bump golang.org/x/net from 0.34.0 to 0.38.0 in /_examples/validate_fn by @dependabot in https://github.com/go-playground/validator/pull/1419
- Align required_without with the contract stated in the documentation by @jmfrees in https://github.com/go-playground/validator/pull/1422
- Add translation example by @cxlblm in https://github.com/go-playground/validator/pull/1394
- doc(errors): mention RegisterTagNameFunc for FieldError.Field by @khan-ajamal in https://github.com/go-playground/validator/pull/1358
- Bump golangci/golangci-lint-action from 7 to 8 by @dependabot in https://github.com/go-playground/validator/pull/1425
- feat(translation): add en translation for urn_rfc2141 by @ryanmalesic in https://github.com/go-playground/validator/pull/1431
- fix: panics when private field is validated by @ykalchevskiy in https://github.com/go-playground/validator/pull/1423
- Fix: support validation for map values with struct types by @JunaidIslam2105 in https://github.com/go-playground/validator/pull/1433
- Omitzero does not work with slice and map bug by @JunaidIslam2105 in https://github.com/go-playground/validator/pull/1436
- Fix: Validator panics when 'nil' is used along with required if for slices and maps by @JunaidIslam2105 in https://github.com/go-playground/validator/pull/1442
- docs: typos by @eqsdxr in https://github.com/go-playground/validator/pull/1440
- fix: make "file://" fail
url
validation by @bfabio in https://github.com/go-playground/validator/pull/1444 - disable way too aggressive and disagreeable linters by @deankarn in https://github.com/go-playground/validator/pull/1445
- use golangci lint file for disables by @deankarn in https://github.com/go-playground/validator/pull/1447
- @prigornitskiy made their first contribution in https://github.com/go-playground/validator/pull/1349
- @qshuai made their first contribution in https://github.com/go-playground/validator/pull/1200
- @peczenyj made their first contribution in https://github.com/go-playground/validator/pull/1363
- @jmfrees made their first contribution in https://github.com/go-playground/validator/pull/1422
- @cxlblm made their first contribution in https://github.com/go-playground/validator/pull/1394
- @khan-ajamal made their first contribution in https://github.com/go-playground/validator/pull/1358
- @ryanmalesic made their first contribution in https://github.com/go-playground/validator/pull/1431
- @ykalchevskiy made their first contribution in https://github.com/go-playground/validator/pull/1423
- @JunaidIslam2105 made their first contribution in https://github.com/go-playground/validator/pull/1433
- @eqsdxr made their first contribution in https://github.com/go-playground/validator/pull/1440
- @bfabio made their first contribution in https://github.com/go-playground/validator/pull/1444
Full Changelog: https://github.com/go-playground/validator/compare/v10.26.0...v10.27.0
9.11.0
Fixes TxPipeline
to work correctly in cluster scenarios, allowing execution of commands only in the same slot for a given transaction.
- Set cluster slot for
scan
commands, rather than random (#2623) - Add CredentialsProvider field to UniversalOptions (#2927)
- feat(redisotel): add WithCallerEnabled option (#3415)
- fix(txpipeline): keyless commands should take the slot of the keyed (#3411)
- fix(loading): cache the loaded flag for slave nodes (#3410)
- fix(txpipeline): should return error on multi/exec on multiple slots (#3408)
- fix: check if the shard exists to avoid returning nil (#3396)
- feat: optimize connection pool waitTurn (#3412)
- chore(ci): update CI redis builds (#3407)
- chore: remove a redundant method from
Ring
,Client
andClusterClient
(#3401) - test: refactor TestBasicCredentials using table-driven tests (#3406)
- perf: reduce unnecessary memory allocation operations (#3399)
- fix: insert entry during iterating over a map (#3398)
- DOC-5229 probabilistic data type examples (#3413)
- chore(deps): bump rojopolis/spellcheck-github-actions from 0.49.0 to 0.51.0 (#3414)
We'd like to thank all the contributors who worked on this release!
@andy-stark-redis, @boekkooi-impossiblecloud, @cxljs, @dcherubini, @iamamirsalehi, @ndyakov, @pete-woods, @twz915
9.11.0
Fixes TxPipeline
to work correctly in cluster scenarios, allowing execution of commands only in the same slot for a given transaction.
- Set cluster slot for
scan
commands, rather than random (#2623) - Add CredentialsProvider field to UniversalOptions (#2927)
- feat(redisotel): add WithCallerEnabled option (#3415)
- fix(txpipeline): keyless commands should take the slot of the keyed (#3411)
- fix(loading): cache the loaded flag for slave nodes (#3410)
- fix(txpipeline): should return error on multi/exec on multiple slots (#3408)
- fix: check if the shard exists to avoid returning nil (#3396)
- feat: optimize connection pool waitTurn (#3412)
- chore(ci): update CI redis builds (#3407)
- chore: remove a redundant method from
Ring
,Client
andClusterClient
(#3401) - test: refactor TestBasicCredentials using table-driven tests (#3406)
- perf: reduce unnecessary memory allocation operations (#3399)
- fix: insert entry during iterating over a map (#3398)
- DOC-5229 probabilistic data type examples (#3413)
- chore(deps): bump rojopolis/spellcheck-github-actions from 0.49.0 to 0.51.0 (#3414)
We'd like to thank all the contributors who worked on this release!
@andy-stark-redis, @boekkooi-impossiblecloud, @cxljs, @dcherubini, @iamamirsalehi, @ndyakov, @pete-woods, @twz915
v1.63.0
- chore(deps): bump securego/gosec from 2.22.3 to 2.22.4 by @dependabot in https://github.com/valyala/fasthttp/pull/2007
- fix: removed resolved issue link from readme file, issue no longer ex… by @viralkansarav in https://github.com/valyala/fasthttp/pull/2008
- feat: Add iter.Seq2 iterator by @ksw2000 in https://github.com/valyala/fasthttp/pull/2011
- Removed old information from main documentation as these functions does not exist by @viralkansarav in https://github.com/valyala/fasthttp/pull/2012
- Proposal : To add Unsafe Zero-Allocation Conversions Sections in main documentation by @viralkansarav in https://github.com/valyala/fasthttp/pull/2013
- chore(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 by @dependabot in https://github.com/valyala/fasthttp/pull/2018
- Drop support before go1.20 by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2022
- chore(deps): bump securego/gosec from 2.22.4 to 2.22.5 by @dependabot in https://github.com/valyala/fasthttp/pull/2025
- Implement io.StringWriter on some more types by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2023
- chore(deps): bump github.com/andybalholm/brotli from 1.1.1 to 1.2.0 by @dependabot in https://github.com/valyala/fasthttp/pull/2029
- @viralkansarav made their first contribution in https://github.com/valyala/fasthttp/pull/2008
Full Changelog: https://github.com/valyala/fasthttp/compare/v1.62.0...v1.63.0
v5.9.0
- Includes the return of the events package.
- Includes a new genai package for generative AI
- Lots of other little fixes
v1.9.3
- [1.9] test stability improvement. by @methane in https://github.com/go-sql-driver/mysql/pull/1699
- [1.9] Transaction Commit/Rollback returns conn's cached error by @methane in https://github.com/go-sql-driver/mysql/pull/1702
- backport benchmark_test by @methane in https://github.com/go-sql-driver/mysql/pull/1706
- [1.9] optimize readPacket (#1705) by @methane in https://github.com/go-sql-driver/mysql/pull/1707
- [1.9] fix PING on compressed connections by @methane in https://github.com/go-sql-driver/mysql/pull/1723
- release v1.9.3 by @methane in https://github.com/go-sql-driver/mysql/pull/1725
Full Changelog: https://github.com/go-sql-driver/mysql/compare/v1.9.2...v1.9.3
v3.8.3-patch.5
- fix: solve unocrrect invite notification [Created by @mo3et from #3213] by @OpenIM-Robot in https://github.com/openimsdk/open-im-server/pull/3219
- feat: optimize friend and group applications by @withchao in https://github.com/openimsdk/open-im-server/pull/3396
- build: update gomake version in dockerfile.[Patch branch] by @mo3et in https://github.com/openimsdk/open-im-server/pull/3416
Full Changelog: https://github.com/openimsdk/open-im-server/compare/v3.8.3...v3.8.3-patch.5
goctl/v1.8.4
- goctl 1.8.4 Features & Beta: New features and improvements in goctl, including mongo model generation with cache prefix and improved swagger consume types (#4849, #4869, #4903, #4907).
- Bug Fixes & Compatibility: Multiple bug fixes for backward compatibility, timeout settings, spelling, type handling, and more (#4852, #4895, #4914, #4916, #4917, #4918, #4920, #4785, #4931).
- goctl features of 1.8.4-alpha by @kesonan in #4849
- goctl: v1.8.4-beta by @kesonan in #4890
- fix(goctl): Fix getting swagger consume types by @jaronnie in #4903
- feat(goctl): generate mongo model with cache prefix by @smiley-yoyo in #4907
- @yguilai made their first contribution in #4874
- @Caplost made their first contribution in #4917
- @smiley-yoyo made their first contribution in #4907
Full Changelog: https://github.com/zeromicro/go-zero/compare/tools/goctl/v1.8.3...tools/goctl/v1.8.4