Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump redisson from 3.40.2 to 3.41.0 #517

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 24, 2024

Bumps redisson from 3.40.2 to 3.41.0.
Updates org.redisson:redisson-spring-boot-starter from 3.40.2 to 3.41.0

Release notes

Sourced from org.redisson:redisson-spring-boot-starter's releases.

redisson-3.41.0

Feature - RPermitExpirableSemaphore.getLeaseTime() method added (thanks to @​seakider)
Feature - sslVerificationMode setting added

Fixed - RPermitExpirableSemaphore.release(java.util.List) shouldn't release permits if one of them doesn't exist (thanks to @​seakider)
Fixed - RTopic listeners leak if they are defined as a lambda
Fixed - RPriorityBlockingQueue.draintTo() method shouldn't resend command on response timeout
Fixed - RandomXoshiro256PlusPlus might block Redisson initialization

Changelog

Sourced from org.redisson:redisson-spring-boot-starter's changelog.

23-Dec-2024 - 3.41.0 released

Feature - RPermitExpirableSemaphore.getLeaseTime() method added (thanks to @​seakider)
Feature - sslVerificationMode setting added

Fixed - RPermitExpirableSemaphore.release(java.util.List) shouldn't release permits if one of them doesn't exist (thanks to @​seakider)
Fixed - RTopic listeners leak if they are defined as a lambda
Fixed - RPriorityBlockingQueue.draintTo() method shouldn't resend command on response timeout
Fixed - RandomXoshiro256PlusPlus might block Redisson initialization

Commits
  • 62dc29e [maven-release-plugin] prepare release redisson-3.41.0
  • 81eba64 Fixed - RandomXoshiro256PlusPlus might block Redisson initialization. #6307
  • dddb158 Fixed - RPriorityBlockingQueue.draintTo() method shouldn't resend command on ...
  • 5be0604 Merge branch 'master' of github.com:redisson/redisson
  • 74698ab logback updated
  • a0bac46 Merge pull request #6348 from seakider/fix_releaseAsync
  • 7451a97 Fixed - RPermitExpirableSemaphore.release(java.util.List) shouldn't release p...
  • 8e06ee1 Fixed - RPermitExpirableSemaphore.release(java.util.List) shouldn't release p...
  • 4d6ed7d Fixed - RPermitExpirableSemaphore.release(java.util.List) shouldn't release p...
  • ee3d4c2 Fixed - RPermitExpirableSemaphore.release(java.util.List) shouldn't release p...
  • Additional commits viewable in compare view

Updates org.redisson:redisson from 3.40.2 to 3.41.0

Release notes

Sourced from org.redisson:redisson's releases.

redisson-3.41.0

Feature - RPermitExpirableSemaphore.getLeaseTime() method added (thanks to @​seakider)
Feature - sslVerificationMode setting added

Fixed - RPermitExpirableSemaphore.release(java.util.List) shouldn't release permits if one of them doesn't exist (thanks to @​seakider)
Fixed - RTopic listeners leak if they are defined as a lambda
Fixed - RPriorityBlockingQueue.draintTo() method shouldn't resend command on response timeout
Fixed - RandomXoshiro256PlusPlus might block Redisson initialization

Changelog

Sourced from org.redisson:redisson's changelog.

23-Dec-2024 - 3.41.0 released

Feature - RPermitExpirableSemaphore.getLeaseTime() method added (thanks to @​seakider)
Feature - sslVerificationMode setting added

Fixed - RPermitExpirableSemaphore.release(java.util.List) shouldn't release permits if one of them doesn't exist (thanks to @​seakider)
Fixed - RTopic listeners leak if they are defined as a lambda
Fixed - RPriorityBlockingQueue.draintTo() method shouldn't resend command on response timeout
Fixed - RandomXoshiro256PlusPlus might block Redisson initialization

Commits
  • 62dc29e [maven-release-plugin] prepare release redisson-3.41.0
  • 81eba64 Fixed - RandomXoshiro256PlusPlus might block Redisson initialization. #6307
  • dddb158 Fixed - RPriorityBlockingQueue.draintTo() method shouldn't resend command on ...
  • 5be0604 Merge branch 'master' of github.com:redisson/redisson
  • 74698ab logback updated
  • a0bac46 Merge pull request #6348 from seakider/fix_releaseAsync
  • 7451a97 Fixed - RPermitExpirableSemaphore.release(java.util.List) shouldn't release p...
  • 8e06ee1 Fixed - RPermitExpirableSemaphore.release(java.util.List) shouldn't release p...
  • 4d6ed7d Fixed - RPermitExpirableSemaphore.release(java.util.List) shouldn't release p...
  • ee3d4c2 Fixed - RPermitExpirableSemaphore.release(java.util.List) shouldn't release p...
  • Additional commits viewable in compare view

Updates org.redisson:redisson-spring-data-34 from 3.40.2 to 3.41.0

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by Sourcery

构建:

  • 将 Redisson 库从版本 3.40.2 升级到 3.41.0。
Original summary in English

Summary by Sourcery

Build:

  • Bump Redisson libraries from version 3.40.2 to 3.41.0.

Bumps `redisson` from 3.40.2 to 3.41.0.

Updates `org.redisson:redisson-spring-boot-starter` from 3.40.2 to 3.41.0
- [Release notes](https://github.com/redisson/redisson/releases)
- [Changelog](https://github.com/redisson/redisson/blob/master/CHANGELOG.md)
- [Commits](redisson/redisson@redisson-3.40.2...redisson-3.41.0)

Updates `org.redisson:redisson` from 3.40.2 to 3.41.0
- [Release notes](https://github.com/redisson/redisson/releases)
- [Changelog](https://github.com/redisson/redisson/blob/master/CHANGELOG.md)
- [Commits](redisson/redisson@redisson-3.40.2...redisson-3.41.0)

Updates `org.redisson:redisson-spring-data-34` from 3.40.2 to 3.41.0

---
updated-dependencies:
- dependency-name: org.redisson:redisson-spring-boot-starter
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.redisson:redisson
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.redisson:redisson-spring-data-34
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Dec 24, 2024
Copy link

sourcery-ai bot commented Dec 24, 2024

审核指南由 Sourcery 提供

此拉取请求将 Redisson 库从版本 3.40.2 更新到 3.41.0。此升级包括几个错误修复和两个新功能。值得注意的错误修复解决了诸如在将 RTopic 定义为 lambda 时的监听器泄漏、Redisson 初始化期间的潜在阻塞以及响应超时处理不当等问题。新增功能包括新方法 RPermitExpirableSemaphore.getLeaseTime() 和新设置 sslVerificationMode

显示修复后的 RTopic 监听器行为的序列图

sequenceDiagram
    participant Client
    participant RTopic
    participant Redis
    Note over RTopic: 先前版本在使用 lambda 时<br/>存在监听器泄漏
    Client->>RTopic: addListener(lambda)
    RTopic->>Redis: Subscribe
    Client->>RTopic: removeListener()
    RTopic->>Redis: Unsubscribe
    Note over RTopic: 修复:正确清理<br/>lambda 监听器
Loading

显示更新后的 RPermitExpirableSemaphore 接口的类图

classDiagram
    class RPermitExpirableSemaphore {
        +getLeaseTime() long
        +release(List~String~ permitIds) boolean
    }
    note for RPermitExpirableSemaphore "新增 getLeaseTime() 方法
修复了对不存在许可的 release() 行为"
Loading

文件级更改

更改 详情 文件
更新 Redisson 依赖项
  • org.redisson:redisson 从 3.40.2 更新到 3.41.0
  • org.redisson:redisson-spring-boot-starter 从 3.40.2 更新到 3.41.0
  • org.redisson:redisson-spring-data-34 从 3.40.2 更新到 3.41.0
gradle/libs.versions.toml

可能相关的问题


提示和命令

与 Sourcery 互动

  • 触发新审核: 在拉取请求上评论 @sourcery-ai review
  • 继续讨论: 直接回复 Sourcery 的审核评论。
  • 从审核评论生成 GitHub 问题: 通过回复审核评论请求 Sourcery 创建问题。
  • 生成拉取请求标题: 在拉取请求标题的任何地方写 @sourcery-ai 以随时生成标题。
  • 生成拉取请求摘要: 在拉取请求正文的任何地方写 @sourcery-ai summary 以随时生成 PR 摘要。您也可以使用此命令指定摘要应插入的位置。

自定义您的体验

访问您的仪表板以:

  • 启用或禁用审核功能,例如 Sourcery 生成的拉取请求摘要、审核指南等。
  • 更改审核语言。
  • 添加、删除或编辑自定义审核说明。
  • 调整其他审核设置。

获取帮助

Original review guide in English

Reviewer's Guide by Sourcery

This pull request updates the Redisson library from version 3.40.2 to 3.41.0. This upgrade includes several bug fixes and two new features. The notable bug fixes address issues such as listeners leak in RTopic when defined as a lambda, potential blocking during Redisson initialization, and incorrect handling of response timeouts. The added features include a new method RPermitExpirableSemaphore.getLeaseTime() and a new setting sslVerificationMode.

Sequence diagram showing fixed RTopic listener behavior

sequenceDiagram
    participant Client
    participant RTopic
    participant Redis
    Note over RTopic: Previous version had listener leak<br/>when using lambdas
    Client->>RTopic: addListener(lambda)
    RTopic->>Redis: Subscribe
    Client->>RTopic: removeListener()
    RTopic->>Redis: Unsubscribe
    Note over RTopic: Fixed: Proper cleanup of<br/>lambda listeners
Loading

Class diagram showing updated RPermitExpirableSemaphore interface

classDiagram
    class RPermitExpirableSemaphore {
        +getLeaseTime() long
        +release(List~String~ permitIds) boolean
    }
    note for RPermitExpirableSemaphore "New getLeaseTime() method added
Fixed release() behavior for non-existent permits"
Loading

File-Level Changes

Change Details Files
Update Redisson dependencies
  • Update org.redisson:redisson from 3.40.2 to 3.41.0
  • Update org.redisson:redisson-spring-boot-starter from 3.40.2 to 3.41.0
  • Update org.redisson:redisson-spring-data-34 from 3.40.2 to 3.41.0
gradle/libs.versions.toml

Possibly linked issues


Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time. You can also use
    this command to specify where the summary should be inserted.

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

我们已跳过审查此拉取请求。它似乎是由一个机器人创建的(嘿,dependabot[bot]!)。我们假设它知道自己在做什么!

Original comment in English

We have skipped reviewing this pull request. It seems to have been created by a bot (hey, dependabot[bot]!). We assume it knows what it's doing!

@livk-cloud livk-cloud closed this Dec 24, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 24, 2024

OK, I won't notify you again about this release, but will get in touch when a new version is available. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/gradle/redisson-3.41.0 branch December 24, 2024 03:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant