Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: spring-projects/spring-retry
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.0.11
Choose a base ref
...
head repository: spring-projects/spring-retry
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 14 commits
  • 19 files changed
  • 5 contributors

Commits on Dec 13, 2024

  1. Configuration menu
    Copy the full SHA
    cef30d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6cb5d7a View commit details
    Browse the repository at this point in the history
  3. Fix actions\build to use mvn help:evaluate

    Since there is no `revision` property in POM, we cannot use `sed` command to extract project version from the POM.
    
    * Use more Maven-friendly `mvn help:evaluate -Dexpression="project.version" -q -DforceStdout` command to get the current project version
    * Remove tentative `finish_release_tmp.yml` since `actions\build` has been fixed now
    artembilan committed Dec 13, 2024
    Configuration menu
    Copy the full SHA
    72a0d0e View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2025

  1. GH-480: Bring back POM revision property (#481)

    Fixes: #480
    
    * Add `flatten-maven-plugin` to resolve properties
    and remove unnecessary build info from the final POM of the artifact to install/deploy
    
    * Revert `version` extraction from POM via `sed` command in the build action
    * Remove `flatten.clean` from the Maven Flatter Plugin, since `.flattened-pom.xml` generated file is landed in the `/target` dir
    * Add `pomElements/profiles` for removal in the result `.flattened-pom.xml`
    artembilan authored Jan 1, 2025
    Configuration menu
    Copy the full SHA
    9131e6a View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2025

  1. Migrate to DCO from CLA

    artembilan committed Jan 14, 2025
    Configuration menu
    Copy the full SHA
    8918c36 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2025

  1. Fix some typos in the project

    * Remove unused imports
    
    Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
    ngocnhan-tran1996 authored Mar 14, 2025
    Configuration menu
    Copy the full SHA
    4f34e36 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2025

  1. GH-488: Improve warning in the ExpressionRetryPolicy

    Fixes: #488
    
    When `@Retryable(exceptionExpression)` is used with SpEL template (`#{..}`),
    a specific warning is emitted into logs indicating that such a syntax is deprecated.
    
    * Improve that warning message pointing out what SpEL expression could be improved to
    avoid this warning and future changes
    artembilan committed Mar 27, 2025
    Configuration menu
    Copy the full SHA
    bded8e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91d96e7 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2025

  1. Configuration menu
    Copy the full SHA
    544b24e View commit details
    Browse the repository at this point in the history

Commits on May 8, 2025

  1. Fix proxy attribute name mismatch in RetryOperationsInterceptor

    * Add tests for `RetryOperationsInterceptor` proxy attribute cleanup
    * Add author to `RetryOperationsInterceptorTests`
    * Remove unused import fail
    * Fix `RetryOperationsInterceptorTests` extract `MethodInvocation` and simplify mocking
    
    Signed-off-by: Kim Jun Hyeong <ggprgrkjh@naver.com>
    junhyeongkim2 authored May 8, 2025
    Configuration menu
    Copy the full SHA
    936e720 View commit details
    Browse the repository at this point in the history
  2. GH-491: Fix NPE in the MetricsRetryListener when label is null

    Fixes: #491
    
    The Micrometer tag cannot be with `null` value.
    When `RetryCallback` does not provide a proper `getLabel()` implementation,
    the `MetricsRetryListener` fails with a `NullPointerException`
    
    * Fix `MetricsRetryListener.close()` to fallback to the `callback.getClass().getName()`
    if `callback.getLabel() == null`
    * Cover behavior in the new `RetryMetricsTests.labelFallbackToClassName()`
    artembilan committed May 8, 2025
    Configuration menu
    Copy the full SHA
    47a2359 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2025

  1. GH-352: Warning aboiut invalid values in ExponentialBackoffPolicy

    - Add warning logs when setter values don't meet expected constraints
    - Maintain backward compatibility by not changing behavior
    
    Fixes #352
    
    Signed-off-by: Kim Sumin <ksoomin25@gmail.com>
    kssumin authored May 16, 2025
    Configuration menu
    Copy the full SHA
    a05e3a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4cd357 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c8977dd View commit details
    Browse the repository at this point in the history
Loading