Open renovate[bot] opened 5 months ago
[puLL-Merge] - redis/go-redis@v9.5.1..v9.5.3
This pull request updates the go-redis library, incorporating various improvements, bug fixes, and compatibility updates. The changes span across multiple files and include updates to dependencies, code refactoring, and new feature additions.
.github/workflows/test-redis-enterprise.yml
with placeholder values is a good security practice, but ensure that the actual sensitive data is properly managed and securely injected during the CI/CD process.[puLL-Merge] - redis/go-redis@v9.5.1..v9.5.2
This PR introduces several changes to the go-redis library, including updates to dependencies, improvements to tracing and monitoring functionality, and various bug fixes and enhancements.
No significant security issues were identified in this PR. However, the changes to credential handling (introduction of CredentialsProviderContext
) should be carefully reviewed to ensure they don't introduce any security vulnerabilities.
[puLL-Merge] - redis/go-redis@v9.5.1..v9.6.0
This PR introduces several significant changes and improvements to the go-redis library. The changes include new features, bug fixes, optimizations, and updates to dependencies. Some key changes involve enhancing connection handling, improving cluster operations, adding new Redis commands support, and updating OpenTelemetry integration.
No significant security vulnerabilities are apparent in this change set. However, changes to connection handling and authentication should be carefully reviewed to ensure they don't introduce any security weaknesses.
[puLL-Merge] - redis/go-redis@v9.5.1..v9.6.1
This PR introduces several improvements and new features to the go-redis library. It includes updates to dependencies, enhancements to existing functionalities, and the addition of new Redis commands support. The changes span across multiple files and involve modifications to core functionalities, test cases, and documentation.
osscluster.go
might affect the behavior of node selection in edge cases. Thorough testing in various cluster configurations is recommended.No significant security issues were identified in this change. However, as always, careful review of credential handling changes is recommended.
[puLL-Merge] - redis/go-redis@v9.5.1..v9.6.2
This pull request introduces several changes and improvements to the go-redis library. The main changes include updates to various commands, enhancements to connection handling, improvements in cluster operations, and additions to hash commands for expiration management.
No significant security hotspots were identified in this change set.
This PR contains the following updates:
v9.5.1
->v9.7.0
Release Notes
redis/go-redis (github.com/redis/go-redis/v9)
### [`v9.7.0`](https://redirect.github.com/redis/go-redis/releases/tag/v9.7.0): 9.7.0 [Compare Source](https://redirect.github.com/redis/go-redis/compare/v9.6.2...v9.7.0) ### Changes #### π New Features - Support Redis search and query capabilities ([#2801](https://redirect.github.com/redis/go-redis/issues/2801), [#3098](https://redirect.github.com/redis/go-redis/issues/3098)) - Support indexing and querying empty values ([#3053](https://redirect.github.com/redis/go-redis/issues/3053)) - Support for Redis JSON with RESP2 protocol ([#3146](https://redirect.github.com/redis/go-redis/issues/3146)) #### π οΈ Improvements We're glad to announce that we added a search and query support in the current release. #### π§° Maintenance - Documentation examples ([#3102](https://redirect.github.com/redis/go-redis/issues/3102), [#3106](https://redirect.github.com/redis/go-redis/issues/3106), [#3110](https://redirect.github.com/redis/go-redis/issues/3110), [#3111](https://redirect.github.com/redis/go-redis/issues/3111), [#3113](https://redirect.github.com/redis/go-redis/issues/3113), [#3114](https://redirect.github.com/redis/go-redis/issues/3114), [#3115](https://redirect.github.com/redis/go-redis/issues/3115), [#3123](https://redirect.github.com/redis/go-redis/issues/3123), [#3124](https://redirect.github.com/redis/go-redis/issues/3124)) - retract v9.5.3 of redisotel and other extra packages ([#3108](https://redirect.github.com/redis/go-redis/issues/3108)) - Add test coverage reporting and Codecov badge ([#3055](https://redirect.github.com/redis/go-redis/issues/3055)) - Updated module version that points to retracted package version ([#3074](https://redirect.github.com/redis/go-redis/issues/3074)) #### Contributors We'd like to thank all the contributors who worked on this release! [@andy-stark-redis](https://redirect.github.com/andy-stark-redis), [@ipechorin](https://redirect.github.com/ipechorin), [@ofekshenawa](https://redirect.github.com/ofekshenawa) and [@vladvildanov](https://redirect.github.com/vladvildanov) ### [`v9.6.2`](https://redirect.github.com/redis/go-redis/releases/tag/v9.6.2): 9.6.2 [Compare Source](https://redirect.github.com/redis/go-redis/compare/v9.6.1...v9.6.2) ### Changes #### π Bug Fixes - Fixed bug with broken TLS sessions ([#3145](https://redirect.github.com/redis/go-redis/issues/3145)) #### Contributors We'd like to thank all the contributors who worked on this release! [@ofekshenawa](https://redirect.github.com/ofekshenawa) [@vladvildanov](https://redirect.github.com/vladvildanov) [@rentziass](https://redirect.github.com/rentziass) ### [`v9.6.1`](https://redirect.github.com/redis/go-redis/releases/tag/v9.6.1): 9.6.1 [Compare Source](https://redirect.github.com/redis/go-redis/compare/v9.6.0...v9.6.1) ### Changes #### 9.6 This release contains all new features from version 9.6. ##### π New Features - Support Hash-field expiration commands ([#2991](https://redirect.github.com/redis/go-redis/issues/2991)) - Support Hash-field expiration commands in Pipeline & Fix HExpire HExpireWithArgs expiration ([#3038](https://redirect.github.com/redis/go-redis/issues/3038)) - Support NOVALUES parameter for HSCAN ([#2925](https://redirect.github.com/redis/go-redis/issues/2925)) - Added test case for CLIENT KILL with MAXAGE option ([#2971](https://redirect.github.com/redis/go-redis/issues/2971)) - Add support for XREAD last entry ([#3005](https://redirect.github.com/redis/go-redis/issues/3005)) - Reduce the type assertion of CheckConn ([#3066](https://redirect.github.com/redis/go-redis/issues/3066)) #### 9.6.1 In addition minor changes were performed to retract version 9.5.3 and 9.5.4 that were released accidentally. ##### π§° Maintenance - Change CI to 7.4.0-RC2 ([#3070](https://redirect.github.com/redis/go-redis/issues/3070)) ##### π Package Distribution - Retract versions 9.5.3 and 9.5.4 ([#3069](https://redirect.github.com/redis/go-redis/issues/3069)) #### Contributors We'd like to thank all the contributors who worked on this release! [@LINKIWI](https://redirect.github.com/LINKIWI), [@b1ron](https://redirect.github.com/b1ron), [@gerzse](https://redirect.github.com/gerzse), [@haines](https://redirect.github.com/haines), [@immersedin](https://redirect.github.com/immersedin), [@naiqianz](https://redirect.github.com/naiqianz), [@ofekshenawa](https://redirect.github.com/ofekshenawa), [@srikar-jilugu](https://redirect.github.com/srikar-jilugu), [@tzongw](https://redirect.github.com/tzongw), [@vladvildanov](https://redirect.github.com/vladvildanov), [@vmihailenco](https://redirect.github.com/vmihailenco) and [@monkey92t](https://redirect.github.com/monkey92t) ### [`v9.6.0`](https://redirect.github.com/redis/go-redis/releases/tag/v9.6.0): 9.6.0 [Compare Source](https://redirect.github.com/redis/go-redis/compare/v9.5.4...v9.6.0) ### Changes #### π New Features - Support Hash-field expiration commands ([#2991](https://redirect.github.com/redis/go-redis/issues/2991)) - Support Hash-field expiration commands in Pipeline & Fix HExpire HExpireWithArgs expiration ([#3038](https://redirect.github.com/redis/go-redis/issues/3038)) - Support NOVALUES parameter for HSCAN ([#2925](https://redirect.github.com/redis/go-redis/issues/2925)) - Added test case for CLIENT KILL with MAXAGE option ([#2971](https://redirect.github.com/redis/go-redis/issues/2971)) - Add support for XREAD last entry ([#3005](https://redirect.github.com/redis/go-redis/issues/3005)) - Reduce the type assertion of CheckConn ([#3066](https://redirect.github.com/redis/go-redis/issues/3066)) #### π οΈ Improvements This release includes support for Redis Community Edition (CE) 7.4.0, ensuring compatibility with the latest features and improvements introduced in Redis CE 7.4.0. #### π§° Maintenance - chore(deps): bump golangci/golangci-lint-action from 4 to 6 ([#2993](https://redirect.github.com/redis/go-redis/issues/2993)) - Avoid unnecessary retry delay in cluster client following MOVED and ASK redirection ([#3048](https://redirect.github.com/redis/go-redis/issues/3048)) - add test for tls connCheck [#3025](https://redirect.github.com/redis/go-redis/issues/3025) ([#3047](https://redirect.github.com/redis/go-redis/issues/3047)) - fix node routing in slotClosestNode ([#3043](https://redirect.github.com/redis/go-redis/issues/3043)) - Update pubsub.go ([#3042](https://redirect.github.com/redis/go-redis/issues/3042)) - Change monitor test to run manually ([#3041](https://redirect.github.com/redis/go-redis/issues/3041)) - chore(deps): bump rojopolis/spellcheck-github-actions from 0.36.0 to 0.38.0 ([#3028](https://redirect.github.com/redis/go-redis/issues/3028)) - Add `(*StatusCmd).Bytes()` method ([#3030](https://redirect.github.com/redis/go-redis/issues/3030)) - chore(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 in /example/otel ([#3000](https://redirect.github.com/redis/go-redis/issues/3000)) #### Contributors We'd like to thank all the contributors who worked on this release! [@LINKIWI](https://redirect.github.com/LINKIWI), [@b1ron](https://redirect.github.com/b1ron), [@dependabot](https://redirect.github.com/dependabot), [@dependabot](https://redirect.github.com/dependabot)\[bot], [@gerzse](https://redirect.github.com/gerzse), [@haines](https://redirect.github.com/haines), [@immersedin](https://redirect.github.com/immersedin), [@naiqianz](https://redirect.github.com/naiqianz), [@ofekshenawa](https://redirect.github.com/ofekshenawa), [@srikar-jilugu](https://redirect.github.com/srikar-jilugu), [@tzongw](https://redirect.github.com/tzongw), [@vladvildanov](https://redirect.github.com/vladvildanov) and [@vmihailenco](https://redirect.github.com/vmihailenco) [@monkey92t](https://redirect.github.com/monkey92t) ### [`v9.5.4`](https://redirect.github.com/redis/go-redis/compare/v9.5.3...v9.5.4) [Compare Source](https://redirect.github.com/redis/go-redis/compare/v9.5.3...v9.5.4) ### [`v9.5.3`](https://redirect.github.com/redis/go-redis/compare/v9.5.2...v9.5.3) [Compare Source](https://redirect.github.com/redis/go-redis/compare/v9.5.2...v9.5.3) ### [`v9.5.2`](https://redirect.github.com/redis/go-redis/releases/tag/v9.5.2): 9.5.2 [Compare Source](https://redirect.github.com/redis/go-redis/compare/v9.5.1...v9.5.2) ### Changes - fix: fix [#2681](https://redirect.github.com/redis/go-redis/issues/2681) ([#2998](https://redirect.github.com/redis/go-redis/issues/2998)) - Remove skipping span creation by checking parent spans ([#2980](https://redirect.github.com/redis/go-redis/issues/2980)) - Handle IPv6 in isMovedError ([#2981](https://redirect.github.com/redis/go-redis/issues/2981)) - Fix XGroup first pos key ([#2983](https://redirect.github.com/redis/go-redis/issues/2983)) - Adding BitfieldRo in BitMapCmdable interface ([#2962](https://redirect.github.com/redis/go-redis/issues/2962)) - Optimize docs useless imports and typo ([#2970](https://redirect.github.com/redis/go-redis/issues/2970)) - chore: fix some comments ([#2967](https://redirect.github.com/redis/go-redis/issues/2967)) - Fix for issues [#2959](https://redirect.github.com/redis/go-redis/issues/2959) and [#2960](https://redirect.github.com/redis/go-redis/issues/2960) ([#2961](https://redirect.github.com/redis/go-redis/issues/2961)) - fix: [#2956](https://redirect.github.com/redis/go-redis/issues/2956) ([#2957](https://redirect.github.com/redis/go-redis/issues/2957)) - fix misuses of a vs an ([#2936](https://redirect.github.com/redis/go-redis/issues/2936)) - add server address and port span attributes to redis otel trace instrumentation ([#2826](https://redirect.github.com/redis/go-redis/issues/2826)) - chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /example/otel ([#2944](https://redirect.github.com/redis/go-redis/issues/2944)) - Remove secrets from Redis Enterprise CI ([#2938](https://redirect.github.com/redis/go-redis/issues/2938)) - Fix monitor on go 1.19 ([#2908](https://redirect.github.com/redis/go-redis/issues/2908)) - chore(deps): bump google.golang.org/protobuf from 1.28.1 to 1.33.0 in /extra/redisprometheus ([#2942](https://redirect.github.com/redis/go-redis/issues/2942)) - Change RE image to public RE image ([#2935](https://redirect.github.com/redis/go-redis/issues/2935)) #### Contributors We'd like to thank all the contributors who worked on this release! [@XSAM](https://redirect.github.com/XSAM), [@akash14darshan](https://redirect.github.com/akash14darshan), [@daviddzxy](https://redirect.github.com/daviddzxy), [@dependabot](https://redirect.github.com/dependabot), [@dependabot](https://redirect.github.com/dependabot)\[bot], [@esara](https://redirect.github.com/esara), [@hakusai22](https://redirect.github.com/hakusai22), [@hishope](https://redirect.github.com/hishope), [@kindknow](https://redirect.github.com/kindknow), [@monkey92t](https://redirect.github.com/monkey92t), [@ofekshenawa](https://redirect.github.com/ofekshenawa), [@singular-seal](https://redirect.github.com/singular-seal) and deferdeterConfiguration
π Schedule: Branch creation - " 0-4 * 3" (UTC), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.