diff --git a/buildtools/pom.xml b/buildtools/pom.xml
index 9897b5e109bdc..fff5a9bd4685b 100644
--- a/buildtools/pom.xml
+++ b/buildtools/pom.xml
@@ -269,18 +269,6 @@
-
- maven-gpg-plugin
-
-
- sign-artifacts
- verify
-
- sign
-
-
-
-
diff --git a/download/pulsar_functions/function15966267003425740315.tmp b/download/pulsar_functions/function15966267003425740315.tmp
new file mode 100644
index 0000000000000..e69de29bb2d1d
diff --git a/download/pulsar_functions/function17315915668425371952.tmp b/download/pulsar_functions/function17315915668425371952.tmp
new file mode 100644
index 0000000000000..e69de29bb2d1d
diff --git a/pom.xml b/pom.xml
index ac86f69d1d715..9f651bb078ee5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2302,31 +2302,6 @@ flexible messaging model and an intuitive client API.
osx-x86_64
-
- release-sign-artifacts
-
-
- performRelease
- true
-
-
-
-
-
- maven-gpg-plugin
-
-
- sign-artifacts
- verify
-
- sign
-
-
-
-
-
-
-
diff --git a/pulsar-broker-common/src/main/java/org/apache/pulsar/broker/authorization/PulsarAuthorizationProvider.java b/pulsar-broker-common/src/main/java/org/apache/pulsar/broker/authorization/PulsarAuthorizationProvider.java
index 2201ee3031c55..8aa678e9e9f0a 100644
--- a/pulsar-broker-common/src/main/java/org/apache/pulsar/broker/authorization/PulsarAuthorizationProvider.java
+++ b/pulsar-broker-common/src/main/java/org/apache/pulsar/broker/authorization/PulsarAuthorizationProvider.java
@@ -630,6 +630,7 @@ public CompletableFuture allowTopicOperationAsync(TopicName topicName,
case COMPACT:
case OFFLOAD:
case UNLOAD:
+ case DELETE_METADATA:
case ADD_BUNDLE_RANGE:
case GET_BUNDLE_RANGE:
case DELETE_BUNDLE_RANGE:
diff --git a/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java b/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
index f4e5caacded63..01b290a2a4865 100644
--- a/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
+++ b/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
@@ -64,6 +64,7 @@
import org.apache.bookkeeper.mledger.impl.ManagedLedgerImpl;
import org.apache.bookkeeper.mledger.impl.ManagedLedgerOfflineBacklog;
import org.apache.bookkeeper.mledger.impl.PositionImpl;
+import org.apache.commons.collections4.MapUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.pulsar.broker.PulsarServerException;
import org.apache.pulsar.broker.PulsarService;
@@ -654,6 +655,113 @@ private CompletableFuture