Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
459a7a5
[improve][txn] Allow superusers to abort transactions (#19467)
nicoloboschi Feb 9, 2023
329c8c0
[fix] [test] fix flaky test MetadataStoreStatsTest.testMetadataStoreS…
poorbarcode Feb 9, 2023
b969fe5
[improve][io] Remove kafka-connect-avro-converter-shaded (#19468)
tisonkun Feb 9, 2023
0205148
[fix][fn] Fix k8s merge runtime opts bug (#19481)
michaeljmarshall Feb 10, 2023
5c8f929
[improve][broker] Implemented ExtensibleLoadManagerWrapper.getLoadBal…
heesung-sohn Feb 11, 2023
93e2916
[feat][cli] Add read command to pulsar-client-tools (#19298)
Feb 13, 2023
f5c532d
[feat][txn] implement the SnapshotSegmentAbortedTxnProcessor (#18273)
liangyepianzhou Feb 13, 2023
de4f620
[improve][broker] PIP-192 Added broker and top-bundles load reporters…
heesung-sohn Feb 13, 2023
950ff44
[improve][broker] PIP-192: Write the child ownership to `ServiceUnitS…
Demogorgon314 Feb 13, 2023
af1b6e1
[improve][broker] PIP-192 Added namespace unload scheduler (#19477)
Demogorgon314 Feb 14, 2023
bb83502
[improve][broker] introduce consistent hash ring to distribute the lo…
codelipenghui Feb 14, 2023
70c4003
[fix][broker]: make log4j2 delete strategy work (#19495)
yws-tracy Feb 14, 2023
c4c1744
[fix][broker] Make ServerCnx#originalAuthData volatile (#19507)
michaeljmarshall Feb 14, 2023
aa63a55
[improve][broker] Require authRole is proxyRole to set originalPrinci…
michaeljmarshall Feb 14, 2023
0f025f3
[fix][client] Fix authentication not update after changing the servic…
hangc0276 Feb 14, 2023
5d1fc6d
[fix][broker] catch exception for brokerInterceptor (#19147)
aloyszhang Feb 14, 2023
153e4d4
[fix][broker] Make authentication refresh threadsafe (#19506)
michaeljmarshall Feb 14, 2023
8b7e4ce
[fix][io] Config autoCommitEnabled when it disabled (#19499)
wenbingshen Feb 14, 2023
8639585
[cleanup][broker] Cleanup finalPosition null-check in asyncFindPositi…
AnonHxy Feb 14, 2023
6bafe8d
[improve][client] Remove default 30s ackTimeout when setting DLQ poli…
klevy-toast Feb 14, 2023
456d112
[fix][broker] Fix loadbalance score caculation problem (#19420)
gaozhangmin Feb 15, 2023
ca0b25e
[fix][sec] Upgrade kafka client to 3.4.0 to fix CVE-2023-25194 (#19527)
Feb 15, 2023
f9af424
[fix] [broker] Incorrect service name selection logic (#19505)
poorbarcode Feb 15, 2023
89c1de3
[cleanup][broker] Cleanup ManagedLedgerImpl's nouse method: isLedgers…
StevenLuMT Feb 16, 2023
b7b2053
[fix][fn] log4j root level (#19500)
vagetablechicken Feb 16, 2023
cb306c8
[fix] [broker] Make the service name resolver cache of PulsarWebResou…
poorbarcode Feb 16, 2023
fe547c7
[fix][client] Shade com.fasterxml.jackson.datatype.* to prevent Class…
Feb 16, 2023
c0f89dc
[improve][broker] Use shrink map for trackerCache (#19534)
wolfstudy Feb 16, 2023
2d90089
[fix][authentication] Store the original authentication data (#19519)
nodece Feb 16, 2023
66fda61
[fix][broker] Terminate the async call chain when the condition isn't…
lhotari Feb 16, 2023
e0c0d5e
[feature][txn] Fix individual ack batch message with transaction abor…
congbobo184 Feb 17, 2023
5b12992
[refactor][admin] Refactor namespace bundle transfer admin api (#19525)
Demogorgon314 Feb 17, 2023
f1765be
[fix][proxy] Fix using wrong client version in pulsar proxy (#19540)
RobertIndie Feb 17, 2023
3855585
[fix][broker] Fix delete namespace fail by a In-flight topic (#19374)
mattisonchao Feb 17, 2023
e0b50c9
[fix][client] Logger.warn usage bug fix: the number is inconsistent f…
StevenLuMT Feb 20, 2023
954f406
[fix] [test] Wrong mock-fail of the test ManagedLedgerErrorsTest.reco…
poorbarcode Feb 21, 2023
25beb97
[improve] Bump project version to 3.0.0-SNAPSHOT (#19573)
mattisonchao Feb 21, 2023
8ec6511
[fix][test] flaky test: testOnlyCloseActiveConsumerForSingleActiveCon…
labuladong Feb 21, 2023
02b25a3
[fix] [test] fix flaky test PersistentFailoverE2ETest.testSimpleConsu…
poorbarcode Feb 21, 2023
3314d70
[fix] [ml] topic load fail by ledger lost (#19444)
poorbarcode Feb 21, 2023
660525e
[improve][fn] Support schema in python instance (#18432)
jiangpengcheng Feb 21, 2023
b38556a
[fix][broker] Fix geo-replication admin (#19548)
nodece Feb 22, 2023
fb7f14c
[cleanup][broker] Update deprecation warnings to use 3.0.0 (#19586)
michaeljmarshall Feb 22, 2023
f292bad
[fix][test] ProxyWithAuthorizationTest remove SAN from test certs (#1…
michaeljmarshall Feb 22, 2023
d4be954
[fix][broker] Allow proxy to pass same role for authRole and original…
michaeljmarshall Feb 22, 2023
e6bc499
[fix][txn]fix receive duplicated messages due to pendingAcks in Pendi…
aloyszhang Feb 23, 2023
e286339
[fix][client] Broker address resolution wrong if connect through a mu…
nicoloboschi Feb 23, 2023
0bb0f6b
[fix][broker] Copy command fields and fix potential thread-safety in …
nicoloboschi Feb 23, 2023
389792b
[improve][broker] PIP-192 Added Deleted and Init states in ServiceUni…
heesung-sohn Feb 23, 2023
8703340
[improve][doc] Changing subject prefix for PIPs in the mailing list (…
asafm Feb 24, 2023
3b075a6
[improve][doc] Clarify where to grab the number for the PIP (#19610)
asafm Feb 24, 2023
bf982f4
[improve] configure whether function consumer should skip to latest (…
nlu90 Feb 24, 2023
8cc979d
[improve][fn] Support e2e cryption in python instance (#18738)
jiangpengcheng Feb 24, 2023
a26240b
[fix][proxy] Fix JKS TLS transport (#19485)
nodece Feb 24, 2023
6d3e483
[fix][client] Fix load the trust store file (#19483)
nodece Feb 24, 2023
9e9ee02
[improve][broker] Store nonBlank clientVersions that have spaces (#19…
michaeljmarshall Feb 24, 2023
de43ad0
[improve][broker] Print stack trace when got excpetion in ServerCnx (…
wangjialing218 Feb 24, 2023
939d065
[fix][broker] Remove useless load balancer items about MemoryResource…
315157973 Feb 26, 2023
5d69321
[feat] PIP-242 part 1 Introduce configuration `strictTopicNameEnabled…
mattisonchao Feb 27, 2023
dc02c40
[fix][doc] update link for Pulsar PR Naming Convention Guide (#19642)
Anonymitaet Feb 27, 2023
3e8c7de
[improve][broker]Export `pulsar_delayed_message_index_size_bytes` in …
coderzc Feb 27, 2023
61296d9
[improve][meta]Allow version to start positive and grow by more than …
Feb 27, 2023
bbb543d
[improve][client] Refactor client version format (#19643)
RobertIndie Feb 28, 2023
ddf1929
[fix][broker] Embed stringified exception in placeholder in log messa…
Feb 28, 2023
0e9935c
[fix][client] Add explicit dependency on athenz-cert-refresher (#19524)
Feb 28, 2023
1a76e0d
[improve][misc] Upgrade Netty to 4.1.89.Final (#19649)
lhotari Feb 28, 2023
69fb3c2
[fix][client] Fix race condition that leads to caching failed Complet…
eolivelli Feb 28, 2023
7dad579
[fix][broker] Fix BucketDelayedDeliveryTracker merge issues (#19615)
coderzc Mar 1, 2023
145e985
[improve][broker] Replace ScheduledExecutorService to ExecutorService…
AnonHxy Mar 1, 2023
a12f554
[improve][broker] PIP-192: Added VersionId in ServiceUnitStateData (#…
heesung-sohn Mar 1, 2023
579f22c
[improve][broker] PIP-192 Added --extensions option in BrokerMonitor …
heesung-sohn Mar 1, 2023
7e0a6c4
[fix][broker] Fixed history load not releasing (#19560)
315157973 Mar 1, 2023
6621fd3
[improve] Simplify enabling Broker, WS Proxy hostname verification (#…
michaeljmarshall Mar 1, 2023
5122f77
[fix][broker] Fix LedgerOffloaderStatsImpl singleton close method (#1…
nicoloboschi Mar 1, 2023
7f37670
[fix][client] Fix typo in Java doc for ClientConfigurationData (#19672)
michaeljmarshall Mar 1, 2023
5e717c6
[improve][broker] Make BucketDelayedDeliveryTracker can retry snapsho…
coderzc Mar 2, 2023
fec4578
[improve][broker] PIP-192: Add large topic count filter (#19613)
Demogorgon314 Mar 2, 2023
0e6ef10
[improve][broker] PIP-192 Switched Assigning and Releasing state orde…
heesung-sohn Mar 3, 2023
d17bdf8
[fix][admin] fix create-subscription command --subscription descripti…
yangl Mar 3, 2023
bce80d9
[fix][doc] correct description of REST API doc (namespace) (#19580)
Anonymitaet Mar 3, 2023
e75def8
[fix][cli] Fix Pulsar admin tool is ignoring tls-trust-cert path arg …
rdhabalia Mar 4, 2023
e0fe818
[fix][broker] Filter system topic when getting topic list by binary p…
shibd Mar 5, 2023
e13865c
[fix] [client] fix memory leak if enabled pooled messages (#19585)
poorbarcode Mar 5, 2023
4ed8a87
[fix][test] testModularLoadManagerRemoveBundleAndLoad (#19710)
AnonHxy Mar 6, 2023
b2658af
[improve][broker] PIP-192: Make unload and transfer admin API functio…
Demogorgon314 Mar 7, 2023
af1360f
[PIP-236][fix][broker]Fix using schema to create consumer fails after…
Denovo1998 Mar 7, 2023
e973388
[fix][broker] Fixed history load not releasing (#19726)
315157973 Mar 8, 2023
cbd799f
[fix][meta] Fix deadlock causes session notification not to work (#19…
mattisonchao Mar 9, 2023
cdeef00
[fix] [broker] Topic close failure leaves subscription in a permanent…
poorbarcode Mar 9, 2023
401fb05
[fix] [broker] delete topic failed if disabled system topic (#19735)
poorbarcode Mar 9, 2023
4a450aa
[fix][broker] Fix potential exception cause the policy service init f…
Technoboy- Mar 9, 2023
d4930a3
[fix][io] KCA: 'desanitize' topic name for the pulsar's ctx calls (#1…
dlg99 Mar 9, 2023
7d5d2df
[fix][doc] Update the comment of the method of OwnershipCache (#19553)
Pomelongan Mar 9, 2023
42a65aa
[fix][test]testRedirectOfGetCoordinatorInternalStats (#19715)
liangyepianzhou Mar 9, 2023
bae28f9
[fix] [doc] fix multiple apis in the automatically generated document…
poorbarcode Mar 9, 2023
da30b2e
[StructuredEventLog] Added support for Log4j2 structured logging if a…
merlimat Mar 9, 2023
9feb85b
[fix][client] Fix topic list watcher fail log (#19733)
AnonHxy Mar 10, 2023
90b0f0a
[fix][io] KCA: Option to use kafka connector's SourceConnector class …
dlg99 Mar 10, 2023
bfc620b
[fix] [test] fix flaky test BucketDelayedDeliveryTrackerTest. testWit…
poorbarcode Mar 11, 2023
b6a7382
[improve][broker] PIP-192: Support broker isolation policy (#19592)
Demogorgon314 Mar 11, 2023
44993ce
[fix][broker] Fix issue where msgRateExpired may not refresh forever …
Mar 12, 2023
eb31699
[fix][admin] Filter pending ack topic while deleting the namespace (#…
gaoran10 Mar 12, 2023
5caca1a
[improve][meta] Fix busy-loop causes watcher can't acquire lock. (#19…
mattisonchao Mar 13, 2023
16a30a7
[fix][broker] Fix index generator is not rollback after entries are f…
gaozhangmin Mar 13, 2023
b1a463a
[fix][broker] Fix admin api status code compatibility (#19782)
mattisonchao Mar 13, 2023
9a85dea
[improve][broker] PIP-192 Added SplitScheduler and DefaultNamespaceBu…
heesung-sohn Mar 14, 2023
2ddfbfe
[improve][broker] PIP-192 Supports AntiAffinityGroupPolicy (#19708)
heesung-sohn Mar 14, 2023
710cea6
[fix][meta] Fix close borrowed executor (#19761)
mattisonchao Mar 14, 2023
4f6b5fe
[improve][misc] Add security section to PIP issue template (#19803)
michaeljmarshall Mar 14, 2023
da3cab5
[improve][broker][PIP-195] Cut off snapshot segment according to maxI…
coderzc Mar 14, 2023
7a11edd
[fix][doc] Amend PIP voting process description (#19810)
asafm Mar 15, 2023
0e96ded
[fix][broker][PIP-195] Don't clean up BucketDelayedDeliveryTracker wh…
coderzc Mar 15, 2023
160a864
[improve][broker][PIP-195] Add topicName and cursorName for ledger me…
coderzc Mar 15, 2023
11cfaea
[improve][doc] enhancement of link (#19819)
nikam14 Mar 15, 2023
4e48cc3
[fix] [test] Fix flaky test `MetadataStoreStatsTest.testBatchMetadata…
lifepuzzlefun Mar 15, 2023
8cff123
[improve][broker] PIP-192 Made only the leader consume TopBundlesLoad…
heesung-sohn Mar 16, 2023
9adec1b
[fix][meta] Fixed race condition between ResourceLock update and inva…
merlimat Mar 16, 2023
0ffa97e
[cleanup][broker] Remove duplicate code in the SchemaRegistryServiceI…
Denovo1998 Mar 16, 2023
da78879
[improve] Upgrade bookkeeper to 4.15.4 (#19812)
zymap Mar 16, 2023
80c5791
[improve][broker]PIP-214 Add broker level metrics statistics and expo…
yyj8 Mar 16, 2023
ad43c63
[fix][test] Move MetadataStoreStatsTest to flaky group to avoid block…
Technoboy- Mar 17, 2023
e0098ee
[improve][fn] Support configure compression type (#19470)
jiangpengcheng Mar 17, 2023
4ab4463
[improve][broker] PIP-192: Add metrics for unload operation (#19749)
Demogorgon314 Mar 18, 2023
13d78dc
[improve][broker] PIP-192: Make split admin API functional (#19773)
Demogorgon314 Mar 19, 2023
f20dc93
[improve][misc] Add idea icon (#19855)
tisonkun Mar 19, 2023
3c8ab7b
[fix][test] Fix flaky MetadataStoreStatsTest (#19829)
gaoran10 Mar 20, 2023
7f5ba2b
[fix][broker] Fix create cluster with empty url (#19762)
nodece Mar 20, 2023
2637bda
[fix][meta] Follow up #19817, Fix race condition between ResourceLock…
mattisonchao Mar 20, 2023
5d2d61e
[feat][txn] Transaction buffer snapshot writer reuse (#19641)
gaoran10 Mar 20, 2023
c4abe7b
[fix][sec] Upgrade dependency-check-maven and remove javax.el (#19764)
poorbarcode Mar 20, 2023
164add6
[improve][proxy] Remove unnecessary executor callback; use assert (#1…
michaeljmarshall Mar 20, 2023
c6de57c
[improve][broker] Test AuthorizationService to cover proxyRoles behav…
michaeljmarshall Mar 20, 2023
ac574d5
[improve][fn] Support processingGuarantees "EFFECTIVELY_ONCE" in pyth…
tpiperatgod Mar 20, 2023
03f8b80
[fix][io] KCA sink: handle null values with KeyValue<Avro,Avro> schem…
nicoloboschi Mar 21, 2023
1e44ba1
[fix][doc] The `messageIds` in `onNegativeAcksSend` shouldn't be null…
RobertIndie Mar 21, 2023
905e8ef
[improve][meta] Make session notification to be async. (#19869)
mattisonchao Mar 21, 2023
a50ecda
[fix][test] PulsarStandaloneTest.testMetadataInitialization (#19842)
niharrathod Mar 21, 2023
30d2469
[improve][broker] PIP-192 Excluded bundles with isolation policy or a…
heesung-sohn Mar 21, 2023
f294be3
[fix] [ml] make the result of delete cursor is success if cursor is d…
poorbarcode Mar 22, 2023
a903733
[fix] [admin] Make response code to 400 instead of 500 when delete to…
poorbarcode Mar 22, 2023
a1fdbd2
[fix][broker] Fix NPE when update topic policy. (#19875)
Technoboy- Mar 23, 2023
c172a77
[fix][broker] Fix can't send ErrorCommand when message is null value …
coderzc Mar 24, 2023
f1f8dab
[improve][io][broker] Updated org.reflections-reflections library ver…
abhilashmandaliya Mar 24, 2023
1af0ff3
[improve][ci] Handle retry of maven downloads for more failure cases …
lhotari Mar 24, 2023
8081ee2
[improve][broker][PIP-195] Make bucket merge operation asynchronous (…
coderzc Mar 25, 2023
329e80b
[improve][broker] Clear delayed message when unsubscribe & Make clea…
coderzc Mar 25, 2023
2b4a3c1
[fix][broker] Fix RetentionPolicies constructor (#19777)
nodece Mar 26, 2023
ef18bab
[improve] Allow download link with basic auth (#19750)
vanhtuan0409 Mar 27, 2023
aac99c8
[fix][client] Fix NPE when acknowledging multiple messages (#19874)
BewareMyPower Mar 27, 2023
19c8497
[fix][broker] Fix the thread safety issue of BrokerData#getTimeAverag…
lordcheng10 Mar 27, 2023
cda2827
[fix][fn] Revert change to deprecation since it broke the master bran…
lhotari Mar 27, 2023
32ad906
[fix][admin] Delete tenant local policy only if exist (#19925)
nodece Mar 27, 2023
d14e43e
[improve][client] Exclude log4j-slf4j-impl from compile dep in pulsar…
tisonkun Mar 28, 2023
7a99e74
[fix][doc] fix typo in ConsumerConfigurationData and ServiceConfigura…
SeasonPanPan Mar 28, 2023
83f6ea7
[fix][build] Dump Jacoco coverage data to file with JMX interface in …
lhotari Mar 28, 2023
9fc0b5e
[fix] [admin] fix incorrect state replication.connected on API partit…
poorbarcode Mar 29, 2023
eedf702
[improve][broker] PIP-192: Support delete namespace bundle admin API …
Demogorgon314 Mar 29, 2023
d877467
[fix][test] Shutdown executor on PerformanceProducer closed (#19926)
StevenLuMT Mar 29, 2023
5611faf
[fix][client] Fix client erroneous code comments (#19915)
crossoverJie Mar 29, 2023
bbf5273
[improve][broker][PIP-195] Merge multiple buckets at once (#19927)
coderzc Mar 29, 2023
7cb48fd
[improve][io] KCA: option to collapse partitioned topics (#19923)
dlg99 Mar 29, 2023
ee5ac86
[improve][broker] PIP-192 Improved Auto Unload Logic (#19813)
heesung-sohn Mar 29, 2023
38485e0
[improve][build] Create source jar for pulsar-client-all shaded jar (…
tisonkun Mar 29, 2023
07acdbc
[fix][sec] Fix transitive critical CVEs in file-system tiered storage…
nicoloboschi Mar 29, 2023
55523ac
[improve][io] KCA: flag to force optional primitive schemas (#19951)
dlg99 Mar 29, 2023
68c10ee
[feat][broker][PIP-195] Add metrics for bucket delayed message tracke…
coderzc Mar 30, 2023
0214745
[feat][client] Support configure MessageCrypto in ProducerBuilder (#1…
tisonkun Apr 1, 2023
be57e9a
[fix][schema]Fix AutoProduceBytes producer can not be created to a to…
liangyepianzhou Apr 1, 2023
2dcaf0e
[fix][broker] Fix the loss of bundle stats data reported to zookeeper…
lordcheng10 Apr 3, 2023
67eb0fb
[cleanup][proxy] ProxyConnection should not call super.exceptionCaugh…
michaeljmarshall Apr 3, 2023
5ef3a21
[fix][build] Client modules should be built with Java 8 (#19991)
tisonkun Apr 3, 2023
d1fc732
[fix][broker] Ignore and remove the replicator cursor when the remote…
BewareMyPower Apr 4, 2023
8c50a6c
[improve][client] PIP-229: Add a common interface to get fields of Me…
BewareMyPower Apr 4, 2023
6f9c933
[feat] [broker] PIP-188 support blue-green cluster migration [part-2]
Feb 12, 2023
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
  •  
  •  
  •  
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/pip.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,15 @@ body:
This should also serve as documentation for any person that is trying to understand or debug the behavior of a certain feature.
validations:
required: true
- type: textarea
attributes:
label: Security Considerations
description: |
A detailed description of the security details that ought to be considered for the PIP. This is most relevant for any new HTTP endpoints, new Pulsar Protocol Commands, and new security features. The goal is to describe details like which role will have permission to perform an action.

If there is uncertainty for this section, please submit the PIP and request for feedback on the mailing list.
validations:
required: true
- type: textarea
attributes:
label: Alternatives
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!--
### Contribution Checklist

- PR title format should be *[type][component] summary*. For details, see *[Guideline - Pulsar PR Naming Convention](https://docs.google.com/document/d/1d8Pw6ZbWk-_pCKdOmdvx9rnhPiyuxwq60_TrD68d7BA/edit#heading=h.trs9rsex3xom)*.
- PR title format should be *[type][component] summary*. For details, see *[Guideline - Pulsar PR Naming Convention](https://pulsar.apache.org/contribute/develop-semantic-title/)*.

- Fill out the template below to describe the changes contributed by the pull request. That will give reviewers the context they need to do the review.

Expand Down
6 changes: 3 additions & 3 deletions .github/changes-filter.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
all:
- '**'
docs:
- 'site2/**'
- 'deployment/**'
- '.asf.yaml'
- '*.md'
- '**/*.md'
- '.asf.yaml'
- '.github/changes-filter.yaml'
- '.github/ISSUE_TEMPLATE/**'
- '.idea/**'
- 'deployment/**'
- 'wiki/**'
tests:
- added|modified: '**/src/test/java/**/*.java'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-go-functions.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ concurrency:
cancel-in-progress: true

env:
MAVEN_OPTS: -Xss1500k -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
MAVEN_OPTS: -Xss1500k -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3 -Dmaven.wagon.http.retryHandler.requestSentEnabled=true -Dmaven.wagon.http.serviceUnavailableRetryStrategy.class=standard -Dmaven.wagon.rto=60000

jobs:
preconditions:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-maven-cache-update.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ on:
- cron: '30 */12 * * *'

env:
MAVEN_OPTS: -Xss1500k -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
MAVEN_OPTS: -Xss1500k -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3 -Dmaven.wagon.http.retryHandler.requestSentEnabled=true -Dmaven.wagon.http.serviceUnavailableRetryStrategy.class=standard -Dmaven.wagon.rto=60000

jobs:
update-maven-dependencies-cache:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-owasp-dependency-check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ on:
workflow_dispatch:

env:
MAVEN_OPTS: -Xss1500k -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
MAVEN_OPTS: -Xss1500k -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3 -Dmaven.wagon.http.retryHandler.requestSentEnabled=true -Dmaven.wagon.http.serviceUnavailableRetryStrategy.class=standard -Dmaven.wagon.rto=60000

jobs:
run-owasp-dependency-check:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pulsar-ci-flaky.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ concurrency:
cancel-in-progress: true

env:
MAVEN_OPTS: -Xss1500k -Xmx1024m -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
MAVEN_OPTS: -Xss1500k -Xmx1024m -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3 -Dmaven.wagon.http.retryHandler.requestSentEnabled=true -Dmaven.wagon.http.serviceUnavailableRetryStrategy.class=standard -Dmaven.wagon.rto=60000
# defines the retention period for the intermediate build artifacts needed for rerunning a failed build job
# it's possible to rerun individual failed jobs when the build artifacts are available
# if the artifacts have already been expired, the complete workflow can be rerun by closing and reopening the PR or by rebasing the PR
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pulsar-ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ concurrency:
cancel-in-progress: true

env:
MAVEN_OPTS: -Xss1500k -Xmx1024m -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3
MAVEN_OPTS: -Xss1500k -Xmx1024m -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.http.retryHandler.class=standard -Dmaven.wagon.http.retryHandler.count=3 -Dmaven.wagon.http.retryHandler.requestSentEnabled=true -Dmaven.wagon.http.serviceUnavailableRetryStrategy.class=standard -Dmaven.wagon.rto=60000
# defines the retention period for the intermediate build artifacts needed for rerunning a failed build job
# it's possible to rerun individual failed jobs when the build artifacts are available
# if the artifacts have already been expired, the complete workflow can be rerun by closing and reopening the PR or by rebasing the PR
Expand Down
33 changes: 33 additions & 0 deletions .idea/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/L

## Crypto Notice

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See <http://www.wassenaar.org/> for more information.
This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See [The Wassenaar Arrangement](http://www.wassenaar.org/) for more information.

The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms. The form and manner of this Apache Software Foundation distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.

Expand Down
2 changes: 1 addition & 1 deletion bouncy-castle/bc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<parent>
<groupId>org.apache.pulsar</groupId>
<artifactId>bouncy-castle-parent</artifactId>
<version>2.12.0-SNAPSHOT</version>
<version>3.0.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion bouncy-castle/bcfips-include-test/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.pulsar</groupId>
<artifactId>bouncy-castle-parent</artifactId>
<version>2.12.0-SNAPSHOT</version>
<version>3.0.0-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
61:e6:1b:07:90:6a:4f:f7:cd:46:b9:59:1d:3e:1c:39:0d:f2:5e:05
Signature Algorithm: sha256WithRSAEncryption
Issuer: CN = CARoot
Serial Number: 15537474201172114493 (0xd7a0327703a8fc3d)
Signature Algorithm: sha256WithRSAEncryption
Issuer: CN=CARoot
Validity
Not Before: May 30 13:38:24 2022 GMT
Not After : May 27 13:38:24 2032 GMT
Subject: C = US, ST = CA, O = Apache, OU = Apache Pulsar, CN = localhost
Not Before: Feb 22 06:26:33 2023 GMT
Not After : Feb 19 06:26:33 2033 GMT
Subject: C=US, ST=CA, O=Apache, OU=Apache Pulsar, CN=localhost
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public-Key: (2048 bit)
Public-Key: (2048 bit)
Modulus:
00:af:bf:b7:2d:98:ad:9d:f6:da:a3:13:d4:62:0f:
98:be:1c:a2:89:22:ba:6f:d5:fd:1f:67:e3:91:03:
Expand All @@ -36,37 +35,37 @@ Certificate:
X509v3 Subject Alternative Name:
DNS:localhost, IP Address:127.0.0.1
Signature Algorithm: sha256WithRSAEncryption
88:1d:a7:42:a1:1c:87:45:4a:e6:5e:aa:9c:7b:71:2e:5c:9e:
11:85:0f:a3:c5:b4:ea:73:9e:b7:61:9d:4a:e9:cd:1a:c5:2e:
03:be:a3:2b:b6:12:6a:15:03:04:3f:fb:4a:09:0d:84:0e:dd:
c0:63:2b:0f:13:fb:1f:98:64:49:48:e7:96:d5:41:c4:ca:94:
bf:ab:c5:ea:80:2c:ee:1f:ab:12:54:74:f1:f1:56:ea:03:c0:
1c:0d:8d:b9:6e:b0:d0:5f:21:c1:d3:e3:45:df:cf:64:69:13:
6c:54:79:06:7d:53:46:77:3c:21:cc:c4:6a:5f:f9:9a:07:0f:
a5:95:20:f0:0e:93:07:48:96:a9:2c:28:50:21:d7:f8:13:4f:
b8:ca:aa:1f:a6:41:7c:71:1f:ad:11:3f:3d:1e:e9:81:3c:86:
c1:af:2d:39:a0:13:9f:99:ec:9a:47:44:df:28:02:a7:1d:6a:
8d:c0:1e:24:e8:19:fc:1d:dc:67:29:04:be:0a:d6:c5:81:59:
27:2c:f5:e5:df:ba:0b:c6:50:e5:b3:bd:73:12:3e:2c:ef:a6:
8a:ed:eb:86:9a:45:45:52:a3:44:78:12:60:17:e2:3a:32:92:
03:6e:89:89:16:c5:e0:bc:be:a7:cb:93:4b:d8:56:33:a0:a0:
53:b2:0d:a5
5f:e0:73:7b:5e:db:c0:8b:5e:4c:43:5f:80:94:ca:0b:f8:e9:
9b:93:91:3d:b1:3a:99:ce:1c:fb:15:32:68:3e:b9:9c:52:d0:
4b:7f:17:09:ec:af:6b:05:3e:e2:a3:e6:cc:bb:53:d7:ea:4a:
82:3c:4e:a5:37:ca:f4:1e:38:e2:d6:a5:98:4d:ee:b9:e2:9a:
48:d2:9f:0a:bc:61:42:70:22:b9:fb:cd:73:72:fb:94:13:ac:
6e:c5:b6:4b:24:ef:0f:df:2d:e6:56:da:b2:76:e8:16:be:7f:
3f:1b:99:6e:32:3e:b9:f4:2b:35:72:c7:e4:c6:a5:92:68:c0:
1f:a0:f7:17:fd:a3:b6:73:98:d3:ea:1c:af:ea:7d:f8:a0:27:
40:dc:4e:8b:13:28:ba:65:60:c5:90:57:e8:54:c1:83:b4:9d:
f0:ae:2a:de:27:57:e5:a2:e5:f4:87:1c:df:6b:dc:7b:43:ff:
b6:be:0b:3b:b2:8b:1a:36:dc:e3:57:aa:52:ef:23:d6:50:d7:
e4:72:8f:a0:0a:43:de:3d:f2:42:5b:fa:ed:1f:8d:0e:cf:c5:
6a:ce:3b:8e:fd:6b:68:01:a9:f9:d2:0e:0d:ac:39:8d:f5:6c:
80:f8:49:af:bb:b9:d4:81:b9:f3:b2:b6:ce:75:1c:20:e8:6a:
53:dc:26:86
-----BEGIN CERTIFICATE-----
MIIDFDCCAfygAwIBAgIUYeYbB5BqT/fNRrlZHT4cOQ3yXgUwDQYJKoZIhvcNAQEL
BQAwETEPMA0GA1UEAwwGQ0FSb290MB4XDTIyMDUzMDEzMzgyNFoXDTMyMDUyNzEz
MzgyNFowVzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMQ8wDQYDVQQKEwZBcGFj
aGUxFjAUBgNVBAsTDUFwYWNoZSBQdWxzYXIxEjAQBgNVBAMTCWxvY2FsaG9zdDCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK+/ty2YrZ322qMT1GIPmL4c
ookium/V/R9n45EDmICBDu3Y9nB/LDZoPVPqWDqm1YlmS70eV3ETbUsR5UCldoQk
kkBYgJbJHyzEVeujeXNwXDeaie0vumvjgnxpSgJUi4FePL9MisvqLF6D57cQCF+C
WKOJ0dqSuioo7jAoP1uuEHGWx+ESxbAarURvRDoRSpo8D40GgHs07z9s9F7FRFQe
yN3HgIWA2WjmxlMDd+H+GGEHdwVM7Vm8XUE4au9dobJgmNRIKJUCig79z3sb0hHM
EAxQc9fMOGyD3XkmqpDIm4SGvFnpYmn0mBvEgHh+oBqBndLhZt3EzPxjBKzspzUC
AwEAAaMeMBwwGgYDVR0RBBMwEYIJbG9jYWxob3N0hwR/AAABMA0GCSqGSIb3DQEB
CwUAA4IBAQCIHadCoRyHRUrmXqqce3EuXJ4RhQ+jxbTqc563YZ1K6c0axS4DvqMr
thJqFQMEP/tKCQ2EDt3AYysPE/sfmGRJSOeW1UHEypS/q8XqgCzuH6sSVHTx8Vbq
A8AcDY25brDQXyHB0+NF389kaRNsVHkGfVNGdzwhzMRqX/maBw+llSDwDpMHSJap
LChQIdf4E0+4yqofpkF8cR+tET89HumBPIbBry05oBOfmeyaR0TfKAKnHWqNwB4k
6Bn8HdxnKQS+CtbFgVknLPXl37oLxlDls71zEj4s76aK7euGmkVFUqNEeBJgF+I6
MpIDbomJFsXgvL6ny5NL2FYzoKBTsg2l
MIIDCTCCAfGgAwIBAgIJANegMncDqPw9MA0GCSqGSIb3DQEBCwUAMBExDzANBgNV
BAMMBkNBUm9vdDAeFw0yMzAyMjIwNjI2MzNaFw0zMzAyMTkwNjI2MzNaMFcxCzAJ
BgNVBAYTAlVTMQswCQYDVQQIEwJDQTEPMA0GA1UEChMGQXBhY2hlMRYwFAYDVQQL
Ew1BcGFjaGUgUHVsc2FyMRIwEAYDVQQDEwlsb2NhbGhvc3QwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCvv7ctmK2d9tqjE9RiD5i+HKKJIrpv1f0fZ+OR
A5iAgQ7t2PZwfyw2aD1T6lg6ptWJZku9HldxE21LEeVApXaEJJJAWICWyR8sxFXr
o3lzcFw3montL7pr44J8aUoCVIuBXjy/TIrL6ixeg+e3EAhfglijidHakroqKO4w
KD9brhBxlsfhEsWwGq1Eb0Q6EUqaPA+NBoB7NO8/bPRexURUHsjdx4CFgNlo5sZT
A3fh/hhhB3cFTO1ZvF1BOGrvXaGyYJjUSCiVAooO/c97G9IRzBAMUHPXzDhsg915
JqqQyJuEhrxZ6WJp9JgbxIB4fqAagZ3S4WbdxMz8YwSs7Kc1AgMBAAGjHjAcMBoG
A1UdEQQTMBGCCWxvY2FsaG9zdIcEfwAAATANBgkqhkiG9w0BAQsFAAOCAQEAX+Bz
e17bwIteTENfgJTKC/jpm5ORPbE6mc4c+xUyaD65nFLQS38XCeyvawU+4qPmzLtT
1+pKgjxOpTfK9B444talmE3uueKaSNKfCrxhQnAiufvNc3L7lBOsbsW2SyTvD98t
5lbasnboFr5/PxuZbjI+ufQrNXLH5MalkmjAH6D3F/2jtnOY0+ocr+p9+KAnQNxO
ixMoumVgxZBX6FTBg7Sd8K4q3idX5aLl9Icc32vce0P/tr4LO7KLGjbc41eqUu8j
1lDX5HKPoApD3j3yQlv67R+NDs/Fas47jv1raAGp+dIODaw5jfVsgPhJr7u51IG5
87K2znUcIOhqU9wmhg==
-----END CERTIFICATE-----
Loading