Skip to content

Releases: ikilobyte/pulsar-client-php

v1.4.7

30 Mar 09:02
a668e00

Choose a tag to compare

What's Changed

  • add key-based partition routing for Producer::send()
  • add key-based partition routing for Producer::sendAsync()
  • use Java String.hashCode() compatible hashing for partition selection
  • keep random partition selection when no message key is provided

Notes

Messages with the same MessageOptions::KEY now route to the same partition consistently, matching Pulsar-style key-based routing expectations.

Full Changelog

  • Justinas Dabulskis: Producer - route message to partition by key

v1.4.6

30 Jan 01:39
19aeff9

Choose a tag to compare

Add

v1.4.5

06 Jan 09:56
1db3ae5

Choose a tag to compare

Fix

  • Tracking::tryAck Warning: Undefined array key

v1.4.4

08 Dec 08:08
1185903

Choose a tag to compare

Add

  • Access partitionKey in Message

v1.4.3

10 Nov 06:30
203a297

Choose a tag to compare

Fix
#37 Tracking::$inner memory leak @xiasf

v1.4.2

15 Oct 01:29
cdd6284

Choose a tag to compare

Add

#36 Fix: use actual host for TLS SNI peer_name in StreamIO

New Contribution

@jusstinas

v1.4.1

19 Jul 01:41

Choose a tag to compare

Add

#34 Error message lost

New Contribution

@consatan

v1.4.0

09 Apr 08:55
179e1d8

Choose a tag to compare

Add

#33 PHP8.4 Support

New Contribution

@krunchyklown

v1.3.4

25 Mar 08:51
702495a

Choose a tag to compare

Fix

#31 decrement received messages

v1.3.3

22 Jul 13:24
6e063ec

Choose a tag to compare

Add

  • without TLS cert #29