This is an automated email from the ASF dual-hosted git repository.

urfree pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git


The following commit(s) were added to refs/heads/main by this push:
     new edf3c2c26e8 Docs sync done from apache/pulsar (#80902f8)
edf3c2c26e8 is described below

commit edf3c2c26e8f2d0defc59122ca9e11360abea55e
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Jul 23 01:40:32 2025 +0000

    Docs sync done from apache/pulsar (#80902f8)
---
 .../reference/next/client/client-configuration-client.md  |  7 +++++++
 .../next/config/reference-configuration-broker.md         | 15 +++++++++++++++
 .../next/config/reference-configuration-client.md         |  7 +++++++
 .../next/config/reference-configuration-standalone.md     | 15 +++++++++++++++
 static/reference/next/pulsar-client/pulsar-client.md      |  4 ++++
 5 files changed, 48 insertions(+)

diff --git a/static/reference/next/client/client-configuration-client.md 
b/static/reference/next/client/client-configuration-client.md
index f8be3bb3ece..7c62955fcab 100644
--- a/static/reference/next/client/client-configuration-client.md
+++ b/static/reference/next/client/client-configuration-client.md
@@ -198,6 +198,13 @@ Client operation timeout (in milliseconds).
 
 **Default**: `30000`
 
+### originalPrincipal
+Original principal for proxy authentication scenarios.
+
+**Type**: `java.lang.String`
+
+**Default**: `null`
+
 ### proxyProtocol
 Protocol of proxy service. proxyServiceUrl and proxyProtocol must be mutually 
inclusive.
 
diff --git a/static/reference/next/config/reference-configuration-broker.md 
b/static/reference/next/config/reference-configuration-broker.md
index 440c0d920c5..f7668605818 100644
--- a/static/reference/next/config/reference-configuration-broker.md
+++ b/static/reference/next/config/reference-configuration-broker.md
@@ -4096,6 +4096,21 @@ The class name of the topic policies service. The 
default config only takes affe
 
 **Category**: Server
 
+### topicsPatternRegexImplementation
+The regular expression implementation to use for topic pattern matching. 
+RE2J_WITH_JDK_FALLBACK is the default. It uses the RE2J implementation and 
falls back to the JDK implementation for backwards compatibility reasons when 
the pattern compilation fails with the RE2/j library.
+RE2J is more performant but does not support all regex features (e.g. negative 
lookaheads). 
+JDK uses the standard Java regex implementation which supports all features 
but can be slower.
+Bad or malicious regex patterns requiring extensive backtracing could cause 
high resource usage with RE2J_WITH_JDK_FALLBACK or JDK implementations.
+
+**Type**: `org.apache.pulsar.common.topics.TopicsPattern.RegexImplementation`
+
+**Default**: `RE2J_WITH_JDK_FALLBACK`
+
+**Dynamic**: `false`
+
+**Category**: Server
+
 ### transactionLogBatchedWriteEnabled
 Provide a mechanism allowing the Transaction Log Store to aggregate multiple 
records into a batched record and persist into a single BK entry. This will 
make Pulsar transactions work more efficiently, aka batched log. see: 
https://github.com/apache/pulsar/issues/15370. Default false
 
diff --git a/static/reference/next/config/reference-configuration-client.md 
b/static/reference/next/config/reference-configuration-client.md
index f8be3bb3ece..7c62955fcab 100644
--- a/static/reference/next/config/reference-configuration-client.md
+++ b/static/reference/next/config/reference-configuration-client.md
@@ -198,6 +198,13 @@ Client operation timeout (in milliseconds).
 
 **Default**: `30000`
 
+### originalPrincipal
+Original principal for proxy authentication scenarios.
+
+**Type**: `java.lang.String`
+
+**Default**: `null`
+
 ### proxyProtocol
 Protocol of proxy service. proxyServiceUrl and proxyProtocol must be mutually 
inclusive.
 
diff --git a/static/reference/next/config/reference-configuration-standalone.md 
b/static/reference/next/config/reference-configuration-standalone.md
index 440c0d920c5..f7668605818 100644
--- a/static/reference/next/config/reference-configuration-standalone.md
+++ b/static/reference/next/config/reference-configuration-standalone.md
@@ -4096,6 +4096,21 @@ The class name of the topic policies service. The 
default config only takes affe
 
 **Category**: Server
 
+### topicsPatternRegexImplementation
+The regular expression implementation to use for topic pattern matching. 
+RE2J_WITH_JDK_FALLBACK is the default. It uses the RE2J implementation and 
falls back to the JDK implementation for backwards compatibility reasons when 
the pattern compilation fails with the RE2/j library.
+RE2J is more performant but does not support all regex features (e.g. negative 
lookaheads). 
+JDK uses the standard Java regex implementation which supports all features 
but can be slower.
+Bad or malicious regex patterns requiring extensive backtracing could cause 
high resource usage with RE2J_WITH_JDK_FALLBACK or JDK implementations.
+
+**Type**: `org.apache.pulsar.common.topics.TopicsPattern.RegexImplementation`
+
+**Default**: `RE2J_WITH_JDK_FALLBACK`
+
+**Dynamic**: `false`
+
+**Category**: Server
+
 ### transactionLogBatchedWriteEnabled
 Provide a mechanism allowing the Transaction Log Store to aggregate multiple 
records into a batched record and persist into a single BK entry. This will 
make Pulsar transactions work more efficiently, aka batched log. see: 
https://github.com/apache/pulsar/issues/15370. Default false
 
diff --git a/static/reference/next/pulsar-client/pulsar-client.md 
b/static/reference/next/pulsar-client/pulsar-client.md
index 416204462e1..523f5a06819 100644
--- a/static/reference/next/pulsar-client/pulsar-client.md
+++ b/static/reference/next/pulsar-client/pulsar-client.md
@@ -95,6 +95,10 @@ $ pulsar-client consume [options]
 |
 | `[-mp, --print-metadata]` | Message metadata|null|
 |
+| `[-stp, --start-timestamp]` | Start timestamp for consuming messages|null|
+|
+| `[-etp, --end-timestamp]` | End timestamp for consuming messages|null|
+|
 | `[-h, --help]` | Show this help message and exit.|null|
 |
 | `[-v, --version]` | Print version information and exit.|null|

Reply via email to