Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/function/update auth data #21

Open
wants to merge 520 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
520 commits
Select commit Hold shift + click to select a range
02c838c
[fix][broker]Make LedgerOffloaderFactory can load the old nar. (#19913)
horizonzy Apr 10, 2023
7990948
[refactor][broker] Use AuthenticationParameters for rest producer (#2…
michaeljmarshall Apr 10, 2023
25af808
[improve][client] Add retry when readTailMessages fails (#20044)
heesung-sn Apr 10, 2023
a7a605f
[improve] [broker] Upgrade the BookKeeper dependency to 4.16.0 (#20049)
hangc0276 Apr 10, 2023
c3a92b2
[fix] [ml] Fix uncompleted future when remove cursor (#20050)
poorbarcode Apr 10, 2023
34b6e89
[feat] [broker] PIP-188 support blue-green cluster migration [part-2]…
vineeth1995 Apr 10, 2023
08b28f5
[improve][broker] Prevent range conflicts with Key Shared sticky cons…
lhotari Apr 10, 2023
11751b7
[feat] PIP-257: Add AuthenticationProviderOpenID (#19849)
michaeljmarshall Apr 10, 2023
bafecb2
[improve] Removed usages of SafeRun (#20060)
merlimat Apr 11, 2023
a918651
[improve][client] PIP-224: Add getLastMessageIds API (#20040)
BewareMyPower Apr 11, 2023
25dea3d
[fix] Use scheduled executor in BinaryProtoLookupService (#20043)
mgrenonville Apr 11, 2023
b7f7e04
[fix] [admin] PIP-259: Admin API can not work if uri too large (#19514)
poorbarcode Apr 11, 2023
81971e2
[fix] [doc] Fix outdated java-doc of rate limiter (#19014)
poorbarcode Apr 11, 2023
36579dd
[improve][proxy] Only create ConnectionPool when needed (#20062)
michaeljmarshall Apr 11, 2023
222e69a
[improve][broker] PIP-192 Improve TransferSheder for overload outlier…
heesung-sn Apr 11, 2023
dc1cdac
[fix][misc] Support .nar files without explicit directory entries (#1…
lhotari Apr 11, 2023
cd2aa55
[improve] [broker] PIP-240: new public method unloadSubscription in P…
poorbarcode Apr 11, 2023
4f503fd
[fix] [cli] Fix Broker crashed by too much memory usage of pulsar too…
poorbarcode Apr 11, 2023
f2076b4
[fix][test] Fix flaky testCreateTopicWithZombieReplicatorCursor (#20037)
BewareMyPower Apr 11, 2023
b136cab
[fix][broker] Fix leader broker log (#19987)
nicoloboschi Apr 11, 2023
1545396
[feat][proxy] PIP-250: Add proxyVersion to CommandConnect (#19618)
michaeljmarshall Apr 11, 2023
075b625
[fix][proxy] Refresh auth data if ProxyLookupRequests (#20067)
michaeljmarshall Apr 11, 2023
6514cdd
[improve][broker] PIP-192: Redirect the request to current load manag…
Demogorgon314 Apr 12, 2023
18ccd9e
[fix] Upgrade Vertx to match BK's version (otherwise BK does not work…
dlg99 Apr 12, 2023
cff3f9b
[fix][client] Cache empty schema version in ProducerImpl schemaCache.…
lifepuzzlefun Apr 12, 2023
1e9c7f5
[Fix][Doc] Update docs for Partition increase command (#20035)
Apurva007 Apr 12, 2023
a332fea
Upgrade the RocksDB version to 7.9.2 to keep sync with BookKeeper's R…
hangc0276 Apr 12, 2023
3efdc9a
[improve][pulsar-shell] Use singleton custom command factories (#20064)
aymkhalil Apr 12, 2023
117fad5
[improve] Protect branch-3.0 (#20080)
michaeljmarshall Apr 12, 2023
547d792
[fix] [broker] error TimeUnit to record publish latency (#20074)
TakaHiR07 Apr 12, 2023
52e8144
[fix][fn] check user metric len before iterating (#20021)
flowchartsman Apr 13, 2023
4d8156f
[improve][ci]Add branch-3.0 to owasp checks (#20081)
cbornet Apr 13, 2023
653271e
[fix][test]Fix flaky test produceCommitTest (#20006)
liangyepianzhou Apr 13, 2023
091ee25
[improve][broker] PIP-192 Fix getLastMessageId for compressed payload…
heesung-sn Apr 13, 2023
6152cc8
[fix][broker] Fix avoid future of clear delayed message can't complet…
coderzc Apr 15, 2023
c4aec66
[fix][broker] Ensure previous delayed index be removed from snapshotS…
coderzc Apr 16, 2023
47b24b0
[fix][doc] Add link to PIP proposal (#19911)
asafm Apr 16, 2023
b7eab94
[fix][doc] ConnectorDocGenerator support Java 9+ (#20100)
tisonkun Apr 17, 2023
93fb4f8
[improve][build] Upgrade snakeyaml version to 2.0 (#20085)
Technoboy- Apr 17, 2023
b50e880
[improve] [broker] Close temporary open ledger in BookkeeperBucketSna…
lifepuzzlefun Apr 17, 2023
092819b
[improve] [broker] Fix broker restart logic (#20113)
wolfstudy Apr 18, 2023
6cfa468
[improve][broker] Fix ServiceUnitStateCompactionStrategy to cover fas…
heesung-sn Apr 18, 2023
6c89467
[improve][fn] Upgrade Kotlin version to1.8.20 (#20114)
gmiklos-ltg Apr 18, 2023
78cf5a6
[fix][admin] Add javax.xml.bind:jaxb-api to shade (#20106)
nodece Apr 18, 2023
bdb2a96
[improve] [broker] Upgrade the BookKeeper dependency to 4.16.1 (#20127)
hangc0276 Apr 18, 2023
46a65fd
[fix][io] KCA: handle kafka sources that use commitRecord (#20121)
dlg99 Apr 18, 2023
58ccf02
[fix][broker] Implement authenticateAsync for AuthenticationProviderL…
michaeljmarshall Apr 19, 2023
14f4b09
[fix][broker] Revert : Forbid uploading BYTES schema with admin API (…
codelipenghui Apr 19, 2023
866d405
[fix][sec] spring.version=5.3.27 to fix CVE-2023-20863 (#20124)
tisonkun Apr 19, 2023
9b72302
[improve][broker] Make timer execute immediately after load index (#2…
coderzc Apr 19, 2023
fc17c1d
[fix][broker] Fix tenant admin authorization bug. (#20068)
dragonls Apr 19, 2023
c9c99aa
[improve] AuthenticationProviderOpenID k8s error logs (#20135)
michaeljmarshall Apr 19, 2023
4f2b8e2
[fix][fn] Supply download auth params when provided for k8s runtime (…
michaeljmarshall Apr 19, 2023
6dc0b0e
[improve][broker] Optimize delayed metadata index bitmap (#20136)
mattisonchao Apr 20, 2023
d3fa998
[improve][broker] Cache LedgerHandle in BookkeeperBucketSnapshotStora…
coderzc Apr 20, 2023
dc5e497
[fix][broker] Producer/Consumer should call allowTopicOperationAsync …
michaeljmarshall Apr 20, 2023
00dc7a0
[revert] "[fix][broker] Fix tenant admin authorization bug. (#20068)"…
michaeljmarshall Apr 20, 2023
575cf23
[fix][broker] Fix entry filter feature for the non-persistent topic (…
gaoran10 Apr 20, 2023
99a68e4
[fix][client] Move MessageIdAdv to the pulsar-common module (#20139)
BewareMyPower Apr 20, 2023
00d09cb
[fix][txn] Fix transaction is not aborted when send or ACK failed (#2…
BewareMyPower Apr 20, 2023
2b41e4e
[improve] [broker] Pin AppendIndexMetadataInterceptor to field in `Ma…
lifepuzzlefun Apr 20, 2023
e1a3fa8
[improve][broker] Support disabling delayed bucket merging. (#20155)
mattisonchao Apr 21, 2023
a20d5e9
[improve][broker] Optimization protobuf code in the bucket delayed tr…
coderzc Apr 21, 2023
fce6e73
[improve][schema] Add admin cli for testCompatibility (#19974)
congbobo184 Apr 21, 2023
e5a833a
[improve][broker] Move bitmap from lastMutableBucket to ImmutableBuck…
coderzc Apr 21, 2023
6036dcc
[fix][client] Fix breaking changes for the deprecated methods of Topi…
BewareMyPower Apr 22, 2023
c58da14
[fix][test] fix bug for testcase(PersistentTopicsTest#testExamineMess…
StevenLuMT Apr 22, 2023
4190e40
[improve] Allow to build and push multi-arch Docker images (#19432)
merlimat Apr 22, 2023
0c50866
[fix] [broker] Fast fix infinite HTTP call getSubscriptions caused by…
poorbarcode Apr 23, 2023
d3158bf
[fix][broker] Fix getPartitionedStats miss subscription's messageAckR…
wangjialing218 Apr 23, 2023
963260a
[fix] [broker] Make `LeastResourceUsageWithWeight` thread safe (#20159)
lifepuzzlefun Apr 23, 2023
6e585ac
[fix] [broker] Fix wrong logic of method TopicName.getPartition(int i…
poorbarcode Apr 23, 2023
d3d36bd
[fix][meta] deadlock of zkSessionWatcher when zkConnection loss (#20122)
tiny-rain Apr 23, 2023
795d60a
[improve][cli] Add `--cleanupSubscription` to pulsar-admin (#20028)
jiangpengcheng Apr 23, 2023
ab8a8c9
[fix][broker] Remove useless field in the DelayedMessageIndexBucketSe…
coderzc Apr 23, 2023
35e9897
[fix][broker] Release EntryBuffer after parse proto object (#20170)
coderzc Apr 24, 2023
fd60e9e
[improve][build] Upgrade jackson version to 2.15.0 for CVE-2022-1471 …
mattisonchao Apr 25, 2023
7bd9998
[improve][build] Revert "Upgrade jackson version to 2.15.0 for CVE-20…
mattisonchao Apr 26, 2023
0ec576b
[fix][test] Fix flaky test `ConcurrentBitmapSortedLongPairSetTest` (#…
Technoboy- Apr 26, 2023
f7c0b3c
[improve][fn] Allow unknown fields in connectors config (#20116)
nicoloboschi Apr 26, 2023
77f0041
[improve][misc] Change PIP issue template (#19832)
asafm Apr 28, 2023
8b7aa63
[fix][admin] Fix examine messages if total message is zero (#20152)
AnonHxy Apr 28, 2023
b8543ad
[improve][broker] Support cgroup v2 by using `jdk.internal.platform.M…
coderzc Apr 28, 2023
d135c4a
[improve] [broker] Skip split boundle if only one broker (#20190)
poorbarcode Apr 28, 2023
7ccd1ba
[improve][ci] Disable Maven http connection pooling on CI also for ne…
lhotari Apr 28, 2023
a362eaa
[improve][broker] Improve knownBrokers update in ModularLoadManagerIm…
AnonHxy Apr 28, 2023
8c963e3
[improve][build] Capture local build scans on ge.apache.org to benefi…
clayburn Apr 30, 2023
e8d6395
[fix][docs] Remove old template inlined (#20208)
asafm Apr 30, 2023
a22700d
[fix][client] SchemaDefinition handle JSR310_CONVERSION_ENABLED prope…
tisonkun May 1, 2023
010bd50
[improve][ci] Replace handmade action to configure Gradle Enterprise …
clayburn May 4, 2023
2b515ff
[fix][broker] Fix the reason label of authentication metrics (#20030)
gaoran10 May 5, 2023
0dd238a
[cleanup][build] Bumped version to 3.1.0-SNAPSHOT (#20216)
RobertIndie May 5, 2023
4ac117f
[fix][broker] Fix Return value of getPartitionedStats doesn't contain…
1Jack2 May 5, 2023
9f7a539
[fix] [broker] Producer created by replicator is not displayed in top…
poorbarcode May 6, 2023
9cb0503
[improve][broker] Use bulk operation instead of iteration (#20219)
liqiangcc May 6, 2023
9841364
[fix] [broker] Fix infinite ack of Replicator after topic is closed (…
poorbarcode May 7, 2023
2f9f5df
[fix][broker] Fix `RoaringBitmap.contains` can't check value 65535 (#…
coderzc May 8, 2023
3c80af2
[improve][sql] Reuse factory and replace if-else with switch (#19027)
ziang123 May 8, 2023
bc1764f
[fix][client] Seek should be thread-safe (#20242)
JooHyukKim May 8, 2023
e956db7
[improve] Make subscriptions on NonPersistentTopic non-durable (#19741)
dao-jun May 8, 2023
03dc3db
[feat][ws] Use async auth method to support OIDC (#20238)
michaeljmarshall May 8, 2023
00f17e8
[fix][broker] Fix the behavior of delayed message in Key_Shared mode …
codelipenghui May 9, 2023
0b4c29d
[fix][broker] Fix `UnsupportedOperationException` when update topic p…
liangyepianzhou May 9, 2023
16b0898
[improve][doc] Add haProxyProtocolEnabled more description (#19967)
crossoverJie May 10, 2023
849cbf3
[fix][io] add protobuf ByteString to pulsar-io jdbc core (#20259)
bpereto May 10, 2023
152b4a2
[improve][build] Upgrade maven surefire plugin and other build/test p…
lhotari May 10, 2023
ea56197
[fix][monitor] topic with double quote breaks the prometheus format (…
nicoloboschi May 10, 2023
c32caba
[fix][broker] Fix default bundle size used while setting bookie affin…
syk-coder May 10, 2023
f04252b
[fix][fn] Support multiple input topics for Go runtime (#20000)
jiangpengcheng May 10, 2023
fb9c4d0
[fix][fn] Make pulsar-admin support update py/go with package url (#1…
jiangpengcheng May 10, 2023
96367e1
[cleanup] Deduplicate test certificates to simplify management (#20289)
michaeljmarshall May 10, 2023
b07f2a9
[fix][test] Fix flaky test ConnectionPoolTest.testSetProxyToTargetBro…
lhotari May 11, 2023
4b24c9e
[fix][broker] Fix NPE cause by topic publish rate limiter. (#20302)
dragonls May 11, 2023
525dd2f
[fix][fn] Correct TLS cert config translation from broker to fn worke…
michaeljmarshall May 11, 2023
94c7bf3
[fix][build] Fix publish image script (#20305)
nodece May 12, 2023
5d5ec94
[fix][broker] Allow Access to System Topic Metadata for Reader Creati…
liangyepianzhou May 12, 2023
7e54e9b
[fix][broker] Fix class name typo `PrecisPublishLimiter` to "Precise"…
JooHyukKim May 15, 2023
c5ceec7
[fix][test] Flaky-test: SimpleProducerConsumerTestStreamingDispatcher…
AnonHxy May 15, 2023
21afdfd
[improve][misc] Enable rebase and merge to handle one PR of multiple …
tisonkun May 15, 2023
7b54664
Revert "[fix][client] Seek should be thread-safe (#20242)"
tisonkun May 15, 2023
0acf8f8
[fix][client] thread-safe seek
tisonkun May 15, 2023
8b929e6
[fix][txn] Implement compatibility for transaction buffer segmented s…
liangyepianzhou May 16, 2023
426ad3e
[fix][ml] Fix ledger left in OPEN state when enable `inactiveLedgerRo…
lifepuzzlefun May 16, 2023
ff58c62
correcting spelling mistakes
May 16, 2023
9d7609f
[improve][io] Upgrade Hadoop and HBase versions (#20008)
sekikn May 16, 2023
1a7a876
[improve][client] Document Java Client's Seek logic thread-safety imp…
JooHyukKim May 17, 2023
c7a4060
[feat][meta] Upgrade to jetcd to 0.7.5 (#20339)
michaeljmarshall May 17, 2023
1a66b64
[fix][doc] Correcting spelling mistakes (#20340)
daziz May 17, 2023
d45a220
[cleanup] Consolidate certs used in tests (#20336)
michaeljmarshall May 17, 2023
d92010c
[feat] OIDC: support JWKS refresh for missing Key ID (#20338)
michaeljmarshall May 17, 2023
09e646f
[cleanup] Remove Streaming Dispatcher Code (#20279)
michaeljmarshall May 17, 2023
b0bb5ae
[fix][test] Use delta when comparing doubles in checkLoadReportNicSpe…
michaeljmarshall May 18, 2023
e53fcaa
[improve][sec] Suppress etcd CVE warnings (#20342)
michaeljmarshall May 18, 2023
4678c36
[fix][broker]Fix deadlock of metadata store (#20189)
poorbarcode May 18, 2023
908d0b3
[fix][broker] Use user-specified bundle size on creating a namespace …
syk-coder May 18, 2023
e4f1f09
[improve][ws] Use allowTopicOperationAsync for authz checks (#20299)
michaeljmarshall May 18, 2023
65f6112
[cleanup] Catch TimeoutException when logging about time outs (#20349)
michaeljmarshall May 18, 2023
c075725
[improve][admin] Return BAD_REQUEST on cluster data is null for creat…
tisonkun May 18, 2023
d0d626b
[improve][cli] Allow pulser-client consume create a replicated subscr…
JooHyukKim May 18, 2023
43a9898
[improve][fn] Use functions classloader in TopicSchema.newSchemaInsta…
gmiklos-ltg May 18, 2023
2ebb379
[fix][test] ProxyWithoutServiceDiscoveryTest should enable authz (#20…
michaeljmarshall May 18, 2023
d565c95
[cleanup] Consolidate certs in broker (and some proxy) tests (#20353)
michaeljmarshall May 19, 2023
b88c48a
[improve][broker] Copy BrokerEntryMetadata when rebatchMessage (#20337)
coderzc May 19, 2023
1e664b7
[fix] [broker] In Key_Shared mode: remove unnecessary mechanisms of m…
poorbarcode May 19, 2023
eae4bd0
[fix][broker] update rest endpoint method names to avoid swagger conf…
pgier May 20, 2023
aa7decc
[fix][broker] managedLedger.getConfig().getProperties().putAll(proper…
heesung-sn May 20, 2023
a9f2f28
[improve][broker] Gracefully shut down load balancer extension (#20315)
heesung-sn May 22, 2023
b7f0004
[fix][broker] Fix broker load manager class filter NPE (#20350)
Demogorgon314 May 22, 2023
548fd22
[improve][cli] pulsar-perf: refactor to reduce code duplication (#19279)
pgier May 22, 2023
e008de9
[fix][broker] Change some static fields referencing mutable objects t…
lhotari May 23, 2023
120f229
[fix] Increase timeout on ManagedLedgerCompressionTest flaky test (#2…
michaeljmarshall May 23, 2023
2e6928a
[improve][client] Swallow Conscrypt ClassNotFoundException (#20371)
nicoloboschi May 24, 2023
1080ad5
[fix][broker] pre-create non-partitioned system topics for load balan…
heesung-sn May 24, 2023
f2ab623
[fix][broker] Fix memory leak when rebatchMessage (#20369)
coderzc May 24, 2023
0e7056b
[improve][doc] Remove javadoc reference to old default 30s ack timeou…
GerMoranBYON May 24, 2023
946acc5
[improve][monitor] Add JVM start time metric (#20381)
Technoboy- May 24, 2023
05e57dd
[fix][fn] Fix JavaInstanceStarter inferring type class name error (#1…
jiangpengcheng May 24, 2023
3f2978d
[improve][bk] Add integration test with bookie http server enabled (#…
MMirelli May 24, 2023
7dcb3ea
[fix][broker] Invalidate metadata children cache after key deleted (#…
Shawyeok May 24, 2023
fd36fc1
[improve][ci] Split Pulsar IO unit test job to multiple jobs (#20384)
lhotari May 24, 2023
aff4a1c
[fix][broker] Fix flaky test - testClusterMigrationWithReplica… (#20379)
vineeth1995 May 24, 2023
903425b
[fix][test] Fix flaky test NonPersistentTopicTest.testMsgDropStat (#2…
lhotari May 24, 2023
545abfc
[improve][doc] Improve doc for delayed message (#20374)
coderzc May 24, 2023
9918bce
[fix][broker] partitioned __change_events topic is policy topic (#20392)
michaeljmarshall May 25, 2023
25c4b7c
[fix][test] Fix flaky test NonPersistentTopicTest.testMsgDropStat, fo…
lhotari May 25, 2023
f0e97f4
[improve][broker] Use immutable base cursor properties (#20400)
lhotari May 25, 2023
795eb51
[fix][ci] Update nar maven plugin version to fix excessive downloads …
lhotari May 26, 2023
a953027
[fix][sec] Upgrade sqlite-jdbc to resolve CVE-2023-32697 (#20411)
lhotari May 26, 2023
aa3bfcd
[improve][ci] Speed up OWASP dependency check in Pulsar CI workflow (…
lhotari May 27, 2023
1c813fd
[fix][broker] Fix ledger cachemiss size metric (#20257)
AnonHxy May 29, 2023
ab810f4
[fix][broker] If ledger lost, cursor mark delete position can not for…
poorbarcode May 29, 2023
b5ef09e
[fix][test] Fix SegmentAbortedTxnProcessorTest (#20358)
liangyepianzhou May 29, 2023
6079a91
[fix][io] Close the kafka source connector if there is uncaught excep…
RobertIndie May 29, 2023
0bdcaec
[improve][ci] Improve TestNG test execution to debug flaky test failu…
lhotari May 29, 2023
fafadee
[improve] [broker] Avoid `PersistentSubscription.expireMessages` logi…
lifepuzzlefun May 29, 2023
bdd1bf1
[improve][broker] Replace String.intern() with Guava Interner (#20432)
lhotari May 29, 2023
a26cf3e
[fix][test] Fix flaky test NonPersistentTopicTest.testMsgDropStat, 3r…
lhotari May 29, 2023
7ea8741
[Fix][Txn] Unwrap the completion exception. (#20396)
thetumbled May 30, 2023
e380910
[improve][misc] Upgrade Netty to 4.1.93.Final (#20423)
lhotari May 30, 2023
e0b9531
[fix][test] Improve deleteNamespaceWithRetry (#20431)
lhotari May 30, 2023
639c460
[fix][broker] Skip loading broker interceptor when disableBrokerInter…
nodece May 30, 2023
5f2c29d
[fix][test] Replace usage of org.testcontainers.shaded.* classes in t…
lhotari May 30, 2023
35d9612
[fix] [meta]Switch to the metadata store thread after zk operation (#…
poorbarcode May 30, 2023
113d70d
[improve][test] Add unit test for metadata cache #20363 (#20436)
Shawyeok May 30, 2023
fb05c45
[improve][misc] PIP-265: Delete wiki/proposals and define new process…
asafm May 30, 2023
70ea994
[improve][misc] Deprecate PIP issue type (#20439)
asafm May 30, 2023
5796842
[fix][misc] Fix invalid PIP GitHub issue template (#20440)
asafm May 30, 2023
ad75cc8
[improve][meta] Support set metadata size threshold for compression. …
lifepuzzlefun May 31, 2023
da2a148
[fix][cli] Fulfill add-opens to function-localrunner also (#20417)
tisonkun May 31, 2023
f920117
[improve][broker] Change limitStatsLogging config default value to tr…
TakaHiR07 May 31, 2023
563a573
[fix][fn] Fix function update error (#19895)
jiangpengcheng May 31, 2023
fb1b46e
[fix][fn] Go functions must retrieve consumers by non-particioned top…
flowchartsman May 31, 2023
5c74d20
[fix] [broker] do not filter system topic while shedding. (#18949)
thetumbled May 31, 2023
8e0ebba
[fix][offload] fix offload metrics error (#20366)
ethqunzhong May 31, 2023
9f93af3
[improve][broker] Do not expose bucketDelayedIndexStats (#20383)
coderzc May 31, 2023
b336074
[improve][broker] Remove uneffective solution for reducing GC pressur…
lhotari May 31, 2023
242758d
[fix][test] Fix flaky PersistentSubscriptionTest (#20434)
lhotari May 31, 2023
c35b820
[fix][broker] Fix skip message API when hole messages exists (#20326)
crossoverJie Jun 1, 2023
5e6e6ce
[feat][broker]PIP-255 Part-1: Add listener interface for namespace se…
hleecs Jun 1, 2023
f86e36f
[cleanup][ml] cleanup numManagedLedgerWorkerThreads (#20454)
AnonHxy Jun 1, 2023
e05b890
[fix][fn]Reset idle timer correctly (#20450)
flowchartsman Jun 1, 2023
57f9467
[fix][sec] Upgrade Guava to 32.0.0 to address CVE-2023-2976 (#20459)
lhotari Jun 1, 2023
a5f2d25
[fix][test] Remove dependency on httpbin.org service in FunctionCommo…
lhotari Jun 1, 2023
2d7c3b0
[fix][sec] Upgrade Jetty to address CVEs (#20461)
lhotari Jun 1, 2023
174c486
[fix][test] Replace test call to Auth0 with call to WireMock (#20465)
michaeljmarshall Jun 2, 2023
49174a9
[improve][broker] Log resource usage rate of brokers that need to be …
Jun 2, 2023
e220a5d
[improve][broker] Support revoking permission for AuthorizationProvid…
Technoboy- Jun 2, 2023
ca00a83
[improve][build] add `--no-cache-dir` in dockerfile to disable the pi…
ericsyh Jun 2, 2023
43fcf39
[improve][test] Implement broker integration test with entry metadata…
MMirelli Jun 2, 2023
ceed19c
[fix][fn] Support customizing TLS config for function download comman…
michaeljmarshall Jun 2, 2023
8b3c085
[fix][fn] enable Go function token auth and TLS (#20468)
flowchartsman Jun 2, 2023
510744c
[feat][fn] Add stateStorageURL and pulsarWebService URL to go Instanc…
flowchartsman Jun 3, 2023
43b3622
[improve][broker] Add `topic_load_failed` metric (#19236)
tjiuming Jun 3, 2023
2dec267
[fix][client] Fix where the function getMsgNumInReceiverQueue always…
crossoverJie Jun 5, 2023
3b862ae
[fix][ci] Fix OWASP dependency check suppressions (#20486)
lhotari Jun 5, 2023
7e6ca31
[fix][fn] Go functions need to use static grpcPort in k8s runtime (#2…
flowchartsman Jun 5, 2023
90f9651
[fix][test] Disable invalid test BrokerServiceTest#testBrokerStatsTop…
lhotari Jun 5, 2023
4a89f02
[improve][ci] Increase Maven max heap size to 1024m in all GHA workfl…
lhotari Jun 5, 2023
b1822ed
[improve][fn] Optimize string concatenation in user metrics gen (#20499)
michaeljmarshall Jun 5, 2023
62c6f08
[improve][admin] Using AuthorizationService to revoke the permissions…
Technoboy- Jun 6, 2023
12e6dd5
[fix][misc] Use ubuntu 22.04 for Pulsar images (#20475)
codelipenghui Jun 6, 2023
da04f24
[fix][test] Replace calls to Auth0 with calls to wiremock (#20500)
michaeljmarshall Jun 6, 2023
fff5e39
[improve][broker] Improve efficiency of checking message deletion (#2…
lhotari Jun 6, 2023
ad352a9
[fix][cli] Fix logging noise while admin tool exit (#19884)
rdhabalia Jun 6, 2023
d7f3558
[fix][build] Fix the pulsar-all image may use the wrong upstream imag…
RobertIndie Jun 6, 2023
f4386c8
[fix][broker] Support getStats/update partitioned topic with `-partit…
yuruguo Jun 6, 2023
0a39b81
[fix][fn] JavaInstanceStarter --tls_allow_insecure default to false (…
michaeljmarshall Jun 6, 2023
50b9a93
[fix][fn] TLS args admin download command use zero arity (#20513)
michaeljmarshall Jun 7, 2023
f53cdda
[fix][admin] Make failed `bin/pulsar-admin source` command exit with …
JooHyukKim Jun 7, 2023
d7186a6
[fix][ml] There are two same-named managed ledgers in the one broker …
poorbarcode Jun 7, 2023
03f9167
[fix][broker] Restore solution for certain topic unloading race condi…
lhotari Jun 7, 2023
60dba5d
[fix][test] Reduce flakiness of AdminApi2Test (#20529)
lhotari Jun 7, 2023
fe556ab
[improve][build] Upgrade Testcontainers to 1.18.3 & docker-java to 3.…
lhotari Jun 7, 2023
ac46e2e
[fix][broker] Disable EntryFilters for system topics (#20514)
lhotari Jun 7, 2023
19face6
[fix][broker] Fix redirect loop when using ExtensibleLoadManager and …
Demogorgon314 Jun 8, 2023
c39f7bb
[improve][admin] Pretty print bookies racks-placement command output …
vineeth1995 Jun 8, 2023
362ece3
[fix][admin] Make admin.cli throw exception instead of silent catch (…
yuruguo Jun 8, 2023
aa1d5d9
[fix][broker] Should not throw NotFoundException when metadata alread…
liangyepianzhou Jun 9, 2023
005cce1
[fix][broker] REST Client Producer fails with TLS only (#20535)
maanders-tibco Jun 9, 2023
d0d0338
[improve][broker] Emit the namespace bundle listener event on extensi…
Demogorgon314 Jun 9, 2023
05f7e62
[fix][build] Configure git-commit-id-plugin to skip git describe (#20…
lhotari Jun 9, 2023
45d882a
[improve][broker] Save createIfMissing in TopicLoadingContext (#19993)
lifepuzzlefun Jun 9, 2023
c73967c
[cleanup][broker] Validate authz earlier in delete subscription logic…
michaeljmarshall Jun 9, 2023
791282e
[fix][misc] Fix typo in pip template (#20556)
AnonHxy Jun 11, 2023
8ffa2df
[fix][doc] change the method of generating reference docs titles. (#2…
zuobiao-zhou Jun 12, 2023
51c2bb4
[improve][broker] Choose random thread for consumerFlow in Persistent…
AnonHxy Jun 12, 2023
bad231e
[improve][broker] Handle get owned namespaces admin API in Extensible…
Demogorgon314 Jun 12, 2023
f7c4537
[fix] [Perf] PerformanceProducer do not produce expected number of me…
thetumbled Jun 13, 2023
f80e4ef
Merge branch 'master' into fix/function/update-auth-data
tisonkun Jun 13, 2023
ccf0adf
catch up master changes
tisonkun Jun 13, 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
  •  
  •  
  •  
6 changes: 2 additions & 4 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,9 @@ 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
rebase: true
protected_branches:
master:
required_status_checks:
Expand Down Expand Up @@ -82,6 +79,7 @@ github:
branch-2.9: {}
branch-2.10: {}
branch-2.11: {}
branch-3.0: {}

notifications:
commits: [email protected]
Expand Down
14 changes: 5 additions & 9 deletions .github/ISSUE_TEMPLATE/flaky-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ body:
attributes:
label: Search before asking
description: >
Please search [issues](https://github.com/apache/pulsar/issues) to check if your issue has already been reported.
Please search [issues](https://github.com/apache/pulsar/issues) to check if your issue has already been reported. First search with the test method name and then with the test class name to see if there are reports for the same test method or the same test class.
options:
- label: >
I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar.
Expand All @@ -45,16 +45,12 @@ body:
attributes:
label: Exception stacktrace
description: |
A few lines of the stack trace that shows at least the exception message and the line of test code where the stacktrace occurred.
Copy-paste the stack trace from the build log. If the stacktrace is >100 lines, you can limit the stack trace to the point where it includes the stack frame for the test method so that it's possible to find out where the exception occurred in the test.
value: |
<!-- optionally provide the full stacktrace -->
<!-- copy-paste the stack trace in the code block below -->
```

<details>
<summary>Full exception stacktrace</summary>
<pre><code>
full exception stacktrace here
</code></pre>
</details>
```
validations:
required: true
- type: checkboxes
Expand Down
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/pip.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: PIP
about: '[DEPRECATED. see pip folder] Submit a Pulsar Improvement Proposal (PIP)'
title: 'DEPRECATED - Read https://github.com/apache/pulsar/blob/master/pip/README.md'
labels: PIP
---

We have stopped using GitHub issues to hold the PIP content.
Please read [here](https://github.com/apache/pulsar/blob/master/pip/README.md) how to submit a PIP
73 changes: 0 additions & 73 deletions .github/ISSUE_TEMPLATE/pip.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .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 All @@ -24,7 +24,7 @@ Master Issue: #xyz

PIP: #xyz

<!-- Details of when a PIP is required and how the PIP process work, please see: https://github.com/apache/pulsar/blob/master/wiki/proposals/PIP.md -->
<!-- Details of when a PIP is required and how the PIP process work, please see: https://github.com/apache/pulsar/blob/master/pip/README.md -->

### Motivation

Expand Down Expand Up @@ -75,7 +75,7 @@ This change added tests and can be verified as follows:

<!-- DO NOT REMOVE THIS SECTION. CHECK THE PROPER BOX ONLY. -->

- [ ] `doc` <!-- Your PR contains doc changes. Please attach the local preview screenshots (run `sh start.sh` at `pulsar/site2/website`) to your PR description, or else your PR might not get merged. -->
- [ ] `doc` <!-- Your PR contains doc changes. -->
- [ ] `doc-required` <!-- Your PR changes impact docs and you will update later -->
- [ ] `doc-not-needed` <!-- Your PR changes do not impact docs -->
- [ ] `doc-complete` <!-- Docs have been already added -->
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 -Xmx1024m -Daether.connector.http.reuseConnections=false -Daether.connector.requestTimeout=60000 -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
8 changes: 2 additions & 6 deletions .github/workflows/ci-maven-cache-update.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,14 @@ 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 -Xmx1024m -Daether.connector.http.reuseConnections=false -Daether.connector.requestTimeout=60000 -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:
name: Update Maven dependency cache for ${{ matrix.name }}
env:
JOB_NAME: Update Maven dependency cache for ${{ matrix.name }}
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
runs-on: ${{ matrix.runs-on }}
timeout-minutes: 45

Expand Down Expand Up @@ -77,11 +78,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm

- name: Configure Gradle Enterprise
uses: ./.github/actions/gradle-enterprise
with:
token: ${{ secrets.GE_ACCESS_TOKEN }}

- name: Detect changed files
if: ${{ github.event_name != 'schedule' }}
id: changes
Expand Down
10 changes: 3 additions & 7 deletions .github/workflows/ci-owasp-dependency-check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,21 +24,23 @@ 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 -Xmx1024m -Daether.connector.http.reuseConnections=false -Daether.connector.requestTimeout=60000 -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:
if: ${{ github.repository == 'apache/pulsar' || github.event_name == 'workflow_dispatch' }}
name: Check ${{ matrix.branch }}
env:
JOB_NAME: Check ${{ matrix.branch }}
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
runs-on: ubuntu-20.04
timeout-minutes: 45
strategy:
fail-fast: false
matrix:
include:
- branch: master
- branch: branch-3.0
- branch: branch-2.11
- branch: branch-2.10
jdk: 11
Expand All @@ -56,12 +58,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm

- name: Configure Gradle Enterprise
if: ${{ matrix.branch == 'master' }}
uses: ./.github/actions/gradle-enterprise
with:
token: ${{ secrets.GE_ACCESS_TOKEN }}

- name: Cache local Maven repository
uses: actions/cache@v3
timeout-minutes: 5
Expand Down
8 changes: 2 additions & 6 deletions .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 -Daether.connector.http.reuseConnections=false -Daether.connector.requestTimeout=60000 -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 Expand Up @@ -94,6 +94,7 @@ jobs:
env:
JOB_NAME: Flaky tests suite
COLLECT_COVERAGE: "${{ needs.preconditions.outputs.collect_coverage }}"
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
runs-on: ubuntu-20.04
timeout-minutes: 100
if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
Expand All @@ -104,11 +105,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm

- name: Configure Gradle Enterprise
uses: ./.github/actions/gradle-enterprise
with:
token: ${{ secrets.GE_ACCESS_TOKEN }}

- name: Setup ssh access to build runner VM
# ssh access is enabled for builds in own forks
if: ${{ github.repository != 'apache/pulsar' && github.event_name == 'pull_request' }}
Expand Down
Loading