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: apache/pulsar-client-cpp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.6.0
Choose a base ref
...
head repository: apache/pulsar-client-cpp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.7.0
Choose a head ref
  • 15 commits
  • 41 files changed
  • 7 contributors

Commits on Aug 29, 2024

  1. Fix buffer overflow for non-batched send when the message metadata si…

    …ze exceeds 64KB (#443)
    
    See apache/pulsar-client-python#223
    
    ### Motivation
    
    Currently a shared buffer is used to store serialized message metadata
    for each send request. However, its capacity is only 64KB, when the metadata
    size exceeds 64KB, buffer overflow could happen.
    
    ### Modifications
    
    When the metadata size is too large, allocate a new buffer instead of
    using the shared buffer. Add `testLargeProperties` to cover it.
    BewareMyPower authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    8f269e8 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

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

Commits on Sep 17, 2024

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

Commits on Oct 11, 2024

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

Commits on Oct 30, 2024

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

Commits on Oct 31, 2024

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

Commits on Nov 26, 2024

  1. Expose keep alive interval for c and c++ client (#457)

    * Expose keep alive interval for c and c++ client
    
    * Optimize
    shibd authored Nov 26, 2024
    Configuration menu
    Copy the full SHA
    ce6c4bc View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Handle the exception from the token supplier (#458)

    ### Motivation
    
    When a token supplier is passed to the `AuthToken`, if exceptions are
    thrown from it, the application will crash immediately. A typical case
    is the Python wrapper might raise an exception when trying to get token.
    
    ### Modifications
    
    Catch the exception in `Commands::newConnect` because the token supplier
    is called in it. Then convert it to `ResultAuthenticationError`. Add
    `testTokenSupplierException` to verify it.
    BewareMyPower authored Nov 27, 2024
    Configuration menu
    Copy the full SHA
    e264cf7 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2024

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

Commits on Dec 11, 2024

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

Commits on Dec 12, 2024

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

Commits on Dec 19, 2024

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

Commits on Dec 26, 2024

  1. Fix some compiler warnings in public headers (#468)

    ### Motivation
    
    Fix some compiler warnings in public headers when using with -Wextra. These warnings prevent projects using -Wextra -Werror to use pulsar client without modifications.
    
    ### Modifications
    
    1. Modified public headers to fix compiler warnings
    2. Add compile options "-Wextra -Wno-unused-parameter" to compile examples to help find similar issues
    erobot authored Dec 26, 2024
    Configuration menu
    Copy the full SHA
    bdf6854 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2024

  1. Configuration menu
    Copy the full SHA
    1e8e4d2 View commit details
    Browse the repository at this point in the history
  2. Release 3.7.0

    BewareMyPower committed Dec 30, 2024
    Configuration menu
    Copy the full SHA
    115d64a View commit details
    Browse the repository at this point in the history
Loading