Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
176 commits
Select commit Hold shift + click to select a range
d72576a
Add forward declaration to fix compilation without ssl (#4794)
emasab Aug 5, 2024
9416dd8
Fix an assert being triggered when no metrics matched on the client s…
pranavrth Aug 30, 2024
7f63d82
Fallback to fetch v12 (#4806)
anchitj Sep 24, 2024
f55f3ec
Bump version for v2.6.0 release (#4851)
emasab Sep 24, 2024
d5e1f9f
[KIP-714] Additional consumer metrics (#4808)
mahajanadhitya Oct 3, 2024
77622e2
Produce request latency metrics and more tests (#4847)
anchitj Oct 3, 2024
25db856
[KIP-848] ListGroups filter to list only given group types (#4860)
emasab Oct 4, 2024
0cd23c6
Added Public API for Preferred/Unclean Leader Election on Topic Parti…
PratRanj07 Oct 9, 2024
54480ef
Adding int identifier for transactional ID (#4856)
pranavrth Oct 9, 2024
7fc5a59
[KIP-460] Remove duplicate ElectLeaders result type (#4867)
emasab Oct 9, 2024
c23b2a6
Fix for a Fetch regression when connecting to Apache Kafka < 2.7 (#4871)
emasab Oct 16, 2024
3b68a0c
Fix for an infinite loop in cooperative sticky assignor (#4800)
emasab Oct 16, 2024
88604ca
Fix reading metadata with zeros (#4876)
emasab Oct 16, 2024
2810e5c
ListOffsetsRequest should only be sent to the leader replica (CI) (#4…
emasab Oct 18, 2024
9199335
Fix to remove fetch queue messages that blocked the destroy of rdkafk…
emasab Oct 30, 2024
443618d
Upgrade linux dependencies (#4875)
emasab Oct 31, 2024
47df929
Upgrade msvcr140 and vcpkg dependencies (#4872)
emasab Nov 1, 2024
82a8ebd
Bump version for v2.6.1 release (#4891)
emasab Nov 1, 2024
816df5e
Fix for SCRAM client final message, the 'r' parameter (#4895)
emasab Nov 7, 2024
cb8c19c
Count 'Too Many Requests' as a retriable error (#4902)
milindl Nov 15, 2024
63e18cd
Upgrade semaphore agent to Ubuntu 22.04 (#4909)
emasab Dec 11, 2024
785688e
Socket options are now all set before connection (#4893)
emasab Dec 11, 2024
88fc2b0
[KIP-848] Mock handler and Integration tests passing (#4662)
emasab Dec 13, 2024
0b90a1c
Client certificate chain is now sent (#4894)
emasab Dec 14, 2024
ac2a5e4
Client cert callback to check if trusted certificate authorities matc…
emasab Dec 14, 2024
444159b
Allow to migrate partitions to leaders with same leader epoch or NULL…
emasab Dec 14, 2024
68baaa8
librdkafka v2.6.3 (#4934)
emasab Dec 16, 2024
4f8fcfc
ssl: support libssls with no ENGINE implementation (#3535)
chrisnovakovic Dec 16, 2024
d86b001
Fix to avoid issuing a warning in case server requests a certificate …
emasab Dec 18, 2024
b4c6085
Version changes for v2.8.0 (#4946)
pranavrth Jan 7, 2025
8050498
chore: update repo by service bot (#4463)
Jan 11, 2025
876cf4a
chore: update repo by service bot (#4950)
service-bot-app[bot] Jan 19, 2025
a09ccd9
Ubuntu 24.04 and arm64 linux package verification (#4954)
emasab Feb 14, 2025
9387761
fixup: Ubuntu 24.04 and arm64 linux package verification(#4967)
emasab Feb 17, 2025
6d8ce88
Remove installation script with OpenSSL 1.1.1k (#4990)
emasab Mar 14, 2025
b911183
Script to run tests in batches, with several modes and for a variable…
emasab Mar 25, 2025
596813a
Fix assignment lost, on illegal generation, during a commit (#4908)
emasab Mar 25, 2025
1f79c74
Run all tests pipeline (#5004)
emasab Mar 25, 2025
9124640
[run-all-tests pipeline] Replace descriptions using double quotes (#5…
emasab Mar 26, 2025
3348dc8
Remove single quotes (#5007)
emasab Mar 26, 2025
7ed14e7
fixup: [run-all-tests pipeline] Replace descriptions using double quo…
emasab Mar 27, 2025
5b1efa4
Change cnd_timedwait_abs to take a monotonic clock value
emasab Feb 12, 2025
58b3aee
Fix for a minimum latency of 500ms in case of leader change,
emasab Jan 20, 2025
0a65aa7
Fix flakyness in test 0068
emasab Jan 20, 2025
3703559
Fix flakyness in test 0086
emasab Jan 20, 2025
628c746
Fix for test 0119, remove ACLs in the test that created them to preve…
emasab Jan 22, 2025
cc01f15
Fix test 0126 memory leak
emasab Jan 23, 2025
9893660
Remove brokers that aren't up from mock metadata response.
emasab Jan 22, 2025
91ca09a
More tests on fast metadata refresh,
emasab Feb 12, 2025
ae11450
Don't remove a topic from cache before its expiration in case of a te…
emasab Feb 3, 2025
57a566b
Don't mark the topic as unknown even when it's already known and we'r…
emasab Feb 3, 2025
dc48bed
Only update partition leaders if the topic has no errors.
emasab Feb 3, 2025
cde15d7
Don't set errors other than TOPIC_AUTHORIZATION_FAILED as permanent t…
emasab Feb 3, 2025
bab948a
Fix for issuing a metadata refresh after offsets_for_times call faile…
emasab Jan 31, 2025
dc462ff
Connection close debug logs
emasab Feb 3, 2025
f29f746
Filter jmx output for improved test speed
emasab Feb 4, 2025
06edaff
Deprecate `api.version.request`, `api.version.fallback.ms` and
emasab Feb 4, 2025
0b9f150
Fix for test 0084, avoid purging the rk_ops queue when terminating th…
emasab Feb 11, 2025
1d17496
Avoid rk_telemetry.termination_cnd is triggered when
emasab Feb 11, 2025
66e27fd
Fix flaky test 0059. Given the timestamp is so old it's possible that…
emasab Feb 12, 2025
1cffa66
Test 0044: use name of the created topic
emasab Feb 13, 2025
c96a820
Additional test fixes
emasab Feb 4, 2025
d9a3bba
Fix flakyness in test 0061
emasab Feb 14, 2025
c466751
Fix flakyness with metadata propagation in test 0085
emasab Feb 14, 2025
6a35bdc
Fix flakyness in test 0102:
emasab Feb 18, 2025
3af3fb8
Fix flakyness in test 0137: don't consider error count during read me…
emasab Feb 18, 2025
7f2f6cf
Subscription version to avoid stale metadata
emasab Feb 5, 2025
49f5425
Use same strategy for updating cache partition metadata
emasab Feb 20, 2025
4e92837
Allow unittests to complete before the timeout when using Valgrind
emasab Feb 21, 2025
290764e
Fix for the case where a metadata refresh enqueued
emasab Feb 22, 2025
dd342b2
Test exclusions when running against Apache Kafka >= 4.0
emasab Feb 26, 2025
c2fa418
Test 848 consumer group protocol in 4.0-rc0 with librdkafka
emasab Feb 28, 2025
28f5f96
Fix flakyness in test 0001.
emasab Mar 10, 2025
6680c2b
Fix refcnt preventing final destruction of a broker.
emasab Mar 15, 2025
b90c017
Fix flakyness in compaction test
emasab Mar 15, 2025
036aa6f
Fix for the case where an assert was failing
emasab Mar 19, 2025
d91be61
Fix flakyness in test 0105 first the buffer times out and
emasab Mar 19, 2025
45604b2
Avoid hinting partitions without requesting metadata
emasab Mar 24, 2025
7869522
Last AK RC, waiting for a trivup fix on scala
emasab Mar 25, 2025
4fc6d34
Copyright updates
emasab Mar 25, 2025
11f55b2
Disabling test requiring KIP-848 TOPIC_AUTHORIZATION_FAILED handling …
emasab Mar 25, 2025
dd0ab63
[test 0105] Increase likehood of TxnOffsetCommit
emasab Mar 27, 2025
fb68191
Speed up fetch restart after a fetch error and an offset validation.
emasab Mar 26, 2025
6378837
[test 0146] Move start request tracking before first produce in
emasab Mar 27, 2025
b44aa8a
Added trivup 0.12.10 version (#5010)
pranavrth Mar 28, 2025
f7c4273
Purge brokers no longer reported in metadata (#4557)
mfleming Apr 1, 2025
b56fa46
[KIP-899] Allow producer and consumer clients to rebootstrap (#4980)
emasab Apr 1, 2025
80decfa
Change tcp_nodelay config to be true (#4986)
milindl Apr 2, 2025
cb9fb36
[KIP-848] Removed partition.assignment.strategy configuration for the…
pranavrth Apr 3, 2025
db236cd
Update minor+patch dependencies (#5019)
renovatebot-confluentinc[bot] Apr 4, 2025
34e5d1d
[KIP-848] Added Regex support for the new consumer group protocol. (#…
pranavrth Apr 8, 2025
22177ad
fixup: Use same strategy for updating cache partition metadata (#5024)
emasab Apr 8, 2025
6e2d12b
[KIP-848] Improved handling of subscribe and unsubscribe cases, (#5015)
emasab Apr 8, 2025
8e83ba2
librdkafka v2.10.0 (#5025)
emasab Apr 8, 2025
d6fe217
chore: update repo by service bot (#5016)
service-bot-app[bot] Apr 11, 2025
44b1035
Revert "chore: update repo by service bot (#5016)" (#5035)
emasab Apr 11, 2025
17e812d
[KIP-848] Error out setting invalid configurations (#5028)
pranavrth Apr 11, 2025
e51ceec
[KIP-848] Handle topic authorization failure on consumer group heartb…
emasab Apr 11, 2025
41dade4
[KIP-848] Extend DescribeConfigs and IncrementalAlterConfigs to suppo…
PratRanj07 Apr 13, 2025
70823d7
Handle the DESTROY_BROKER error on SaslAuthenticate RPC (#5036)
emasab Apr 14, 2025
13b3c06
[KIP-848] Updated KIP-848 from EA to Preview (#5037)
pranavrth Apr 14, 2025
8bf0a67
KIP 848: Added support for DescribeConsumerGroup for consumer protoco…
PratRanj07 Apr 15, 2025
860f0ae
Add an interval to retry connection to any random broker after interv…
emasab Apr 16, 2025
c024ac1
[KIP-848] Improved KIP-848 related docs for Preview release (#5041)
pranavrth Apr 17, 2025
6f60c42
chore(deps): update dependency boto3 to v1.38.2 (#5052)
renovatebot-confluentinc[bot] Apr 25, 2025
37d55b2
chore(deps): update dependency boto3 to v1.38.3 (#5054)
renovatebot-confluentinc[bot] Apr 26, 2025
09c1d3f
Fix typo in configuration error (#4717)
emasab Apr 28, 2025
543200f
chore(deps): update dependency boto3 to v1.38.5 (#5060)
renovatebot-confluentinc[bot] Apr 29, 2025
84fc375
Upgrade Ubuntu to 24.04
emasab Apr 28, 2025
42e3e84
Upgrade to clang-format-18
emasab Apr 28, 2025
5ac084d
Apply style-fix
emasab Apr 28, 2025
5bf87e4
Fix for a warning about using the variable in input and output
emasab Apr 2, 2025
7771b31
Fix return value `rd_kafka_mock_broker_decommission` to be the same a…
emasab Apr 28, 2025
102d32a
Style fixes
emasab Apr 28, 2025
949d695
Fix INTRODUCTION.md ToC by adding explicit anchors (#5056)
anchitj Apr 30, 2025
337be6e
Merge: upgrade Ubuntu to 24.04 and clang-format to 18 (#5059)
emasab Apr 30, 2025
06c03ba
Script to update max RPC versions supported in AK (#5023)
emasab Apr 30, 2025
7491640
chore(deps): update dependency boto3 to v1.38.6 (#5061)
renovatebot-confluentinc[bot] Apr 30, 2025
82279e6
chore(deps): update dependency boto3 to v1.38.7 (#5062)
renovatebot-confluentinc[bot] May 1, 2025
34fb3e3
chore(deps): update dependency boto3 to v1.38.8 (#5065)
renovatebot-confluentinc[bot] May 3, 2025
3f5250a
chore(deps): update dependency boto3 to v1.38.9 (#5068)
renovatebot-confluentinc[bot] May 5, 2025
57c56c5
chore(deps): update dependency boto3 to v1.38.10 (#5070)
renovatebot-confluentinc[bot] May 7, 2025
cfd9f79
chore(deps): update dependency boto3 to v1.38.11 (#5071)
renovatebot-confluentinc[bot] May 8, 2025
a3511dc
chore(deps): update dependency boto3 to v1.38.13 (#5074)
renovatebot-confluentinc[bot] May 10, 2025
baff524
chore(deps): update dependency boto3 to v1.38.14 (#5078)
renovatebot-confluentinc[bot] May 13, 2025
362ac0e
Compatible versions for nuget dependencies (#5075)
emasab May 14, 2025
48d6a86
[internal] Add missing wrlock around rd_kafka_metadata_cache_hint cal…
emasab May 16, 2025
826f585
Fix reboostrapping with no bootstrap servers (#5067)
emasab May 22, 2025
c6ba196
Fix for a loop of re-bootstrap sequences (#5086)
emasab May 29, 2025
3f52de4
Fix up to a 1s delay in first produce to new topic (#5032)
milindl May 29, 2025
99e9abb
[KIP-714] Fix to avoid sending a NULL metrics payload (#4912)
emasab Jun 9, 2025
e3ae6e6
[KIP-714] Fix: Metric name from the protocol is read outside boundari…
emasab Jun 9, 2025
29500bc
[KIP-714] Fix for duplicate metrics when multiple prefixes are matchi…
emasab Jun 10, 2025
ee55d94
Remove CURL warning and Makefile fix (#5110)
emasab Jun 11, 2025
2af6749
librdkafka v2.10.1 (#5112)
emasab Jun 11, 2025
1510d2b
[KIP-714] Fix idle ratio calculation for non forwarded queues (#5017)
emasab Jun 17, 2025
99b03e8
[KIP-848] Test 0147: mock tests specific for the 848 consumer group p…
emasab Jun 18, 2025
a4a050b
[KIP-848] fix generated memberid uniqueness (#5101)
pranavrth Jun 18, 2025
20ed352
[KIP-848] Fixed not adhering to HB interval when auto commit interval…
pranavrth Jun 18, 2025
3137946
[KIP-1102] Enable clients to rebootstrap based on timeout or error co…
emasab Jun 18, 2025
519d44b
Fix data race when a buffer queue is being initialized instead of bei…
emasab Jun 19, 2025
1012b74
librdkafka v2.11.0 (#5121)
emasab Jun 19, 2025
df4b3ae
[KIP-848] [mock cluster] Improved static group membership implementat…
emasab Jun 25, 2025
733ef31
Features `BROKER_BALANCED_CONSUMER` and `SASL_GSSAPI` don't depend on…
emasab Jun 27, 2025
dd421b3
[KIP-848] Tests for: Fix for a rapid unsubscribe while the member id …
emasab Jun 27, 2025
a222266
[KIP-848] Tests for ListGroups filter to list only given group types …
emasab Jun 27, 2025
606d0e4
[KIP-1139] Add support for OAuth jwt-bearer grant type (#4978)
anchitj Jul 1, 2025
5cdc6ec
Improve HTTPS CA certificates configuration (#5107)
anchitj Jul 2, 2025
ec4cf93
`https.ca.pem` requires `CURLOPT_CAINFO_BLOB` so at least CURL 7.77.0…
emasab Jul 2, 2025
c56a3e6
Update C++ client error codes (#5134)
emasab Jul 3, 2025
a5f5321
Fix feature version ranges, currently matching a single version (#5130)
emasab Jul 16, 2025
5cd5e35
Avoid returning an all brokers down error on planned disconnections (…
emasab Jul 29, 2025
af1cd3b
librdkafka v2.11.1 (#5152)
emasab Jul 29, 2025
69b1865
Fix deadlock in `rd_kafka_reset_any_broker_down_reported` (#5156)
emasab Aug 8, 2025
8630c22
Remove Debian 10 from verify packages script (#5171)
emasab Aug 25, 2025
fa73c2d
Revert Makefile to use sh, removing the single bashism present (#5184)
emasab Sep 2, 2025
48a7c7d
Fix compression types read issue in GetTelemetrySubscriptions respons…
emasab Sep 2, 2025
06b2fcb
Handle integer overflow in `rd_kafka_broker_buf_retry` (#5157)
ritishkumarsingh Sep 10, 2025
acec9a5
[KIP-848] Fixes related to Offset Commit previous error and ConsumerG…
pranavrth Sep 17, 2025
c7649b8
Fix for KIP-1102 time based re-bootstrap condition (#5177)
emasab Sep 17, 2025
c85c9ea
librdkafka 2.12.0 (#5196)
emasab Sep 18, 2025
13a2bba
[KIP-320] Validate assigned partitions before starting to consume fro…
emasab Sep 18, 2025
be00619
fix double free for hdrs (pass ownership to message) (#4628)
blindspotbounty Sep 23, 2025
ccb95d9
Revert setting timeout to infinity (#5201)
PratRanj07 Sep 23, 2025
01ec279
Fix flakyness of tests 0014 and 0085 (#5189)
emasab Sep 24, 2025
d1b2dc6
Pipeline improvements about machine types, auto-cancel, caching, manu…
emasab Sep 25, 2025
ad90e9b
Implementation of OAUTHBEARER/OIDC metadata based authentication (#5155)
emasab Sep 26, 2025
dc61e5b
Revert "[KIP-320] Validate assigned partitions before starting to con…
emasab Sep 29, 2025
0aaaec5
[KIP-848] Add test cases for new OffsetCommit and OffsetFetch Error C…
pranavrth Sep 30, 2025
8c83a55
[KIP-848] Added migration guide and removed preview warning (#5210)
pranavrth Sep 30, 2025
b9a1072
[KIP-848] Tests for: dev_kip848_fix_fast_subscribe_or_unsubscribe (#5…
emasab Oct 6, 2025
2f22088
Changelog changes and some modification to the KIP-848 migration guid…
pranavrth Oct 8, 2025
18f28bc
Kerberos cross-real authentication changelog (#5215)
emasab Oct 9, 2025
570c785
Downgrad min supported OSX version to 13 (#5219)
pranavrth Oct 20, 2025
e1db7ea
Changelog for 2.12.1 (#5220)
emasab Oct 21, 2025
54ea6f2
Merge remote-tracking branch 'confluentinc/master'
def- Nov 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ SOURCES
gmon.out
*.gz
*.tgz
!tests/trivup/trivup*.tar.gz
*.bz2
*.deb
*.rpm
Expand All @@ -31,3 +32,4 @@ cov-int
gdbrun*.gdb
TAGS
vcpkg_installed
*tmp-KafkaCluster*
43 changes: 0 additions & 43 deletions .semaphore/project.yml

This file was deleted.

20 changes: 0 additions & 20 deletions .semaphore/project_public.yml

This file was deleted.

77 changes: 77 additions & 0 deletions .semaphore/run-all-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
version: v1.0
name: run-all-tests

agent:
machine:
type: s1-prod-ubuntu24-04-amd64-00

execution_time_limit:
hours: 3

global_job_config:
prologue:
commands:
- checkout
- '[[ -z "$GIT_REF" ]] || git checkout $GIT_REF'
- wget -O rapidjson-dev.deb https://launchpad.net/ubuntu/+archive/primary/+files/rapidjson-dev_1.1.0+dfsg2-3_all.deb
- sudo dpkg -i rapidjson-dev.deb
- sudo apt update
- sudo apt remove -y needrestart
- sudo apt install -y valgrind
- python3 -m pip install -U pip
- python3 -m pip -V
- (cd tests && python3 -m pip install -r requirements.txt)
- ./configure --install-deps --enable-werror --enable-devel
- make -j all
- make -j -C tests build
- sem-version java 17

blocks:
- name: "Run all tests (x86_64)"
dependencies: []
task:
agent:
machine:
type: s1-prod-ubuntu24-04-amd64-1
prologue:
commands:
- if [[ "$TEST_ARCHES" != *"x86_64"* ]]; then exit 0; fi
jobs:
- name: "PLAINTEXT cluster (x86_64)"
env_vars:
- name: TEST_SSL
value: "False"
commands:
- if [[ "$TEST_TYPE" != *"plaintext"* ]]; then exit 0; fi
- ./tests/run-all-tests.sh
- name: "SSL cluster (x86_64)"
env_vars:
- name: TEST_SSL
value: "True"
commands:
- if [[ "$TEST_TYPE" != *"ssl"* ]]; then exit 0; fi
- ./tests/run-all-tests.sh
- name: "Run all tests (aarch64)"
dependencies: []
task:
agent:
machine:
type: s1-prod-ubuntu24-04-arm64-1
prologue:
commands:
- if [[ "$TEST_ARCHES" != *"aarch64"* ]]; then exit 0; fi
jobs:
- name: "PLAINTEXT cluster (aarch64)"
env_vars:
- name: TEST_SSL
value: "False"
commands:
- if [[ "$TEST_TYPE" != *"plaintext"* ]]; then exit 0; fi
- ./tests/run-all-tests.sh
- name: "SSL cluster (aarch64)"
env_vars:
- name: TEST_SSL
value: "True"
commands:
- if [[ "$TEST_TYPE" != *"ssl"* ]]; then exit 0; fi
- ./tests/run-all-tests.sh
Loading