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

Commits on Apr 13, 2024

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

Commits on May 7, 2024

  1. Set grpcio minimum version to 1.59.3 so that Alpine py3-grpcio 1.59.3…

    … can be used (#211)
    
    - there's no specific minimum version constraint originating from pulsar-client-python
      - grpcio is required by apache-bookkeeper-client. the dependencies are defined in
        https://github.com/apache/bookkeeper/blob/master/stream/clients/python/setup.py
        the version in this file is >= 1.8.2
    lhotari authored May 7, 2024
    Configuration menu
    Copy the full SHA
    c3c12c4 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Fix failed AsyncioTest.test_send_failure and clean up tests (#231)

    After apache/pulsar#23291, which is included in Pulsar 4.0.0, when the tenant does not exist, the broker will respond with `BrokerMetadataError`, which is retryable.
    
    Before that, the error code is `AuthorizationError`, which is not retryable so that `create_producer` will fail immediately.
    
    This patch fixes the `test_send_failure` to assert the error is `Timeout`. Additional, separate some tests from `pulsar_test.py`:
    1. debug logger tests will affect other tests so that all tests will print debug logs
    2. running `schema_test` in `pulsar_test` might have unexpected failures like
    
    ```
    Failed to create ConsumerImpl for persistent://public/default/my-python-pattern-consumer-3-partition-0: Failed to create steady_timer: kqueue: Too many open files [system:24]
    Failed when subscribed to topic persistent://public/default/my-python-pattern-consumer-3 in TopicsConsumer. Error - ConnectError
    Unable to create Consumer - [Muti Topics Consumer: TopicName - persistent://public/default/my-python-pattern-consumer.* - Subscription - my-pattern-consumer-sub] Error - ConnectError
    Failed to retry lookup for get-partition-metadata-persistent://public/default/my-v2-topic-producer-consumer: Failed to create steady_timer: kqueue: Too many open files [system:24]
    Error Checking/Getting Partition Metadata while Subscribing on persistent://public/default/my-v2-topic-producer-consumer -- ConnectError
    Failed to retry lookup for get-partition-metadata-persistent://public/default/my-v2-topic-producer-consumer: Failed to create steady_timer: kqueue: Too many open files [system:24]
    Error Checking/Getting Partition Metadata while Subscribing on persistent://public/default/my-v2-topic-producer-consumer -- ConnectError
    Failed to retry lookup for get-partition-metadata-persistent://public/default/test_has_message_available_after_seek-1730263910.78957: Failed to create steady_timer: kqueue: Too many open files [system:24]
    Error Checking/Getting Partition Metadata while creating producer on persistent://public/default/test_has_message_available_after_seek-1730263910.78957 -- ConnectError
    Failed to retry lookup for get-partition-metadata-persistent://public/default/test_seek_latest_message_id-1730263910.789991: Failed to create steady_timer: kqueue: Too many open files [system:24]
    ```
    BewareMyPower authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    7289522 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

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

Commits on Nov 2, 2024

  1. Fix typos (#232)

    Found via `codespell -L transaltion`
    kianmeng authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    43792ea View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2025

  1. Fix the broken CI due to the regression of 4.0.1 and some deprecated …

    …image and links (#235)
    
    Fixes #234
    
    1. Downgrade the Pulsar image to 4.0.0
    2. Upgrade the macOS runner image from 12 to 14
    
    Since the Boost download link is broken now, this PR also fixes the wheel build process by reusing the pre-built libraries to install pulsar-client-cpp on Linux and macOS. Specially, it links the `libpulsarwithdeps.a` instead of `libpulsar.a` and all 3rd-party libraries on macOS.
    BewareMyPower authored Jan 10, 2025
    Configuration menu
    Copy the full SHA
    fb4523b View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2025

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

Commits on Jan 21, 2025

  1. Configuration menu
    Copy the full SHA
    687e1b7 View commit details
    Browse the repository at this point in the history
  2. Bump version to 3.6.0

    BewareMyPower committed Jan 21, 2025
    Configuration menu
    Copy the full SHA
    66e18a7 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2025

  1. Set the minimum macOS version to 13 (#239)

    (cherry picked from commit e6800f8)
    BewareMyPower committed Jan 24, 2025
    Configuration menu
    Copy the full SHA
    f245126 View commit details
    Browse the repository at this point in the history
Loading