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: reactor/reactor-core
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.7.0
Choose a base ref
...
head repository: reactor/reactor-core
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.7.1
Choose a head ref
  • 17 commits
  • 19 files changed
  • 5 contributors

Commits on Nov 12, 2024

  1. [release] Next development version 3.7.1-SNAPSHOT

    Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
    chemicL committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    1e98ddb View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Fix SwitchOnFirst hanging subscription (#3939)

    In a situation where `SwitchOnFirstMain` is subscribed to after the
    operator itself has terminated, the expectation is that either an error
    is propagated due to cancellation of the source or the first actual
    subscription succeeds. Due to a regression introduced in #2794 the
    subscription would hang with no termination. This change addresses the
    issue and the subscrption properly terminates.
    
    Related to #3936.
    
    Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
    chemicL authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    a7fe500 View commit details
    Browse the repository at this point in the history
  2. Merge #3939 into 3.7.1

    chemicL committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    da340cd View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. Optimize observability and metrics tags processing (#3902)

    Both `KeyValues` and `Tags` unconditionally maintain the invariant that
    they wrap distinct key-value pairs so the deduplication logic can be
    removed. 
    `Scannable#tagsDeduplicated` has been marked as deprecated.
    Stephan202 authored Nov 25, 2024
    Configuration menu
    Copy the full SHA
    7cc701c View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2024

  1. Configuration menu
    Copy the full SHA
    99469da View commit details
    Browse the repository at this point in the history
  2. Merge #3945 into 3.7.1

    chemicL committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    fa58b13 View commit details
    Browse the repository at this point in the history
  3. Bump org.gradle.toolchains.foojay-resolver-convention from 0.8.0 to 0…

    ….9.0 (#3946)
    
    Bump org.gradle.toolchains.foojay-resolver-convention
    
    Bumps org.gradle.toolchains.foojay-resolver-convention from 0.8.0 to 0.9.0.
    
    ---
    updated-dependencies:
    - dependency-name: org.gradle.toolchains.foojay-resolver-convention
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 2, 2024
    Configuration menu
    Copy the full SHA
    d90b886 View commit details
    Browse the repository at this point in the history
  4. Merge #3946 into 3.7.1

    chemicL committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    09c7257 View commit details
    Browse the repository at this point in the history
  5. [docs] Add warning about static exceptions (#3944)

    In case of enabled debugging or checkpoints, usage of static exceptions
    in user code can cause memory leaks. A warning note has been added to
    the debugging section.
    
    Related to #3941
    chemicL authored Dec 2, 2024
    Configuration menu
    Copy the full SHA
    be945f8 View commit details
    Browse the repository at this point in the history
  6. Bump com.jfrog.artifactory from 4.31.0 to 4.33.1 (#3947)

    Bumps com.jfrog.artifactory from 4.31.0 to 4.33.1.
    
    ---
    updated-dependencies:
    - dependency-name: com.jfrog.artifactory
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 2, 2024
    Configuration menu
    Copy the full SHA
    313ac70 View commit details
    Browse the repository at this point in the history
  7. Merge #3947 into 3.7.1

    chemicL committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    3457c3e View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2024

  1. Optimize observability and debugging experience (#3901)

    Debug assembly tracebacks and `Scannable#name` should now take much less
    time and have a significantly lower allocation rate.
    
    One aspect is used in the debug mode or with the `checkpoint()`
    operator. The `Traces#extractOperatorAssemblyInformationParts` is now
    greatly optimized.
    
    The other aspect is `Scannable#name` which from now on lazily executes
    the current step name. `Scannable#name` logic may be executed many
    times, e.g. if a hot code path uses `{Mono,Flux}#log` or Micrometer
    instrumentation.
    
    A new benchmark is added to exercise the traceback extraction from a
    stacktrace.
    
    As the benchmarks were touched, this change also improves two existing
    benchmarks by utilizing the black hole to which benchmark method return
    values are implicitly sent.
    Stephan202 authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    0a87988 View commit details
    Browse the repository at this point in the history
  2. Refactor and add tests for optimized assembly traceback (#3949)

    Follow-up to #3901:
    * Renamed `Substring` to `StackLineView`
    * Implemented tests for `StackLineView`
    * Corrected `contains` and `startsWith` implementations
    chemicL authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    18379f3 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2024

  1. Configuration menu
    Copy the full SHA
    a0cf387 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d0d13b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4376544 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    249547e View commit details
    Browse the repository at this point in the history
Loading