> ## Documentation Index
> Fetch the complete documentation index at: https://docs.streamnative.io/llms.txt
> Use this file to discover all available pages before exploring further.

# V3.1.0.7

# StreamNative Weekly Release Notes v3.1.0.7

## Download

### Distributions

* [https://github.com/streamnative/pulsar/releases/tag/v3.1.0.7](https://github.com/streamnative/pulsar/releases/tag/v3.1.0.7)

### Packages

* [Maven Central](https://search.maven.org/artifact/io.streamnative/pulsar/3.1.0.7/pom)

### Images

* [sn-platform](https://hub.docker.com/layers/streamnative/sn-platform/3.1.0.7/images/sha256-433a58ec9addaaae7b219fb0f822c7fa5fb029a0a07a6aa8e0f270bd0b4c7d08)

## General Changes

### Apache Pulsar

\[fix] \[log] fix the vague response if topic not found

\[improve] \[broker] Let the producer request success at the first time if the previous one is inactive

\[fix] \[build] rename schema\_example.conf to schema\_example.json

\[fix]\[sec] Upgrade rabbitmq client to address CVE-2023-46120

\[cleanup]\[client] Fix inconsistent API annotations of `getTopicName`

\[fix]\[broker] Fix resource\_quota\_zpath

\[fix]\[broker] Do not write replicated snapshot marker when the topic which is not enable replication

\[fix]\[broker] Fix setReplicatedSubscriptionStatus incorrect behavior

\[fix] \[broker] Delete topic timeout due to NPE

\[improve]\[broker] Support not retaining null-key message during topic compaction

\[fix]\[broker] Duplicate LedgerOffloader creation when namespace/topic…

### AoP

Add rabbitmq amqp-client dependency for test

### KoP

\[schema-registry] Support schema references (part-1)

\[schema-registry] Support subject version permanent delete

\[schema-registry] Normalize the short subject name with default namespace

\[schema-registry] Handle URL encoded subject name

\[improve] Skip compacted message when recovering txn entries

\[schema-registry]\[tests] Migrate some passed tests of RestApiTest

\[refactor]\[schema-registry] Refactor schema registry and remove MemorySchemaStorage

\[schema-registry] Fix the breaking change where long topic names cannot be applied to the URL

\[schema-registry] Support list soft deleted versions

\[fix] Remove find lastCompactedOffset logic when fetching end offset

Fix NPE for OffsetsFetch v7 or earlier requests

Apply restrict checkstyle rules for indents and spaces

### Cloud Storage Connector

Allow set none for avroCodec and parquetCodec

fix(doc): fix incorrect values for `formatType`

### AWS SQS Connector

Try fix auto labeling.

### AWS Lambda Connector

8d635e9 Fix auto label bot not work.

feat(doc): improve connector documentation

feat(config): update connector yaml configuration file

Support configuring AWS Access Key and Secret Key

\[feat] Support ISO-8601 data format for event time

### StreamNative Pulsar Plugins

\[SNCompactor] Support not retaining null-key messages in SNCompactor

([#1331)](https://github.com/streamnative/sn-pulsar-plugins/pull/1331))) Revert "\[SNCompactor] Support not retaining null-key messages in SNCompactor

\[SNCompactor] Support not retaining null-key messages in SNCompactor

Bump pulsar version to 3.1.0.7

Fix cve

### Function Mesh Worker Service

Fallback to reason field if the lastState's message is empty

make memory padding configurable

Fix getSinkList and getSourceList impl to avoid showing fields details.

### Google Pub / Sub Connector

Fix auto label bot not work.

### Google BigQuery Sink Connector

Fix auto label bot not work.

### Snowflake Connector

Improve snowflake sink connector doc

### Aws EventBridge Connector

Fix auto label bot not work.

Fix some docs and deprecated eventBusResourceName config.
