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: micrometer-metrics/micrometer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.10.5
Choose a base ref
...
head repository: micrometer-metrics/micrometer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.10.6
Choose a head ref
  • 20 commits
  • 56 files changed
  • 8 contributors

Commits on Mar 21, 2023

  1. Bump com.gradle.enterprise from 3.12.4 to 3.12.5 (#3705)

    Bumps com.gradle.enterprise from 3.12.4 to 3.12.5.
    
    ---
    updated-dependencies:
    - dependency-name: com.gradle.enterprise
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 21, 2023
    Configuration menu
    Copy the full SHA
    c99a22d View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

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

Commits on Mar 24, 2023

  1. Do not publish on close if already closed

    Checks if the registry is closed before calling publish on close. This avoids side effects of calling close multiple times.
    
    Resolves gh-3712
    shakuzen committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    1832bb1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    faa980b View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Bump com.gradle.enterprise from 3.12.5 to 3.12.6 (#3719)

    Bumps com.gradle.enterprise from 3.12.5 to 3.12.6.
    
    ---
    updated-dependencies:
    - dependency-name: com.gradle.enterprise
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 27, 2023
    Configuration menu
    Copy the full SHA
    d6bd0bf View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Remove snapshot repo for context-propagation and update locks

    We do not need to be on snapshots now, and unfortunately this made it out in a release.
    
    Resolves gh-3738
    shakuzen committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    5335c74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e78cdad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc4a4dd View commit details
    Browse the repository at this point in the history
  4. Avoid using streams in observations (#3722)

    There is better memory and CPU performance with plain old iteration.
    yuzawa-san authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    341f5f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Switch to primitive types and ensure synchronization (#3741)

    Without this change, there were still consistency issues detected despite the synchronization.
    
    Co-authored-by: Armin Ruech <armin.ruech@dynatrace.com>
    pirgeo and arminru authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    ecf3fcd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f91b70 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. Improves the ThreadLocalAccessor story of continuing scopes (#3731)

    The Scope#makeCurrent method is called e.g. via ObservationThreadLocalAccessor#restore(Observation). In that case, we're calling ObservationThreadLocalAccessor#reset() first, and we're closing all the scopes, HOWEVER those are called on the Observation scope that was present there in thread local at the time of calling the method, NOT on the scope that we want to make current (that one can contain some leftovers from previous scope openings like creation of e.g. Brave scope in the TracingContext that is there inside the Observation's Context.
    
    When we want to go back to the enclosing scope and want to make that scope current we need to be sure that there are no remaining scoped objects inside Observation's context. This is why BEFORE rebuilding the scope structure we need to notify the handlers to clear them first (again this is a separate scope to the one that was cleared by the reset method) via calling ObservationHandler#onScopeReset(Context).
    
    When we reset a scope, we don't want to close it thus we don't want to remove any enclosing scopes.
    
    With this logic we reset any existing scopes on reset by calling the handler + when we make an enclosing scope current we will remove it from the list of enclosing scopes.
    marcingrzejszczak authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    bb82f86 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

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

Commits on Apr 10, 2023

  1. Configuration menu
    Copy the full SHA
    93da2e2 View commit details
    Browse the repository at this point in the history
  2. Upgrade metrics-graphite to 4.2.18

     Closes gh-3753
    shakuzen committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    31787ac View commit details
    Browse the repository at this point in the history
  3. Upgrade metrics-jmx to 4.2.18

     Closes gh-3754
    shakuzen committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    407fffa View commit details
    Browse the repository at this point in the history
  4. Upgrade signalfx-java to 1.0.30

     Closes gh-3755
    shakuzen committed Apr 10, 2023
    Configuration menu
    Copy the full SHA
    e52224d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    14263db View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a1288c5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d577e14 View commit details
    Browse the repository at this point in the history
Loading