Skip to content

Releases: shibd/pulsar-client-cpp

v3.5.1-fix4

21 Aug 13:02

Choose a tag to compare

[CI] Use macos-12 to build macOS libraries (#433)

(cherry picked from commit 35bf161ba25c9ea073b730e3dcdaa50c30703bcb)

v3.5.1-fix3

21 Aug 12:54

Choose a tag to compare

Fix invalid memory access on the first pending batch receive callback…

v3.5.1-fix2

21 Aug 09:36

Choose a tag to compare

Use Rocky Linux 8 and vcpkg to build RPM packages (#428)

### Motivation

See https://lists.apache.org/thread/7o8hpv1gtoffvzx053wm0ss2s9xt0795, we will discard the support for CentOS 7 and old `std::string` ABI.

### Modifications

- Switch from `centos:7` image and GCC 4.8 to `rockylinux:8` image and GCC 8 to build RPM packages.
- Use vcpkg to install dependencies according to `vcpkg.json` (`dependencies.json` will be deprecated in future)
- Add a new script to build `libpulsarwithdeps.a` for dependencies installed by vcpkg
- Link to `libstdc++` and `libgcc_s` libraries statically

Additional, with vcpkg, OpenSSL will search `/etc/ssl/certs.pem` for the default CA certificate rather than `/usr/local/ssl/ssl/certs.pem`.

(cherry picked from commit 8aab89607759922e48a09d6e2df3713af0543368)

v3.5.1-fix1

21 Aug 09:22

Choose a tag to compare

test batch receive failed

test3

26 Oct 01:36
1ea58e1

Choose a tag to compare

test windows release

test-node

27 Oct 02:50
1ea58e1

Choose a tag to compare

Add windows release artifacts (#72)

### Motivation

Add windows release artifacts and create a release with artifacts after pushing tag.

test2

18 Oct 02:46
829618d

Choose a tag to compare

Enable required check status for unit tests job (#35)

test1

10 Oct 08:51
6deaaf5

Choose a tag to compare

Removed extra call of `find_package(OpenSSL)` (#30)

### Motivation

There is an extra call to `find_package(OpenSSL)` that will make cmake to fail on MacOS since the non-standard paths are not specified yet.