Skip to content

Commit 5339803

Browse files
committed
Merge branch '6.x' into 7.x
2 parents 9bc6791 + 2df0c74 commit 5339803

File tree

4 files changed

+54
-15
lines changed

4 files changed

+54
-15
lines changed

composer.json

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "rdkafka/rdkafka",
3+
"type": "php-ext",
4+
"license": "MIT",
5+
"description": "A PHP extension for Kafka",
6+
"require": {
7+
"php": ">= 8.1.0"
8+
},
9+
"php-ext": {
10+
"extension-name": "rdkafka",
11+
"configure-options": [
12+
{
13+
"name": "with-rdkafka",
14+
"description": "Use system librdkafka",
15+
"needs-value": true
16+
}
17+
]
18+
}
19+
}

package.xml

+32-13
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
<email>[email protected]</email>
1111
<active>yes</active>
1212
</lead>
13-
<date>2024-10-24</date>
14-
<time>14:56:47</time>
13+
<date>2024-11-04</date>
14+
<time>11:24:15</time>
1515
<version>
16-
<release>6.0.4</release>
16+
<release>6.0.5</release>
1717
<api>6.0.0</api>
1818
</version>
1919
<stability>
@@ -22,16 +22,10 @@
2222
</stability>
2323
<license uri="http://opensource.org/licenses/mit-license.php">MIT License</license>
2424
<notes>
25-
## Improvements
26-
- Added OAUTHBEARER support. New methods: RdKafka\Conf::setOauthbearerTokenRefreshCb(), RdKafka::oauthbearerSetToken(), RdKafka::oauthbearerSetTokenFailure() (#546, #547, @cb-freddysart, @scorgn)
27-
- Added incremental rebalance support. New methods: RdKafka\KafkaConsumer::incrementalAssign(), RdKafka\KafkaConsumer::incrementalUnassign() (#541, @ikeberlein)
28-
- Added RdKafka::getControllerId() (#554, @qkdreyer)
29-
30-
## Bugfixes
31-
- Add private constructor on Metadata classes (#531, @arnaud-lb)
32-
33-
## Other Changes
34-
- Improve KafkaErrorException message (#555, @arnaud-lb)
25+
## Bug fixes
26+
- Fix php 7.0 build (#563, @arnaud-lb)
27+
- Fix x32 build (#565, @arnaud-lb)
28+
- Fix segmentation fault in setOauthbearerTokenRefreshCb when sasl.oauthbearer.config is unset (#568, @scorgn)
3529
</notes>
3630
<contents>
3731
<dir name="/">
@@ -163,6 +157,31 @@
163157
<configureoption name="with-rdkafka" default="autodetect" prompt="librdkafka installation path?"/>
164158
</extsrcrelease>
165159
<changelog>
160+
<release>
161+
<date>2024-10-24</date>
162+
<time>14:56:47</time>
163+
<version>
164+
<release>6.0.4</release>
165+
<api>6.0.0</api>
166+
</version>
167+
<stability>
168+
<release>stable</release>
169+
<api>stable</api>
170+
</stability>
171+
<license uri="http://opensource.org/licenses/mit-license.php">MIT License</license>
172+
<notes>
173+
## Improvements
174+
- Added OAUTHBEARER support. New methods: RdKafka\Conf::setOauthbearerTokenRefreshCb(), RdKafka::oauthbearerSetToken(), RdKafka::oauthbearerSetTokenFailure() (#546, #547, @cb-freddysart, @scorgn)
175+
- Added incremental rebalance support. New methods: RdKafka\KafkaConsumer::incrementalAssign(), RdKafka\KafkaConsumer::incrementalUnassign() (#541, @ikeberlein)
176+
- Added RdKafka::getControllerId() (#554, @qkdreyer)
177+
178+
## Bugfixes
179+
- Add private constructor on Metadata classes (#531, @arnaud-lb)
180+
181+
## Other Changes
182+
- Improve KafkaErrorException message (#555, @arnaud-lb)
183+
</notes>
184+
</release>
166185
<release>
167186
<date>2022-07-02</date>
168187
<time>12:26:56</time>

php_rdkafka.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ PHP_METHOD(RdKafka, __construct);
4343
extern zend_module_entry rdkafka_module_entry;
4444
#define phpext_rdkafka_ptr &rdkafka_module_entry
4545

46-
#define PHP_RDKAFKA_VERSION "6.0.4"
46+
#define PHP_RDKAFKA_VERSION "7.0.0-dev"
4747

4848
extern zend_object_handlers kafka_default_object_handlers;
4949
extern zend_class_entry * ce_kafka_exception;

tools/new-package-release.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,9 @@ function printUsage(): void
3131
function generateReleaseNotes(string $newVersion): string
3232
{
3333
$cmd = sprintf(
34-
'gh api repos/arnaud-lb/php-rdkafka/releases/generate-notes -f tag_name=%s',
34+
'gh api repos/arnaud-lb/php-rdkafka/releases/generate-notes -f tag_name=%s -f target_commitish=%s',
3535
escapeshellcmd($newVersion),
36+
escapeshellcmd(exec("git rev-parse HEAD")),
3637
);
3738

3839
$result = exec($cmd);

0 commit comments

Comments
 (0)