You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by he...@apache.org on 2024/03/09 18:05:49 UTC

(pulsar-site) branch main updated: Delete release-notes/versioned/pulsar-3.0.3.md

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

heesung 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 8aee5713081e Delete release-notes/versioned/pulsar-3.0.3.md
8aee5713081e is described below

commit 8aee5713081e49b2b30a4ffe337026f877c13c61
Author: Heesung Sohn <10...@users.noreply.github.com>
AuthorDate: Sat Mar 9 10:05:44 2024 -0800

    Delete release-notes/versioned/pulsar-3.0.3.md
---
 release-notes/versioned/pulsar-3.0.3.md | 157 --------------------------------
 1 file changed, 157 deletions(-)

diff --git a/release-notes/versioned/pulsar-3.0.3.md b/release-notes/versioned/pulsar-3.0.3.md
deleted file mode 100644
index a9e74899dc91..000000000000
--- a/release-notes/versioned/pulsar-3.0.3.md
+++ /dev/null
@@ -1,157 +0,0 @@
----
-id: pulsar-3.0.3
-title: Apache Pulsar 3.0.3
-sidebar_label: Apache Pulsar 3.0.3
----
-
-#### 2024-03-09
-
-### Broker
-- [improve][broker] Consistently add fine-grain authorization to REST API [22202](https://github.com/apache/pulsar/pull/22202)
-- [improve][broker] Add fine-grain authorization to retention admin API [22163](https://github.com/apache/pulsar/pull/22163)
-- [improve][broker] Cache the internal writer when sent to system topic. [22099](https://github.com/apache/pulsar/pull/22099)
-- [improve][broker] Add an error log to troubleshoot the failure of starting broker registry. [22065](https://github.com/apache/pulsar/pull/22065)
-- [improve][broker] Do not retain the data in the system topic [22022](https://github.com/apache/pulsar/pull/22022)
-- [improve] [broker] Do not try to open ML when the topic meta does not exist and do not expect to create a new one. #21995 [22004](https://github.com/apache/pulsar/pull/22004)
-- [improve] [broker] Do not print an Error log when responding to `HTTP-404` when calling `Admin API` and the topic does not exist. [21995](https://github.com/apache/pulsar/pull/21995)
-- [improve][broker] Do not close the socket if lookup failed due to LockBusyException [21993](https://github.com/apache/pulsar/pull/21993)
-- [improve][broker] Don't rollover empty ledgers based on inactivity [21893](https://github.com/apache/pulsar/pull/21893)
-- [improve][broker] Improve NamespaceUnloadStrategy error message [21880](https://github.com/apache/pulsar/pull/21880)
-- [improve][broker] Skip loading the NAR packages if not configured [21867](https://github.com/apache/pulsar/pull/21867)
-- [improve][broker] defer the ownership checks if the owner is inactive (ExtensibleLoadManager) [21857](https://github.com/apache/pulsar/pull/21857)
-- [improve][broker] defer the ownership checks if the owner is inactive (ExtensibleLoadManager) [21811](https://github.com/apache/pulsar/pull/21811)
-- [improve][broker] cleanup the empty subscriptionAuthenticationMap in zk when revoke subscription permission [21696](https://github.com/apache/pulsar/pull/21696)
-- [improve] [broker] Let the producer request success at the first time if the previous one is inactive [21220](https://github.com/apache/pulsar/pull/21220)
-- [improve][broker] Avoid record inactiveproducers when deduplication is disable. [21193](https://github.com/apache/pulsar/pull/21193)
-- [improve][broker] Support not retaining null-key message during topic compaction (#21578) [21662](https://github.com/apache/pulsar/pull/21662)
-- [improve][broker] Print recoverBucketSnapshot log if cursorProperties are empty [21651](https://github.com/apache/pulsar/pull/21651)
-- [improve][broker][PIP-318] Support not retaining null-key message during topic compaction [21578](https://github.com/apache/pulsar/pull/21578)
-
-- [fix] [broker] print non log when delete partitioned topic failed [22153](https://github.com/apache/pulsar/pull/22153)
-- [fix][broker] Fix broker not starting when both transactions and the Extensible Load Manager are enabled [22139](https://github.com/apache/pulsar/pull/22139)
-- [fix][broker] Return getOwnerAsync without waiting on source broker upon Assigning and Releasing and handle role change during role init [22112](https://github.com/apache/pulsar/pull/22112)
-- [fix] [broker] Enabling batch causes negative unackedMessages due to ack and delivery concurrency [22090](https://github.com/apache/pulsar/pull/22090)
-- [fix][broker] Support running docker container with gid != 0 [22081](https://github.com/apache/pulsar/pull/22081)
-- [fix][broker] Set ServiceUnitStateChannel topic compaction threshold explicitly, improve getOwnerAsync, and fix other bugs [22064](https://github.com/apache/pulsar/pull/22064)
-- [fix][broker] Fix hash collision when using a consumer name that ends with a number [22053](https://github.com/apache/pulsar/pull/22053)
-- [fix][broker] Sanitize values before logging in apply-config-from-env.py script [22044](https://github.com/apache/pulsar/pull/22044)
-- [fix] [broker] Fix can not subscribe partitioned topic with a suffix-matched regexp [22025](https://github.com/apache/pulsar/pull/22025)
-- [fix] [broker] Subscription stuck due to called Admin API analyzeSubscriptionBacklog [22019](https://github.com/apache/pulsar/pull/22019)
-- [fix][broker][branch-3.1] Avoid PublishRateLimiter use an already closed RateLimiter [22011](https://github.com/apache/pulsar/pull/22011)
-- [fix] [broker] [branch-3.0] Fast fix infinite HTTP call createSubscriptions caused by wrong topicName [21997](https://github.com/apache/pulsar/pull/21997)
-- [fix][broker]Support setting `autoSkipNonRecoverableData` dynamically in expiryMon… [21991](https://github.com/apache/pulsar/pull/21991)
-- [fix] [broker] add timeout for health check read. [21990](https://github.com/apache/pulsar/pull/21990)
-- [fix][broker] Fix schema deletion error when deleting a partitioned topic with many partitions and schema [21977](https://github.com/apache/pulsar/pull/21977)
-- [fix] [broker] Fix reader stuck when read from compacted topic with read compact mode disable [21969](https://github.com/apache/pulsar/pull/21969)
-- [fix] [broker] Replication stopped due to unload topic failed [21947](https://github.com/apache/pulsar/pull/21947)
-- [fix] [broker] Expire messages according to ledger close time to avoid client clock skew [21940](https://github.com/apache/pulsar/pull/21940)
-- [fix][broker] Restore the broker id to match the format used in existing Pulsar releases [21937](https://github.com/apache/pulsar/pull/21937)
-- [fix][broker] Fix getMessageById throws 500 [21919](https://github.com/apache/pulsar/pull/21919)
-- [fix] [broker] fix write all compacted out entry into compacted topic [21917](https://github.com/apache/pulsar/pull/21917)
-- [fix][broker] Fix deadlock while skip non-recoverable ledgers. [21915](https://github.com/apache/pulsar/pull/21915)
-- [fix][broker] Fix leader broker cannot be determined when the advertised address and advertised listeners are configured [21894](https://github.com/apache/pulsar/pull/21894)
-- [fix] [broker] Fix break change: could not subscribe partitioned topic with a suffix-matched regexp due to a mistake of PIP-145 [21885](https://github.com/apache/pulsar/pull/21885)
-- [fix][broker] Fix compaction/replication data loss when expire messages [21865](https://github.com/apache/pulsar/pull/21865)
-- [fix][broker]Fix NonPersistentDispatcherMultipleConsumers ArrayIndexOutOfBoundsException [21856](https://github.com/apache/pulsar/pull/21856)
-- [fix][broker] Fix returns wrong webServiceUrl when both webServicePort and webServicePortTls are set [21842](https://github.com/apache/pulsar/pull/21842)
-- [fix][broker] Fix String wrong format [21829](https://github.com/apache/pulsar/pull/21829)
-- [fix] [broker] Update topic policies as much as possible when some ex was thrown [21810](https://github.com/apache/pulsar/pull/21810)
-- [fix][broker] Fix TableViewLoadDataStoreImpl NPE [21777](https://github.com/apache/pulsar/pull/21777)
-- [fix][broker] Fix the wrong value of BrokerSrevice.maxUnackedMsgsPerDispatcher [21765](https://github.com/apache/pulsar/pull/21765)
-- [fix][broker] Fixed the ExtensibleLoadManagerImpl internal system getTopic failure when the leadership changes [21764](https://github.com/apache/pulsar/pull/21764)
-- [fix][broker] Delete compacted ledger when topic is deleted [21745](https://github.com/apache/pulsar/pull/21745)
-- [fix][broker] Skip topic auto-creation for ExtensibleLoadManager internal topics [21729](https://github.com/apache/pulsar/pull/21729)
-- [fix][broker] Fixed ServiceUnitStateChannel monitor to tombstone only inactive bundle states [21721](https://github.com/apache/pulsar/pull/21721)
-- [fix][broker] Avoid compaction task stuck when the last message to compact is a marker [21718](https://github.com/apache/pulsar/pull/21718)
-- [fix][broker] Fix the issue of topics possibly being deleted. [21704](https://github.com/apache/pulsar/pull/21704)
-- [fix][broker] Fix typo in the config key [21690](https://github.com/apache/pulsar/pull/21690)
-- [fix] [broker] network package lost if enable haProxyProtocolEnabled [21684](https://github.com/apache/pulsar/pull/21684)
-- [fix][broker] Record GeoPersistentReplicator.msgOut before producer#sendAsync [21673](https://github.com/apache/pulsar/pull/21673)
-- [fix][broker] Fix memory leak during topic compaction [21647](https://github.com/apache/pulsar/pull/21647)
-- [fix][broker] Fix lookupRequestSemaphore leak when topic not found [21646](https://github.com/apache/pulsar/pull/21646)
-- [fix][broker] Fix returns wrong webServiceUrl when both webServicePort and webServicePortTls are set [21633](https://github.com/apache/pulsar/pull/21633)
-- [fix][broker] Fixed getting incorrect KeyValue schema version [21632](https://github.com/apache/pulsar/pull/21632)
-(https://github.com/apache/pulsar/pull/21620)
-- [fix] [broker] Delete topic timeout due to NPE [21595](https://github.com/apache/pulsar/pull/21595)
-- [fix][broker] Fix incorrect unack count when using shared subscription on non-persistent topic [21592](https://github.com/apache/pulsar/pull/21592)
-- [fix][broker] Duplicate LedgerOffloader creation when namespace/topic… [21591](https://github.com/apache/pulsar/pull/21591)
-- [fix][broker] Correct schema deletion for partitioned topic [21574](https://github.com/apache/pulsar/pull/21574)
-- [fix][broker] Fix setReplicatedSubscriptionStatus incorrect behavior [21510](https://github.com/apache/pulsar/pull/21510)
-- [fix][broker] Do not write replicated snapshot marker when the topic which is not enable replication [21495](https://github.com/apache/pulsar/pull/21495)
-- [fix][broker] Fix issue with consumer read uncommitted messages from compacted topic [21465](https://github.com/apache/pulsar/pull/21465)
-- [fix][broker] Fix resource_quota_zpath [21461](https://github.com/apache/pulsar/pull/21461)
-- [fix][broker] Fix MultiRoles token provider NPE when using anonymous clients [21429](https://github.com/apache/pulsar/pull/21429)
-- [fix][broker] Avoid consumers receiving acknowledged messages from compacted topic after reconnection [21187](https://github.com/apache/pulsar/pull/21187)
-- [fix] [broker] Make the new exclusive consumer instead the inactive one faster [21183](https://github.com/apache/pulsar/pull/21183)
-- [fix][broker]  Fix PulsarService.getLookupServiceAddress returns wrong port if TLS is enabled [21015](https://github.com/apache/pulsar/pull/21015)
-- [fix][broker] fix `Update contains no change` error when use `--update-auth-data` flag to update  function/sink/source [19450](https://github.com/apache/pulsar/pull/19450)
-
-- [improve] [proxy] Add a check for brokerServiceURL that does not support multi uri yet [21972](https://github.com/apache/pulsar/pull/21972)
-- [improve][proxy] Fix comment about enableProxyStatsEndpoints [21757](https://github.com/apache/pulsar/pull/21757)
-- [improve][proxy] When adding new brokers resolve the DNS name more quickly [21207](https://github.com/apache/pulsar/pull/21207)
-
-- [fix][txn]Fix TopicTransactionBuffer potential thread safety issue [22149](https://github.com/apache/pulsar/pull/22149)
-- [fix] [txn] Get previous position by managed ledger. [22024](https://github.com/apache/pulsar/pull/22024)
-- [fix][txn] Ack all message ids when ack chunk messages with transaction. [21268](https://github.com/apache/pulsar/pull/21268)
-- [fix][txn] Fix getting last message ID when there are ongoing transactions [21466](https://github.com/apache/pulsar/pull/21466)
-- [fix] [ml] Fix retry mechanism of deleting ledgers to invalidate [21869](https://github.com/apache/pulsar/pull/21869)
-- [fix][ml] Make mlOwnershipChecker asynchronous so that it doesn't block/deadlock threads [21333](https://github.com/apache/pulsar/pull/21333)
-- [improve][ml] Filter out deleted entries before read entries from ledger. [21739](https://github.com/apache/pulsar/pull/21739)
-- [fix][offload] Fix Offload readHandle cannot close multi times. [22162](https://github.com/apache/pulsar/pull/22162)
-- [fix][offload] Don't cleanup data when offload met MetaStore exception [21686](https://github.com/apache/pulsar/pull/21686)
-- [fix] [ci] [branch-3.0] Fix the build issue from cherry-pick [22042](https://github.com/apache/pulsar/pull/22042)
-- [fix][sec] Add a check for the input time value [22023](https://github.com/apache/pulsar/pull/22023)
-- [fix] [log] fix the vague response if topic not found [20932](https://github.com/apache/pulsar/pull/20932)
-
-
-### CLI
-- [fix][admin] Fix KeyValue schema compatibility check caused OOM [21645](https://github.com/apache/pulsar/pull/21645)
-- [improve][admin] Add clusters check when set replication clusters [21650](https://github.com/apache/pulsar/pull/21650)- 
-
-## Clients
-- [fix] [client] fix huge permits if acked a half batched message [22091](https://github.com/apache/pulsar/pull/22091)
-- [fix] [client] Do no retrying for error subscription not found when disabled allowAutoSubscriptionCreation [22078](https://github.com/apache/pulsar/pull/22078)
-- [fix][client] Fix ConsumerBuilderImpl#subscribe silent stuck when using pulsar-client:3.0.x with jackson-annotations prior to 2.12.0 [21985](https://github.com/apache/pulsar/pull/21985)
-- [fix][client] Fix multi-topics consumer could receive old messages after seek [21945](https://github.com/apache/pulsar/pull/21945)
-- [cleanup][client] Fix inconsistent API annotations of `getTopicName` [21620]
-- [fix][client] fix negative message re-delivery twice issue [20750](https://github.com/apache/pulsar/pull/20750)
-- [fix][client] Fix messages in the batch container timed out unexpectedly [21889](https://github.com/apache/pulsar/pull/21889)
-- [improve] [client] Prevent reserve memory with a negative memory size to avoid send task stuck [21804](https://github.com/apache/pulsar/pull/21804)
-- [fix][client] Fix producer thread block forever on memory limit controller [21790](https://github.com/apache/pulsar/pull/21790)
-- [fix] [client] Messages lost due to TopicListWatcher reconnect [21853](https://github.com/apache/pulsar/pull/21853)
-
-
-
-
-### Pulsar IO and Pulsar Functions
-- [improve][fn] Add missing "exception" argument to some `log.error` [22140](https://github.com/apache/pulsar/pull/22140)
-- [improve][fn] Optimize Function Worker startup by lazy loading and direct zip/bytecode access [22122](https://github.com/apache/pulsar/pull/22122)
-- [fix][fn] Fix Deadlock in Functions Worker LeaderService [21711](https://github.com/apache/pulsar/pull/21711)
-- [fix][fn] Use unified PackageManagement service to download packages [21955](https://github.com/apache/pulsar/pull/21955)
-- [improve][io] Make connectors load sensitive fields from secrets [21675](https://github.com/apache/pulsar/pull/21675)
-
-
-### Others
-- [fix][test] Fix test testAsyncFunctionMaxPending [22121](https://github.com/apache/pulsar/pull/22121)
-- [fix][test] fix test testSyncNormalPositionWhenTBRecover [22120](https://github.com/apache/pulsar/pull/22120)
-- [fix][test] Fix test testTransactionBufferMetrics [22117](https://github.com/apache/pulsar/pull/22117)
-- [fix][test] Fix PerformanceProducer send count error [21706](https://github.com/apache/pulsar/pull/21706)
-- [fix][test] ProxyWithoutServiceDiscoveryTest should enable authz [20348](https://github.com/apache/pulsar/pull/20348)
-- [cleanup] Consolidate certs used in tests [20336](https://github.com/apache/pulsar/pull/20336)
-- [cleanup] Deduplicate test certificates to simplify management [20289](https://github.com/apache/pulsar/pull/20289)
-- [cleanup] Consolidate certs in broker (and some proxy) tests [20353](https://github.com/apache/pulsar/pull/20353)
-- [fix][test] Make base test class method protected so that it passes ReportUnannotatedMethods validation [21976](https://github.com/apache/pulsar/pull/21976)
-- [improve][build] Add a default username in the image [21695](https://github.com/apache/pulsar/pull/21695)
-- [fix][build] Fix Stage Docker images fail on M1 Mac [21659](https://github.com/apache/pulsar/pull/21659)
-
-### Library updates
-
-- [fix][sec] Upgrade Jetty to 9.4.54.v20240208 to address CVE-2024-22201 [22144](https://github.com/apache/pulsar/pull/22144)
-- [fix][sec] Upgrade rabbitmq client to address CVE-2023-46120 [21619](https://github.com/apache/pulsar/pull/21619)
-- [fix][sec] Upgrade commons-compress to 1.26.0 [22086](https://github.com/apache/pulsar/pull/22086)
-- [fix][sec] Exclude avro from hadoop-client [21719](https://github.com/apache/pulsar/pull/21719)
-- [improve][ci] Upgrade pulsar-client-python to 3.4.0 to avoid CVE-2023-1428 [21899](https://github.com/apache/pulsar/pull/21899)
-- [fix][sec] Upgrade org.bouncycastle:bc-fips to 1.0.2.4 [21730](https://github.com/apache/pulsar/pull/21730)
-- [improve][build] Upgrade Apache ZooKeeper to 3.9.1 [20933](https://github.com/apache/pulsar/pull/20933)
-- [fix][sec] Upgrade snappy-java to 1.1.10.5 [21280](https://github.com/apache/pulsar/pull/21280)
-- [improve] [bk] Upgrade BookKeeper dependency to 4.16.4 [21983](https://github.com/apache/pulsar/pull/21983)