Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2397 commits
Select commit Hold shift + click to select a range
0300019
[improve] [bookie] Enable reorder read sequence for bk client by defa…
hangc0276 Dec 4, 2023
15b655c
[improve][sec] Align some namespace level policy authorisation check …
mattisonchao Dec 4, 2023
5531524
[refactor][broker] PIP-301 Part-3: Add QuotaResources (#21596)
AnonHxy Dec 5, 2023
fe2d6d3
[fix][client] Exit when no msg to consume if time reaches the limit (…
yaalsn Dec 5, 2023
f8067b5
[fix][broker] Fix returns wrong webServiceUrl when both webServicePor…
coderzc Dec 5, 2023
91c9e0a
[fix][test] add unit test to testing the lookupRequestSemaphore would…
pandalee99 Dec 5, 2023
93df344
[improve][broker] PIP-307 Expose inflight state waiting time and serv…
heesung-sohn Dec 6, 2023
1919a0e
[improve][docs] Added example to PIP process (#21666)
asafm Dec 6, 2023
ab77ca2
[fix][cli] Add `get-cluster-migration` cmd (#21473)
Technoboy- Dec 6, 2023
f25b082
[improve][sec] Add group pulsar and add user pulsar to it instead of …
yaalsn Dec 7, 2023
1ccf90d
[fix][offload] Don't cleanup data when offload met MetaStore exceptio…
zymap Dec 7, 2023
822b7f4
[fix][broker] Fix typo in the config key (#21690)
coderzc Dec 7, 2023
61098ee
[fix][broker] Record GeoPersistentReplicator.msgOut before producer#s…
nodece Dec 8, 2023
7e76c45
[improve][sec] Revert "Add group pulsar and add user pulsar to it ins…
yaalsn Dec 8, 2023
6e18874
[fix] [broker] network package lost if enable haProxyProtocolEnabled …
poorbarcode Dec 8, 2023
fd0dd65
[fix][doc] Fix typos in doc for MessageCryptoBc class (#21403)
hanmz Dec 8, 2023
2e31e71
[cleanup][broker] cleanup deprecated method of metadata store etcd (#…
liangyuanpeng Dec 8, 2023
495b141
[improve][io] Make connectors load sensitive fields from secrets (#21…
jiangpengcheng Dec 11, 2023
51fc406
[cleanup][broker] Remove internalGetListAsync and validatePartitionTo…
nodece Dec 11, 2023
19b9344
[fix][test] Fix PerformanceProducer send count error (#21706)
Technoboy- Dec 12, 2023
3396065
[fix][fn] Fix Deadlock in Functions Worker LeaderService (#21711)
Technoboy- Dec 12, 2023
757723e
[fix][test] Fix flaky test ReplicatorGlobalNSTest#testRemoveLocalClus…
Technoboy- Dec 12, 2023
50007c3
[fix][txn] Fix getting last message ID when there are ongoing transac…
liangyepianzhou Dec 13, 2023
95b9072
[fix][sec] Exclude avro from hadoop-client (#21719)
liangyepianzhou Dec 13, 2023
f427c90
[improve][broker] cleanup the empty subscriptionAuthenticationMap in …
TakaHiR07 Dec 13, 2023
2f9eefe
[improve][pip] PIP-320: OpenTelemetry Scaffolding (#21635)
asafm Dec 13, 2023
9b043c6
[improve][cli]Introduce Regex and File Input Parameters for Enhanced …
liangyepianzhou Dec 14, 2023
8d16580
[fix][broker] Fixed ServiceUnitStateChannel monitor to tombstone only…
heesung-sohn Dec 14, 2023
41b1ab1
[improve][broker] PIP-300: Add custom dynamic configuration for plugi…
nodece Dec 14, 2023
33313c0
[fix][build] Upgrade alluxio version to 2.9.3 to fix CVE-2023-38889 (…
Technoboy- Dec 14, 2023
58ae086
[improve][pip] PIP-322: Pulsar Rate Limiting Refactoring (#21680)
lhotari Dec 14, 2023
84ea1ca
[fix][broker] Fix the issue of topics possibly being deleted. (#21704)
crossoverJie Dec 14, 2023
b190071
[improve][build] Configure https timeout for apt, copy config to java…
lhotari Dec 14, 2023
c34a5d8
[improve][pip] PIP-313 Support force unsubscribe using consumer api (…
rdhabalia Dec 15, 2023
7bb6af2
[fix][test] Fix flaky test FilterEntryTest.testFilter (#21713)
Technoboy- Dec 15, 2023
b777136
[improve][misc] Pin Netty version in pulsar-io/alluxio (#21728)
lhotari Dec 15, 2023
4503739
[improve][broker] PIP-307: Implement broker and client consumer chang…
dragosvictor Dec 15, 2023
3fb83f7
[improve][build] Increase apt's initial timeout from 250ms to 2000ms …
lhotari Dec 15, 2023
60522c6
[fix][sec] Upgrade org.bouncycastle:bc-fips to 1.0.2.4 (#21730)
Dec 15, 2023
c4cff0a
[improve][broker] Pulsar Rate Limiting Refactoring changes (PIP-322) …
lhotari Dec 15, 2023
88df040
[fix][broker] Skip topic auto-creation for ExtensibleLoadManager inte…
heesung-sohn Dec 15, 2023
851b4b5
[improve][misc] Upgrade Netty to 4.1.104 and io_uring to 0.0.24 (#21723)
lhotari Dec 17, 2023
d5f0097
[improve][build] Add a default username in the image (#21695)
zymap Dec 18, 2023
8204a8a
[fix][test] Close the resource after the test. (#21732)
Technoboy- Dec 18, 2023
4bfc786
[fix][ci] Disable `testReuseFork` when runs pulsar-metadata (#21733)
Technoboy- Dec 18, 2023
dd5e0dd
[fix][pip] Fix pip file naming (#21749)
rdhabalia Dec 19, 2023
f970534
[improve][broker] checkTopicExists supports checking partitioned topi…
nodece Dec 19, 2023
631b13a
[improve][client] PIP-313 Support force unsubscribe using consumer ap…
rdhabalia Dec 19, 2023
0ad1867
[fix][test] Fix flaky PersistentTopicTest.setup (#21755)
lhotari Dec 19, 2023
ed68ec1
[fix][broker] Fix closing of AbstractDispatcherSingleActiveConsumer a…
lhotari Dec 19, 2023
fc393f6
[fix][broker] Avoid compaction task stuck when the last message to co…
coderzc Dec 20, 2023
181b20b
[improve][proxy] Fix comment about enableProxyStatsEndpoints (#21757)
lhotari Dec 20, 2023
8548de1
[improve][pip] PIP-323: Complete Backlog Quota Telemetry (#21709)
asafm Dec 20, 2023
69a45a1
[fix][broker] Fixed the ExtensibleLoadManagerImpl internal system get…
heesung-sohn Dec 20, 2023
b944f10
[fix][test] Don't reuse AsyncResponse mocks in PersistentTopicsTest (…
lhotari Dec 20, 2023
8beac8b
[improve][broker] Avoid record inactiveproducers when deduplication i…
lifepuzzlefun Dec 21, 2023
9a5c2f2
[improve][ci] Upgrade Aerospike java client to 4.5.0 to avoid CVE-202…
Technoboy- Dec 22, 2023
32f3577
[improve][broker] PIP-307: Add proxy support for Java client (#21789)
dragosvictor Dec 23, 2023
4e96e7f
[improve][pip] PIP-282: Change definition of the recently joined cons…
equanz Dec 25, 2023
840f87c
[fix][broker] Fix TableViewLoadDataStoreImpl NPE (#21777)
Demogorgon314 Dec 25, 2023
c157f0d
[cleanup]Remove Trino/PrestoDB Pulsar plugin from main repo (#21795)
merlimat Dec 25, 2023
99d06b9
[fix][client] Fix producer thread block forever on memory limit contr…
wenbingshen Dec 26, 2023
b743f8f
[improve][misc] List Pulsar at the https://projects.apache.org (#21796)
visortelle Dec 26, 2023
1d83b84
[improve] [client] Prevent reserve memory with a negative memory size…
poorbarcode Dec 26, 2023
0dd1672
[fix][test] Fix ExtensibleLoadManager flaky integration test (#21799)
Demogorgon314 Dec 26, 2023
6169e3d
[fix][sec] Bump org.apache.avro:avro from 1.8.2 to 1.11.3 in /pulsar-…
dependabot[bot] Dec 26, 2023
d9c55b4
[improve][ci] Exclude jose4j to avoid CVE-2023-31582 (#21791)
Technoboy- Dec 27, 2023
2d57624
[fix][sec] Bump google.golang.org/grpc from 1.38.0 to 1.56.3 in /puls…
dependabot[bot] Dec 27, 2023
8ff32db
[improve] [broker] PIP-299-part-1: Stop dispatch messages if the indi…
poorbarcode Dec 27, 2023
7d44297
[improve][build] Bump version to 3.3.0-SNAPSHOT (#21818)
lhotari Dec 28, 2023
b6da1f5
[improve][ci] Improve OWASP dependency checks (#21817)
lhotari Dec 29, 2023
23391d3
[fix][broker] Delete compacted ledger when topic is deleted (#21745)
coderzc Dec 29, 2023
e442bb3
[improve][ci] Run OWASP dependency check for offloaders and pulsar-io…
lhotari Dec 29, 2023
200c925
[improve][broker] defer the ownership checks if the owner is inactive…
heesung-sohn Dec 31, 2023
529e1ab
[fix][broker] Fix String wrong format (#21829)
AnonHxy Jan 2, 2024
c0b89eb
[improve][broker] PIP-299-part-2: add config dispatcherPauseOnAckStat…
poorbarcode Jan 2, 2024
92e0e47
[fix][ci] Fix OWASP dep check GH actions workflow (#21831)
lhotari Jan 2, 2024
cf6b5d0
[fix][build] Fix the errorprone maven profile (#21834)
lhotari Jan 2, 2024
0ba5ae6
[improve][ci] Upgrade to actions/upload-artifact@v4 (#21836)
lhotari Jan 2, 2024
1a4a9d9
[improve][ci] Require all conversations on code to be resolved before…
lhotari Jan 3, 2024
ed59967
[fix] [broker] Update topic policies as much as possible when some ex…
poorbarcode Jan 3, 2024
e10d318
[fix][broker] Fix returns wrong webServiceUrl when both webServicePor…
Technoboy- Jan 3, 2024
f56c8b3
[improve][build] Update copyright date (#21830)
nodece Jan 3, 2024
073bb37
[fix][sec] Go Functions security updates (#21844)
merlimat Jan 3, 2024
e52cc35
[fix][broker] Fix typo (#21843)
chenyahui Jan 4, 2024
d4c4a25
[improve][fn] Show the class name of exceptions for pulsar functions …
jiangpengcheng Jan 4, 2024
735c91a
[improve] [broker] PIP-299-part-3: Add dynamic config support: dispat…
poorbarcode Jan 5, 2024
67eb3c4
[fix][broker] fix the wrong value of BrokerSrevice.maxUnackedMsgsPerD…
aloyszhang Jan 5, 2024
a75dc54
[improve][pip] PIP-326: Create a BOM to ease dependency management (#…
onobc Jan 5, 2024
cea5c93
[fix][broker]Fix NonPersistentDispatcherMultipleConsumers ArrayIndexO…
Technoboy- Jan 8, 2024
aae0e9d
[fix][broker] Fix potential NPE when disabling the liveness check (#2…
mattisonchao Jan 8, 2024
042e769
[fix] [client] Messages lost due to TopicListWatcher reconnect (#21853)
poorbarcode Jan 8, 2024
6560a21
[improve][doc] Improve doc for `maxTotalReceiverQueueSizeAcrossPartit…
RobertIndie Jan 9, 2024
89fcb0f
[fix] [ml] Fix retry mechanism of deleting ledgers to invalidate (#21…
poorbarcode Jan 9, 2024
28ed48e
[improve][broker] PIP-307: Add monitoring metrics for graceful closur…
dragosvictor Jan 10, 2024
46ec730
[improve][broker] Skip loading the NAR packages if not configured (#2…
BewareMyPower Jan 10, 2024
80e3890
[improve][broker] Improve NamespaceUnloadStrategy error message (#21880)
dragosvictor Jan 11, 2024
ce09f55
[fix][test] Fix thread leak in InjectedClientCnxClientBuilder and Ena…
lhotari Jan 11, 2024
0e722d0
[fix][broker] Fix compaction/replication data loss when expire messag…
coderzc Jan 11, 2024
66a1599
[improve][cli] error out when --destinationBroker is set when --bundl…
heesung-sohn Jan 11, 2024
176bdea
[feat][misc] Add Pulsar BOM (Bill of Materials) (#21871)
onobc Jan 11, 2024
c834feb
[improve][broker] PIP-307: Add feature flag config option (#21866)
dragosvictor Jan 11, 2024
252509e
[fix][client] Fix DLQ producer name conflicts when multiples consumer…
RobertIndie Jan 15, 2024
c3f1ee0
[improve] [broker] PIP-299-part-4: Add topic-level policy: dispatcher…
poorbarcode Jan 15, 2024
49edc3d
[improve][broker] Don't rollover empty ledgers based on inactivity (#…
lhotari Jan 15, 2024
cfd2c47
[improve][pip] PIP-325: Add command to abort transaction (#21731)
hrzzzz Jan 15, 2024
4ebbd2f
[fix] [broker] Fix break change: could not subscribe partitioned top…
poorbarcode Jan 15, 2024
b56e40c
[fix][client] Fix messages in the batch container timed out unexpecte…
BewareMyPower Jan 16, 2024
24c927e
[improve][ci] Upgrade pulsar-client-python to 3.4.0 to avoid CVE-2023…
BewareMyPower Jan 16, 2024
59782b3
[feat][broker] Implementation of PIP-323: Complete Backlog Quota Tele…
asafm Jan 17, 2024
fdeb191
[fix][broker] Fix typos in UniformLoadShedder class (#21907)
hanmz Jan 17, 2024
b25d2c3
[improve][pip] PIP-330: getMessagesById gets all messages (#21873)
nodece Jan 18, 2024
22838ea
[improve][txn] Add command to abort transaction (#21630)
hrzzzz Jan 18, 2024
0f2523f
[fix][fn] Throw 404 RestException when state key not found (#21921)
jiangpengcheng Jan 19, 2024
55520bd
[fix][broker] Fix getMessageById throws 500 (#21919)
nodece Jan 19, 2024
c66167b
[improve][ml] Filter out deleted entries before read entries from led…
dao-jun Jan 19, 2024
3158fd3
[fix][broker] Fix leader broker cannot be determined when the adverti…
lhotari Jan 19, 2024
74f1cd5
[improve][misc] Upgrade Netty version to 4.1.105.Final (#21923)
Technoboy- Jan 19, 2024
5cb12a5
[fix][broker] Fix issue with GetMessageIdByTimestamp can't find match…
coderzc Jan 20, 2024
40eebc0
[fix] [broker] Fix write all compacted out entry into compacted topic…
thetumbled Jan 21, 2024
17bb322
[improve] [broker] PIP-299-part-5: Add namespace-level policy: dispat…
Technoboy- Jan 21, 2024
6347315
[fix][broker] Restore the broker id to match the format used in exist…
lhotari Jan 21, 2024
153cd5e
[fix][broker] Unify topic-level policies enable judgment conditions (…
aloyszhang Jan 22, 2024
5a65e98
[fix][broker] Fix deadlock while skip non-recoverable ledgers. (#21915)
hrzzzz Jan 22, 2024
3fa85f0
[fix] [broker] correct compaction phase one timeout meaning (#21908)
thetumbled Jan 22, 2024
22f7323
[feat][admin] PIP-330: getMessagesById gets all messages (#21918)
nodece Jan 22, 2024
b14fcb4
[fix] [test] Fix test code create namespace conflict (#21941)
thetumbled Jan 22, 2024
480a229
[improve][pip] PIP-321 Introduce `allowed-cluster` at the namespace …
liangyepianzhou Jan 23, 2024
1b5550d
[improve][broker] Reduce ResourceGroup log (#21957)
nodece Jan 24, 2024
4198ed2
[fix] Restored method as deprecated in AbstractMetadataStore (#21950)
merlimat Jan 24, 2024
de4edd0
[fix][build] Fix potential insufficient protostuff-related configs (#…
equanz Jan 25, 2024
200c5f4
[fix] [broker] Replication stopped due to unload topic failed (#21947)
poorbarcode Jan 25, 2024
434da8b
[cleanup] [broker] fix doc for TransactionBuffer#isTxnAborted (#21956)
thetumbled Jan 25, 2024
e81a20d
[fix][broker] Avoid consumers receiving acknowledged messages from co…
coderzc Jan 26, 2024
d37d31f
[improve][broker] PIP-315: Configurable max delay limit for delayed d…
KevinLiLu Jan 26, 2024
67354b1
[fix][test] Make base test class method protected so that it passes R…
lhotari Jan 27, 2024
bd913b5
[improve][ci] Upgrade GitHub Actions versions to fix deprecation warn…
lhotari Jan 27, 2024
48e64b3
[fix][fn] Add missing `version` field back to `querystate` API (#21966)
jiangpengcheng Jan 27, 2024
8a18043
[fix][build] Remove duplicate mapping key in docker-compose yaml file…
Denovo1998 Jan 28, 2024
ae272a5
[improve] [bk] Upgrade BookKeeper dependency to 4.16.4 (#21983)
hangc0276 Jan 29, 2024
1b4127a
[fix][broker] Fix schema deletion error when deleting a partitioned t…
heesung-sohn Jan 30, 2024
63f0168
[fix][client] Fix ConsumerBuilderImpl#subscribe silent stuck when usi…
Shawyeok Jan 30, 2024
1952f94
[improve] [proxy] Add a check for brokerServiceURL that does not supp…
poorbarcode Jan 30, 2024
925bf2e
[fix] [broker] add timeout for health check read. (#21990)
thetumbled Jan 30, 2024
09559c5
[fix] [broker] Fix reader stuck when read from compacted topic with r…
thetumbled Jan 30, 2024
9636613
[improve][pip] PIP-329: Strategy for maintaining the latest tag to Pu…
RobertIndie Jan 30, 2024
fce0717
[fix][client] Fix multi-topics consumer could receive old messages af…
BewareMyPower Jan 30, 2024
a702e5a
[improve] [test] Remove redudant test code (#21999)
thetumbled Jan 31, 2024
d3b7ca5
[fix][fn] Use unified PackageManagement service to download packages …
jiangpengcheng Jan 31, 2024
57025bc
[improve][broker] Include runtime dependencies in server distribution…
dragosvictor Jan 31, 2024
e7c2a75
[improve][broker] Do not close the socket if lookup failed due to Loc…
BewareMyPower Feb 2, 2024
5dfdcb7
[fix] [test] Fix flaky test testPerTopicExpiredStat (#22018)
315157973 Feb 4, 2024
9c7716c
[improve][client] Mention partitioning in failover priorityLevel java…
mwhipple Feb 5, 2024
5df97b4
[improve][broker] Do not retain the data in the system topic (#22022)
liangyepianzhou Feb 6, 2024
0dabc97
[cleanup] [broker] fix return value of TransactionTimeoutTrackerImpl#…
thetumbled Feb 6, 2024
a77fb6e
[improve] Added CodeQL static scanner (#22037)
merlimat Feb 7, 2024
1c5b4b8
[feat] PIP-335: Oxia metadata plugin (#22009)
merlimat Feb 7, 2024
a83e9ed
[feat] PIP-335: Add support Oxia as a metadata store (#22007)
merlimat Feb 7, 2024
3036783
[fix][broker] Sanitize values before logging in apply-config-from-env…
lhotari Feb 9, 2024
2b75ca0
[improve] PIP-335: Pulsar with Oxia integration test (#22045)
merlimat Feb 9, 2024
8957e35
[feat][misc] PIP-320: Add OpenTelemetry scaffolding (#22010)
dragosvictor Feb 9, 2024
7a90426
[fix] Bump org.apache.solr:solr-core from 8.11.1 to 8.11.3 in /pulsar…
dependabot[bot] Feb 10, 2024
beed0cf
[feat][io] AzureDataExplorer/Kusto Sink for Pulsar (#22006)
asaharn Feb 13, 2024
7e73967
[fix][broker] Fix hash collision when using a consumer name that ends…
lhotari Feb 15, 2024
fc2e314
[fix] Fixed implicit conversions from long -> int (#22055)
merlimat Feb 15, 2024
baddda5
[improve][broker] Add an error log to troubleshoot the failure of sta…
liangyepianzhou Feb 18, 2024
48b4481
[improve] [broker] Do not print an Error log when responding to `HTTP…
poorbarcode Feb 18, 2024
220a3d6
[fix][broker]Support setting `autoSkipNonRecoverableData` dynamically…
chenhongSZ Feb 18, 2024
825e997
[fix] [broker] Subscription stuck due to called Admin API analyzeSubs…
poorbarcode Feb 18, 2024
b375e86
[fix] [broker] Fix can not subscribe partitioned topic with a suffix-…
poorbarcode Feb 19, 2024
0b6bd70
[fix][test] Fix Thread.getThreadGroup().getName() NPE (#22070)
Technoboy- Feb 19, 2024
4097ddd
[fix][broker] Support running docker container with gid != 0 (#22081)
lhotari Feb 21, 2024
613a771
[fix][sec] Upgrade commons-compress to 1.26.0 (#22086)
massakam Feb 21, 2024
1f72817
[fix] [txn] Get previous position by managed ledger. (#22024)
thetumbled Feb 22, 2024
861618a
[fix] [broker] Expire messages according to ledger close time to avoi…
315157973 Feb 22, 2024
08058b9
[improve][ci] Upgrade Gradle Enterprise maven extension version (#22096)
lhotari Feb 22, 2024
48c85ab
[fix][build] Fix building java-test-image without setting IMAGE_JDK_M…
lhotari Feb 22, 2024
5a614e9
[fix][broker] Set ServiceUnitStateChannel topic compaction threshold …
heesung-sohn Feb 22, 2024
48c7e32
[improve][admin] Expose the offload threshold in seconds to the amdin…
zymap Feb 23, 2024
1c652f5
[improve] [broker] Do not try to open ML when the topic meta does not…
poorbarcode Feb 23, 2024
8607905
[improve][broker] Cache the internal writer when sent to system topic…
Technoboy- Feb 24, 2024
5c44e1b
[fix][fn] Prevent create state table from API calls for non-exists in…
freeznet Feb 25, 2024
1b1cfb5
[fix] [broker] Enabling batch causes negative unackedMessages due to …
poorbarcode Feb 26, 2024
bbc6224
[improve][fn] Optimize Function Worker startup by lazy loading and di…
lhotari Feb 26, 2024
0c49cac
[fix] [client] fix huge permits if acked a half batched message (#22091)
poorbarcode Feb 26, 2024
31ed115
[fix][sec] Add a check for the input time value (#22023)
liangyepianzhou Feb 26, 2024
0fc9f44
[fix][test] Fix test testTransactionBufferMetrics (#22117)
liangyepianzhou Feb 26, 2024
ae050a1
[improve][ci] Upgrade codecov-action version (#22123)
lhotari Feb 26, 2024
430f4ff
[bug][fn] Prevent `putstate` uses empty values (#22127)
freeznet Feb 27, 2024
3013496
[fix][test] fix test testSyncNormalPositionWhenTBRecover (#22120)
liangyepianzhou Feb 27, 2024
91de98a
[fix][test] Fix test testAsyncFunctionMaxPending (#22121)
liangyepianzhou Feb 27, 2024
56eb758
[fix][broker] Return getOwnerAsync without waiting on source broker u…
heesung-sohn Feb 28, 2024
86b3203
[improve][pip] PIP-339: Introducing the --log-topic Option for Pulsar…
jiangpengcheng Feb 28, 2024
86dc039
[improve][ci] Run CodeQL within Pulsar CI workflow as mandatory check…
lhotari Feb 28, 2024
e3a081e
[fix][sec] Upgrade Jetty to 9.4.54.v20240208 to address CVE-2024-2220…
lhotari Feb 28, 2024
15a6c0f
[improve][ci] Only run CodeQL when the PR contains changes to non-tes…
lhotari Feb 28, 2024
f33a3f4
[fix][cli] Fix the bug when set-retention specified size with -T (#22…
Technoboy- Feb 28, 2024
3b3c713
[fix][broker] Fix broker not starting when both transactions and the …
dragosvictor Feb 28, 2024
c7cedc6
[improve][fn] Add missing "exception" argument to some `log.error` (#…
jiangpengcheng Feb 29, 2024
72cedb7
[fix] [broker] print non log when delete partitioned topic failed (#2…
poorbarcode Feb 29, 2024
6ec473e
[improve][broker] Add fine-grain authorization to retention admin API…
mattisonchao Feb 29, 2024
e25c7f0
[fix][offload] Fix Offload readHandle cannot close multi times. (#22162)
dao-jun Feb 29, 2024
74be3fd
[fix][txn]Fix TopicTransactionBuffer potential thread safety issue (#…
dao-jun Feb 29, 2024
ccc2ea6
[fix] [client] Do no retrying for error subscription not found when d…
Technoboy- Mar 1, 2024
8c7c978
[fix][test] Fix flaky test BrokerServiceAutoSubscriptionCreationTest …
Technoboy- Mar 4, 2024
207335a
[improve][fn] Add configuration for connector & functions package url…
lhotari Mar 4, 2024
e2f94dc
[improve][client] add physicalAddress as part of connection pool key …
heesung-sohn Mar 5, 2024
68c1092
[improve][broker] Consistently add fine-grain authorization to REST A…
mattisonchao Mar 6, 2024
4ff8600
[feat][misc] PIP-264: Implement topic lookup metrics using OpenTeleme…
dragosvictor Mar 6, 2024
e84516f
[fix][client] GenericProtobufNativeSchema not implement getNativeSche…
shibd Mar 6, 2024
95a53f3
[fix][client] fix Reader.hasMessageAvailable might return true after …
BewareMyPower Mar 7, 2024
4effaa7
[improve][pip] PIP-324: Alpine image (#22054)
merlimat Mar 9, 2024
b8d53aa
[improve][cli] Remove cli unnecessary code (#22161)
crossoverJie Mar 10, 2024
c36c18d
[improve][broker] Change log level to reduce duplicated logs (#22147)
mattisonchao Mar 10, 2024
b4f710d
[improve][broker] Add logs to `getInternalStats` for quickly locate p…
hanmz Mar 11, 2024
d61f758
[improve][ci] Switch JDK distribution from temurin to corretto (#22238)
nodece Mar 11, 2024
46a0226
[fix][ci] Tolerate mount option change failing in CI (#22241)
lhotari Mar 11, 2024
0108428
[improve] Removed unnecessary native libraries from Docker images (#2…
merlimat Mar 11, 2024
b810bd6
[fix][test] Fix the tests with same namespace name (#22240)
liangyepianzhou Mar 11, 2024
73f62c5
[improve][pip] PIP-324: Alpine Docker images (#21716)
merlimat Mar 11, 2024
9f63e24
[improve][test] Don't configure Mockito spying for MultiBrokerTestZKB…
lhotari Mar 12, 2024
532b0d9
[cleanup][ml] ManagedCursor clean up. (#22246)
dao-jun Mar 12, 2024
4eb3034
[improve][test] Reduce logging overhead in tests (#22251)
lhotari Mar 12, 2024
43f9d2a
[fix][test] Fix flaky RGUsageMTAggrWaitForAllMsgsTest (#22252)
lhotari Mar 12, 2024
d15e87d
[fix][test] fix flaky test shouldProvideConsistentAnswerToTopicLookup…
liangyepianzhou Mar 12, 2024
ffff639
[fix][sec] Revert "[fix][sec] Add a check for the input time value (…
liangyepianzhou Mar 13, 2024
ade9c10
[fix][test] Fix thread leak in TopicPoliciesAuthZTest (#22257)
lhotari Mar 13, 2024
7a4e16a
[improve] [broker] Servlet support response compression (#21667)
hangc0276 Mar 13, 2024
55625d9
[fix] [broker] Fix typo in CompactedTopicImpl. (#22235)
thetumbled Mar 13, 2024
46c9ce9
[improve][test] Reduce AdvertisedListenersMultiBrokerLeaderElectionTe…
lhotari Mar 13, 2024
392549c
[improve][pip] PIP-339: Introducing the --log-topic Option for Pulsar…
jiangpengcheng Mar 13, 2024
20c2f75
[fix][fn] fix broken function-go test (#22260)
pgier Mar 13, 2024
63c0b47
[improve][pip] PIP-343: Use picocli instead of jcommander (#22181)
nodece Mar 14, 2024
9ace957
[fix][ws] Check the validity of config before start websocket service…
Shawyeok Mar 14, 2024
1156904
[improve][broker] Add createTopicIfDoesNotExist option to RawReader c…
coderzc Mar 14, 2024
37d88b8
[improve][misc] Add mandatory checkbox about release policy in the is…
lhotari Mar 14, 2024
434ec1b
[improve][cli] PIP-343: Use picocli instead of jcommander in pulsar-c…
nodece Mar 14, 2024
ac263c0
[fix][build] Add special handling for pulsar-bom in set-project-versi…
lhotari Mar 14, 2024
95d24ac
[feat][client] Introduce Refresh API in the TableView (#21417)
liangyepianzhou Mar 15, 2024
2ffcf62
[fix][sec] Upgrade Zookeeper to 3.9.2 to address CVE-2024-23944 (#22275)
lhotari Mar 15, 2024
73dc213
[fix][broker] upgrade jclouds 2.5.0 -> 2.6.0 (#22220)
pgier Mar 15, 2024
999e39b
[fix] Upgrade jose4j to 0.9.4 (#22273)
merlimat Mar 15, 2024
442595e
[fix][sec] Dismiss warning about MD5 since it's sufficient for these …
lhotari Mar 15, 2024
4e0c145
[fix][broker] Fix wrong double-checked locking for readOnActiveConsum…
BewareMyPower Mar 16, 2024
96d77f7
[fix][broker] Avoid execute prepareInitPoliciesCacheAsync if namespac…
hanmz Mar 17, 2024
34f8e0e
[improve] [broker] Support create RawReader based on configuration (#…
hangc0276 Mar 18, 2024
cd512e4
[improve][misc] Upgrade checkstyle to 10.14.2 (#22291)
nodece Mar 18, 2024
0c9d860
[improve][misc] Upgrade jersey to 2.41 (#22290)
nodece Mar 18, 2024
4765c51
Enabling peekMessages with messagePosition
Mar 19, 2024
03fc4d5
CI check changes
Mar 19, 2024
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
41 changes: 8 additions & 33 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,8 @@ github:
# Enable projects for project management boards
projects: true
enabled_merge_buttons:
# enable squash button:
squash: true
# disable merge button:
merge: false
# disable rebase button:
rebase: false
protected_branches:
master:
Expand All @@ -49,35 +46,7 @@ github:
# Contexts are the names of checks that must pass.
# See ./github/workflows/README.md for more documentation on this list.
contexts:
- build
- cpp-tests
- Changed files check
- Build and License check
- CI - Unit - Brokers - Broker Group 1
- CI - Unit - Brokers - Broker Group 2
- CI - Unit - Brokers - Broker Group 3
- CI - Unit - Brokers - Client Api
- CI - Unit - Brokers - Client Impl
- CI - Unit - Other
- CI - Unit - Proxy
- Build Pulsar java-test-image docker image
- CI - Integration - Backwards Compatibility
- CI - Integration - Cli
- CI - Integration - Messaging
- CI - Integration - Shade on Java 8
- CI - Integration - Shade on Java 11
- CI - Integration - Shade on Java 17
- CI - Integration - Standalone
- CI - Integration - Transaction
- Build Pulsar docker image
- CI - System - Function
- CI - System - Pulsar Connectors - Process
- CI - System - Pulsar Connectors - Thread
- CI - System - Pulsar IO
- CI - System - Schema
- CI - System - Tiered FileSystem
- CI - System - Tiered JCloud
- CI - System - Sql
- Pulsar CI checks completed

required_pull_request_reviews:
dismiss_stale_reviews: false
Expand All @@ -89,6 +58,9 @@ github:

required_signatures: false

# Requires all conversations on code to be resolved before a pull request can be merged.
required_conversation_resolution: true

# The following branch protections only ensure that force pushes are not allowed
branch-1.15: {}
branch-1.16: {}
Expand All @@ -109,10 +81,13 @@ github:
branch-2.8: {}
branch-2.9: {}
branch-2.10: {}
branch-2.11: {}
branch-3.0: {}
branch-3.1: {}

notifications:
commits: commits@pulsar.apache.org
issues: commits@pulsar.apache.org
pullrequests: commits@pulsar.apache.org
discussions: dev@pulsar.apache.org
discussions: commits@pulsar.apache.org
jira_options: link label
14 changes: 0 additions & 14 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

86 changes: 86 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

name: Bug report
description: Problems with the software
title: "[Bug] "
labels: ["type/bug"]
body:
- type: markdown
attributes:
value: |
Thank you very much for your feedback!

For suggestions or help, please consider:
1. [User Mail List](mailto:users@pulsar.apache.org) ([subscribe](mailto:users-subscribe@pulsar.apache.org));
2. [Github Discussion](https://github.com/apache/pulsar/discussions).

If you are reporting a security vulnerability, please instead follow the [security policy](https://pulsar.apache.org/en/security/).
- type: checkboxes
attributes:
label: Search before asking
description: >
Please search [issues](https://github.com/apache/pulsar/issues) to check if your issue has already been reported.
options:
- label: >
I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar.
required: true
- type: checkboxes
attributes:
label: Read release policy
description: >
Please check the [supported Pulsar versions in the release policy](https://pulsar.apache.org/contribute/release-policy/#supported-versions).
options:
- label: >
I understand that unsupported versions don't get bug fixes. I will attempt to reproduce the issue on a supported version of Pulsar client and Pulsar broker.
required: true
- type: textarea
attributes:
label: Version
description: >
Please provide the OS, Java version and Pulsar versions (client + broker) you are using.
validations:
required: true
- type: textarea
attributes:
label: Minimal reproduce step
description: Please try to give reproducing steps to facilitate quick location of the problem.
validations:
required: true
- type: textarea
attributes:
label: What did you expect to see?
validations:
required: true
- type: textarea
attributes:
label: What did you see instead?
validations:
required: true
- type: textarea
attributes:
label: Anything else?
- type: checkboxes
attributes:
label: Are you willing to submit a PR?
description: >
We look forward to the community of developers or users helping solve Pulsar problems together. If you are willing to submit a PR to fix this problem, please check the box.
options:
- label: I'm willing to submit a PR!
- type: markdown
attributes:
value: "Thanks for completing our form!"
30 changes: 0 additions & 30 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

blank_issues_enabled: false
contact_links:
- name: Ask a question or get support
url: https://github.com/apache/pulsar/discussions/categories/q-a
about: Ask a question or request support for using Apache Pulsar
67 changes: 67 additions & 0 deletions .github/ISSUE_TEMPLATE/doc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

name: Document
description: Suggest document changes
title: "[Doc] "
labels: ["doc-required"]
body:
- type: markdown
attributes:
value: |
Thank you very much for your suggestion!

For suggestions or help, please consider:
1. [User Mail List](mailto:users@pulsar.apache.org) ([subscribe](mailto:users-subscribe@pulsar.apache.org));
2. [Github Discussion](https://github.com/apache/pulsar/discussions).

Otherwise, please answer the following questions before submitting a doc issue.
- type: checkboxes
attributes:
label: Search before asking
description: >
Please search [issues](https://github.com/apache/pulsar/issues) to check if your issue has already been reported.
options:
- label: >
I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar.
required: true
- type: textarea
attributes:
label: What issue do you find in Pulsar docs?
description: For example, something missing, inaccurate, incomplete, hard to use/understand/find, etc.
validations:
required: true
- type: textarea
attributes:
label: What is your suggestion?
description: For example, add explanations, correct descriptions, delete information, etc.
validations:
required: true
- type: textarea
attributes:
label: Any reference?
description: (For example, website links, etc)?
- type: checkboxes
attributes:
label: Are you willing to submit a PR?
description: >
We look forward to the community of developers or users helping improve Pulsar document together. If you are willing to submit a PR, please check the box.
options:
- label: I'm willing to submit a PR!
- type: markdown
attributes:
value: "Thanks for completing our form!"
40 changes: 0 additions & 40 deletions .github/ISSUE_TEMPLATE/doc_request.yml

This file was deleted.

Loading