Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
788 commits
Select commit Hold shift + click to select a range
8611de8
fix select broker is none (#16316)
lordcheng10 Jul 1, 2022
23e5ccd
[improve][broker] Use shared broker client scheduled executor provide…
codelipenghui Jul 4, 2022
643625b
[fix][flaky-test] Fix failed test PatternTopicsConsumerImplTest.testA…
codelipenghui Jul 5, 2022
2542465
[fix][flaky-test] Try to fix flaky test related to PersistentTopicTes…
codelipenghui Jul 5, 2022
a6d97f0
[fix][flaky-test] Fix failed test NonPersistentTopicE2ETest.testGCWil…
codelipenghui Jul 5, 2022
3f06415
[improve][java-client] Support passing existing scheduled executor pr…
codelipenghui Jul 1, 2022
e853470
[improve][java-client] Improve performance of multi-topic consumer wi…
codelipenghui Jul 5, 2022
88c907a
Exclude the Netty Reactive Stream from asynchttpclient (#16312)
zymap Jul 5, 2022
e163dc5
[fix][broker] Release the entry in getEarliestMessagePublishTimeOfPos…
Technoboy- Jul 6, 2022
1c28da3
[fix][C++ client] Fix the close of Client might stuck or return a wro…
BewareMyPower Jul 6, 2022
43e239a
[improve][broker] Recycle OpReadEntry in some corner cases (#16399)
BewareMyPower Jul 7, 2022
2ab1991
[fix][broker] Fix setManagedLedgerOffloadedReadPriority not work. (#1…
Technoboy- Jul 8, 2022
ef16e30
[fix][broker] fix No such ledger exception (#16420)
lordcheng10 Jul 8, 2022
c03f3cb
Fix get non-persistent topics issue in Namespaces. (#16170) (#16514)
Technoboy- Jul 11, 2022
0461060
[fix][txn] Allow producer enable send timeout in transaction (#16519)
congbobo184 Jul 11, 2022
63980fb
Pulsar Shell: fix sh command and better error message for non-interac…
nicoloboschi Jul 11, 2022
4d02890
Merge branch '2.10_ds' of https://github.com/datastax/pulsar into 2.1…
dave2wave Jul 12, 2022
6ab8333
Support shrink for TripleLongPriorityQueue (#15936)
315157973 Jun 7, 2022
2ae0ee0
[fix][broker] Fixed error when delayed messages trackers state grows …
merlimat Jul 12, 2022
6a112d3
cherry-pick [fix][txn] fix pattern sub filter transaction system topi…
congbobo184 Jul 12, 2022
7c002e6
[fix][security] Upgrade to Jetty to 9.4.48.v20220622 to get rid of CV…
nicoloboschi Jul 12, 2022
d62fb98
[fix][broker] Skip reading more entries for a pending read with no mo…
BewareMyPower Jul 13, 2022
ab5687f
Pulsar shell: configs to manage multiple clusters/tenants
nicoloboschi Jul 14, 2022
e131ae4
Merge branch '2.10_ds' of https://github.com/datastax/pulsar into 2.1…
dave2wave Jul 14, 2022
6ae4175
Shared subscription: run filters in a separate (per-subscription) thr…
eolivelli Jul 14, 2022
66d205a
[fix][test][branch-2.10] Fix test TransactionEndToEndTest#testSendTxn…
nicoloboschi Jul 14, 2022
cb28169
[feature][connector] JDBC sinks: support upsert and row deletion (#16…
nicoloboschi Jul 14, 2022
9fafe31
Fix PersistentStickyKeyDispatcherMultipleConsumersTest
eolivelli Jul 15, 2022
0f748e6
[enh] Broker/EntryFilter: make the delay for RESCHEDULED messages con…
eolivelli Jul 15, 2022
ef6be41
Release 2.10.1.1
nicoloboschi Jul 15, 2022
fd4c2d0
Start release 2.10.1.2-SNAPSHOT
nicoloboschi Jul 15, 2022
037b9fc
Broker: fix Key_Shared dispatcher when using dispatcherDispatchMessag…
eolivelli Jul 18, 2022
20a0fa3
Revert "Start release 2.10.1.2-SNAPSHOT"
nicoloboschi Jul 18, 2022
cad4bc0
Start release 2.10.1.2-SNAPSHOT
nicoloboschi Jul 18, 2022
747d5bd
[fix] PulsarLedgerManager: add missed return statement (#16607)
michaeljmarshall Jul 14, 2022
f79fd65
[fix][broker]Fix getInternalStats occasional lack of LeaderInfo again…
AnonHxy Jul 1, 2022
77957d8
[fix][flaky-test] MessageTTLTest.testMessageExpiryAfterTopicUnload (#…
codelipenghui Jul 12, 2022
f9dd46b
[fix][broker] Expose timestamp field for SchemaData&SchemaInfo (#16380)
coderzc Jul 12, 2022
bc0e10e
[fix][test] Fix jvm oom on Unit Test broker group 1 (#16542)
codelipenghui Jul 12, 2022
493f451
[fix][test] Catch exception when update data in mockZookeeper (#16473)
mattisonchao Jul 12, 2022
5fc0731
[fix][flaky-test] PersistentFailoverE2ETest.testSimpleConsumerEventsW…
codelipenghui Jul 12, 2022
9d51088
[improve][test] Reduce the time consumption of BacklogQuotaManagerTes…
codelipenghui Jul 13, 2022
05fff20
Fix flaky-test: NonPersistentTopicE2ETest.testGC (#16505)
Demogorgon314 Jul 13, 2022
c212235
[improve][test] Fix flaky C++ ClientTest.testWrongListener (#16510)
BewareMyPower Jul 13, 2022
165f1ac
[fix][broker] Retry when DistributedIdGenerator has BadVersion error …
Demogorgon314 Jul 13, 2022
f435dc7
[fix][flaky-test] Fix flaky test testConsumerBacklogEvictionTimeQuota…
gaozhangmin Jul 13, 2022
4847928
[improve][metadataStore] Update namespace policies would cause metada…
gaozhangmin Jul 13, 2022
d64593c
Fix: Make DeadLetterPolicy deserializable (#16513)
coderzc Jul 13, 2022
b916697
[fix][pulsar-broker] Fix RawReader hasMessageAvailable returns true w…
zymap Jul 14, 2022
650ce37
[Branch 2.10] Fix some OWASP dependency problems. (#16260)
mattisonchao Jul 15, 2022
83fe427
Avoid tracking the delays of all the message when we detect that they…
merlimat Jul 15, 2022
91bf7b5
Fixed deadlock in key-shared dispatcher (#16660)
merlimat Jul 19, 2022
1d55251
Fix owasp-dependency-check supression file
nicoloboschi Jul 19, 2022
d14af5c
Fix flaky DelayedDeliveryTest
eolivelli Jul 21, 2022
3d75433
KCA to use index (if available) instead of sequence and to handle bat…
dlg99 Jun 17, 2022
a79fbd9
[Fix][pulsar-io] KCA: handle kafka preCommit() returning earlier offs…
dlg99 Jun 17, 2022
e472361
KCA: handle kafka's logical schemas
dlg99 Jul 7, 2022
e828382
Create -experimental docker image with all the builtin connectors
nicoloboschi Jul 18, 2022
73c14db
Fix pulsar-experimental-docker-image version
nicoloboschi Jul 22, 2022
6c80ce2
Issue 16802: fix Repeated messages of shared dispatcher
eolivelli Jul 27, 2022
5b48203
Release 2.10.1.2
cbornet Jul 27, 2022
5ad76dd
Start release 2.10.1.3-SNAPSHOT
cbornet Jul 27, 2022
af5441c
Broker: Fix KEY_SHARED dispatcher and tests
eolivelli Jul 28, 2022
39fc69a
Reduce Flakyness in PersistentStickyKeyDispatcherMultipleConsumersTest
eolivelli Jul 28, 2022
df9ef88
Release 2.10.1.3
cbornet Jul 28, 2022
af97f8d
Start release 2.10.1.4-SNAPSHOT
cbornet Jul 28, 2022
c86cc77
[Broker] Expose topic level storage write and read rate metrics (#16855)
michaeljmarshall Jul 28, 2022
cc2b899
Fix rack awareness cache expiration race condition (#16825)
michaeljmarshall Jul 29, 2022
6a4f773
[fix][proxy] Fix client service url (#16834)
nodece Jul 29, 2022
e2e3187
PIP-187: Add API to analyze a subscription backlog and provide a accu…
eolivelli Jul 29, 2022
ff98753
[Pulsar Admin CLI Tool] Use NoSplitter for subscription properties
eolivelli Jul 29, 2022
9817b8f
[pulsar-broker] Support caching to drain backlog consumers (#12258)
rdhabalia Jul 20, 2022
71763f4
[fix][broker] Fix memory leak if entry exists in cache (#16996)
leizhiyuan Aug 9, 2022
0d8a4b2
[fix][broker] Duplicate ByteBuffer when Caching Backlogged Consumers …
michaeljmarshall Aug 16, 2022
21e2143
Add a copyPkFields option to the ES sink (#20)
Feb 2, 2022
fea2d3c
[fix][flaky-test] ElasticSearchClientTests.testBulkBlocking (#16920)
coderzc Aug 9, 2022
09d04c8
[improve][security] Add load multiple certificates support in TrustMa…
nodece Jul 13, 2022
bda6b60
[fix][function] Ensure bytes is a well-formed UTF-8 byte sequence whe…
coderzc Jul 1, 2022
8688b6a
Update/fix Swagger Annotation for param: authoritative (#16222)
michaeljmarshall Jul 12, 2022
48810e1
[improve][client] Add message key if exists to deadLetter messages (…
gaozhangmin Jul 15, 2022
6a0f338
[fix][broker] BadVersionException when splitting bundles, delay 100ms…
shibd Jul 18, 2022
2365a03
[fix][broker] The configuration loadBalancerNamespaceMaximumBundles i…
lordcheng10 Jul 18, 2022
8f5dc77
[fix][broker] Fix consumer does not abide by the max unacks limitatio…
codelipenghui Jul 20, 2022
e068ec4
[fix][broker] Retry to delete the namespace if new topics created dur…
codelipenghui Jul 20, 2022
622d65d
[improve][security] Upgrade aws-java-sdk-s3 to 1.12.261 (#16684)
tisonkun Jul 20, 2022
e9af98a
[fix][proxy] Do not preserve host when forwarding admin requests. (#1…
fantapsody Jul 21, 2022
c4ad0ed
[fix][broker] Fix consumer does not abide by the max unacks limitatio…
codelipenghui Jul 22, 2022
7fbd450
Fix newLookup TooManyRequestsException message (#16594)
AnonHxy Jul 25, 2022
cb28c46
[improve][connector] add reader config to `pulsar-io-debezium` and `p…
freeznet Jul 25, 2022
d36c400
[improve][broker][PIP-149]Make resetCursor async (#16355) (#16774)
nodece Jul 26, 2022
e034160
[Branch-2.10][Cherry-pick] tidy update subscriptions dispatcher rate-…
AnonHxy Aug 8, 2022
e3f4e1f
[fix][flaky-test] Fix ClassCastException: BrokerService cannot be cas…
poorbarcode Jul 28, 2022
27c4983
[fix][broker] Avoid IllegalStateException while client_version is not…
codelipenghui Jul 28, 2022
d09899f
Forget to update memory usage when invalid message (#16835)
Jul 29, 2022
e043776
[fix][broker] ManagedCursor: mark delete no callback when create meta…
poorbarcode Jul 29, 2022
1d4b4a3
[fix][client] Fix load trust certificate (#16789)
nodece Jul 29, 2022
38a1e47
fix PatternTopicsChangedListener blocked when topic removed (#16842)
wangjialing218 Jul 29, 2022
94968bd
[Java Client] Send CloseConsumer on timeout (#16616)
michaeljmarshall Jul 30, 2022
bbcbe08
[fix][client]Fix client memory limit currentUsage leak and semaphore …
Nicklee007 Jul 30, 2022
6048307
[fix][broker] Upgrade log4j2 version to 2.18.0 (#16884)
liudezhi2098 Aug 2, 2022
12a18d5
fix Flaky-test: PulsarFunctionLocalRunTest.testE2EPulsarFunctionLocal…
coderzc Aug 3, 2022
eeb2ed2
[fix][client]Fix MaxQueueSize semaphore release leak in createOpSendM…
Nicklee007 Aug 3, 2022
d68dd3b
[fix][broker] PulsarLedgerManager to pass correct error code to BK cl…
dlg99 Aug 3, 2022
f848de6
[fix][function] Fix python instance not process zip file correctly (#…
jiangpengcheng Aug 3, 2022
713a9f4
[improve][authentication] Improve get the basic authentication config…
nodece Aug 3, 2022
2303892
[improve][authentication] Adapt basic authentication configuration wi…
nodece Aug 4, 2022
30ce121
[improve][test] Verify the authentication data in the authorization p…
nodece Aug 4, 2022
07f90d1
[fix][client] Remove redundant check for chunked message TotalChunkMs…
Gleiphir2769 Aug 5, 2022
47416ab
Fix cherry-pick conflict
codelipenghui Aug 8, 2022
f87e765
Fix failed test introduced by cherry-pick, according to https://githu…
codelipenghui Aug 8, 2022
4d3fc2e
[branch-2.10][cherry-pick] Fix topic dispatch rate limiter not init o…
AnonHxy Aug 10, 2022
16c93e5
[improve][authentication] Support for get token from HTTP params (#16…
nodece Aug 13, 2022
f120e61
[fix][security] Bump PostgreSQL version to 42.4.1(#17066)
tjiuming Aug 13, 2022
4dc9c0f
fix checkstyle
nicoloboschi Aug 16, 2022
414578b
[fix][broker]Prevent `StackOverFlowException` in SHARED subscription(…
mattisonchao Aug 8, 2022
9d21e1a
Upgrade DS Bookkeeper to 4.14.5.1.0.2
nicoloboschi Aug 16, 2022
36eed47
[clean][broker]Cleanup DispatchRateLimiter#onPoliciesUpdate #15986
AnonHxy Jun 9, 2022
bb8ef6e
Fix ut MessageDispatchThrottlingTest#testDispatchRateCompatibility2 (…
AnonHxy Jun 9, 2022
ded7fd8
Fix PulsarOffsetBackingStoreTest test cherry-pick issue
nicoloboschi Aug 16, 2022
c2b346d
[cleanup][broker] Follow up on #16968 to restore some behavior in Per…
mattisonchao Aug 10, 2022
fd321a7
[improve][proxy] Consolidate Netty channel flushes to mitigate syscal…
codelipenghui Jul 5, 2022
f1caacc
[feat][connector] ElasticSearch Sink: add ignoreUnsupportedFields option
nicoloboschi Mar 11, 2022
fdd9ecd
Release 2.10.1.4
nicoloboschi Aug 16, 2022
50a7ba6
Start release 2.10.1.5-SNAPSHOT
nicoloboschi Aug 16, 2022
cd9f483
[broker][monitoring] add per-subscription EntryFilter metrics (#16932)
tjiuming Aug 15, 2022
4d0e3b2
Pulsar-perf produce add possibility to set eventTime on messages
eolivelli Aug 19, 2022
b2b4ba2
[Fix][Client] Fixed cnx channel Inactive causing the request fail to …
liangyepianzhou Aug 18, 2022
6bbc9c8
[fix][broker] Fix schema does not replicate successfully (#17049)
codelipenghui Aug 18, 2022
478bf08
[fix][broker] Fix out of order data replication (#17154)
codelipenghui Aug 19, 2022
82bf2ed
[fix][broker] Streaming dispatcher stuck after reading the first entry
nicoloboschi Aug 22, 2022
ad55803
[fix][test] Fix flaky test TopicReaderTest.testMultiReaderIsAbleToSee…
nicoloboschi Aug 17, 2022
a345bde
also fix testReaderIsAbleToSeekWithTimeOnMiddleOfTopic
nicoloboschi Aug 18, 2022
68c1907
[fix][broker] Avoid messages being repeatedly replayed with SHARED su…
nicoloboschi Aug 20, 2022
3e4dd4b
[fix][cli] Pulsar shell: fix using directory '?' in the docker image …
nicoloboschi Aug 22, 2022
34934aa
PIP-201 Extensions mechanism for Pulsar Admin CLI tools (#111)
eolivelli Aug 23, 2022
d0d4ee2
[fix][broker] Make timestamp fields thread safe by using volatile
lhotari Aug 24, 2022
d0c3087
[enh][broker] Add metrics for entry cache insertion, eviction
michaeljmarshall Aug 24, 2022
925072f
[managed-ledger] prevent sending duplicate reads to BK/offloaders
eolivelli Aug 23, 2022
d27ba9d
[fix][functions] Make mandatory to provide a schema in Context::newOu…
cbornet Aug 19, 2022
f3ce1be
[fix][function] Use the schema set by the Function when it returns a …
cbornet Aug 19, 2022
e74e078
[fix][test] Fix build error (#17177)
gaozhangmin Aug 19, 2022
2d131c1
Include pulsar-client-tools-api in core-modules profile
eolivelli Aug 24, 2022
f667205
Merge branch '2.10_ds' of https://github.com/datastax/pulsar into 2.1…
dave2wave Aug 24, 2022
cc490b8
[fix][broker] Revert 5895: fix redeliveryCount (#17060)
michaeljmarshall Aug 24, 2022
4b61d7d
Remove import in RangeEntryCacheImpl to fix checkstyle
michaeljmarshall Aug 24, 2022
69eba17
Merge branch '2.10_ds' of https://github.com/datastax/pulsar into 2.1…
dave2wave Aug 24, 2022
d0cd3a5
[cleanup][owasp] Supress false positive netty-tcnative
nicoloboschi Aug 25, 2022
3f9f557
Pulsar shell: allow custom commands (#119)
eolivelli Aug 26, 2022
1b2cdfb
[enh][managed-ledger] Add experimental prometheus metrics (#121)
michaeljmarshall Aug 26, 2022
0427838
[enh][broker] Allow to leverage pending reads with partial coverage (…
eolivelli Aug 26, 2022
3d1d175
[enh][broker] Allow to leverage pending reads with partial coverage (…
eolivelli Aug 26, 2022
70ef574
Pulsar Admin Custom commands: add integration tests (#122)
eolivelli Aug 26, 2022
201cf0b
Pending cache reads: reuse pending reads that partially overlaps
eolivelli Aug 26, 2022
c27363b
[fix][broker] Fix broker cache eviction of entries read by active cur…
eolivelli Aug 29, 2022
8fbc2a4
Revert "[enh][managed-ledger] Add experimental prometheus metrics (#1…
lhotari Aug 29, 2022
513d308
[fix][broker] Fix pulsarLedgerIdGenerator can't delete index path whe…
horizonzy Aug 24, 2022
c4d93b2
[improve][client-c++] Use an atomic `state_` instead of the lock to i…
coderzc Aug 13, 2022
f84a5ce
[fix][cpp] Fix multi-topics consumer close segmentation fault (#17239)
BewareMyPower Aug 25, 2022
b6d43cb
[fix][client] Fix reach redeliverCount client can't send messages to …
congbobo184 Aug 27, 2022
d33b6b1
[fix][client] Fix reach redeliverCount client can't send batch messag…
congbobo184 Aug 28, 2022
2c45fb0
[Branch-2.10] [fix] [broker] Fix bookeeper packages npe (#17291)
horizonzy Aug 29, 2022
255d489
[improve][functions][admin] Improve the package download process (#16…
zymap Aug 11, 2022
8bcb046
[fix][client] Fix the message present in incoming queue after go to D…
congbobo184 Aug 29, 2022
c361cf3
[fix][tiered-storage] Fix the wrong secret key name get from env (#15…
zymap May 27, 2022
ef05ad5
Revert "[cleanup][owasp] Supress false positive netty-tcnative"
nicoloboschi Aug 30, 2022
71f27c4
[cleanup][owasp] Supress false positive netty-tcnative (#17282)
nicoloboschi Aug 29, 2022
eab076d
Fix build - add missing import InvocationCallback
eolivelli Aug 30, 2022
4271c18
[improve][cli] Pulsar shell, Pulsar admin, Pulsar client and Pulsar p…
nicoloboschi Aug 30, 2022
8177862
Fix MessageDispatchThrottlingTest - mocks
eolivelli Aug 30, 2022
39eeb76
[improve][dependency] Upgrade JNA to 5.12.1 (#17262)
nicoloboschi Aug 26, 2022
ea7fe7e
[fix][test] KinesisSink test: use fixed version of localstack docker …
nicoloboschi Aug 30, 2022
83cef79
Clean up the ledgers cache in PendingReadsManager (#126)
eolivelli Aug 31, 2022
4a1b53e
Fix license check
nicoloboschi Aug 31, 2022
31e91d3
Release 2.10.1.5
nicoloboschi Aug 31, 2022
e531828
Start release 2.10.1.6-SNAPSHOT
nicoloboschi Aug 31, 2022
8ec343f
[fix][cli] Exclude windows script from the docker image
nicoloboschi Sep 1, 2022
45f373a
[cleanup][functions] Remove unused code (#16472)
cbornet Aug 16, 2022
7b9c433
[fix][functions] Fix netty.DnsResolverUtil compat issue on JDK9+ for …
cbornet Jul 19, 2022
b980f73
[PIP-193] [feature][connectors] Add support for a transform Function …
cbornet Aug 31, 2022
ff22fb8
[fix][broker] Remove timestamp from broker metrics (#129)
eolivelli Sep 2, 2022
9871254
[fix][broker]ManagedLedger metrics fail cause of zero period (#17257)
poorbarcode Aug 30, 2022
6de8eca
[improve][CI] Cancel duplicate build jobs for maintenance branches
lhotari Aug 30, 2022
b7e9192
[fix][flaky-test] testSplitBundleForMultiTimes (#16562)
gaozhangmin Aug 15, 2022
013cb01
[fix][connector] IOConfigUtils support required and defaultValue anno…
shibd Aug 2, 2022
3275c82
[fix][broker] Support loadBalancerSheddingIntervalMinutes dynamic con…
lordcheng10 Aug 18, 2022
dbf3b59
[Fix][Flaky-test] Fix testConsumeTxnMessage (#16981)
liangyepianzhou Aug 9, 2022
8b131d7
Fix OutputRecordSinkRecord getValue and getSchema (#17434)
cbornet Sep 2, 2022
a965388
Upgrade debezium to 1.9.5 (#17340)
dlg99 Aug 31, 2022
9524418
[fix] Combination of autocreate + forced delete of partitioned topic …
dlg99 Sep 1, 2022
6c6efc8
Fix build due to JDK11 Set.of not usable with source level Java8
eolivelli Sep 5, 2022
894fde1
Revert "[Fix][Flaky-test] Fix testConsumeTxnMessage (#16981)"
eolivelli Sep 5, 2022
bb0b94b
[fix][broker] Increment topic stats outbound message counters after m…
lhotari Aug 11, 2022
725f328
[improve][cli] CLI extensions: rename default location to 'cliextensi…
nicoloboschi Sep 2, 2022
fa06cac
[improve][cli] Pulsar shell: fix custom commands autocompletion
nicoloboschi Sep 5, 2022
f08b7dc
[fix][sec] bump snakeyaml to 1.31 fix CVE-2022-25857 (#17457)
tisonkun Sep 5, 2022
0876129
Bump dependency check and spring version to avoid potential FP (#15408)
May 2, 2022
ea426df
[fix][broker] Fix calculate avg message per entry (#17046)
coderzc Aug 17, 2022
6c7fdf2
[feature][broker] Allow to configure the entry filters per namespace …
gaozhangmin Aug 30, 2022
ff08752
Use `safeRun` to log thread exception. (#17484)
Technoboy- Sep 8, 2022
c4c6eb7
[fix][broker] Fix issue where leader broker information isn't availab…
lhotari Sep 8, 2022
1bca432
Factorize code in LocalRunner (#17400)
cbornet Sep 3, 2022
224e49e
[PIP-193] Support Transform Function with LocalRunner (#17445)
cbornet Sep 8, 2022
75f0099
Revert "Fix build due to JDK11 Set.of not usable with source level Ja…
nicoloboschi Sep 9, 2022
b24acba
Revert "[fix] Combination of autocreate + forced delete of partitione…
nicoloboschi Sep 9, 2022
8659d3f
[fix][functions] Fix K8S download function method with auth enabled
nicoloboschi Sep 12, 2022
a6d8016
Issue 17588: Allow deletion of a namespace that was left in deleted s…
eolivelli Sep 12, 2022
4eea638
fix duplicate calculation for msgRateIn and msgThroughputIn in replic…
HQebupt Apr 22, 2022
f4232f8
Fix failing test testSetTopicLevelEntryFilters
nicoloboschi Sep 13, 2022
04eeb7c
Release 2.10.1.6
nicoloboschi Sep 13, 2022
b6660d8
Start release 2.10.1.7-SNAPSHOT
nicoloboschi Sep 13, 2022
cfb28d6
[broker] Do not log stacktrace for 'Failed to flush mark-delete posit…
eolivelli Sep 14, 2022
90c9d89
[fix][metadata] Don't execute Bookkeeper metadata callbacks on Zookee…
lhotari Sep 14, 2022
9517704
[improve][admin-cli] Add TLS provider support (#16700)
nodece Jul 28, 2022
70532b3
[bugfix] Prevent Automatic Topic Creation during namespace deletion (…
eolivelli Sep 15, 2022
9c357e6
Fix JDK8 build
eolivelli Sep 16, 2022
ca00eb5
[fix][cli] Pulsar shell: ensure admin client is recycled or disposed …
nicoloboschi Sep 14, 2022
663fa5c
[fix][cli] Pulsar shell: support relative paths (cliextensions) (#17648)
nicoloboschi Sep 15, 2022
b9aa38e
[fix][load-balancer] skip mis-configured resource usage(>100%) in loa…
heesung-sohn Aug 11, 2022
cbbecdb
[improve][broker]Remove unnecessary lock on the stats thread (#16983)
zymap Aug 9, 2022
6f9ab4f
[fix][broker] fix broker unackmessages number reduce error (#17003)
congbobo184 Aug 13, 2022
b11181f
[fix][txn] fix ack with txn compute ackedCount error (#17016)
congbobo184 Sep 1, 2022
1f9ca51
[fix][client] Release semaphore before discarding messages in batchMe…
RobertIndie Aug 11, 2022
684a504
[fix][tiered-storage] move the state check forward (#17020)
zymap Aug 11, 2022
0fc39b3
[fix][broker]remove exception log when access status.html (#17025)
poorbarcode Aug 10, 2022
f8cf23d
[fix][flaky-test]ManagedCursorMetricsTest.testCursorReadWriteMetrics …
poorbarcode Aug 12, 2022
241ada6
[fix][broker] Fix calculate avg message per entry (#17046)
coderzc Aug 17, 2022
e528c55
[fix][sql]Fix presto sql avro decode error when publish non-batched m…
AnonHxy Aug 18, 2022
74ed03c
[fix][flaky-test] Fix DefaultMessageFormatter.formatMessage (#17104)
coderzc Aug 18, 2022
b92f002
[fix][flaky-test]ConsumedLedgersTrimTest (#17116)
poorbarcode Aug 18, 2022
5a12199
[fix][flaky-test]AdminApi2Test.testDeleteNamespace (#17157)
poorbarcode Aug 19, 2022
f99ee68
[fix][flay-test]BrokerInterceptorTest.testProducerCreation (#17159)
poorbarcode Aug 18, 2022
41100a1
[fix][flaky-test] Fix flaky test testBacklogNoDelayedForPartitionedTo…
gaozhangmin Aug 21, 2022
1b51729
[fix][tool] Using int instead of long in python scriptsc (#17215)
zymap Aug 23, 2022
0f8c9aa
[fix][admin] Fix unWarp Exception when getPoliciesAsync (#17249)
wenbingshen Aug 26, 2022
b9c3bde
[Branch-2.10] [fix][ML] Fix offload read handle NPE. (#17478)
horizonzy Sep 6, 2022
7982b46
[fix][broker]fail to update partition meta of topic due to ConflictEx…
HQebupt Sep 7, 2022
6ad6505
[fix][broker] Fix the replicator unnecessary get schema request for b…
codelipenghui Sep 8, 2022
d936586
[improve][broker] Improve cursor.getNumberOfEntries if isUnackedRange…
codelipenghui Sep 7, 2022
25f5c1e
[ci] Remove post-commit trigger for old release branches (#17570)
nicoloboschi Sep 9, 2022
3663542
[fix][broker] Multiple consumer dispatcher stuck when `unackedMessage…
mattisonchao Sep 10, 2022
052da70
[fix][broker] Topic policy reader can't recover when get any exceptio…
mattisonchao Sep 13, 2022
829034f
Move into future stage to catch the exception (#17556)
Technoboy- Sep 10, 2022
91471e7
[refactor][client c++] Delete PartitionedConsumerImpl, use MultiTopic…
shibd Aug 31, 2022
6bc7cf8
[fix][client]Fix scheduledExecutorProvider not shutdown (#17527)
AnonHxy Sep 13, 2022
382e9aa
[fix][cpp] Fix potential segfault when resending messages (#17395)
BewareMyPower Sep 6, 2022
562f2d4
[fix][admin] Add SNI header when tlsHostnameVerification is not enabl…
fantapsody Sep 14, 2022
c2684ab
[C++] Reset `havePendingPingRequest` flag for any data received from …
merlimat Sep 15, 2022
dff29cf
[improve][cli] Pulsar shell: allow to create a new config (--file) wi…
nicoloboschi Sep 16, 2022
e4f9509
[refactor][broker] Remove EntryWrapper usages and use MessageMetadata…
BewareMyPower Jun 8, 2022
0fbbb94
[fix][broker] Avoid storing `MessageMetadata` instances returned by `…
BewareMyPower Jun 10, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 4 additions & 3 deletions .github/workflows/ci-build-macos.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,13 @@
name: CI - Build - MacOS
on:
pull_request:
branches:
- master
push:
branches:
- branch-*

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3

Expand Down
7 changes: 1 addition & 6 deletions .github/workflows/ci-cpp-build-centos7.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,12 @@
name: CI - CPP build on CentOS 7
on:
pull_request:
branches:
- master
paths:
- '.github/workflows/**'
- 'pulsar-client-cpp/**'
push:
branches:
- branch-*
paths:
- '.github/workflows/**'
- 'pulsar-client-cpp/**'

jobs:

cpp-build-centos7:
Expand Down
20 changes: 9 additions & 11 deletions .github/workflows/ci-cpp-build-windows.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,16 @@
name: CI - CPP build on Windows
on:
pull_request:
branches:
- master
paths:
- '.github/workflows/**'
- 'pulsar-client-cpp/**'
push:
branches:
- branch-*
paths:
- '.github/workflows/**'
- 'pulsar-client-cpp/**'

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
VCPKG_FEATURE_FLAGS: manifests

Expand All @@ -46,26 +44,26 @@ jobs:
matrix:
include:
- name: 'Windows x64'
os: windows-latest
os: windows-2022
triplet: x64-windows
vcpkg_dir: 'C:\vcpkg'
suffix: 'windows-win64'
generator: 'Visual Studio 16 2019'
generator: 'Visual Studio 17 2022'
arch: '-A x64'
- name: 'Windows x86'
os: windows-latest
os: windows-2022
triplet: x86-windows
vcpkg_dir: 'C:\vcpkg'
suffix: 'windows-win32'
generator: 'Visual Studio 16 2019'
generator: 'Visual Studio 17 2022'
arch: '-A Win32'

steps:
- name: checkout
uses: actions/checkout@v2

- name: Detect changed files
id: changes
id: changes
uses: apache/pulsar-test-infra/paths-filter@master
with:
filters: .github/changes-filter.yaml
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci-cpp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,13 @@
name: CI - CPP, Python Tests
on:
pull_request:
branches:
- master
push:
branches:
- branch-*

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,33 +17,41 @@
# under the License.
#

name: Auto Labeling
name: Documentation Bot

on:
pull_request_target :
types:
- opened
- edited
- labeled
- unlabeled



# A GitHub token created for a PR coming from a fork doesn't have
# 'admin' or 'write' permission (which is required to add labels)
# To avoid this issue, you can use the `scheduled` event and run
# this action on a certain interval.And check the label about the
# document.
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
labeling:
label:
if: ${{ github.repository == 'apache/pulsar' }}
permissions:
pull-requests: write
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Checkout action
uses: actions/checkout@v3
with:
repository: apache/pulsar-test-infra
ref: master

- uses: apache/pulsar-test-infra/doc-label-check@master
- name: Set up Go
uses: actions/setup-go@v3
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
label-pattern: '- \[(.*?)\] ?`(.+?)`' # matches '- [x] `label`'
go-version: 1.18

- name: Labeling
uses: ./docbot
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
LABEL_WATCH_LIST: 'doc,doc-required,doc-not-needed,doc-complete'
LABEL_MISSING: 'doc-label-missing'
10 changes: 4 additions & 6 deletions .github/workflows/ci-go-functions-style.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,16 @@
name: CI - Go Functions style check
on:
pull_request:
branches:
- master
paths:
- '.github/workflows/**'
- 'pulsar-function-go/**'
push:
branches:
- branch-*
paths:
- '.github/workflows/**'
- 'pulsar-function-go/**'

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3

Expand Down
10 changes: 4 additions & 6 deletions .github/workflows/ci-go-functions-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,16 @@
name: CI - Go Functions Tests
on:
pull_request:
branches:
- master
paths:
- '.github/workflows/**'
- 'pulsar-function-go/**'
push:
branches:
- branch-*
paths:
- '.github/workflows/**'
- 'pulsar-function-go/**'

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3

Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci-integration-backwards-compatibility.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,13 @@
name: CI - Integration - Backwards Compatibility
on:
pull_request:
branches:
- master
push:
branches:
- branch-*

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
UBUNTU_MIRROR: http://azure.archive.ubuntu.com/ubuntu/
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci-integration-cli.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,13 @@
name: CI - Integration - Cli
on:
pull_request:
branches:
- master
push:
branches:
- branch-*

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
UBUNTU_MIRROR: http://azure.archive.ubuntu.com/ubuntu/
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci-integration-function.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,13 @@
name: CI - Integration - Function & IO
on:
pull_request:
branches:
- master
push:
branches:
- branch-*

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
UBUNTU_MIRROR: http://azure.archive.ubuntu.com/ubuntu/
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci-integration-messaging.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,13 @@
name: CI - Integration - Messaging
on:
pull_request:
branches:
- master
push:
branches:
- branch-*

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
UBUNTU_MIRROR: http://azure.archive.ubuntu.com/ubuntu/
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci-integration-process.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,13 @@
name: CI - Integration - Process
on:
pull_request:
branches:
- master
push:
branches:
- branch-*

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
UBUNTU_MIRROR: http://azure.archive.ubuntu.com/ubuntu/
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci-integration-pulsar-io-ora.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,13 @@
name: CI - Integration - Pulsar-IO Oracle Source
on:
pull_request:
branches:
- master
push:
branches:
- branch-*

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
UBUNTU_MIRROR: http://azure.archive.ubuntu.com/ubuntu/
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci-integration-pulsar-io.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,13 @@
name: CI - Integration - Pulsar-IO Sinks and Sources
on:
pull_request:
branches:
- master
push:
branches:
- branch-*

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
UBUNTU_MIRROR: http://azure.archive.ubuntu.com/ubuntu/
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci-integration-schema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,13 @@
name: CI - Integration - Schema
on:
pull_request:
branches:
- master
push:
branches:
- branch-*

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
UBUNTU_MIRROR: http://azure.archive.ubuntu.com/ubuntu/
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci-integration-sql.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,13 @@
name: CI - Integration - Sql
on:
pull_request:
branches:
- master
push:
branches:
- branch-*

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Xmx768m -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
UBUNTU_MIRROR: http://azure.archive.ubuntu.com/ubuntu/
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci-integration-standalone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,13 @@
name: CI - Integration - Standalone
on:
pull_request:
branches:
- master
push:
branches:
- branch-*

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
UBUNTU_MIRROR: http://azure.archive.ubuntu.com/ubuntu/
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/ci-integration-thread.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,13 @@
name: CI - Integration - Thread
on:
pull_request:
branches:
- master
push:
branches:
- branch-*

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
MAVEN_OPTS: -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
UBUNTU_MIRROR: http://azure.archive.ubuntu.com/ubuntu/
Expand Down
Loading