|
10 | 10 |
|
11 | 11 | <active>yes</active>
|
12 | 12 | </lead>
|
13 |
| - <date>2019-12-15</date> |
| 13 | + <date>2020-02-07</date> |
14 | 14 | <time>12:00:00</time>
|
15 | 15 | <version>
|
16 |
| - <release>4.0.2</release> |
| 16 | + <release>4.0.3</release> |
17 | 17 | <api>4.0.0</api>
|
18 | 18 | </version>
|
19 | 19 | <stability>
|
|
30 | 30 | Starting from 4.0, programs MUST call flush() before shutting down, otherwise
|
31 | 31 | some messages and callbacks may be lost.
|
32 | 32 |
|
| 33 | + ## Improvements |
| 34 | + - Add partition check for offsetStore (#331, @nick-zh) |
| 35 | + - Naming consistency for setting in tests (#339, @romainneutron) |
| 36 | + |
33 | 37 | ## Bugfixes
|
| 38 | + - Fix headers containing null bytes (#338, @arnaud-lb, @dirx @nick-zh) |
| 39 | + - Fix topic deconstruct for high level consumer (#333, @nick-zh) |
34 | 40 |
|
35 |
| - * Fix partition 0 exposed as NULL in Message (#327 reverts #321, @arnaud-lb @nick-zh) |
36 |
| - * Fix memory leak in consume() when messages have headers (#323, @nick-zh) |
| 41 | + ## Documentation |
| 42 | + - Fix doc example (#340, @Steveb-p) |
| 43 | + - Remove outdated and duplicate examples (#341, @nick-zh) |
37 | 44 | </notes>
|
38 | 45 | <contents>
|
39 | 46 | <dir name="/">
|
40 |
| - <dir name="examples"> |
41 |
| - <file role="doc" name="consumer.php"/> |
42 |
| - <file role="doc" name="producer.php"/> |
43 |
| - </dir> |
44 | 47 | <file role="doc" name="CREDITS"/>
|
45 | 48 | <file role="doc" name="LICENSE"/>
|
46 | 49 | <file role="doc" name="README.md"/>
|
|
80 | 83 | <file role="test" name="allow_null_payload_and_key.phpt"/>
|
81 | 84 | <file role="test" name="allow_null_payload.phpt"/>
|
82 | 85 | <file role="test" name="bug115.phpt"/>
|
| 86 | + <file role="test" name="bug330.phpt"/> |
83 | 87 | <file role="test" name="bug74.phpt"/>
|
84 | 88 | <file role="test" name="bug88.phpt"/>
|
85 | 89 | <file role="test" name="bugConfSetArgument.phpt"/>
|
|
88 | 92 | <file role="test" name="conf.phpt"/>
|
89 | 93 | <file role="test" name="conf_setDefaultTopicConf.phpt"/>
|
90 | 94 | <file role="test" name="constants.phpt"/>
|
| 95 | + <file role="test" name="integration-tests-check.php"/> |
91 | 96 | <file role="test" name="message_headers.phpt"/>
|
92 | 97 | <file role="test" name="produce_consume.phpt"/>
|
93 | 98 | <file role="test" name="produce_consume_queue.phpt"/>
|
94 | 99 | <file role="test" name="rd_kafka_get_err_descs.phpt"/>
|
95 | 100 | <file role="test" name="test0.phpt"/>
|
| 101 | + <file role="test" name="test_env.php.sample"/> |
96 | 102 | <file role="test" name="topic_conf.phpt"/>
|
97 | 103 | <file role="test" name="topic_partition.phpt"/>
|
98 | 104 | </dir>
|
|
112 | 118 | <providesextension>rdkafka</providesextension>
|
113 | 119 | <extsrcrelease/>
|
114 | 120 | <changelog>
|
| 121 | + <release> |
| 122 | + <date>2019-12-15</date> |
| 123 | + <time>12:00:00</time> |
| 124 | + <version> |
| 125 | + <release>4.0.2</release> |
| 126 | + <api>4.0.0</api> |
| 127 | + </version> |
| 128 | + <stability> |
| 129 | + <release>stable</release> |
| 130 | + <api>stable</api> |
| 131 | + </stability> |
| 132 | + <license uri="http://opensource.org/licenses/mit-license.php">MIT License</license> |
| 133 | + <notes> |
| 134 | + BREAKING CHANGE: Since version 4.0, the client no longer polls for network |
| 135 | + events at shutdown (during object destructor). This behaviour didn't give |
| 136 | + enough control to the user in case of server issue, and could cause the script |
| 137 | + to hang while terminating. |
| 138 | + |
| 139 | + Starting from 4.0, programs MUST call flush() before shutting down, otherwise |
| 140 | + some messages and callbacks may be lost. |
| 141 | + |
| 142 | + ## Bugfixes |
| 143 | + |
| 144 | + * Fix partition 0 exposed as NULL in Message (#327 reverts #321, @arnaud-lb @nick-zh) |
| 145 | + * Fix memory leak in consume() when messages have headers (#323, @nick-zh) |
| 146 | + </notes> |
| 147 | + </release> |
115 | 148 | <release>
|
116 | 149 | <date>2019-12-08</date>
|
117 | 150 | <time>12:00:00</time>
|
|
0 commit comments