(#24443) [fix][txn] Fix negative unacknowledged messages in transactions by ensuring that the batch size is added into CommandAck(#24421) [fix][build] Add missing name to submodules(#24459) [improve][broker] change to warn log level for ack validation error(#24441) [fix][ml] Enhance OpFindNewest to support skip non-recoverable data(#24454) [improve][broker][branch-4.0] Update to Oxia 0.6.0 and use new group-id(#24448) [refactor][broker] Expose the managedLedger field for the sub class
Fix the build issueUpgrade zk version to 3.9.3 to avoid CVE-2024-51504Bump com.fasterxml.jackson.core:jackson-core from 2.13.0 to 2.15.0 in sn-pulsar-tool
aed7cdec Use maven 3.9.9 settings24cd9b7e Change command036a9127 Change commanda1f57661 change interactiveMode modee6117b73 change interactiveMode mode09d4c7c7 change interactiveMode mode0680adc3 Add local maven settings to skip twitter downloadingb023c907 Add local maven settings to skip twitter downloadingFix build scriptRefactor pulsar external tableSupport load pulsar client token from fileUse the existing resources to init lakehouse readerRenable the pulsar e2e testsGet ledger metadata from Oxia31275451 fix cherry-pick issueChange default entrySerDeType to PULSAR_BATCHED_RAW_PARQUETsupport register managedledger meatadata in oxiaPulsar support reading from parquetstore messageId into parquet fileStore ledger metadata to oxiaUse jar instead of nar for offloaderAdd serialization type in the metadataRevert to use normal file as the index fileSupport save pulsar entry without parsing batchSupport skip system topic and black topicsFix the bookkeeperApi can not get the index by secondary keyUsing MapFile to speed up the seek performanceSupport deleting the compacted dataUpdate the offload flag according to the ursa storage stateMake pulsar compaction worker enable iceberg external table writerReuse the pulsar storage configuration for the pulsar offloaderUpdate metadata store ledgers info after checking offloaded flag.Fix the prepare task name compatibility issue[cleanup] remove unused code in the managedLedgerWithTsSupport generate the Ursa offset when committing the taskUpdate to Oxia 0.6.0 and use new group-idMake bookkeeperStorageApi implement the StorageApiPulsar offloader leader supportSupport write without parse content with schemaSupport compress the index filesMake the tasks in the CommitTaskProvider sorted by the stream id and start offsetPulsar offloader support offload to iceberg formatSupport read/write index file with hadoop lib to cloud storageFix pulsar lakehouse reader memory leak issueIntegration test for the pulsar protocol compaction processRefactored to allow support for low-latency storage classAdapt the comapction process with pulsar related codeFix the NPE when serializing the bytes schema versionUse static instances for compression codecsPin version for commons-lang3Support bookkeeper entry reader to let compaction service read from bookkeeperSupport read and write bookkeeper entriesIntroduce the api for bookkeeper generate offsetsSupport trimming topic with the mark-deleted-offset