You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by pe...@apache.org on 2021/04/01 22:30:49 UTC

[pulsar] branch asf-site updated: Updated site at revision 4128151

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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new 05fa7f5  Updated site at revision 4128151
05fa7f5 is described below

commit 05fa7f58c9924611271403a96e1e1f897c903f4d
Author: Pulsar Site Updater <de...@pulsar.incubator.apache.org>
AuthorDate: Thu Apr 1 22:29:39 2021 +0000

    Updated site at revision 4128151
---
 .../client/2.8.0-SNAPSHOT/allclasses-frame.html    |   2 +-
 .../client/2.8.0-SNAPSHOT/allclasses-noframe.html  |   2 +-
 .../api/client/2.8.0-SNAPSHOT/constant-values.html |   2 +-
 .../api/client/2.8.0-SNAPSHOT/deprecated-list.html |   2 +-
 content/api/client/2.8.0-SNAPSHOT/help-doc.html    |   2 +-
 content/api/client/2.8.0-SNAPSHOT/index-all.html   |   6 +-
 content/api/client/2.8.0-SNAPSHOT/index.html       |   2 +-
 .../apache/pulsar/client/api/Authentication.html   |   2 +-
 .../client/api/AuthenticationDataProvider.html     |   2 +-
 .../pulsar/client/api/AuthenticationFactory.html   |   2 +-
 .../pulsar/client/api/BatchMessageContainer.html   |   2 +-
 .../client/api/BatchReceivePolicy.Builder.html     |   2 +-
 .../pulsar/client/api/BatchReceivePolicy.html      |   2 +-
 .../apache/pulsar/client/api/BatcherBuilder.html   |   2 +-
 .../apache/pulsar/client/api/ClientBuilder.html    |   2 +-
 .../apache/pulsar/client/api/CompressionType.html  |   2 +-
 .../org/apache/pulsar/client/api/Consumer.html     |   2 +-
 .../apache/pulsar/client/api/ConsumerBuilder.html  |   2 +-
 .../client/api/ConsumerCryptoFailureAction.html    |   2 +-
 .../pulsar/client/api/ConsumerEventListener.html   |   2 +-
 .../pulsar/client/api/ConsumerInterceptor.html     |   2 +-
 .../apache/pulsar/client/api/ConsumerStats.html    |   2 +-
 .../apache/pulsar/client/api/CryptoKeyReader.html  |   2 +-
 .../apache/pulsar/client/api/DeadLetterPolicy.html |   2 +-
 .../api/EncodedAuthenticationParameterSupport.html |   2 +-
 .../pulsar/client/api/EncryptionKeyInfo.html       |   2 +-
 .../apache/pulsar/client/api/HashingScheme.html    |   2 +-
 .../apache/pulsar/client/api/KeySharedMode.html    |   2 +-
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   2 +-
 .../api/KeySharedPolicy.KeySharedPolicySticky.html |   2 +-
 .../apache/pulsar/client/api/KeySharedPolicy.html  |   2 +-
 .../apache/pulsar/client/api/KeyStoreParams.html   |   2 +-
 .../org/apache/pulsar/client/api/Message.html      |   2 +-
 .../apache/pulsar/client/api/MessageCrypto.html    |   2 +-
 .../org/apache/pulsar/client/api/MessageId.html    |   2 +-
 .../apache/pulsar/client/api/MessageListener.html  |   2 +-
 .../apache/pulsar/client/api/MessageRouter.html    |   2 +-
 .../pulsar/client/api/MessageRoutingMode.html      |   2 +-
 .../org/apache/pulsar/client/api/Messages.html     |   2 +-
 .../org/apache/pulsar/client/api/Producer.html     |   2 +-
 .../pulsar/client/api/ProducerAccessMode.html      |   2 +-
 .../apache/pulsar/client/api/ProducerBuilder.html  |   2 +-
 .../client/api/ProducerCryptoFailureAction.html    |   2 +-
 .../pulsar/client/api/ProducerInterceptor.html     |   2 +-
 .../apache/pulsar/client/api/ProducerStats.html    |   2 +-
 .../apache/pulsar/client/api/ProxyProtocol.html    |   2 +-
 .../org/apache/pulsar/client/api/PulsarClient.html |   2 +-
 ...lsarClientException.AlreadyClosedException.html |   2 +-
 ...sarClientException.AuthenticationException.html |   2 +-
 ...lsarClientException.AuthorizationException.html |   2 +-
 ...sarClientException.BrokerMetadataException.html |   2 +-
 ...ClientException.BrokerPersistenceException.html |   2 +-
 .../PulsarClientException.ChecksumException.html   |   2 +-
 .../PulsarClientException.ConnectException.html    |   2 +-
 ...sarClientException.ConsumerAssignException.html |   2 +-
 ...ulsarClientException.ConsumerBusyException.html |   2 +-
 .../api/PulsarClientException.CryptoException.html |   2 +-
 ...ception.GettingAuthenticationDataException.html |   2 +-
 ...lientException.IncompatibleSchemaException.html |   2 +-
 ...entException.InvalidConfigurationException.html |   2 +-
 ...sarClientException.InvalidMessageException.html |   2 +-
 .../PulsarClientException.InvalidServiceURL.html   |   2 +-
 ...rClientException.InvalidTopicNameException.html |   2 +-
 .../api/PulsarClientException.LookupException.html |   2 +-
 ...sarClientException.MemoryBufferIsFullError.html |   2 +-
 ...lientException.MessageAcknowledgeException.html |   2 +-
 .../PulsarClientException.NotAllowedException.html |   2 +-
 ...ulsarClientException.NotConnectedException.html |   2 +-
 .../PulsarClientException.NotFoundException.html   |   2 +-
 ...ulsarClientException.NotSupportedException.html |   2 +-
 ...xception.ProducerBlockedQuotaExceededError.html |   2 +-
 ...tion.ProducerBlockedQuotaExceededException.html |   2 +-
 ...ulsarClientException.ProducerBusyException.html |   2 +-
 ...sarClientException.ProducerFencedException.html |   2 +-
 ...arClientException.ProducerQueueIsFullError.html |   2 +-
 .../PulsarClientException.TimeoutException.html    |   2 +-
 ...arClientException.TooManyRequestsException.html |   2 +-
 ...ClientException.TopicDoesNotExistException.html |   2 +-
 ...arClientException.TopicTerminatedException.html |   2 +-
 ...ientException.TransactionConflictException.html |   2 +-
 ...ception.UnsupportedAuthenticationException.html |   2 +-
 .../pulsar/client/api/PulsarClientException.html   |   2 +-
 .../org/apache/pulsar/client/api/Range.html        |   2 +-
 .../org/apache/pulsar/client/api/Reader.html       |   2 +-
 .../apache/pulsar/client/api/ReaderBuilder.html    |   2 +-
 .../apache/pulsar/client/api/ReaderListener.html   |   2 +-
 .../pulsar/client/api/RegexSubscriptionMode.html   |   2 +-
 .../org/apache/pulsar/client/api/Schema.html       |  57 ++-
 .../client/api/SchemaSerializationException.html   |   2 +-
 .../pulsar/client/api/ServiceUrlProvider.html      |   2 +-
 .../org/apache/pulsar/client/api/SizeUnit.html     |   2 +-
 .../client/api/SubscriptionInitialPosition.html    |   2 +-
 .../apache/pulsar/client/api/SubscriptionMode.html |   2 +-
 .../apache/pulsar/client/api/SubscriptionType.html |   2 +-
 .../apache/pulsar/client/api/TopicMetadata.html    |   2 +-
 .../pulsar/client/api/TypedMessageBuilder.html     |   2 +-
 .../client/api/class-use/Authentication.html       |   2 +-
 .../api/class-use/AuthenticationDataProvider.html  |   2 +-
 .../api/class-use/AuthenticationFactory.html       |   2 +-
 .../api/class-use/BatchMessageContainer.html       |   2 +-
 .../api/class-use/BatchReceivePolicy.Builder.html  |   2 +-
 .../client/api/class-use/BatchReceivePolicy.html   |   2 +-
 .../client/api/class-use/BatcherBuilder.html       |   2 +-
 .../pulsar/client/api/class-use/ClientBuilder.html |   2 +-
 .../client/api/class-use/CompressionType.html      |   2 +-
 .../pulsar/client/api/class-use/Consumer.html      |   2 +-
 .../client/api/class-use/ConsumerBuilder.html      |   2 +-
 .../api/class-use/ConsumerCryptoFailureAction.html |   2 +-
 .../api/class-use/ConsumerEventListener.html       |   2 +-
 .../client/api/class-use/ConsumerInterceptor.html  |   2 +-
 .../pulsar/client/api/class-use/ConsumerStats.html |   2 +-
 .../client/api/class-use/CryptoKeyReader.html      |   2 +-
 .../client/api/class-use/DeadLetterPolicy.html     |   2 +-
 .../EncodedAuthenticationParameterSupport.html     |   2 +-
 .../client/api/class-use/EncryptionKeyInfo.html    |   2 +-
 .../pulsar/client/api/class-use/HashingScheme.html |   2 +-
 .../pulsar/client/api/class-use/KeySharedMode.html |   2 +-
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   2 +-
 .../KeySharedPolicy.KeySharedPolicySticky.html     |   2 +-
 .../client/api/class-use/KeySharedPolicy.html      |   2 +-
 .../client/api/class-use/KeyStoreParams.html       |   2 +-
 .../pulsar/client/api/class-use/Message.html       |   2 +-
 .../pulsar/client/api/class-use/MessageCrypto.html |   2 +-
 .../pulsar/client/api/class-use/MessageId.html     |   2 +-
 .../client/api/class-use/MessageListener.html      |   2 +-
 .../pulsar/client/api/class-use/MessageRouter.html |   2 +-
 .../client/api/class-use/MessageRoutingMode.html   |   2 +-
 .../pulsar/client/api/class-use/Messages.html      |   2 +-
 .../pulsar/client/api/class-use/Producer.html      |   2 +-
 .../client/api/class-use/ProducerAccessMode.html   |   2 +-
 .../client/api/class-use/ProducerBuilder.html      |   2 +-
 .../api/class-use/ProducerCryptoFailureAction.html |   2 +-
 .../client/api/class-use/ProducerInterceptor.html  |   2 +-
 .../pulsar/client/api/class-use/ProducerStats.html |   2 +-
 .../pulsar/client/api/class-use/ProxyProtocol.html |   2 +-
 .../pulsar/client/api/class-use/PulsarClient.html  |   2 +-
 ...lsarClientException.AlreadyClosedException.html |   2 +-
 ...sarClientException.AuthenticationException.html |   2 +-
 ...lsarClientException.AuthorizationException.html |   2 +-
 ...sarClientException.BrokerMetadataException.html |   2 +-
 ...ClientException.BrokerPersistenceException.html |   2 +-
 .../PulsarClientException.ChecksumException.html   |   2 +-
 .../PulsarClientException.ConnectException.html    |   2 +-
 ...sarClientException.ConsumerAssignException.html |   2 +-
 ...ulsarClientException.ConsumerBusyException.html |   2 +-
 .../PulsarClientException.CryptoException.html     |   2 +-
 ...ception.GettingAuthenticationDataException.html |   2 +-
 ...lientException.IncompatibleSchemaException.html |   2 +-
 ...entException.InvalidConfigurationException.html |   2 +-
 ...sarClientException.InvalidMessageException.html |   2 +-
 .../PulsarClientException.InvalidServiceURL.html   |   2 +-
 ...rClientException.InvalidTopicNameException.html |   2 +-
 .../PulsarClientException.LookupException.html     |   2 +-
 ...sarClientException.MemoryBufferIsFullError.html |   2 +-
 ...lientException.MessageAcknowledgeException.html |   2 +-
 .../PulsarClientException.NotAllowedException.html |   2 +-
 ...ulsarClientException.NotConnectedException.html |   2 +-
 .../PulsarClientException.NotFoundException.html   |   2 +-
 ...ulsarClientException.NotSupportedException.html |   2 +-
 ...xception.ProducerBlockedQuotaExceededError.html |   2 +-
 ...tion.ProducerBlockedQuotaExceededException.html |   2 +-
 ...ulsarClientException.ProducerBusyException.html |   2 +-
 ...sarClientException.ProducerFencedException.html |   2 +-
 ...arClientException.ProducerQueueIsFullError.html |   2 +-
 .../PulsarClientException.TimeoutException.html    |   2 +-
 ...arClientException.TooManyRequestsException.html |   2 +-
 ...ClientException.TopicDoesNotExistException.html |   2 +-
 ...arClientException.TopicTerminatedException.html |   2 +-
 ...ientException.TransactionConflictException.html |   2 +-
 ...ception.UnsupportedAuthenticationException.html |   2 +-
 .../api/class-use/PulsarClientException.html       |   2 +-
 .../apache/pulsar/client/api/class-use/Range.html  |   2 +-
 .../apache/pulsar/client/api/class-use/Reader.html |   2 +-
 .../pulsar/client/api/class-use/ReaderBuilder.html |   2 +-
 .../client/api/class-use/ReaderListener.html       |   2 +-
 .../api/class-use/RegexSubscriptionMode.html       |   2 +-
 .../apache/pulsar/client/api/class-use/Schema.html |   2 +-
 .../class-use/SchemaSerializationException.html    |   2 +-
 .../client/api/class-use/ServiceUrlProvider.html   |   2 +-
 .../pulsar/client/api/class-use/SizeUnit.html      |   2 +-
 .../api/class-use/SubscriptionInitialPosition.html |   2 +-
 .../client/api/class-use/SubscriptionMode.html     |   2 +-
 .../client/api/class-use/SubscriptionType.html     |   2 +-
 .../pulsar/client/api/class-use/TopicMetadata.html |   2 +-
 .../client/api/class-use/TypedMessageBuilder.html  |   2 +-
 .../api/interceptor/ProducerInterceptor.html       |   2 +-
 .../interceptor/ProducerInterceptorWrapper.html    |   2 +-
 .../interceptor/class-use/ProducerInterceptor.html |   2 +-
 .../class-use/ProducerInterceptorWrapper.html      |   2 +-
 .../client/api/interceptor/package-frame.html      |   2 +-
 .../client/api/interceptor/package-summary.html    |   2 +-
 .../client/api/interceptor/package-tree.html       |   2 +-
 .../pulsar/client/api/interceptor/package-use.html |   2 +-
 .../apache/pulsar/client/api/package-frame.html    |   2 +-
 .../apache/pulsar/client/api/package-summary.html  |   2 +-
 .../org/apache/pulsar/client/api/package-tree.html |   2 +-
 .../org/apache/pulsar/client/api/package-use.html  |   2 +-
 .../org/apache/pulsar/client/api/schema/Field.html |   2 +-
 .../client/api/schema/FieldSchemaBuilder.html      |   2 +-
 .../pulsar/client/api/schema/GenericRecord.html    |   2 +-
 .../client/api/schema/GenericRecordBuilder.html    |   2 +-
 .../pulsar/client/api/schema/GenericSchema.html    |   4 +-
 .../client/api/schema/RecordSchemaBuilder.html     |   2 +-
 .../pulsar/client/api/schema/SchemaBuilder.html    |   2 +-
 .../pulsar/client/api/schema/SchemaDefinition.html |   2 +-
 .../client/api/schema/SchemaDefinitionBuilder.html |   2 +-
 .../client/api/schema/SchemaInfoProvider.html      |   2 +-
 .../pulsar/client/api/schema/SchemaReader.html     |   2 +-
 .../pulsar/client/api/schema/SchemaWriter.html     |   2 +-
 .../pulsar/client/api/schema/class-use/Field.html  |   2 +-
 .../api/schema/class-use/FieldSchemaBuilder.html   |   2 +-
 .../client/api/schema/class-use/GenericRecord.html |   2 +-
 .../api/schema/class-use/GenericRecordBuilder.html |   2 +-
 .../client/api/schema/class-use/GenericSchema.html |   2 +-
 .../api/schema/class-use/RecordSchemaBuilder.html  |   2 +-
 .../client/api/schema/class-use/SchemaBuilder.html |   2 +-
 .../api/schema/class-use/SchemaDefinition.html     |   2 +-
 .../schema/class-use/SchemaDefinitionBuilder.html  |   2 +-
 .../api/schema/class-use/SchemaInfoProvider.html   |   2 +-
 .../client/api/schema/class-use/SchemaReader.html  |   2 +-
 .../client/api/schema/class-use/SchemaWriter.html  |   2 +-
 .../pulsar/client/api/schema/package-frame.html    |   2 +-
 .../pulsar/client/api/schema/package-summary.html  |   2 +-
 .../pulsar/client/api/schema/package-tree.html     |   2 +-
 .../pulsar/client/api/schema/package-use.html      |   2 +-
 .../pulsar/client/api/transaction/Transaction.html |   2 +-
 .../api/transaction/TransactionBufferClient.html   |   2 +-
 ...ferClientException.RequestTimeoutException.html |   2 +-
 .../TransactionBufferClientException.html          |   2 +-
 .../client/api/transaction/TransactionBuilder.html |   2 +-
 .../TransactionCoordinatorClient.State.html        |   2 +-
 .../transaction/TransactionCoordinatorClient.html  |   2 +-
 ...tException.CoordinatorClientStateException.html |   2 +-
 ...ientException.CoordinatorNotFoundException.html |   2 +-
 ...rClientException.InvalidTxnStatusException.html |   2 +-
 ...ception.MetaStoreHandlerNotExistsException.html |   2 +-
 ...xception.MetaStoreHandlerNotReadyException.html |   2 +-
 ...ientException.TransactionNotFoundException.html |   2 +-
 .../TransactionCoordinatorClientException.html     |   2 +-
 .../pulsar/client/api/transaction/TxnID.html       |   2 +-
 .../api/transaction/class-use/Transaction.html     |   2 +-
 .../class-use/TransactionBufferClient.html         |   2 +-
 ...ferClientException.RequestTimeoutException.html |   2 +-
 .../TransactionBufferClientException.html          |   2 +-
 .../transaction/class-use/TransactionBuilder.html  |   2 +-
 .../TransactionCoordinatorClient.State.html        |   2 +-
 .../class-use/TransactionCoordinatorClient.html    |   2 +-
 ...tException.CoordinatorClientStateException.html |   2 +-
 ...ientException.CoordinatorNotFoundException.html |   2 +-
 ...rClientException.InvalidTxnStatusException.html |   2 +-
 ...ception.MetaStoreHandlerNotExistsException.html |   2 +-
 ...xception.MetaStoreHandlerNotReadyException.html |   2 +-
 ...ientException.TransactionNotFoundException.html |   2 +-
 .../TransactionCoordinatorClientException.html     |   2 +-
 .../client/api/transaction/class-use/TxnID.html    |   2 +-
 .../client/api/transaction/package-frame.html      |   2 +-
 .../client/api/transaction/package-summary.html    |   2 +-
 .../client/api/transaction/package-tree.html       |   2 +-
 .../pulsar/client/api/transaction/package-use.html |   2 +-
 .../client/internal/DefaultImplementation.html     |   2 +-
 .../internal/class-use/DefaultImplementation.html  |   2 +-
 .../pulsar/client/internal/package-frame.html      |   2 +-
 .../pulsar/client/internal/package-summary.html    |   2 +-
 .../pulsar/client/internal/package-tree.html       |   2 +-
 .../apache/pulsar/client/internal/package-use.html |   2 +-
 .../org/apache/pulsar/common/api/AuthData.html     |   2 +-
 .../api/EncryptionContext.EncryptionKey.html       |   2 +-
 .../pulsar/common/api/EncryptionContext.html       |   2 +-
 .../pulsar/common/api/class-use/AuthData.html      |   2 +-
 .../class-use/EncryptionContext.EncryptionKey.html |   2 +-
 .../common/api/class-use/EncryptionContext.html    |   2 +-
 .../apache/pulsar/common/api/package-frame.html    |   2 +-
 .../apache/pulsar/common/api/package-summary.html  |   2 +-
 .../org/apache/pulsar/common/api/package-tree.html |   2 +-
 .../org/apache/pulsar/common/api/package-use.html  |   2 +-
 .../InterfaceAudience.LimitedPrivate.html          |   2 +-
 .../classification/InterfaceAudience.Private.html  |   2 +-
 .../classification/InterfaceAudience.Public.html   |   2 +-
 .../common/classification/InterfaceAudience.html   |   2 +-
 .../InterfaceStability.Evolving.html               |   2 +-
 .../classification/InterfaceStability.Stable.html  |   2 +-
 .../InterfaceStability.Unstable.html               |   2 +-
 .../common/classification/InterfaceStability.html  |   2 +-
 .../InterfaceAudience.LimitedPrivate.html          |   2 +-
 .../class-use/InterfaceAudience.Private.html       |   2 +-
 .../class-use/InterfaceAudience.Public.html        |   2 +-
 .../class-use/InterfaceAudience.html               |   2 +-
 .../class-use/InterfaceStability.Evolving.html     |   2 +-
 .../class-use/InterfaceStability.Stable.html       |   2 +-
 .../class-use/InterfaceStability.Unstable.html     |   2 +-
 .../class-use/InterfaceStability.html              |   2 +-
 .../common/classification/package-frame.html       |   2 +-
 .../common/classification/package-summary.html     |   2 +-
 .../pulsar/common/classification/package-tree.html |   2 +-
 .../pulsar/common/classification/package-use.html  |   2 +-
 .../common/schema/KeyValue.KeyValueDecoder.html    |   2 +-
 .../org/apache/pulsar/common/schema/KeyValue.html  |   2 +-
 .../pulsar/common/schema/KeyValueEncodingType.html |   2 +-
 .../apache/pulsar/common/schema/SchemaInfo.html    |   2 +-
 .../common/schema/SchemaInfoWithVersion.html       |   2 +-
 .../apache/pulsar/common/schema/SchemaType.html    |   2 +-
 .../schema/class-use/KeyValue.KeyValueDecoder.html |   2 +-
 .../pulsar/common/schema/class-use/KeyValue.html   |   2 +-
 .../schema/class-use/KeyValueEncodingType.html     |   2 +-
 .../pulsar/common/schema/class-use/SchemaInfo.html |   2 +-
 .../schema/class-use/SchemaInfoWithVersion.html    |   2 +-
 .../pulsar/common/schema/class-use/SchemaType.html |   2 +-
 .../apache/pulsar/common/schema/package-frame.html |   2 +-
 .../pulsar/common/schema/package-summary.html      |   2 +-
 .../apache/pulsar/common/schema/package-tree.html  |   2 +-
 .../apache/pulsar/common/schema/package-use.html   |   2 +-
 .../api/client/2.8.0-SNAPSHOT/overview-frame.html  |   2 +-
 .../client/2.8.0-SNAPSHOT/overview-summary.html    |   2 +-
 .../api/client/2.8.0-SNAPSHOT/overview-tree.html   |   2 +-
 .../api/client/2.8.0-SNAPSHOT/serialized-form.html |   2 +-
 content/api/python/2.8.0-SNAPSHOT/index.html       |   6 +-
 content/api/python/index.html                      |   6 +-
 content/contributing.html                          |   2 +-
 content/contributing/index.html                    |   2 +-
 content/docs/en/2.4.1/functions-develop.html       |   4 +-
 content/docs/en/2.4.1/functions-develop/index.html |   4 +-
 content/docs/en/2.4.2/functions-develop.html       |   4 +-
 content/docs/en/2.4.2/functions-develop/index.html |   4 +-
 content/docs/en/2.5.0/functions-develop.html       |   4 +-
 content/docs/en/2.5.0/functions-develop/index.html |   4 +-
 content/docs/en/2.5.0/sql-rest-api.html            |   2 +-
 content/docs/en/2.5.0/sql-rest-api/index.html      |   2 +-
 content/docs/en/2.5.1/functions-develop.html       |   4 +-
 content/docs/en/2.5.1/functions-develop/index.html |   4 +-
 content/docs/en/2.5.1/sql-rest-api.html            |   2 +-
 content/docs/en/2.5.1/sql-rest-api/index.html      |   2 +-
 content/docs/en/2.5.2/functions-develop.html       |   4 +-
 content/docs/en/2.5.2/functions-develop/index.html |   4 +-
 content/docs/en/2.5.2/sql-rest-api.html            |   2 +-
 content/docs/en/2.5.2/sql-rest-api/index.html      |   2 +-
 content/docs/en/2.6.0/concepts-messaging.html      |   2 +-
 .../docs/en/2.6.0/concepts-messaging/index.html    |   2 +-
 content/docs/en/2.6.0/functions-develop.html       |   4 +-
 content/docs/en/2.6.0/functions-develop/index.html |   4 +-
 content/docs/en/2.6.0/sql-rest-api.html            |   2 +-
 content/docs/en/2.6.0/sql-rest-api/index.html      |   2 +-
 content/docs/en/2.6.1/concepts-messaging.html      |   2 +-
 .../docs/en/2.6.1/concepts-messaging/index.html    |   2 +-
 content/docs/en/2.6.1/functions-develop.html       |   4 +-
 content/docs/en/2.6.1/functions-develop/index.html |   4 +-
 content/docs/en/2.6.1/sql-rest-api.html            |   2 +-
 content/docs/en/2.6.1/sql-rest-api/index.html      |   2 +-
 content/docs/en/2.6.2/concepts-messaging.html      |   2 +-
 .../docs/en/2.6.2/concepts-messaging/index.html    |   2 +-
 content/docs/en/2.6.2/functions-develop.html       |   4 +-
 content/docs/en/2.6.2/functions-develop/index.html |   4 +-
 content/docs/en/2.6.2/sql-rest-api.html            |   2 +-
 content/docs/en/2.6.2/sql-rest-api/index.html      |   2 +-
 content/docs/en/2.6.3/concepts-messaging.html      |   2 +-
 .../docs/en/2.6.3/concepts-messaging/index.html    |   2 +-
 content/docs/en/2.6.3/functions-develop.html       |   4 +-
 content/docs/en/2.6.3/functions-develop/index.html |   4 +-
 content/docs/en/2.6.3/sql-rest-api.html            |   2 +-
 content/docs/en/2.6.3/sql-rest-api/index.html      |   2 +-
 content/docs/en/2.7.0/concepts-messaging.html      |   2 +-
 .../docs/en/2.7.0/concepts-messaging/index.html    |   2 +-
 content/docs/en/2.7.0/functions-develop.html       |   4 +-
 content/docs/en/2.7.0/functions-develop/index.html |   4 +-
 content/docs/en/2.7.0/sql-rest-api.html            |   2 +-
 content/docs/en/2.7.0/sql-rest-api/index.html      |   2 +-
 content/docs/en/concepts-messaging.html            |   2 +-
 content/docs/en/concepts-messaging/index.html      |   2 +-
 content/docs/en/functions-develop.html             |   4 +-
 content/docs/en/functions-develop/index.html       |   4 +-
 content/docs/en/next/concepts-messaging.html       |   2 +-
 content/docs/en/next/concepts-messaging/index.html |   2 +-
 content/docs/en/next/functions-develop.html        |   4 +-
 content/docs/en/next/functions-develop/index.html  |   4 +-
 content/docs/en/next/sql-rest-api.html             |   2 +-
 content/docs/en/next/sql-rest-api/index.html       |   2 +-
 content/docs/en/sql-rest-api.html                  |   2 +-
 content/docs/en/sql-rest-api/index.html            |   2 +-
 content/docs/fr/2.4.1/functions-develop.html       |   4 +-
 content/docs/fr/2.4.1/functions-develop/index.html |   4 +-
 content/docs/fr/2.4.2/functions-develop.html       |   4 +-
 content/docs/fr/2.4.2/functions-develop/index.html |   4 +-
 content/docs/fr/2.5.0/functions-develop.html       |   4 +-
 content/docs/fr/2.5.0/functions-develop/index.html |   4 +-
 content/docs/fr/2.5.0/sql-rest-api.html            |   2 +-
 content/docs/fr/2.5.0/sql-rest-api/index.html      |   2 +-
 content/docs/fr/2.5.1/functions-develop.html       |   4 +-
 content/docs/fr/2.5.1/functions-develop/index.html |   4 +-
 content/docs/fr/2.5.1/sql-rest-api.html            |   2 +-
 content/docs/fr/2.5.1/sql-rest-api/index.html      |   2 +-
 content/docs/fr/2.5.2/functions-develop.html       |   4 +-
 content/docs/fr/2.5.2/functions-develop/index.html |   4 +-
 content/docs/fr/2.5.2/sql-rest-api.html            |   2 +-
 content/docs/fr/2.5.2/sql-rest-api/index.html      |   2 +-
 content/docs/fr/2.6.0/concepts-messaging.html      |   2 +-
 .../docs/fr/2.6.0/concepts-messaging/index.html    |   2 +-
 content/docs/fr/2.6.0/functions-develop.html       |   4 +-
 content/docs/fr/2.6.0/functions-develop/index.html |   4 +-
 content/docs/fr/2.6.0/sql-rest-api.html            |   2 +-
 content/docs/fr/2.6.0/sql-rest-api/index.html      |   2 +-
 content/docs/fr/2.6.1/concepts-messaging.html      |   2 +-
 .../docs/fr/2.6.1/concepts-messaging/index.html    |   2 +-
 content/docs/fr/2.6.1/functions-develop.html       |   4 +-
 content/docs/fr/2.6.1/functions-develop/index.html |   4 +-
 content/docs/fr/2.6.1/sql-rest-api.html            |   2 +-
 content/docs/fr/2.6.1/sql-rest-api/index.html      |   2 +-
 content/docs/fr/2.6.2/concepts-messaging.html      |   2 +-
 .../docs/fr/2.6.2/concepts-messaging/index.html    |   2 +-
 content/docs/fr/2.6.2/functions-develop.html       |   4 +-
 content/docs/fr/2.6.2/functions-develop/index.html |   4 +-
 content/docs/fr/2.6.2/sql-rest-api.html            |   2 +-
 content/docs/fr/2.6.2/sql-rest-api/index.html      |   2 +-
 content/docs/fr/2.6.3/concepts-messaging.html      |   2 +-
 .../docs/fr/2.6.3/concepts-messaging/index.html    |   2 +-
 content/docs/fr/2.6.3/functions-develop.html       |   4 +-
 content/docs/fr/2.6.3/functions-develop/index.html |   4 +-
 content/docs/fr/2.6.3/sql-rest-api.html            |   2 +-
 content/docs/fr/2.6.3/sql-rest-api/index.html      |   2 +-
 content/docs/fr/2.7.0/concepts-messaging.html      |   2 +-
 .../docs/fr/2.7.0/concepts-messaging/index.html    |   2 +-
 content/docs/fr/2.7.0/functions-develop.html       |   4 +-
 content/docs/fr/2.7.0/functions-develop/index.html |   4 +-
 content/docs/fr/2.7.0/sql-rest-api.html            |   2 +-
 content/docs/fr/2.7.0/sql-rest-api/index.html      |   2 +-
 content/docs/fr/concepts-messaging.html            |   2 +-
 content/docs/fr/concepts-messaging/index.html      |   2 +-
 content/docs/fr/functions-develop.html             |   4 +-
 content/docs/fr/functions-develop/index.html       |   4 +-
 content/docs/fr/next/concepts-messaging.html       |   2 +-
 content/docs/fr/next/concepts-messaging/index.html |   2 +-
 content/docs/fr/next/functions-develop.html        |   4 +-
 content/docs/fr/next/functions-develop/index.html  |   4 +-
 content/docs/fr/next/sql-rest-api.html             |   2 +-
 content/docs/fr/next/sql-rest-api/index.html       |   2 +-
 content/docs/fr/sql-rest-api.html                  |   2 +-
 content/docs/fr/sql-rest-api/index.html            |   2 +-
 content/docs/ja/2.4.1/functions-develop.html       |   4 +-
 content/docs/ja/2.4.1/functions-develop/index.html |   4 +-
 content/docs/ja/2.4.2/functions-develop.html       |   4 +-
 content/docs/ja/2.4.2/functions-develop/index.html |   4 +-
 content/docs/ja/2.5.0/functions-develop.html       |   4 +-
 content/docs/ja/2.5.0/functions-develop/index.html |   4 +-
 content/docs/ja/2.5.0/sql-rest-api.html            |   2 +-
 content/docs/ja/2.5.0/sql-rest-api/index.html      |   2 +-
 content/docs/ja/2.5.1/functions-develop.html       |   4 +-
 content/docs/ja/2.5.1/functions-develop/index.html |   4 +-
 content/docs/ja/2.5.1/sql-rest-api.html            |   2 +-
 content/docs/ja/2.5.1/sql-rest-api/index.html      |   2 +-
 content/docs/ja/2.5.2/functions-develop.html       |   4 +-
 content/docs/ja/2.5.2/functions-develop/index.html |   4 +-
 content/docs/ja/2.5.2/sql-rest-api.html            |   2 +-
 content/docs/ja/2.5.2/sql-rest-api/index.html      |   2 +-
 content/docs/ja/2.6.0/concepts-messaging.html      |   2 +-
 .../docs/ja/2.6.0/concepts-messaging/index.html    |   2 +-
 content/docs/ja/2.6.0/functions-develop.html       |   4 +-
 content/docs/ja/2.6.0/functions-develop/index.html |   4 +-
 content/docs/ja/2.6.0/sql-rest-api.html            |   2 +-
 content/docs/ja/2.6.0/sql-rest-api/index.html      |   2 +-
 content/docs/ja/2.6.1/concepts-messaging.html      |   2 +-
 .../docs/ja/2.6.1/concepts-messaging/index.html    |   2 +-
 content/docs/ja/2.6.1/functions-develop.html       |   4 +-
 content/docs/ja/2.6.1/functions-develop/index.html |   4 +-
 content/docs/ja/2.6.1/sql-rest-api.html            |   2 +-
 content/docs/ja/2.6.1/sql-rest-api/index.html      |   2 +-
 content/docs/ja/2.6.2/concepts-messaging.html      |   2 +-
 .../docs/ja/2.6.2/concepts-messaging/index.html    |   2 +-
 content/docs/ja/2.6.2/functions-develop.html       |   4 +-
 content/docs/ja/2.6.2/functions-develop/index.html |   4 +-
 content/docs/ja/2.6.2/sql-rest-api.html            |   2 +-
 content/docs/ja/2.6.2/sql-rest-api/index.html      |   2 +-
 content/docs/ja/2.6.3/concepts-messaging.html      |   2 +-
 .../docs/ja/2.6.3/concepts-messaging/index.html    |   2 +-
 content/docs/ja/2.6.3/functions-develop.html       |   4 +-
 content/docs/ja/2.6.3/functions-develop/index.html |   4 +-
 content/docs/ja/2.6.3/sql-rest-api.html            |   2 +-
 content/docs/ja/2.6.3/sql-rest-api/index.html      |   2 +-
 content/docs/ja/2.7.0/concepts-messaging.html      |   2 +-
 .../docs/ja/2.7.0/concepts-messaging/index.html    |   2 +-
 content/docs/ja/2.7.0/functions-develop.html       |   4 +-
 content/docs/ja/2.7.0/functions-develop/index.html |   4 +-
 content/docs/ja/2.7.0/sql-rest-api.html            |   2 +-
 content/docs/ja/2.7.0/sql-rest-api/index.html      |   2 +-
 content/docs/ja/concepts-messaging.html            |   2 +-
 content/docs/ja/concepts-messaging/index.html      |   2 +-
 content/docs/ja/functions-develop.html             |   4 +-
 content/docs/ja/functions-develop/index.html       |   4 +-
 content/docs/ja/next/concepts-messaging.html       |   2 +-
 content/docs/ja/next/concepts-messaging/index.html |   2 +-
 content/docs/ja/next/functions-develop.html        |   4 +-
 content/docs/ja/next/functions-develop/index.html  |   4 +-
 content/docs/ja/next/sql-rest-api.html             |   2 +-
 content/docs/ja/next/sql-rest-api/index.html       |   2 +-
 content/docs/ja/sql-rest-api.html                  |   2 +-
 content/docs/ja/sql-rest-api/index.html            |   2 +-
 content/docs/ko/2.4.1/functions-develop.html       |   4 +-
 content/docs/ko/2.4.1/functions-develop/index.html |   4 +-
 content/docs/ko/2.4.2/functions-develop.html       |   4 +-
 content/docs/ko/2.4.2/functions-develop/index.html |   4 +-
 content/docs/ko/2.5.0/functions-develop.html       |   4 +-
 content/docs/ko/2.5.0/functions-develop/index.html |   4 +-
 content/docs/ko/2.5.0/sql-rest-api.html            |   2 +-
 content/docs/ko/2.5.0/sql-rest-api/index.html      |   2 +-
 content/docs/ko/2.5.1/functions-develop.html       |   4 +-
 content/docs/ko/2.5.1/functions-develop/index.html |   4 +-
 content/docs/ko/2.5.1/sql-rest-api.html            |   2 +-
 content/docs/ko/2.5.1/sql-rest-api/index.html      |   2 +-
 content/docs/ko/2.5.2/functions-develop.html       |   4 +-
 content/docs/ko/2.5.2/functions-develop/index.html |   4 +-
 content/docs/ko/2.5.2/sql-rest-api.html            |   2 +-
 content/docs/ko/2.5.2/sql-rest-api/index.html      |   2 +-
 content/docs/ko/2.6.0/concepts-messaging.html      |   2 +-
 .../docs/ko/2.6.0/concepts-messaging/index.html    |   2 +-
 content/docs/ko/2.6.0/functions-develop.html       |   4 +-
 content/docs/ko/2.6.0/functions-develop/index.html |   4 +-
 content/docs/ko/2.6.0/sql-rest-api.html            |   2 +-
 content/docs/ko/2.6.0/sql-rest-api/index.html      |   2 +-
 content/docs/ko/2.6.1/concepts-messaging.html      |   2 +-
 .../docs/ko/2.6.1/concepts-messaging/index.html    |   2 +-
 content/docs/ko/2.6.1/functions-develop.html       |   4 +-
 content/docs/ko/2.6.1/functions-develop/index.html |   4 +-
 content/docs/ko/2.6.1/sql-rest-api.html            |   2 +-
 content/docs/ko/2.6.1/sql-rest-api/index.html      |   2 +-
 content/docs/ko/2.6.2/concepts-messaging.html      |   2 +-
 .../docs/ko/2.6.2/concepts-messaging/index.html    |   2 +-
 content/docs/ko/2.6.2/functions-develop.html       |   4 +-
 content/docs/ko/2.6.2/functions-develop/index.html |   4 +-
 content/docs/ko/2.6.2/sql-rest-api.html            |   2 +-
 content/docs/ko/2.6.2/sql-rest-api/index.html      |   2 +-
 content/docs/ko/2.6.3/concepts-messaging.html      |   2 +-
 .../docs/ko/2.6.3/concepts-messaging/index.html    |   2 +-
 content/docs/ko/2.6.3/functions-develop.html       |   4 +-
 content/docs/ko/2.6.3/functions-develop/index.html |   4 +-
 content/docs/ko/2.6.3/sql-rest-api.html            |   2 +-
 content/docs/ko/2.6.3/sql-rest-api/index.html      |   2 +-
 content/docs/ko/2.7.0/concepts-messaging.html      |   2 +-
 .../docs/ko/2.7.0/concepts-messaging/index.html    |   2 +-
 content/docs/ko/2.7.0/functions-develop.html       |   4 +-
 content/docs/ko/2.7.0/functions-develop/index.html |   4 +-
 content/docs/ko/2.7.0/sql-rest-api.html            |   2 +-
 content/docs/ko/2.7.0/sql-rest-api/index.html      |   2 +-
 content/docs/ko/concepts-messaging.html            |   2 +-
 content/docs/ko/concepts-messaging/index.html      |   2 +-
 content/docs/ko/functions-develop.html             |   4 +-
 content/docs/ko/functions-develop/index.html       |   4 +-
 content/docs/ko/next/concepts-messaging.html       |   2 +-
 content/docs/ko/next/concepts-messaging/index.html |   2 +-
 content/docs/ko/next/functions-develop.html        |   4 +-
 content/docs/ko/next/functions-develop/index.html  |   4 +-
 content/docs/ko/next/sql-rest-api.html             |   2 +-
 content/docs/ko/next/sql-rest-api/index.html       |   2 +-
 content/docs/ko/sql-rest-api.html                  |   2 +-
 content/docs/ko/sql-rest-api/index.html            |   2 +-
 content/docs/zh-CN/2.4.1/functions-develop.html    |   4 +-
 .../docs/zh-CN/2.4.1/functions-develop/index.html  |   4 +-
 content/docs/zh-CN/2.4.2/functions-develop.html    |   4 +-
 .../docs/zh-CN/2.4.2/functions-develop/index.html  |   4 +-
 content/docs/zh-CN/2.5.0/functions-develop.html    |   4 +-
 .../docs/zh-CN/2.5.0/functions-develop/index.html  |   4 +-
 content/docs/zh-CN/2.5.0/sql-rest-api.html         |   2 +-
 content/docs/zh-CN/2.5.0/sql-rest-api/index.html   |   2 +-
 content/docs/zh-CN/2.5.1/functions-develop.html    |   4 +-
 .../docs/zh-CN/2.5.1/functions-develop/index.html  |   4 +-
 content/docs/zh-CN/2.5.1/sql-rest-api.html         |   2 +-
 content/docs/zh-CN/2.5.1/sql-rest-api/index.html   |   2 +-
 content/docs/zh-CN/2.5.2/functions-develop.html    |   4 +-
 .../docs/zh-CN/2.5.2/functions-develop/index.html  |   4 +-
 content/docs/zh-CN/2.5.2/sql-rest-api.html         |   2 +-
 content/docs/zh-CN/2.5.2/sql-rest-api/index.html   |   2 +-
 content/docs/zh-CN/2.6.0/concepts-messaging.html   |   2 +-
 .../docs/zh-CN/2.6.0/concepts-messaging/index.html |   2 +-
 content/docs/zh-CN/2.6.0/functions-develop.html    |   4 +-
 .../docs/zh-CN/2.6.0/functions-develop/index.html  |   4 +-
 content/docs/zh-CN/2.6.0/sql-rest-api.html         |   2 +-
 content/docs/zh-CN/2.6.0/sql-rest-api/index.html   |   2 +-
 content/docs/zh-CN/2.6.1/concepts-messaging.html   |   2 +-
 .../docs/zh-CN/2.6.1/concepts-messaging/index.html |   2 +-
 content/docs/zh-CN/2.6.1/functions-develop.html    |   4 +-
 .../docs/zh-CN/2.6.1/functions-develop/index.html  |   4 +-
 content/docs/zh-CN/2.6.1/sql-rest-api.html         |   2 +-
 content/docs/zh-CN/2.6.1/sql-rest-api/index.html   |   2 +-
 content/docs/zh-CN/2.6.2/concepts-messaging.html   |   2 +-
 .../docs/zh-CN/2.6.2/concepts-messaging/index.html |   2 +-
 content/docs/zh-CN/2.6.2/functions-develop.html    |   4 +-
 .../docs/zh-CN/2.6.2/functions-develop/index.html  |   4 +-
 content/docs/zh-CN/2.6.2/sql-rest-api.html         |   2 +-
 content/docs/zh-CN/2.6.2/sql-rest-api/index.html   |   2 +-
 content/docs/zh-CN/2.6.3/concepts-messaging.html   |   2 +-
 .../docs/zh-CN/2.6.3/concepts-messaging/index.html |   2 +-
 content/docs/zh-CN/2.6.3/functions-develop.html    |   4 +-
 .../docs/zh-CN/2.6.3/functions-develop/index.html  |   4 +-
 content/docs/zh-CN/2.6.3/sql-rest-api.html         |   2 +-
 content/docs/zh-CN/2.6.3/sql-rest-api/index.html   |   2 +-
 content/docs/zh-CN/2.7.0/concepts-messaging.html   |   2 +-
 .../docs/zh-CN/2.7.0/concepts-messaging/index.html |   2 +-
 content/docs/zh-CN/2.7.0/functions-develop.html    |   4 +-
 .../docs/zh-CN/2.7.0/functions-develop/index.html  |   4 +-
 content/docs/zh-CN/2.7.0/sql-rest-api.html         |   2 +-
 content/docs/zh-CN/2.7.0/sql-rest-api/index.html   |   2 +-
 content/docs/zh-CN/concepts-messaging.html         |   2 +-
 content/docs/zh-CN/concepts-messaging/index.html   |   2 +-
 content/docs/zh-CN/functions-develop.html          |   4 +-
 content/docs/zh-CN/functions-develop/index.html    |   4 +-
 content/docs/zh-CN/next/concepts-messaging.html    |   2 +-
 .../docs/zh-CN/next/concepts-messaging/index.html  |   2 +-
 content/docs/zh-CN/next/functions-develop.html     |   4 +-
 .../docs/zh-CN/next/functions-develop/index.html   |   4 +-
 content/docs/zh-CN/next/sql-rest-api.html          |   2 +-
 content/docs/zh-CN/next/sql-rest-api/index.html    |   2 +-
 content/docs/zh-CN/sql-rest-api.html               |   2 +-
 content/docs/zh-CN/sql-rest-api/index.html         |   2 +-
 content/docs/zh-TW/2.4.1/functions-develop.html    |   4 +-
 .../docs/zh-TW/2.4.1/functions-develop/index.html  |   4 +-
 content/docs/zh-TW/2.4.2/functions-develop.html    |   4 +-
 .../docs/zh-TW/2.4.2/functions-develop/index.html  |   4 +-
 content/docs/zh-TW/2.5.0/functions-develop.html    |   4 +-
 .../docs/zh-TW/2.5.0/functions-develop/index.html  |   4 +-
 content/docs/zh-TW/2.5.0/sql-rest-api.html         |   2 +-
 content/docs/zh-TW/2.5.0/sql-rest-api/index.html   |   2 +-
 content/docs/zh-TW/2.5.1/functions-develop.html    |   4 +-
 .../docs/zh-TW/2.5.1/functions-develop/index.html  |   4 +-
 content/docs/zh-TW/2.5.1/sql-rest-api.html         |   2 +-
 content/docs/zh-TW/2.5.1/sql-rest-api/index.html   |   2 +-
 content/docs/zh-TW/2.5.2/functions-develop.html    |   4 +-
 .../docs/zh-TW/2.5.2/functions-develop/index.html  |   4 +-
 content/docs/zh-TW/2.5.2/sql-rest-api.html         |   2 +-
 content/docs/zh-TW/2.5.2/sql-rest-api/index.html   |   2 +-
 content/docs/zh-TW/2.6.0/concepts-messaging.html   |   2 +-
 .../docs/zh-TW/2.6.0/concepts-messaging/index.html |   2 +-
 content/docs/zh-TW/2.6.0/functions-develop.html    |   4 +-
 .../docs/zh-TW/2.6.0/functions-develop/index.html  |   4 +-
 content/docs/zh-TW/2.6.0/sql-rest-api.html         |   2 +-
 content/docs/zh-TW/2.6.0/sql-rest-api/index.html   |   2 +-
 content/docs/zh-TW/2.6.1/concepts-messaging.html   |   2 +-
 .../docs/zh-TW/2.6.1/concepts-messaging/index.html |   2 +-
 content/docs/zh-TW/2.6.1/functions-develop.html    |   4 +-
 .../docs/zh-TW/2.6.1/functions-develop/index.html  |   4 +-
 content/docs/zh-TW/2.6.1/sql-rest-api.html         |   2 +-
 content/docs/zh-TW/2.6.1/sql-rest-api/index.html   |   2 +-
 content/docs/zh-TW/2.6.2/concepts-messaging.html   |   2 +-
 .../docs/zh-TW/2.6.2/concepts-messaging/index.html |   2 +-
 content/docs/zh-TW/2.6.2/functions-develop.html    |   4 +-
 .../docs/zh-TW/2.6.2/functions-develop/index.html  |   4 +-
 content/docs/zh-TW/2.6.2/sql-rest-api.html         |   2 +-
 content/docs/zh-TW/2.6.2/sql-rest-api/index.html   |   2 +-
 content/docs/zh-TW/2.6.3/concepts-messaging.html   |   2 +-
 .../docs/zh-TW/2.6.3/concepts-messaging/index.html |   2 +-
 content/docs/zh-TW/2.6.3/functions-develop.html    |   4 +-
 .../docs/zh-TW/2.6.3/functions-develop/index.html  |   4 +-
 content/docs/zh-TW/2.6.3/sql-rest-api.html         |   2 +-
 content/docs/zh-TW/2.6.3/sql-rest-api/index.html   |   2 +-
 content/docs/zh-TW/2.7.0/concepts-messaging.html   |   2 +-
 .../docs/zh-TW/2.7.0/concepts-messaging/index.html |   2 +-
 content/docs/zh-TW/2.7.0/functions-develop.html    |   4 +-
 .../docs/zh-TW/2.7.0/functions-develop/index.html  |   4 +-
 content/docs/zh-TW/2.7.0/sql-rest-api.html         |   2 +-
 content/docs/zh-TW/2.7.0/sql-rest-api/index.html   |   2 +-
 content/docs/zh-TW/concepts-messaging.html         |   2 +-
 content/docs/zh-TW/concepts-messaging/index.html   |   2 +-
 content/docs/zh-TW/functions-develop.html          |   4 +-
 content/docs/zh-TW/functions-develop/index.html    |   4 +-
 content/docs/zh-TW/next/concepts-messaging.html    |   2 +-
 .../docs/zh-TW/next/concepts-messaging/index.html  |   2 +-
 content/docs/zh-TW/next/functions-develop.html     |   4 +-
 .../docs/zh-TW/next/functions-develop/index.html   |   4 +-
 content/docs/zh-TW/next/sql-rest-api.html          |   2 +-
 content/docs/zh-TW/next/sql-rest-api/index.html    |   2 +-
 content/docs/zh-TW/sql-rest-api.html               |   2 +-
 content/docs/zh-TW/sql-rest-api/index.html         |   2 +-
 content/en/contributing.html                       |   2 +-
 content/en/contributing/index.html                 |   2 +-
 content/fr/contributing.html                       |   2 +-
 content/fr/contributing/index.html                 |   2 +-
 content/ja/contributing.html                       |   2 +-
 content/ja/contributing/index.html                 |   2 +-
 content/ko/contributing.html                       |   2 +-
 content/ko/contributing/index.html                 |   2 +-
 content/swagger/2.8.0-SNAPSHOT/swagger.json        | 530 ++++++++++----------
 .../swagger/2.8.0-SNAPSHOT/swaggerfunctions.json   | 538 ++++++++++-----------
 .../swagger/2.8.0-SNAPSHOT/swaggerpackages.json    | 488 +++++++++----------
 content/swagger/2.8.0-SNAPSHOT/swaggersink.json    | 488 +++++++++----------
 content/swagger/2.8.0-SNAPSHOT/swaggersource.json  | 488 +++++++++----------
 content/swagger/2.8.0-SNAPSHOT/v2/swagger.json     | 530 ++++++++++----------
 .../2.8.0-SNAPSHOT/v3/swaggerfunctions.json        | 538 ++++++++++-----------
 .../swagger/2.8.0-SNAPSHOT/v3/swaggerpackages.json | 488 +++++++++----------
 content/swagger/2.8.0-SNAPSHOT/v3/swaggersink.json | 488 +++++++++----------
 .../swagger/2.8.0-SNAPSHOT/v3/swaggersource.json   | 488 +++++++++----------
 content/swagger/master/swagger.json                | 530 ++++++++++----------
 content/swagger/master/swaggerfunctions.json       | 538 ++++++++++-----------
 content/swagger/master/swaggerpackages.json        | 488 +++++++++----------
 content/swagger/master/swaggersink.json            | 488 +++++++++----------
 content/swagger/master/swaggersource.json          | 488 +++++++++----------
 content/swagger/master/v2/swagger.json             | 530 ++++++++++----------
 content/swagger/master/v3/swaggerfunctions.json    | 538 ++++++++++-----------
 content/swagger/master/v3/swaggerpackages.json     | 488 +++++++++----------
 content/swagger/master/v3/swaggersink.json         | 488 +++++++++----------
 content/swagger/master/v3/swaggersource.json       | 488 +++++++++----------
 content/zh-CN/contributing.html                    |   2 +-
 content/zh-CN/contributing/index.html              |   2 +-
 content/zh-TW/contributing.html                    |   2 +-
 content/zh-TW/contributing/index.html              |   2 +-
 699 files changed, 5934 insertions(+), 5909 deletions(-)

diff --git a/content/api/client/2.8.0-SNAPSHOT/allclasses-frame.html b/content/api/client/2.8.0-SNAPSHOT/allclasses-frame.html
index 97a5344..3d85501 100644
--- a/content/api/client/2.8.0-SNAPSHOT/allclasses-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/allclasses-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/allclasses-noframe.html b/content/api/client/2.8.0-SNAPSHOT/allclasses-noframe.html
index aa23bb4..6fdc7c8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/allclasses-noframe.html
+++ b/content/api/client/2.8.0-SNAPSHOT/allclasses-noframe.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/constant-values.html b/content/api/client/2.8.0-SNAPSHOT/constant-values.html
index 2f71d47..d4ea835 100644
--- a/content/api/client/2.8.0-SNAPSHOT/constant-values.html
+++ b/content/api/client/2.8.0-SNAPSHOT/constant-values.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Constant Field Values (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/deprecated-list.html b/content/api/client/2.8.0-SNAPSHOT/deprecated-list.html
index f424064..1e506fa 100644
--- a/content/api/client/2.8.0-SNAPSHOT/deprecated-list.html
+++ b/content/api/client/2.8.0-SNAPSHOT/deprecated-list.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Deprecated List (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/help-doc.html b/content/api/client/2.8.0-SNAPSHOT/help-doc.html
index 3bc6653..e7ff3f4 100644
--- a/content/api/client/2.8.0-SNAPSHOT/help-doc.html
+++ b/content/api/client/2.8.0-SNAPSHOT/help-doc.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>API Help (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/index-all.html b/content/api/client/2.8.0-SNAPSHOT/index-all.html
index 19c8b89..89857c8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/index-all.html
+++ b/content/api/client/2.8.0-SNAPSHOT/index-all.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Index (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
@@ -1183,6 +1183,10 @@
 <div class="block">Return the internal native representation of the Record,
  like a AVRO GenericRecord.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#getNativeSchema--">getNativeSchema()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Return the native schema that is wrapped by Pulsar API.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getNumAcksFailed--">getNumAcksFailed()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getNumAcksReceived--">getNumAcksReceived()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
diff --git a/content/api/client/2.8.0-SNAPSHOT/index.html b/content/api/client/2.8.0-SNAPSHOT/index.html
index 7ee9089..0ab25c5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/index.html
+++ b/content/api/client/2.8.0-SNAPSHOT/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Pulsar Client :: API 2.8.0-SNAPSHOT API</title>
 <script type="text/javascript">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Authentication.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Authentication.html
index 4211dfb..cbaa28c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Authentication.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Authentication.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Authentication (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationDataProvider.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationDataProvider.html
index 7f082eb..14dc7c8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationDataProvider.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationDataProvider.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AuthenticationDataProvider (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationFactory.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationFactory.html
index 72999cf..4d95123 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationFactory.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationFactory.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AuthenticationFactory (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchMessageContainer.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchMessageContainer.html
index b4e3a8b..303e795 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchMessageContainer.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchMessageContainer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BatchMessageContainer (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html
index e4ee416..431d6cd 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BatchReceivePolicy.Builder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.html
index 51d27f4..1f6506d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BatchReceivePolicy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatcherBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatcherBuilder.html
index 07b3eb4..8fe0db5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatcherBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatcherBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BatcherBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ClientBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ClientBuilder.html
index 65061e9..de6a01b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ClientBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ClientBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ClientBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CompressionType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CompressionType.html
index 32298a1..758fe4e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CompressionType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CompressionType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CompressionType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Consumer.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Consumer.html
index ef04e66..ea8ec69 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Consumer.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Consumer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Consumer (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerBuilder.html
index 159f0ae..7a82712 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ConsumerBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html
index 6995c35..a08b0f0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ConsumerCryptoFailureAction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerEventListener.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerEventListener.html
index 4606d36..31f56a8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerEventListener.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerEventListener.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ConsumerEventListener (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerInterceptor.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerInterceptor.html
index 32cc6ef..e3820d3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerInterceptor.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerInterceptor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ConsumerInterceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerStats.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerStats.html
index 91a74d0..855c36b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerStats.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerStats.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ConsumerStats (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CryptoKeyReader.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CryptoKeyReader.html
index ae843c1..464b575 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CryptoKeyReader.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CryptoKeyReader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CryptoKeyReader (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/DeadLetterPolicy.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/DeadLetterPolicy.html
index 97d981c..cf51da2 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/DeadLetterPolicy.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/DeadLetterPolicy.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>DeadLetterPolicy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncodedAuthenticationParameterSupport.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncodedAuthenticationParameterSupport.html
index 6780860..453c3f2 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncodedAuthenticationParameterSupport.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncodedAuthenticationParameterSupport.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>EncodedAuthenticationParameterSupport (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncryptionKeyInfo.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncryptionKeyInfo.html
index f72f90c..4cc5bb5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncryptionKeyInfo.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncryptionKeyInfo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>EncryptionKeyInfo (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/HashingScheme.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/HashingScheme.html
index 4c7bdd9..95fe7a6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/HashingScheme.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/HashingScheme.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>HashingScheme (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedMode.html
index e901699..062015c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeySharedMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicyAutoSplit.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicyAutoSplit.html
index 183d42e..87da0a0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicyAutoSplit.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicyAutoSplit.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeySharedPolicy.KeySharedPolicyAutoSplit (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html
index 7b72705..554bc87 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeySharedPolicy.KeySharedPolicySticky (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.html
index 6fcab71..a14c7d2 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeySharedPolicy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeyStoreParams.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeyStoreParams.html
index 8eb1d9f..de471f9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeyStoreParams.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeyStoreParams.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeyStoreParams (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Message.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Message.html
index 8be08b1..7927487 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Message.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Message.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Message (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageCrypto.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageCrypto.html
index 58540dd..6610666 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageCrypto.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageCrypto.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MessageCrypto (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageId.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageId.html
index 426f867..5de7f7f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageId.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageId.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MessageId (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageListener.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageListener.html
index 7bd79c4..8d6d353 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageListener.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageListener.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MessageListener (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRouter.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRouter.html
index e4e5db6..dee7e65 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRouter.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRouter.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MessageRouter (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRoutingMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRoutingMode.html
index 9e36eda..2d003be 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRoutingMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRoutingMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MessageRoutingMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Messages.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Messages.html
index b53109f..9817b25 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Messages.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Messages.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Messages (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Producer.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Producer.html
index 9d20bd8..27ea38b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Producer.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Producer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Producer (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerAccessMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerAccessMode.html
index 61e050d..2e9b5d7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerAccessMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerAccessMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerAccessMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder.html
index 73c8faa..166f790 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerCryptoFailureAction.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerCryptoFailureAction.html
index 255f71c..175d95f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerCryptoFailureAction.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerCryptoFailureAction.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerCryptoFailureAction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerInterceptor.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerInterceptor.html
index 4a343e0..0546bed 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerInterceptor.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerInterceptor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerInterceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerStats.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerStats.html
index 35e2d48..beaed1f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerStats.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerStats.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerStats (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProxyProtocol.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProxyProtocol.html
index 1d0cc86..387edde 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProxyProtocol.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProxyProtocol.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProxyProtocol (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient.html
index 5d271b9..3201bfd 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClient (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html
index 9ce77e1..07a4f5c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.AlreadyClosedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html
index a02cd81..a5321a3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.AuthenticationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html
index ec4327d..c2dccfd 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.AuthorizationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html
index 98cd4a4..8509276 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.BrokerMetadataException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html
index 20b2e1e..95c04e2 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.BrokerPersistenceException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html
index 291f137..1384a42 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ChecksumException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConnectException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConnectException.html
index 72def0d..a1c8fd0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConnectException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConnectException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ConnectException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerAssignException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerAssignException.html
index 8852ae3..5034752 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerAssignException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerAssignException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ConsumerAssignException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html
index 26ab712..54dd98e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ConsumerBusyException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.CryptoException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.CryptoException.html
index bb88145..d12cfc9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.CryptoException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.CryptoException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.CryptoException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html
index 34f3a8d..aecf048 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.GettingAuthenticationDataException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html
index 7659392..fa85c03 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.IncompatibleSchemaException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html
index d087004..da3cea6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.InvalidConfigurationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html
index 4511b31..8726af0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.InvalidMessageException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html
index aa252de..66ad084 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.InvalidServiceURL (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html
index 97c513c..5a82adc 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.InvalidTopicNameException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.LookupException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.LookupException.html
index 2fa1ae6..f459501 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.LookupException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.LookupException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.LookupException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MemoryBufferIsFullError.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MemoryBufferIsFullError.html
index f036ebb..27bb9a5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MemoryBufferIsFullError.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MemoryBufferIsFullError.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.MemoryBufferIsFullError (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html
index 6091a25..8bf083d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.MessageAcknowledgeException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotAllowedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotAllowedException.html
index 7c5614c..9d8019a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotAllowedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotAllowedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.NotAllowedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html
index 91cd501..bcbe704 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.NotConnectedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html
index abafad1..cd8b293 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.NotFoundException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html
index ea3b353..4a48294 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.NotSupportedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html
index b359242..2e7c529 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ProducerBlockedQuotaExceededError (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html
index 2df500b..1e08c28 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ProducerBlockedQuotaExceededException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html
index fac3da3..d31aae2 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ProducerBusyException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerFencedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerFencedException.html
index 4b001b1..ded3126 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerFencedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerFencedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ProducerFencedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html
index 40a4993..3eafa40 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ProducerQueueIsFullError (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html
index 57460fd..cc5bf3a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.TimeoutException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html
index 9a3e855..abc14b0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.TooManyRequestsException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicDoesNotExistException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicDoesNotExistException.html
index 8640a50..714922f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicDoesNotExistException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicDoesNotExistException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.TopicDoesNotExistException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html
index 1cf4f0f..8f05871 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.TopicTerminatedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html
index 3995423..ef87912 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.TransactionConflictException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html
index d1e85be..6736fde 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.UnsupportedAuthenticationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.html
index fb81a8d..b772908 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Range.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Range.html
index b389229..251a608 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Range.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Range.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Range (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Reader.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Reader.html
index 4e5e07f..8004213 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Reader.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Reader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Reader (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderBuilder.html
index 7e0255c..56968fa 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ReaderBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderListener.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderListener.html
index abd2915..67faddf 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderListener.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderListener.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ReaderListener (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/RegexSubscriptionMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/RegexSubscriptionMode.html
index 7a1b418..2b147c4 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/RegexSubscriptionMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/RegexSubscriptionMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>RegexSubscriptionMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Schema.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Schema.html
index e724645..6b2e0fb 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Schema.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Schema.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
@@ -19,7 +19,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":17,"i1":17,"i2":17,"i3":49,"i4":17,"i5":17,"i6":6,"i7":18,"i8":18,"i9":18,"i10":6,"i11":17,"i12":17,"i13":6,"i14":17,"i15":17,"i16":17,"i17":17,"i18":17,"i19":17,"i20":17,"i21":17,"i22":17,"i23":17,"i24":17,"i25":18,"i26":18,"i27":18,"i28":18};
+var methods = {"i0":17,"i1":17,"i2":17,"i3":49,"i4":17,"i5":17,"i6":6,"i7":18,"i8":18,"i9":18,"i10":6,"i11":17,"i12":18,"i13":17,"i14":6,"i15":17,"i16":17,"i17":17,"i18":17,"i19":17,"i20":17,"i21":17,"i22":17,"i23":17,"i24":17,"i25":17,"i26":18,"i27":18,"i28":18,"i29":18};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -329,33 +329,39 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.h
 </td>
 </tr>
 <tr id="i12" class="altColor">
+<td class="colFirst"><code>default <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#getNativeSchema--">getNativeSchema</a></span>()</code>
+<div class="block">Return the native schema that is wrapped by Pulsar API.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#getSchema-org.apache.pulsar.common.schema.SchemaInfo-">getSchema</a></span>(<a href="../../../../../org/apache/pulsar/common/schema/SchemaInfo.html" title="class in org.apache.pulsar.common.schema">SchemaInfo</a>&nbsp;schemaInfo)</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/pulsar/common/schema/SchemaInfo.html" title="class in org.apache.pulsar.common.schema">SchemaInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#getSchemaInfo--">getSchemaInfo</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;T&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#JSON-java.lang.Class-">JSON</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;pojo)</code>
 <div class="block">Create a JSON schema type by extracting the fields of the specified class.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;T&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#JSON-org.apache.pulsar.client.api.schema.SchemaDefinition-">JSON</a></span>(<a href="../../../../../org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinition</a>&nbsp;schemaDefinition)</code>
 <div class="block">Create a JSON schema type with schema definition.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;<a href="../../../../../org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a>&lt;K,V&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#KeyValue-java.lang.Class-java.lang.Class-">KeyValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;K&gt;&nbsp;key,
         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;V&gt;&nbsp;value)</code>
 <div class="block">Key Value Schema whose underneath key and value schemas are JSONSchema.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;<a href="../../../../../org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a>&lt;K,V&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#KeyValue-java.lang.Class-java.lang.Class-org.apache.pulsar.common.schema.SchemaType-">KeyValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;K&gt;&nbsp;key,
         <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;V&gt;&nbsp;value,
@@ -363,14 +369,14 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.h
 <div class="block">Key Value Schema using passed in schema type, support JSON and AVRO currently.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;<a href="../../../../../org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a>&lt;K,V&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#KeyValue-org.apache.pulsar.client.api.Schema-org.apache.pulsar.client.api.Schema-">KeyValue</a></span>(<a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;K&gt;&nbsp;key,
         <a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;V&gt;&nbsp;value)</code>
 <div class="block">Key Value Schema using passed in key and value schemas.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>static &lt;K,V&gt;&nbsp;<a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;<a href="../../../../../org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a>&lt;K,V&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#KeyValue-org.apache.pulsar.client.api.Schema-org.apache.pulsar.client.api.Schema-org.apache.pulsar.common.schema.KeyValueEncodingType-">KeyValue</a></span>(<a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;K&gt;&nbsp;key,
         <a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;V&gt;&nbsp;value,
@@ -378,53 +384,53 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.h
 <div class="block">Key Value Schema using passed in key, value and encoding type schemas.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;<a href="../../../../../org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a>&lt;byte[],byte[]&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#KV_BYTES--">KV_BYTES</a></span>()</code>
 <div class="block">Schema that can be used to encode/decode KeyValue.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>static &lt;T extends com.google.protobuf.GeneratedMessageV3&gt;<br><a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;T&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#PROTOBUF_NATIVE-java.lang.Class-">PROTOBUF_NATIVE</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
 <div class="block">Create a Protobuf-Native schema type by extracting the fields of the specified class.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>static &lt;T extends com.google.protobuf.GeneratedMessageV3&gt;<br><a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;T&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#PROTOBUF_NATIVE-org.apache.pulsar.client.api.schema.SchemaDefinition-">PROTOBUF_NATIVE</a></span>(<a href="../../../../../org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinition</a>&lt;T&gt;&nbsp;schemaDefinition)</code>
 <div class="block">Create a Protobuf-Native schema type with schema definition.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>static &lt;T extends com.google.protobuf.GeneratedMessageV3&gt;<br><a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;T&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#PROTOBUF-java.lang.Class-">PROTOBUF</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
 <div class="block">Create a Protobuf schema type by extracting the fields of the specified class.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>static &lt;T extends com.google.protobuf.GeneratedMessageV3&gt;<br><a href="../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a>&lt;T&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#PROTOBUF-org.apache.pulsar.client.api.schema.SchemaDefinition-">PROTOBUF</a></span>(<a href="../../../../../org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinition</a>&lt;T&gt;&nbsp;schemaDefinition)</code>
 <div class="block">Create a Protobuf schema type with schema definition.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>default boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#requireFetchingSchemaInfo--">requireFetchingSchemaInfo</a></span>()</code>
 <div class="block">Check if this schema requires fetching schema info to configure the schema.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#setSchemaInfoProvider-org.apache.pulsar.client.api.schema.SchemaInfoProvider-">setSchemaInfoProvider</a></span>(<a href="../../../../../org/apache/pulsar/client/api/schema/SchemaInfoProvider.html" title="interface in org.apache.pulsar.client.api.schema">SchemaInfoProvider</a>&nbsp;schemaInfoProvider)</code>&nbsp;</td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>default boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#supportSchemaVersioning--">supportSchemaVersioning</a></span>()</code>
 <div class="block">Returns whether this schema supports versioning.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>default void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Schema.html#validate-byte:A-">validate</a></span>(byte[]&nbsp;message)</code>
 <div class="block">Check if the message is a valid object for this schema.</div>
@@ -789,6 +795,21 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.h
 </dl>
 </li>
 </ul>
+<a name="getNativeSchema--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNativeSchema</h4>
+<pre>default&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getNativeSchema()</pre>
+<div class="block">Return the native schema that is wrapped by Pulsar API.
+ For instance with this method you can access the Avro schema</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the internal schema or null if not present</dd>
+</dl>
+</li>
+</ul>
 <a name="PROTOBUF-java.lang.Class-">
 <!--   -->
 </a>
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SchemaSerializationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SchemaSerializationException.html
index 39f2a44..44f2242 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SchemaSerializationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SchemaSerializationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaSerializationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ServiceUrlProvider.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ServiceUrlProvider.html
index 90ef1b6..aca528c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ServiceUrlProvider.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ServiceUrlProvider.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ServiceUrlProvider (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SizeUnit.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SizeUnit.html
index 6a7cbc4..c0cb407 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SizeUnit.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SizeUnit.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SizeUnit (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionInitialPosition.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionInitialPosition.html
index 277b6f1..2ac6a67 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionInitialPosition.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionInitialPosition.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SubscriptionInitialPosition (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionMode.html
index 5e90da3..2126b73 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SubscriptionMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionType.html
index 17bf6d5..916074a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SubscriptionType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TopicMetadata.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TopicMetadata.html
index dcce6f0..c3923e9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TopicMetadata.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TopicMetadata.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TopicMetadata (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TypedMessageBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TypedMessageBuilder.html
index 07d8964..ea3b223 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TypedMessageBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TypedMessageBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TypedMessageBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Authentication.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Authentication.html
index a93c127..06c8131 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Authentication.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Authentication.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Authentication (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationDataProvider.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationDataProvider.html
index 8313c57..e46e43e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationDataProvider.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationDataProvider.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.AuthenticationDataProvider (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationFactory.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationFactory.html
index ac32001..319d662 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationFactory.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationFactory.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.AuthenticationFactory (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchMessageContainer.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchMessageContainer.html
index 109c6de..0da46cd 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchMessageContainer.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchMessageContainer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.BatchMessageContainer (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.Builder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.Builder.html
index ee6007a..889e927 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.Builder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.Builder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.BatchReceivePolicy.Builder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.html
index d64adf3..066bf37 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.BatchReceivePolicy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatcherBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatcherBuilder.html
index 5563150..d038c65 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatcherBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatcherBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.BatcherBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ClientBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ClientBuilder.html
index 652be36..2da47ea 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ClientBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ClientBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ClientBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CompressionType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CompressionType.html
index de8ebfd..d79e916 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CompressionType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CompressionType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.CompressionType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Consumer.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Consumer.html
index 0cbd34a..5018744 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Consumer.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Consumer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Consumer (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerBuilder.html
index 51416f0..a2d2cd9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ConsumerBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerCryptoFailureAction.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerCryptoFailureAction.html
index 6168437..64e05ae 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerCryptoFailureAction.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerCryptoFailureAction.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.ConsumerCryptoFailureAction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerEventListener.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerEventListener.html
index 86183de..40d9ebf 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerEventListener.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerEventListener.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ConsumerEventListener (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerInterceptor.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerInterceptor.html
index 00c3fb3..a0f4883 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerInterceptor.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerInterceptor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ConsumerInterceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerStats.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerStats.html
index 201ca44..562ccec 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerStats.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerStats.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ConsumerStats (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CryptoKeyReader.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CryptoKeyReader.html
index 3ed390d..dc17560 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CryptoKeyReader.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CryptoKeyReader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.CryptoKeyReader (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/DeadLetterPolicy.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/DeadLetterPolicy.html
index 102c7ad..c5cdadb 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/DeadLetterPolicy.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/DeadLetterPolicy.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.DeadLetterPolicy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncodedAuthenticationParameterSupport.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncodedAuthenticationParameterSupport.html
index dea8de3..44f68b6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncodedAuthenticationParameterSupport.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncodedAuthenticationParameterSupport.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.EncodedAuthenticationParameterSupport (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncryptionKeyInfo.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncryptionKeyInfo.html
index 8e2fb8b..cd7e6e0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncryptionKeyInfo.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncryptionKeyInfo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.EncryptionKeyInfo (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/HashingScheme.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/HashingScheme.html
index feaae5f..3cdb850 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/HashingScheme.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/HashingScheme.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.HashingScheme (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedMode.html
index 61dc606..2737db9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.KeySharedMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicyAutoSplit.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicyAutoSplit.html
index ceb91ef..7a7c8a5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicyAutoSplit.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicyAutoSplit.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.KeySharedPolicy.KeySharedPolicyAutoSplit (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicySticky.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicySticky.html
index d0757d5..6789b0d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicySticky.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicySticky.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.KeySharedPolicy.KeySharedPolicySticky (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.html
index 557bb84..2bb6eb8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.KeySharedPolicy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeyStoreParams.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeyStoreParams.html
index f0cab12..4eb6e82 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeyStoreParams.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeyStoreParams.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.KeyStoreParams (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Message.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Message.html
index bca3194..fc81cad 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Message.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Message.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Message (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageCrypto.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageCrypto.html
index 91c34a4..d0ae8c2 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageCrypto.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageCrypto.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.MessageCrypto (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageId.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageId.html
index 592621d..e622dfe 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageId.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageId.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.MessageId (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageListener.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageListener.html
index 8a63415..88541dc 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageListener.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageListener.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.MessageListener (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRouter.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRouter.html
index 38e9bd3..9cfd097 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRouter.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRouter.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.MessageRouter (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRoutingMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRoutingMode.html
index 1bfc0be..7419b5f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRoutingMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRoutingMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.MessageRoutingMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Messages.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Messages.html
index 04d7ec4..0c7f1e9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Messages.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Messages.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Messages (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Producer.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Producer.html
index a286b98..d3f0ee5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Producer.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Producer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Producer (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerAccessMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerAccessMode.html
index f42079f..1c02975 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerAccessMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerAccessMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.ProducerAccessMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerBuilder.html
index a4241e1..eaeed27 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ProducerBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerCryptoFailureAction.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerCryptoFailureAction.html
index 7fccdad..db3ea5f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerCryptoFailureAction.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerCryptoFailureAction.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.ProducerCryptoFailureAction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerInterceptor.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerInterceptor.html
index e841867..4e35a30 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerInterceptor.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerInterceptor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ProducerInterceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerStats.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerStats.html
index 37659e5..10fbfa3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerStats.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerStats.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ProducerStats (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProxyProtocol.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProxyProtocol.html
index 8ae9533..679fc83 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProxyProtocol.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProxyProtocol.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.ProxyProtocol (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClient.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClient.html
index 0776bb6..dcbc6e5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClient.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClient.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.PulsarClient (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AlreadyClosedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AlreadyClosedException.html
index d7ff554..c74ee7b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AlreadyClosedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AlreadyClosedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.AlreadyClosedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthenticationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthenticationException.html
index c8c3d48..4926511 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthenticationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthenticationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.AuthenticationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthorizationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthorizationException.html
index 15bc570..05c975b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthorizationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthorizationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.AuthorizationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerMetadataException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerMetadataException.html
index d4814e9..2dea60b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerMetadataException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerMetadataException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.BrokerMetadataException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerPersistenceException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerPersistenceException.html
index 810b101..2beb503 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerPersistenceException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerPersistenceException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.BrokerPersistenceException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ChecksumException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ChecksumException.html
index e1e74fe..7a39b06 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ChecksumException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ChecksumException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ChecksumException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConnectException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConnectException.html
index 7b818c2..96e2180 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConnectException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConnectException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ConnectException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerAssignException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerAssignException.html
index 560c934..f3198c5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerAssignException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerAssignException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ConsumerAssignException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerBusyException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerBusyException.html
index 3048366..1eea921 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerBusyException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerBusyException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ConsumerBusyException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.CryptoException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.CryptoException.html
index bf3083c..5ac5e46 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.CryptoException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.CryptoException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.CryptoException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.GettingAuthenticationDataException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.GettingAuthenticationDataException.html
index 0a43dc6..698a648 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.GettingAuthenticationDataException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.GettingAuthenticationDataException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.GettingAuthenticationDataException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.IncompatibleSchemaException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.IncompatibleSchemaException.html
index 807af8d..ef1d9db 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.IncompatibleSchemaException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.IncompatibleSchemaException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.IncompatibleSchemaException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidConfigurationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidConfigurationException.html
index bb1a1c7..f0029db 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidConfigurationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidConfigurationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.InvalidConfigurationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidMessageException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidMessageException.html
index c59a506..988a44a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidMessageException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidMessageException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.InvalidMessageException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidServiceURL.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidServiceURL.html
index a5ecef0..bc98cbc 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidServiceURL.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidServiceURL.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.InvalidServiceURL (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidTopicNameException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidTopicNameException.html
index bedf93f..46b73fa 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidTopicNameException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidTopicNameException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.InvalidTopicNameException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.LookupException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.LookupException.html
index 9e7a5cb..fafda9e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.LookupException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.LookupException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.LookupException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MemoryBufferIsFullError.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MemoryBufferIsFullError.html
index b1d691d..d15e65a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MemoryBufferIsFullError.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MemoryBufferIsFullError.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.MemoryBufferIsFullError (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MessageAcknowledgeException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MessageAcknowledgeException.html
index 7aa876d..0371e8c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MessageAcknowledgeException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MessageAcknowledgeException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.MessageAcknowledgeException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotAllowedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotAllowedException.html
index 17a70c3..879da3d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotAllowedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotAllowedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.NotAllowedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotConnectedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotConnectedException.html
index 6e61d5f..b39c1d5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotConnectedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotConnectedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.NotConnectedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotFoundException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotFoundException.html
index de2dfa6..b00c634 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotFoundException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotFoundException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.NotFoundException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotSupportedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotSupportedException.html
index aa01d99..6c61b7a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotSupportedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotSupportedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.NotSupportedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededError.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededError.html
index 1dc72f6..7281ff0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededError.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededError.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ProducerBlockedQuotaExceededError (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededException.html
index dcb4b96..d932b3a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ProducerBlockedQuotaExceededException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBusyException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBusyException.html
index c8f5d73..b917e1a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBusyException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBusyException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ProducerBusyException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerFencedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerFencedException.html
index c6ff58a..574bf8d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerFencedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerFencedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ProducerFencedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerQueueIsFullError.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerQueueIsFullError.html
index 752bd2d..6aab6c3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerQueueIsFullError.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerQueueIsFullError.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ProducerQueueIsFullError (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TimeoutException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TimeoutException.html
index 581d2cb..ebf9d6b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TimeoutException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TimeoutException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.TimeoutException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TooManyRequestsException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TooManyRequestsException.html
index 7df6684..f83f7c7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TooManyRequestsException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TooManyRequestsException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.TooManyRequestsException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicDoesNotExistException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicDoesNotExistException.html
index 73ba82f..19fb1fc 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicDoesNotExistException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicDoesNotExistException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.TopicDoesNotExistException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicTerminatedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicTerminatedException.html
index 8051bdb..4290ce7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicTerminatedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicTerminatedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.TopicTerminatedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TransactionConflictException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TransactionConflictException.html
index d518738..ccf6605 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TransactionConflictException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TransactionConflictException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.TransactionConflictException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.UnsupportedAuthenticationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.UnsupportedAuthenticationException.html
index 9236124..a589154 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.UnsupportedAuthenticationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.UnsupportedAuthenticationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.html
index b578c06..9882fb4 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Range.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Range.html
index b4fe843..2d5ed56 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Range.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Range.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.Range (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Reader.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Reader.html
index 539c24a..8d97f98 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Reader.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Reader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Reader (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderBuilder.html
index 14df923..4202e64 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ReaderBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderListener.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderListener.html
index eaa8b4b..2924851 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderListener.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderListener.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ReaderListener (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/RegexSubscriptionMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/RegexSubscriptionMode.html
index ea2e314..c2ccbe6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/RegexSubscriptionMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/RegexSubscriptionMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.RegexSubscriptionMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Schema.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Schema.html
index 3e851bd..853172d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Schema.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Schema.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SchemaSerializationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SchemaSerializationException.html
index 71f39d6..9de6453 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SchemaSerializationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SchemaSerializationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.SchemaSerializationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ServiceUrlProvider.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ServiceUrlProvider.html
index de407d5..bc8aee5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ServiceUrlProvider.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ServiceUrlProvider.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ServiceUrlProvider (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SizeUnit.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SizeUnit.html
index 609d35e..2f02111 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SizeUnit.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SizeUnit.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.SizeUnit (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionInitialPosition.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionInitialPosition.html
index a23a406..30b2353 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionInitialPosition.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionInitialPosition.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.SubscriptionInitialPosition (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionMode.html
index de7c0b4..bb4892a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.SubscriptionMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionType.html
index 004e815..6d992f7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.SubscriptionType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TopicMetadata.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TopicMetadata.html
index af8f6a8..8db37ef 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TopicMetadata.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TopicMetadata.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.TopicMetadata (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TypedMessageBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TypedMessageBuilder.html
index e70010e..b2763d4 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TypedMessageBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TypedMessageBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.TypedMessageBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html
index e725d40..55e7d49 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerInterceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html
index bfa36d2..a4ac504 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerInterceptorWrapper (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptor.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptor.html
index 9ff9d6f..a3cf722 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptor.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.interceptor.ProducerInterceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptorWrapper.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptorWrapper.html
index d592fd7..31840d4 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptorWrapper.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptorWrapper.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.interceptor.ProducerInterceptorWrapper (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-frame.html
index cc59177..be9d8d6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.interceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-summary.html
index eb85e61..3f232b0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.interceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-tree.html
index 10e541f..405bf20 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.interceptor Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-use.html
index 51a15d4..197f742 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.client.api.interceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-frame.html
index 909e5e4..0c032c9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-summary.html
index 7e29b5b..60ef655 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-tree.html
index 882b3c5..0d05841 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-use.html
index 86309ef..2832280 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.client.api (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/Field.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/Field.html
index 76d7380..df9fcc6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/Field.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/Field.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Field (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html
index ee45f10..7b03937 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>FieldSchemaBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecord.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecord.html
index 0018772..be23a87 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecord.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecord.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>GenericRecord (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecordBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecordBuilder.html
index aad72d8..71b724f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecordBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecordBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>GenericRecordBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericSchema.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericSchema.html
index 12c9230..f6f0a41 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericSchema.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericSchema.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>GenericSchema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
@@ -171,7 +171,7 @@ extends <a href="../../../../../../org/apache/pulsar/client/api/Schema.html" tit
 <!--   -->
 </a>
 <h3>Methods inherited from interface&nbsp;org.apache.pulsar.client.api.<a href="../../../../../../org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></h3>
-<code><a href="../../../../../../org/apache/pulsar/client/api/Schema.html#AUTO_CONSUME--">AUTO_CONSUME</a>, <a href="../../../../../../org/apache/pulsar/client/api/Schema.html#AUTO_PRODUCE_BYTES--">AUTO_PRODUCE_BYTES</a>, <a href="../../../../../../org/apache/pulsar/client/api/Schema.html#AUTO_PRODUCE_BYTES-org.apache.pulsar.client.api.Schema-">AUTO_PRODUCE_BYTES</a>, <a href="../../../../../../org/apache/pulsar/client/api/Schema.html#AUTO--">AUTO</a>, <a href="../../../../../../org/apac [...]
+<code><a href="../../../../../../org/apache/pulsar/client/api/Schema.html#AUTO_CONSUME--">AUTO_CONSUME</a>, <a href="../../../../../../org/apache/pulsar/client/api/Schema.html#AUTO_PRODUCE_BYTES--">AUTO_PRODUCE_BYTES</a>, <a href="../../../../../../org/apache/pulsar/client/api/Schema.html#AUTO_PRODUCE_BYTES-org.apache.pulsar.client.api.Schema-">AUTO_PRODUCE_BYTES</a>, <a href="../../../../../../org/apache/pulsar/client/api/Schema.html#AUTO--">AUTO</a>, <a href="../../../../../../org/apac [...]
 </ul>
 </li>
 </ul>
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html
index f017ee8..3a2fc6f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>RecordSchemaBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaBuilder.html
index cbef31a..2e00b13 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinition.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinition.html
index b4d3819..e96c86f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinition.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinition.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaDefinition (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html
index 9064820..9559bbc 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaDefinitionBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaInfoProvider.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaInfoProvider.html
index 93c54bb..6d5e52c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaInfoProvider.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaInfoProvider.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaInfoProvider (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaReader.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaReader.html
index f6bcd24..55f6050 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaReader.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaReader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaReader (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaWriter.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaWriter.html
index 0e6a129..81ce195 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaWriter.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaWriter.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaWriter (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/Field.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/Field.html
index a3f2f49..0b75feb 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/Field.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/Field.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.schema.Field (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/FieldSchemaBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/FieldSchemaBuilder.html
index 17acd2a..befc4f5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/FieldSchemaBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/FieldSchemaBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.FieldSchemaBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecord.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecord.html
index b803e68..948d15e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecord.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecord.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.GenericRecord (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecordBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecordBuilder.html
index a133f16..c29dca0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecordBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecordBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.GenericRecordBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericSchema.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericSchema.html
index e687abc..846319b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericSchema.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericSchema.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.GenericSchema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/RecordSchemaBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/RecordSchemaBuilder.html
index b616d81..5233f23 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/RecordSchemaBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/RecordSchemaBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.RecordSchemaBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaBuilder.html
index cfab48c..478a8b6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.SchemaBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinition.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinition.html
index 24a37c0..3fcf1d5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinition.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinition.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.SchemaDefinition (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinitionBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinitionBuilder.html
index b7c88e3..35b91af 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinitionBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinitionBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.SchemaDefinitionBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaInfoProvider.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaInfoProvider.html
index 9b94072..ada6771 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaInfoProvider.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaInfoProvider.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.SchemaInfoProvider (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaReader.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaReader.html
index f2ade47..0cfbf7f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaReader.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaReader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.SchemaReader (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaWriter.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaWriter.html
index 46a6afd..88ca738 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaWriter.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaWriter.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.SchemaWriter (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-frame.html
index 5d1d422..6128bfc 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-summary.html
index 5bd229c..b3abac7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-tree.html
index 0e2df3e..5efef2f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.schema Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-use.html
index 64f1199..39ae8c6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.client.api.schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/Transaction.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/Transaction.html
index 022b49f..9affed1 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/Transaction.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/Transaction.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Transaction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClient.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClient.html
index 609219e..e21e5a9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClient.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClient.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionBufferClient (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html
index 7a43150..4091251 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionBufferClientException.RequestTimeoutException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html
index eec05fb..ab64ec1 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionBufferClientException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBuilder.html
index 4d52d7a..7f71b55 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html
index 7bed8c9..a1c2e36 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClient.State (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html
index 179c9b4..b83cdea 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClient (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html
index 1f10114..f467e21 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException.CoordinatorClientStateException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorNotFoundException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorNotFoundException.html
index 0093d51..a94a288 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorNotFoundException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorNotFoundException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException.CoordinatorNotFoundException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.InvalidTxnStatusException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.InvalidTxnStatusException.html
index ec272b7..35220a6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.InvalidTxnStatusException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.InvalidTxnStatusException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException.InvalidTxnStatusException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html
index ff04a6e..2935484 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html
index bf5a77c..688edef 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.TransactionNotFoundException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.TransactionNotFoundException.html
index 3490393..943097d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.TransactionNotFoundException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.TransactionNotFoundException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException.TransactionNotFoundException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html
index 3bd0c4e..7f3c2cd 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TxnID.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TxnID.html
index 90be4fc..e07fb5f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TxnID.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TxnID.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TxnID (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/Transaction.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/Transaction.html
index 68eb005..06ea169 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/Transaction.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/Transaction.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.transaction.Transaction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClient.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClient.html
index 77dc5bb..085151b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClient.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClient.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.transaction.TransactionBufferClient (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.RequestTimeoutException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.RequestTimeoutException.html
index 4047305..af45888 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.RequestTimeoutException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.RequestTimeoutException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionBufferClientException.RequestTimeoutException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.html
index 96c3fce..20b2613 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionBufferClientException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBuilder.html
index c536fd5..ee42a52 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.transaction.TransactionBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.State.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.State.html
index e364e6e..7434108 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.State.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.State.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClient.State (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.html
index a0d13a5..60ccdc8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.transaction.TransactionCoordinatorClient (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorClientStateException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorClientStateException.html
index e259089..10c0375 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorClientStateException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorClientStateException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException.CoordinatorClientStateException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorNotFoundException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorNotFoundException.html
index 86cf244..95f8b7c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorNotFoundException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorNotFoundException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException.CoordinatorNotFoundException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.InvalidTxnStatusException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.InvalidTxnStatusException.html
index da100bb..a237bb3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.InvalidTxnStatusException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.InvalidTxnStatusException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException.InvalidTxnStatusException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html
index ebecf1b..66d2399 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html
index 976eb81..b695062 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.TransactionNotFoundException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.TransactionNotFoundException.html
index c47d500..7842eaf 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.TransactionNotFoundException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.TransactionNotFoundException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException.TransactionNotFoundException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.html
index 5d010dc..35915aa 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TxnID.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TxnID.html
index 413f1de..b386b97 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TxnID.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TxnID.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TxnID (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-frame.html
index 3b9ad45..0e627e6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.transaction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-summary.html
index 4f0de1a..55319aa 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.transaction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-tree.html
index e0d2db1..a2407c0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.transaction Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-use.html
index 1fbd130..f8ef273 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.client.api.transaction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/DefaultImplementation.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/DefaultImplementation.html
index 9d758b4..0875b11 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/DefaultImplementation.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/DefaultImplementation.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>DefaultImplementation (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/class-use/DefaultImplementation.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/class-use/DefaultImplementation.html
index ffd944e..510cd41 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/class-use/DefaultImplementation.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/class-use/DefaultImplementation.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.internal.DefaultImplementation (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-frame.html
index 43b6512..6934184 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.internal (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-summary.html
index ad6b99b..0ff013f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.internal (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-tree.html
index ecb8f79..da2f0d0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.internal Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-use.html
index b86fb4a..873f33a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.client.internal (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/AuthData.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/AuthData.html
index 47917a2..2f205ac 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/AuthData.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/AuthData.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AuthData (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.EncryptionKey.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.EncryptionKey.html
index 739627d..79bf5dc 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.EncryptionKey.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.EncryptionKey.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>EncryptionContext.EncryptionKey (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.html
index 115c818..5a961c6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>EncryptionContext (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/AuthData.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/AuthData.html
index b9939ac..4e76365 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/AuthData.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/AuthData.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.api.AuthData (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.EncryptionKey.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.EncryptionKey.html
index 1d4d820..64c9abe 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.EncryptionKey.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.EncryptionKey.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.api.EncryptionContext.EncryptionKey (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.html
index 5757416..1cacb16 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.api.EncryptionContext (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-frame.html
index b55c2e9..1288966 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.api (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-summary.html
index 4e9d6f8..0d0b06d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.api (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-tree.html
index 5945eac..5803e9c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.api Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-use.html
index 5a3f4cd..8a22988 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.common.api (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html
index 5e6c56a..8d75457 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceAudience.LimitedPrivate (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Private.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Private.html
index 0204847..516a293 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Private.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Private.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceAudience.Private (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Public.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Public.html
index d3d56ed..02dae52 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Public.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Public.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceAudience.Public (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.html
index 01ae130..fab35ab 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceAudience (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Evolving.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Evolving.html
index 97eba5e..fdce4ee 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Evolving.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Evolving.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceStability.Evolving (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Stable.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Stable.html
index d264c60..c0c236f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Stable.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Stable.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceStability.Stable (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Unstable.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Unstable.html
index 6273f45..16266b7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Unstable.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Unstable.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceStability.Unstable (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.html
index f4920ee..db5ccb0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceStability (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.LimitedPrivate.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.LimitedPrivate.html
index c036cf9..5011581 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.LimitedPrivate.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.LimitedPrivate.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceAudience.LimitedPrivate (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Private.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Private.html
index e944a59..11cef6b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Private.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Private.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceAudience.Private (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Public.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Public.html
index a04c78a..816190b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Public.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Public.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceAudience.Public (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.html
index 8af7b3b..0059f68 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceAudience (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Evolving.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Evolving.html
index 25ae4cd..ce7c5cc 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Evolving.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Evolving.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceStability.Evolving (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Stable.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Stable.html
index 68f517f..b9c332a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Stable.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Stable.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceStability.Stable (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Unstable.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Unstable.html
index 85477a0..7100da9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Unstable.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Unstable.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceStability.Unstable (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.html
index b6c0e5e..941b590 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceStability (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-frame.html
index 3c2f3df..c20d881 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.classification (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-summary.html
index 1dcdb09..f6948c9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.classification (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-tree.html
index d19fbf8..9a6ff82 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.classification Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-use.html
index 5f7cb4f..fdb3345 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.common.classification (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html
index fefcbb4..4597184 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeyValue.KeyValueDecoder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.html
index 59367a1..9453c9b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeyValue (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValueEncodingType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValueEncodingType.html
index 6663b4f..85862ef 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValueEncodingType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValueEncodingType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeyValueEncodingType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfo.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfo.html
index 8ae271a..a5d42f8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfo.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaInfo (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfoWithVersion.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfoWithVersion.html
index 1e9928f..4bb611d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfoWithVersion.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfoWithVersion.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaInfoWithVersion (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaType.html
index ba4c9b8..e966c92 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:57 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:25 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.KeyValueDecoder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.KeyValueDecoder.html
index b370fd4..aae314c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.KeyValueDecoder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.KeyValueDecoder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.common.schema.KeyValue.KeyValueDecoder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.html
index 66f0325..bc2a14c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.schema.KeyValue (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValueEncodingType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValueEncodingType.html
index ff04f6c..4df6460 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValueEncodingType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValueEncodingType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.schema.KeyValueEncodingType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfo.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfo.html
index 7fc576c..913e0d6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfo.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.schema.SchemaInfo (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfoWithVersion.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfoWithVersion.html
index 08db529..fdef37b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfoWithVersion.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfoWithVersion.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.schema.SchemaInfoWithVersion (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaType.html
index 0079df2..099f97e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.schema.SchemaType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-frame.html
index 8422e5c..5315dae 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-summary.html
index acc7f2e..a5a6f0a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-tree.html
index e211dc2..5fe038f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.schema Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-use.html
index 0e8ba7f..63e3a26 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.common.schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/overview-frame.html b/content/api/client/2.8.0-SNAPSHOT/overview-frame.html
index 8444e95..da29d75 100644
--- a/content/api/client/2.8.0-SNAPSHOT/overview-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/overview-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Overview List (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/overview-summary.html b/content/api/client/2.8.0-SNAPSHOT/overview-summary.html
index 68d40e0..8d0147b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/overview-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Overview (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/overview-tree.html b/content/api/client/2.8.0-SNAPSHOT/overview-tree.html
index 97a7803..0f21815 100644
--- a/content/api/client/2.8.0-SNAPSHOT/overview-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/overview-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/client/2.8.0-SNAPSHOT/serialized-form.html b/content/api/client/2.8.0-SNAPSHOT/serialized-form.html
index 4f3339b..363800a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/serialized-form.html
+++ b/content/api/client/2.8.0-SNAPSHOT/serialized-form.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 15:24:58 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Thu Apr 01 21:04:26 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Serialized Form (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-01">
diff --git a/content/api/python/2.8.0-SNAPSHOT/index.html b/content/api/python/2.8.0-SNAPSHOT/index.html
index 0b3dfc6..6740d90 100644
--- a/content/api/python/2.8.0-SNAPSHOT/index.html
+++ b/content/api/python/2.8.0-SNAPSHOT/index.html
@@ -3648,7 +3648,7 @@ producers and consumers.</p></div>
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_producer">
-    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f93c68cc810&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7efc76ad0810&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
     </div>
     
 
@@ -3876,7 +3876,7 @@ batched into single batch message:
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_reader">
-    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f93c68dced0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False)</p>
+    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7efc76ae0ed0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False)</p>
     </div>
     
 
@@ -4055,7 +4055,7 @@ instances directly on a particular partition.
             
   <div class="item">
     <div class="name def" id="pulsar.Client.subscribe">
-    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f93c68dce50&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7efc76ae0e50&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
     </div>
     
 
diff --git a/content/api/python/index.html b/content/api/python/index.html
index 0b3dfc6..6740d90 100644
--- a/content/api/python/index.html
+++ b/content/api/python/index.html
@@ -3648,7 +3648,7 @@ producers and consumers.</p></div>
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_producer">
-    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f93c68cc810&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7efc76ad0810&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
     </div>
     
 
@@ -3876,7 +3876,7 @@ batched into single batch message:
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_reader">
-    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f93c68dced0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False)</p>
+    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7efc76ae0ed0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False)</p>
     </div>
     
 
@@ -4055,7 +4055,7 @@ instances directly on a particular partition.
             
   <div class="item">
     <div class="name def" id="pulsar.Client.subscribe">
-    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f93c68dce50&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7efc76ae0e50&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
     </div>
     
 
diff --git a/content/contributing.html b/content/contributing.html
index bb6df16..6f027c4 100644
--- a/content/contributing.html
+++ b/content/contributing.html
@@ -154,7 +154,7 @@ $ git checkout -b &lt;my-branch&gt; apache/master
 <h3><a class="anchor" aria-hidden="true" id="licensing"></a><a href="#licensing" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
 <p>All code contributed to Pulsar will be licensed under <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License V2</a>. You need to ensure every new files you are adding have the right
 license header. You can add license header to your files by running following command:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> mvn license:format</span>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> mvn initialize license:format</span>
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="develop-cpython-client"></a><a href="#develop-cpython-client" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>Currently C++ and Python client are developed under <code>pulsar-client-cpp</code> directory. You can use following commands to build and test your c++ or python code changes.</p>
diff --git a/content/contributing/index.html b/content/contributing/index.html
index bb6df16..6f027c4 100644
--- a/content/contributing/index.html
+++ b/content/contributing/index.html
@@ -154,7 +154,7 @@ $ git checkout -b &lt;my-branch&gt; apache/master
 <h3><a class="anchor" aria-hidden="true" id="licensing"></a><a href="#licensing" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.6 [...]
 <p>All code contributed to Pulsar will be licensed under <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License V2</a>. You need to ensure every new files you are adding have the right
 license header. You can add license header to your files by running following command:</p>
-<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> mvn license:format</span>
+<pre><code class="hljs css language-shell"><span class="hljs-meta">$</span><span class="bash"> mvn initialize license:format</span>
 </code></pre>
 <h3><a class="anchor" aria-hidden="true" id="develop-cpython-client"></a><a href="#develop-cpython-client" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0 [...]
 <p>Currently C++ and Python client are developed under <code>pulsar-client-cpp</code> directory. You can use following commands to build and test your c++ or python code changes.</p>
diff --git a/content/docs/en/2.4.1/functions-develop.html b/content/docs/en/2.4.1/functions-develop.html
index 6b740ea..9081cfe 100644
--- a/content/docs/en/2.4.1/functions-develop.html
+++ b/content/docs/en/2.4.1/functions-develop.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-5394-content-5396" class="tab-pane" data-group="group_5394" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-5394-content-5397" class="tab-pane" data-group="group_5394" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-5404-content-5407" class="tab-pane" data-group="group_5404" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.4.1/functions-develop/index.html b/content/docs/en/2.4.1/functions-develop/index.html
index 6b740ea..9081cfe 100644
--- a/content/docs/en/2.4.1/functions-develop/index.html
+++ b/content/docs/en/2.4.1/functions-develop/index.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-5394-content-5396" class="tab-pane" data-group="group_5394" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-5394-content-5397" class="tab-pane" data-group="group_5394" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-5404-content-5407" class="tab-pane" data-group="group_5404" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.4.2/functions-develop.html b/content/docs/en/2.4.2/functions-develop.html
index f1e7101..fe70d9d 100644
--- a/content/docs/en/2.4.2/functions-develop.html
+++ b/content/docs/en/2.4.2/functions-develop.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-5264-content-5266" class="tab-pane" data-group="group_5264" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-5264-content-5267" class="tab-pane" data-group="group_5264" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-5274-content-5277" class="tab-pane" data-group="group_5274" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.4.2/functions-develop/index.html b/content/docs/en/2.4.2/functions-develop/index.html
index f1e7101..fe70d9d 100644
--- a/content/docs/en/2.4.2/functions-develop/index.html
+++ b/content/docs/en/2.4.2/functions-develop/index.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-5264-content-5266" class="tab-pane" data-group="group_5264" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-5264-content-5267" class="tab-pane" data-group="group_5264" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-5274-content-5277" class="tab-pane" data-group="group_5274" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.5.0/functions-develop.html b/content/docs/en/2.5.0/functions-develop.html
index 9e15d7c..f24b8bc 100644
--- a/content/docs/en/2.5.0/functions-develop.html
+++ b/content/docs/en/2.5.0/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-5127-content-5129" class="tab-pane" data-group="group_5127" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-5127-content-5130" class="tab-pane" data-group="group_5127" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-5138-content-5141" class="tab-pane" data-group="group_5138" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.5.0/functions-develop/index.html b/content/docs/en/2.5.0/functions-develop/index.html
index 9e15d7c..f24b8bc 100644
--- a/content/docs/en/2.5.0/functions-develop/index.html
+++ b/content/docs/en/2.5.0/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-5127-content-5129" class="tab-pane" data-group="group_5127" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-5127-content-5130" class="tab-pane" data-group="group_5127" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-5138-content-5141" class="tab-pane" data-group="group_5138" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.5.0/sql-rest-api.html b/content/docs/en/2.5.0/sql-rest-api.html
index 6c61d2d..512fdab 100644
--- a/content/docs/en/2.5.0/sql-rest-api.html
+++ b/content/docs/en/2.5.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.5.0/sql-rest-api/index.html b/content/docs/en/2.5.0/sql-rest-api/index.html
index 6c61d2d..512fdab 100644
--- a/content/docs/en/2.5.0/sql-rest-api/index.html
+++ b/content/docs/en/2.5.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.5.1/functions-develop.html b/content/docs/en/2.5.1/functions-develop.html
index a380380..08ad1cd 100644
--- a/content/docs/en/2.5.1/functions-develop.html
+++ b/content/docs/en/2.5.1/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4980-content-4982" class="tab-pane" data-group="group_4980" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-4980-content-4983" class="tab-pane" data-group="group_4980" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4991-content-4994" class="tab-pane" data-group="group_4991" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.5.1/functions-develop/index.html b/content/docs/en/2.5.1/functions-develop/index.html
index a380380..08ad1cd 100644
--- a/content/docs/en/2.5.1/functions-develop/index.html
+++ b/content/docs/en/2.5.1/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4980-content-4982" class="tab-pane" data-group="group_4980" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-4980-content-4983" class="tab-pane" data-group="group_4980" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4991-content-4994" class="tab-pane" data-group="group_4991" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.5.1/sql-rest-api.html b/content/docs/en/2.5.1/sql-rest-api.html
index 6f51e11..55a51b8 100644
--- a/content/docs/en/2.5.1/sql-rest-api.html
+++ b/content/docs/en/2.5.1/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.5.1/sql-rest-api/index.html b/content/docs/en/2.5.1/sql-rest-api/index.html
index 6f51e11..55a51b8 100644
--- a/content/docs/en/2.5.1/sql-rest-api/index.html
+++ b/content/docs/en/2.5.1/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.5.2/functions-develop.html b/content/docs/en/2.5.2/functions-develop.html
index 919a223..601b763 100644
--- a/content/docs/en/2.5.2/functions-develop.html
+++ b/content/docs/en/2.5.2/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4833-content-4835" class="tab-pane" data-group="group_4833" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-4833-content-4836" class="tab-pane" data-group="group_4833" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4844-content-4847" class="tab-pane" data-group="group_4844" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.5.2/functions-develop/index.html b/content/docs/en/2.5.2/functions-develop/index.html
index 919a223..601b763 100644
--- a/content/docs/en/2.5.2/functions-develop/index.html
+++ b/content/docs/en/2.5.2/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4833-content-4835" class="tab-pane" data-group="group_4833" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-4833-content-4836" class="tab-pane" data-group="group_4833" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4844-content-4847" class="tab-pane" data-group="group_4844" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.5.2/sql-rest-api.html b/content/docs/en/2.5.2/sql-rest-api.html
index 265cb46..62d4192 100644
--- a/content/docs/en/2.5.2/sql-rest-api.html
+++ b/content/docs/en/2.5.2/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.5.2/sql-rest-api/index.html b/content/docs/en/2.5.2/sql-rest-api/index.html
index 265cb46..62d4192 100644
--- a/content/docs/en/2.5.2/sql-rest-api/index.html
+++ b/content/docs/en/2.5.2/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.6.0/concepts-messaging.html b/content/docs/en/2.6.0/concepts-messaging.html
index 8fa80aa..af95939 100644
--- a/content/docs/en/2.6.0/concepts-messaging.html
+++ b/content/docs/en/2.6.0/concepts-messaging.html
@@ -393,7 +393,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/2.6.0/concepts-messaging/index.html b/content/docs/en/2.6.0/concepts-messaging/index.html
index 8fa80aa..af95939 100644
--- a/content/docs/en/2.6.0/concepts-messaging/index.html
+++ b/content/docs/en/2.6.0/concepts-messaging/index.html
@@ -393,7 +393,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/2.6.0/functions-develop.html b/content/docs/en/2.6.0/functions-develop.html
index 93672b2..ae29686 100644
--- a/content/docs/en/2.6.0/functions-develop.html
+++ b/content/docs/en/2.6.0/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4686-content-4688" class="tab-pane" data-group="group_4686" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-4686-content-4689" class="tab-pane" data-group="group_4686" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4697-content-4700" class="tab-pane" data-group="group_4697" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.6.0/functions-develop/index.html b/content/docs/en/2.6.0/functions-develop/index.html
index 93672b2..ae29686 100644
--- a/content/docs/en/2.6.0/functions-develop/index.html
+++ b/content/docs/en/2.6.0/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4686-content-4688" class="tab-pane" data-group="group_4686" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-4686-content-4689" class="tab-pane" data-group="group_4686" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4697-content-4700" class="tab-pane" data-group="group_4697" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.6.0/sql-rest-api.html b/content/docs/en/2.6.0/sql-rest-api.html
index 2e52d86..ef33dc5 100644
--- a/content/docs/en/2.6.0/sql-rest-api.html
+++ b/content/docs/en/2.6.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.6.0/sql-rest-api/index.html b/content/docs/en/2.6.0/sql-rest-api/index.html
index 2e52d86..ef33dc5 100644
--- a/content/docs/en/2.6.0/sql-rest-api/index.html
+++ b/content/docs/en/2.6.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.6.1/concepts-messaging.html b/content/docs/en/2.6.1/concepts-messaging.html
index 531ab24..bd39452 100644
--- a/content/docs/en/2.6.1/concepts-messaging.html
+++ b/content/docs/en/2.6.1/concepts-messaging.html
@@ -406,7 +406,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/2.6.1/concepts-messaging/index.html b/content/docs/en/2.6.1/concepts-messaging/index.html
index 531ab24..bd39452 100644
--- a/content/docs/en/2.6.1/concepts-messaging/index.html
+++ b/content/docs/en/2.6.1/concepts-messaging/index.html
@@ -406,7 +406,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/2.6.1/functions-develop.html b/content/docs/en/2.6.1/functions-develop.html
index 9344435..3f2b08a 100644
--- a/content/docs/en/2.6.1/functions-develop.html
+++ b/content/docs/en/2.6.1/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4538-content-4540" class="tab-pane" data-group="group_4538" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-4538-content-4541" class="tab-pane" data-group="group_4538" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4549-content-4552" class="tab-pane" data-group="group_4549" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.6.1/functions-develop/index.html b/content/docs/en/2.6.1/functions-develop/index.html
index 9344435..3f2b08a 100644
--- a/content/docs/en/2.6.1/functions-develop/index.html
+++ b/content/docs/en/2.6.1/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4538-content-4540" class="tab-pane" data-group="group_4538" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-4538-content-4541" class="tab-pane" data-group="group_4538" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4549-content-4552" class="tab-pane" data-group="group_4549" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.6.1/sql-rest-api.html b/content/docs/en/2.6.1/sql-rest-api.html
index 4591069..c023106 100644
--- a/content/docs/en/2.6.1/sql-rest-api.html
+++ b/content/docs/en/2.6.1/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.6.1/sql-rest-api/index.html b/content/docs/en/2.6.1/sql-rest-api/index.html
index 4591069..c023106 100644
--- a/content/docs/en/2.6.1/sql-rest-api/index.html
+++ b/content/docs/en/2.6.1/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.6.2/concepts-messaging.html b/content/docs/en/2.6.2/concepts-messaging.html
index e112432..c08e869 100644
--- a/content/docs/en/2.6.2/concepts-messaging.html
+++ b/content/docs/en/2.6.2/concepts-messaging.html
@@ -406,7 +406,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/2.6.2/concepts-messaging/index.html b/content/docs/en/2.6.2/concepts-messaging/index.html
index e112432..c08e869 100644
--- a/content/docs/en/2.6.2/concepts-messaging/index.html
+++ b/content/docs/en/2.6.2/concepts-messaging/index.html
@@ -406,7 +406,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/2.6.2/functions-develop.html b/content/docs/en/2.6.2/functions-develop.html
index eed72d8..bb804e4 100644
--- a/content/docs/en/2.6.2/functions-develop.html
+++ b/content/docs/en/2.6.2/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4386-content-4388" class="tab-pane" data-group="group_4386" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-4386-content-4389" class="tab-pane" data-group="group_4386" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4397-content-4400" class="tab-pane" data-group="group_4397" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.6.2/functions-develop/index.html b/content/docs/en/2.6.2/functions-develop/index.html
index eed72d8..bb804e4 100644
--- a/content/docs/en/2.6.2/functions-develop/index.html
+++ b/content/docs/en/2.6.2/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4386-content-4388" class="tab-pane" data-group="group_4386" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-4386-content-4389" class="tab-pane" data-group="group_4386" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4397-content-4400" class="tab-pane" data-group="group_4397" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.6.2/sql-rest-api.html b/content/docs/en/2.6.2/sql-rest-api.html
index a506a8d..a489991 100644
--- a/content/docs/en/2.6.2/sql-rest-api.html
+++ b/content/docs/en/2.6.2/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.6.2/sql-rest-api/index.html b/content/docs/en/2.6.2/sql-rest-api/index.html
index a506a8d..a489991 100644
--- a/content/docs/en/2.6.2/sql-rest-api/index.html
+++ b/content/docs/en/2.6.2/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.6.3/concepts-messaging.html b/content/docs/en/2.6.3/concepts-messaging.html
index fdfc135..ad5a238 100644
--- a/content/docs/en/2.6.3/concepts-messaging.html
+++ b/content/docs/en/2.6.3/concepts-messaging.html
@@ -406,7 +406,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/2.6.3/concepts-messaging/index.html b/content/docs/en/2.6.3/concepts-messaging/index.html
index fdfc135..ad5a238 100644
--- a/content/docs/en/2.6.3/concepts-messaging/index.html
+++ b/content/docs/en/2.6.3/concepts-messaging/index.html
@@ -406,7 +406,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/2.6.3/functions-develop.html b/content/docs/en/2.6.3/functions-develop.html
index 892821a..01da830 100644
--- a/content/docs/en/2.6.3/functions-develop.html
+++ b/content/docs/en/2.6.3/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4234-content-4236" class="tab-pane" data-group="group_4234" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-4234-content-4237" class="tab-pane" data-group="group_4234" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4245-content-4248" class="tab-pane" data-group="group_4245" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.6.3/functions-develop/index.html b/content/docs/en/2.6.3/functions-develop/index.html
index 892821a..01da830 100644
--- a/content/docs/en/2.6.3/functions-develop/index.html
+++ b/content/docs/en/2.6.3/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4234-content-4236" class="tab-pane" data-group="group_4234" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-4234-content-4237" class="tab-pane" data-group="group_4234" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-4245-content-4248" class="tab-pane" data-group="group_4245" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.6.3/sql-rest-api.html b/content/docs/en/2.6.3/sql-rest-api.html
index 81e165b..333d9f1 100644
--- a/content/docs/en/2.6.3/sql-rest-api.html
+++ b/content/docs/en/2.6.3/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.6.3/sql-rest-api/index.html b/content/docs/en/2.6.3/sql-rest-api/index.html
index 81e165b..333d9f1 100644
--- a/content/docs/en/2.6.3/sql-rest-api/index.html
+++ b/content/docs/en/2.6.3/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.7.0/concepts-messaging.html b/content/docs/en/2.7.0/concepts-messaging.html
index af501b4..10bfd83 100644
--- a/content/docs/en/2.7.0/concepts-messaging.html
+++ b/content/docs/en/2.7.0/concepts-messaging.html
@@ -408,7 +408,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/2.7.0/concepts-messaging/index.html b/content/docs/en/2.7.0/concepts-messaging/index.html
index af501b4..10bfd83 100644
--- a/content/docs/en/2.7.0/concepts-messaging/index.html
+++ b/content/docs/en/2.7.0/concepts-messaging/index.html
@@ -408,7 +408,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/2.7.0/functions-develop.html b/content/docs/en/2.7.0/functions-develop.html
index 4c503cf..8313a81 100644
--- a/content/docs/en/2.7.0/functions-develop.html
+++ b/content/docs/en/2.7.0/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-3962-content-3964" class="tab-pane" data-group="group_3962" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-3962-content-3965" class="tab-pane" data-group="group_3962" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -201,7 +201,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-3973-content-3976" class="tab-pane" data-group="group_3973" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.7.0/functions-develop/index.html b/content/docs/en/2.7.0/functions-develop/index.html
index 4c503cf..8313a81 100644
--- a/content/docs/en/2.7.0/functions-develop/index.html
+++ b/content/docs/en/2.7.0/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-3962-content-3964" class="tab-pane" data-group="group_3962" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-3962-content-3965" class="tab-pane" data-group="group_3962" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -201,7 +201,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-3973-content-3976" class="tab-pane" data-group="group_3973" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/2.7.0/sql-rest-api.html b/content/docs/en/2.7.0/sql-rest-api.html
index ce608ac..021edb9 100644
--- a/content/docs/en/2.7.0/sql-rest-api.html
+++ b/content/docs/en/2.7.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/2.7.0/sql-rest-api/index.html b/content/docs/en/2.7.0/sql-rest-api/index.html
index ce608ac..021edb9 100644
--- a/content/docs/en/2.7.0/sql-rest-api/index.html
+++ b/content/docs/en/2.7.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/concepts-messaging.html b/content/docs/en/concepts-messaging.html
index 64f48d1..b8b655c 100644
--- a/content/docs/en/concepts-messaging.html
+++ b/content/docs/en/concepts-messaging.html
@@ -408,7 +408,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/concepts-messaging/index.html b/content/docs/en/concepts-messaging/index.html
index 64f48d1..b8b655c 100644
--- a/content/docs/en/concepts-messaging/index.html
+++ b/content/docs/en/concepts-messaging/index.html
@@ -408,7 +408,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/functions-develop.html b/content/docs/en/functions-develop.html
index 0b4193b..24469d2 100644
--- a/content/docs/en/functions-develop.html
+++ b/content/docs/en/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-3408-content-3410" class="tab-pane" data-group="group_3408" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-3408-content-3411" class="tab-pane" data-group="group_3408" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -202,7 +202,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-3419-content-3422" class="tab-pane" data-group="group_3419" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/functions-develop/index.html b/content/docs/en/functions-develop/index.html
index 0b4193b..24469d2 100644
--- a/content/docs/en/functions-develop/index.html
+++ b/content/docs/en/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-3408-content-3410" class="tab-pane" data-group="group_3408" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-3408-content-3411" class="tab-pane" data-group="group_3408" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -202,7 +202,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-3419-content-3422" class="tab-pane" data-group="group_3419" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/next/concepts-messaging.html b/content/docs/en/next/concepts-messaging.html
index a6d6771..0178d02 100644
--- a/content/docs/en/next/concepts-messaging.html
+++ b/content/docs/en/next/concepts-messaging.html
@@ -437,7 +437,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/next/concepts-messaging/index.html b/content/docs/en/next/concepts-messaging/index.html
index a6d6771..0178d02 100644
--- a/content/docs/en/next/concepts-messaging/index.html
+++ b/content/docs/en/next/concepts-messaging/index.html
@@ -437,7 +437,7 @@ Please pay attention that <code>JavaStringHash</code> is not useful when produce
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/en/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/en/next/functions-develop.html b/content/docs/en/next/functions-develop.html
index 84010e3..1901a74 100644
--- a/content/docs/en/next/functions-develop.html
+++ b/content/docs/en/next/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-2353-content-2355" class="tab-pane" data-group="group_2353" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-2353-content-2356" class="tab-pane" data-group="group_2353" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -202,7 +202,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-2364-content-2367" class="tab-pane" data-group="group_2364" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/next/functions-develop/index.html b/content/docs/en/next/functions-develop/index.html
index 84010e3..1901a74 100644
--- a/content/docs/en/next/functions-develop/index.html
+++ b/content/docs/en/next/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-2353-content-2355" class="tab-pane" data-group="group_2353" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-2353-content-2356" class="tab-pane" data-group="group_2353" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -202,7 +202,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-2364-content-2367" class="tab-pane" data-group="group_2364" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/en/next/sql-rest-api.html b/content/docs/en/next/sql-rest-api.html
index bfd3dc4..0e73ceb 100644
--- a/content/docs/en/next/sql-rest-api.html
+++ b/content/docs/en/next/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/next/sql-rest-api/index.html b/content/docs/en/next/sql-rest-api/index.html
index bfd3dc4..0e73ceb 100644
--- a/content/docs/en/next/sql-rest-api/index.html
+++ b/content/docs/en/next/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/sql-rest-api.html b/content/docs/en/sql-rest-api.html
index 6be5cec..177ddb4 100644
--- a/content/docs/en/sql-rest-api.html
+++ b/content/docs/en/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/en/sql-rest-api/index.html b/content/docs/en/sql-rest-api/index.html
index 6be5cec..177ddb4 100644
--- a/content/docs/en/sql-rest-api/index.html
+++ b/content/docs/en/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.4.1/functions-develop.html b/content/docs/fr/2.4.1/functions-develop.html
index cfd401d..1166567 100644
--- a/content/docs/fr/2.4.1/functions-develop.html
+++ b/content/docs/fr/2.4.1/functions-develop.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-9579-content-9581" class="tab-pane" data-group="group_9579" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9579-content-9582" class="tab-pane" data-group="group_9579" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -195,7 +195,7 @@
 </span></div></div><div id="tab-group-9589-content-9592" class="tab-pane" data-group="group_9589" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />    return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />    return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />    return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />func ( [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.4.1/functions-develop/index.html b/content/docs/fr/2.4.1/functions-develop/index.html
index cfd401d..1166567 100644
--- a/content/docs/fr/2.4.1/functions-develop/index.html
+++ b/content/docs/fr/2.4.1/functions-develop/index.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-9579-content-9581" class="tab-pane" data-group="group_9579" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9579-content-9582" class="tab-pane" data-group="group_9579" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -195,7 +195,7 @@
 </span></div></div><div id="tab-group-9589-content-9592" class="tab-pane" data-group="group_9589" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />    return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />    return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />    return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />func ( [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.4.2/functions-develop.html b/content/docs/fr/2.4.2/functions-develop.html
index bc48388..65dc2d9 100644
--- a/content/docs/fr/2.4.2/functions-develop.html
+++ b/content/docs/fr/2.4.2/functions-develop.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-9525-content-9527" class="tab-pane" data-group="group_9525" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9525-content-9528" class="tab-pane" data-group="group_9525" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-9535-content-9538" class="tab-pane" data-group="group_9535" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.4.2/functions-develop/index.html b/content/docs/fr/2.4.2/functions-develop/index.html
index bc48388..65dc2d9 100644
--- a/content/docs/fr/2.4.2/functions-develop/index.html
+++ b/content/docs/fr/2.4.2/functions-develop/index.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-9525-content-9527" class="tab-pane" data-group="group_9525" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9525-content-9528" class="tab-pane" data-group="group_9525" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-9535-content-9538" class="tab-pane" data-group="group_9535" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.5.0/functions-develop.html b/content/docs/fr/2.5.0/functions-develop.html
index 6d85de3..448b40c 100644
--- a/content/docs/fr/2.5.0/functions-develop.html
+++ b/content/docs/fr/2.5.0/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-9464-content-9466" class="tab-pane" data-group="group_9464" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9464-content-9467" class="tab-pane" data-group="group_9464" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-9475-content-9478" class="tab-pane" data-group="group_9475" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.5.0/functions-develop/index.html b/content/docs/fr/2.5.0/functions-develop/index.html
index 6d85de3..448b40c 100644
--- a/content/docs/fr/2.5.0/functions-develop/index.html
+++ b/content/docs/fr/2.5.0/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-9464-content-9466" class="tab-pane" data-group="group_9464" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9464-content-9467" class="tab-pane" data-group="group_9464" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-9475-content-9478" class="tab-pane" data-group="group_9475" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.5.0/sql-rest-api.html b/content/docs/fr/2.5.0/sql-rest-api.html
index 14e8588..4d98a2a 100644
--- a/content/docs/fr/2.5.0/sql-rest-api.html
+++ b/content/docs/fr/2.5.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.5.0/sql-rest-api/index.html b/content/docs/fr/2.5.0/sql-rest-api/index.html
index 14e8588..4d98a2a 100644
--- a/content/docs/fr/2.5.0/sql-rest-api/index.html
+++ b/content/docs/fr/2.5.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.5.1/functions-develop.html b/content/docs/fr/2.5.1/functions-develop.html
index 654a5d2..35034ee 100644
--- a/content/docs/fr/2.5.1/functions-develop.html
+++ b/content/docs/fr/2.5.1/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-9393-content-9395" class="tab-pane" data-group="group_9393" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9393-content-9396" class="tab-pane" data-group="group_9393" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-9404-content-9407" class="tab-pane" data-group="group_9404" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.5.1/functions-develop/index.html b/content/docs/fr/2.5.1/functions-develop/index.html
index 654a5d2..35034ee 100644
--- a/content/docs/fr/2.5.1/functions-develop/index.html
+++ b/content/docs/fr/2.5.1/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-9393-content-9395" class="tab-pane" data-group="group_9393" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9393-content-9396" class="tab-pane" data-group="group_9393" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-9404-content-9407" class="tab-pane" data-group="group_9404" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.5.1/sql-rest-api.html b/content/docs/fr/2.5.1/sql-rest-api.html
index 4b34ddd..5b64c89 100644
--- a/content/docs/fr/2.5.1/sql-rest-api.html
+++ b/content/docs/fr/2.5.1/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.5.1/sql-rest-api/index.html b/content/docs/fr/2.5.1/sql-rest-api/index.html
index 4b34ddd..5b64c89 100644
--- a/content/docs/fr/2.5.1/sql-rest-api/index.html
+++ b/content/docs/fr/2.5.1/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.5.2/functions-develop.html b/content/docs/fr/2.5.2/functions-develop.html
index 3107ea0..5ceafe6 100644
--- a/content/docs/fr/2.5.2/functions-develop.html
+++ b/content/docs/fr/2.5.2/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-9322-content-9324" class="tab-pane" data-group="group_9322" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9322-content-9325" class="tab-pane" data-group="group_9322" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-9333-content-9336" class="tab-pane" data-group="group_9333" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.5.2/functions-develop/index.html b/content/docs/fr/2.5.2/functions-develop/index.html
index 3107ea0..5ceafe6 100644
--- a/content/docs/fr/2.5.2/functions-develop/index.html
+++ b/content/docs/fr/2.5.2/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-9322-content-9324" class="tab-pane" data-group="group_9322" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9322-content-9325" class="tab-pane" data-group="group_9322" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-9333-content-9336" class="tab-pane" data-group="group_9333" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.5.2/sql-rest-api.html b/content/docs/fr/2.5.2/sql-rest-api.html
index 372f552..1f6d9f1 100644
--- a/content/docs/fr/2.5.2/sql-rest-api.html
+++ b/content/docs/fr/2.5.2/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.5.2/sql-rest-api/index.html b/content/docs/fr/2.5.2/sql-rest-api/index.html
index 372f552..1f6d9f1 100644
--- a/content/docs/fr/2.5.2/sql-rest-api/index.html
+++ b/content/docs/fr/2.5.2/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.6.0/concepts-messaging.html b/content/docs/fr/2.6.0/concepts-messaging.html
index fdc5f98..b746d8c 100644
--- a/content/docs/fr/2.6.0/concepts-messaging.html
+++ b/content/docs/fr/2.6.0/concepts-messaging.html
@@ -368,7 +368,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/2.6.0/concepts-messaging/index.html b/content/docs/fr/2.6.0/concepts-messaging/index.html
index fdc5f98..b746d8c 100644
--- a/content/docs/fr/2.6.0/concepts-messaging/index.html
+++ b/content/docs/fr/2.6.0/concepts-messaging/index.html
@@ -368,7 +368,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/2.6.0/functions-develop.html b/content/docs/fr/2.6.0/functions-develop.html
index 3e00ffb..919adbc 100644
--- a/content/docs/fr/2.6.0/functions-develop.html
+++ b/content/docs/fr/2.6.0/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-9175-content-9177" class="tab-pane" data-group="group_9175" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9175-content-9178" class="tab-pane" data-group="group_9175" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-9186-content-9189" class="tab-pane" data-group="group_9186" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.6.0/functions-develop/index.html b/content/docs/fr/2.6.0/functions-develop/index.html
index 3e00ffb..919adbc 100644
--- a/content/docs/fr/2.6.0/functions-develop/index.html
+++ b/content/docs/fr/2.6.0/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-9175-content-9177" class="tab-pane" data-group="group_9175" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9175-content-9178" class="tab-pane" data-group="group_9175" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-9186-content-9189" class="tab-pane" data-group="group_9186" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.6.0/sql-rest-api.html b/content/docs/fr/2.6.0/sql-rest-api.html
index 44443a1..40a99c5 100644
--- a/content/docs/fr/2.6.0/sql-rest-api.html
+++ b/content/docs/fr/2.6.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.6.0/sql-rest-api/index.html b/content/docs/fr/2.6.0/sql-rest-api/index.html
index 44443a1..40a99c5 100644
--- a/content/docs/fr/2.6.0/sql-rest-api/index.html
+++ b/content/docs/fr/2.6.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.6.1/concepts-messaging.html b/content/docs/fr/2.6.1/concepts-messaging.html
index 50fdad3..16ce987 100644
--- a/content/docs/fr/2.6.1/concepts-messaging.html
+++ b/content/docs/fr/2.6.1/concepts-messaging.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/2.6.1/concepts-messaging/index.html b/content/docs/fr/2.6.1/concepts-messaging/index.html
index 50fdad3..16ce987 100644
--- a/content/docs/fr/2.6.1/concepts-messaging/index.html
+++ b/content/docs/fr/2.6.1/concepts-messaging/index.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/2.6.1/functions-develop.html b/content/docs/fr/2.6.1/functions-develop.html
index 9c1a4c5..116ce65 100644
--- a/content/docs/fr/2.6.1/functions-develop.html
+++ b/content/docs/fr/2.6.1/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-9027-content-9029" class="tab-pane" data-group="group_9027" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9027-content-9030" class="tab-pane" data-group="group_9027" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-9038-content-9041" class="tab-pane" data-group="group_9038" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.6.1/functions-develop/index.html b/content/docs/fr/2.6.1/functions-develop/index.html
index 9c1a4c5..116ce65 100644
--- a/content/docs/fr/2.6.1/functions-develop/index.html
+++ b/content/docs/fr/2.6.1/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-9027-content-9029" class="tab-pane" data-group="group_9027" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9027-content-9030" class="tab-pane" data-group="group_9027" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-9038-content-9041" class="tab-pane" data-group="group_9038" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.6.1/sql-rest-api.html b/content/docs/fr/2.6.1/sql-rest-api.html
index 555f45b..b8428df 100644
--- a/content/docs/fr/2.6.1/sql-rest-api.html
+++ b/content/docs/fr/2.6.1/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.6.1/sql-rest-api/index.html b/content/docs/fr/2.6.1/sql-rest-api/index.html
index 555f45b..b8428df 100644
--- a/content/docs/fr/2.6.1/sql-rest-api/index.html
+++ b/content/docs/fr/2.6.1/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.6.2/concepts-messaging.html b/content/docs/fr/2.6.2/concepts-messaging.html
index c3e418c..ae22c87 100644
--- a/content/docs/fr/2.6.2/concepts-messaging.html
+++ b/content/docs/fr/2.6.2/concepts-messaging.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/2.6.2/concepts-messaging/index.html b/content/docs/fr/2.6.2/concepts-messaging/index.html
index c3e418c..ae22c87 100644
--- a/content/docs/fr/2.6.2/concepts-messaging/index.html
+++ b/content/docs/fr/2.6.2/concepts-messaging/index.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/2.6.2/functions-develop.html b/content/docs/fr/2.6.2/functions-develop.html
index e7374b9..36531fb 100644
--- a/content/docs/fr/2.6.2/functions-develop.html
+++ b/content/docs/fr/2.6.2/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-8875-content-8877" class="tab-pane" data-group="group_8875" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-8875-content-8878" class="tab-pane" data-group="group_8875" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-8886-content-8889" class="tab-pane" data-group="group_8886" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.6.2/functions-develop/index.html b/content/docs/fr/2.6.2/functions-develop/index.html
index e7374b9..36531fb 100644
--- a/content/docs/fr/2.6.2/functions-develop/index.html
+++ b/content/docs/fr/2.6.2/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-8875-content-8877" class="tab-pane" data-group="group_8875" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-8875-content-8878" class="tab-pane" data-group="group_8875" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-8886-content-8889" class="tab-pane" data-group="group_8886" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.6.2/sql-rest-api.html b/content/docs/fr/2.6.2/sql-rest-api.html
index 314795b..7f0617e 100644
--- a/content/docs/fr/2.6.2/sql-rest-api.html
+++ b/content/docs/fr/2.6.2/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.6.2/sql-rest-api/index.html b/content/docs/fr/2.6.2/sql-rest-api/index.html
index 314795b..7f0617e 100644
--- a/content/docs/fr/2.6.2/sql-rest-api/index.html
+++ b/content/docs/fr/2.6.2/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.6.3/concepts-messaging.html b/content/docs/fr/2.6.3/concepts-messaging.html
index c0183a6..47bd9d9 100644
--- a/content/docs/fr/2.6.3/concepts-messaging.html
+++ b/content/docs/fr/2.6.3/concepts-messaging.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/2.6.3/concepts-messaging/index.html b/content/docs/fr/2.6.3/concepts-messaging/index.html
index c0183a6..47bd9d9 100644
--- a/content/docs/fr/2.6.3/concepts-messaging/index.html
+++ b/content/docs/fr/2.6.3/concepts-messaging/index.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/2.6.3/functions-develop.html b/content/docs/fr/2.6.3/functions-develop.html
index b0b7b3c..651bcea 100644
--- a/content/docs/fr/2.6.3/functions-develop.html
+++ b/content/docs/fr/2.6.3/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-8723-content-8725" class="tab-pane" data-group="group_8723" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-8723-content-8726" class="tab-pane" data-group="group_8723" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-8734-content-8737" class="tab-pane" data-group="group_8734" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.6.3/functions-develop/index.html b/content/docs/fr/2.6.3/functions-develop/index.html
index b0b7b3c..651bcea 100644
--- a/content/docs/fr/2.6.3/functions-develop/index.html
+++ b/content/docs/fr/2.6.3/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-8723-content-8725" class="tab-pane" data-group="group_8723" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-8723-content-8726" class="tab-pane" data-group="group_8723" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-8734-content-8737" class="tab-pane" data-group="group_8734" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.6.3/sql-rest-api.html b/content/docs/fr/2.6.3/sql-rest-api.html
index 0e71c30..afc0b6e 100644
--- a/content/docs/fr/2.6.3/sql-rest-api.html
+++ b/content/docs/fr/2.6.3/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.6.3/sql-rest-api/index.html b/content/docs/fr/2.6.3/sql-rest-api/index.html
index 0e71c30..afc0b6e 100644
--- a/content/docs/fr/2.6.3/sql-rest-api/index.html
+++ b/content/docs/fr/2.6.3/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.7.0/concepts-messaging.html b/content/docs/fr/2.7.0/concepts-messaging.html
index 4ef7bba..7ad9ec5 100644
--- a/content/docs/fr/2.7.0/concepts-messaging.html
+++ b/content/docs/fr/2.7.0/concepts-messaging.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/2.7.0/concepts-messaging/index.html b/content/docs/fr/2.7.0/concepts-messaging/index.html
index 4ef7bba..7ad9ec5 100644
--- a/content/docs/fr/2.7.0/concepts-messaging/index.html
+++ b/content/docs/fr/2.7.0/concepts-messaging/index.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/2.7.0/functions-develop.html b/content/docs/fr/2.7.0/functions-develop.html
index aab208c..1e497ed 100644
--- a/content/docs/fr/2.7.0/functions-develop.html
+++ b/content/docs/fr/2.7.0/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-8451-content-8453" class="tab-pane" data-group="group_8451" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-8451-content-8454" class="tab-pane" data-group="group_8451" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@
 </span></div></div><div id="tab-group-8462-content-8465" class="tab-pane" data-group="group_8462" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.7.0/functions-develop/index.html b/content/docs/fr/2.7.0/functions-develop/index.html
index aab208c..1e497ed 100644
--- a/content/docs/fr/2.7.0/functions-develop/index.html
+++ b/content/docs/fr/2.7.0/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-8451-content-8453" class="tab-pane" data-group="group_8451" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-8451-content-8454" class="tab-pane" data-group="group_8451" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@
 </span></div></div><div id="tab-group-8462-content-8465" class="tab-pane" data-group="group_8462" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/2.7.0/sql-rest-api.html b/content/docs/fr/2.7.0/sql-rest-api.html
index f3747d0..e5a91ea 100644
--- a/content/docs/fr/2.7.0/sql-rest-api.html
+++ b/content/docs/fr/2.7.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/2.7.0/sql-rest-api/index.html b/content/docs/fr/2.7.0/sql-rest-api/index.html
index f3747d0..e5a91ea 100644
--- a/content/docs/fr/2.7.0/sql-rest-api/index.html
+++ b/content/docs/fr/2.7.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/concepts-messaging.html b/content/docs/fr/concepts-messaging.html
index 5c31494..5a6d6b4 100644
--- a/content/docs/fr/concepts-messaging.html
+++ b/content/docs/fr/concepts-messaging.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/concepts-messaging/index.html b/content/docs/fr/concepts-messaging/index.html
index 5c31494..5a6d6b4 100644
--- a/content/docs/fr/concepts-messaging/index.html
+++ b/content/docs/fr/concepts-messaging/index.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/functions-develop.html b/content/docs/fr/functions-develop.html
index a666c40..c777f1b 100644
--- a/content/docs/fr/functions-develop.html
+++ b/content/docs/fr/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-7897-content-7899" class="tab-pane" data-group="group_7897" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7897-content-7900" class="tab-pane" data-group="group_7897" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -201,7 +201,7 @@
 </span></div></div><div id="tab-group-7908-content-7911" class="tab-pane" data-group="group_7908" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/functions-develop/index.html b/content/docs/fr/functions-develop/index.html
index a666c40..c777f1b 100644
--- a/content/docs/fr/functions-develop/index.html
+++ b/content/docs/fr/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-7897-content-7899" class="tab-pane" data-group="group_7897" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7897-content-7900" class="tab-pane" data-group="group_7897" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -201,7 +201,7 @@
 </span></div></div><div id="tab-group-7908-content-7911" class="tab-pane" data-group="group_7908" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/next/concepts-messaging.html b/content/docs/fr/next/concepts-messaging.html
index 595070c..a96ccd0 100644
--- a/content/docs/fr/next/concepts-messaging.html
+++ b/content/docs/fr/next/concepts-messaging.html
@@ -400,7 +400,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/next/concepts-messaging/index.html b/content/docs/fr/next/concepts-messaging/index.html
index 595070c..a96ccd0 100644
--- a/content/docs/fr/next/concepts-messaging/index.html
+++ b/content/docs/fr/next/concepts-messaging/index.html
@@ -400,7 +400,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/fr/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/fr/next/functions-develop.html b/content/docs/fr/next/functions-develop.html
index 1493e06..2bfa6c5 100644
--- a/content/docs/fr/next/functions-develop.html
+++ b/content/docs/fr/next/functions-develop.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-2437-content-2439" class="tab-pane" data-group="group_2437" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-2437-content-2440" class="tab-pane" data-group="group_2437" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />  <span class="hljs-string">"context"</span><br />  <span class="hljs-string">"fmt"</span><br /><br />  <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-f [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -189,7 +189,7 @@
 </span></div></div><div id="tab-group-2448-content-2451" class="tab-pane" data-group="group_2448" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />  return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />  return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />  return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />func (c *Fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/next/functions-develop/index.html b/content/docs/fr/next/functions-develop/index.html
index 1493e06..2bfa6c5 100644
--- a/content/docs/fr/next/functions-develop/index.html
+++ b/content/docs/fr/next/functions-develop/index.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-2437-content-2439" class="tab-pane" data-group="group_2437" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-2437-content-2440" class="tab-pane" data-group="group_2437" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />  <span class="hljs-string">"context"</span><br />  <span class="hljs-string">"fmt"</span><br /><br />  <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-f [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -189,7 +189,7 @@
 </span></div></div><div id="tab-group-2448-content-2451" class="tab-pane" data-group="group_2448" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />  return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />  return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />  return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />func (c *Fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/fr/next/sql-rest-api.html b/content/docs/fr/next/sql-rest-api.html
index 05ef1ad..bac1410 100644
--- a/content/docs/fr/next/sql-rest-api.html
+++ b/content/docs/fr/next/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/next/sql-rest-api/index.html b/content/docs/fr/next/sql-rest-api/index.html
index 05ef1ad..bac1410 100644
--- a/content/docs/fr/next/sql-rest-api/index.html
+++ b/content/docs/fr/next/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/sql-rest-api.html b/content/docs/fr/sql-rest-api.html
index 44d1b30..3480bce 100644
--- a/content/docs/fr/sql-rest-api.html
+++ b/content/docs/fr/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/fr/sql-rest-api/index.html b/content/docs/fr/sql-rest-api/index.html
index 44d1b30..3480bce 100644
--- a/content/docs/fr/sql-rest-api/index.html
+++ b/content/docs/fr/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.4.1/functions-develop.html b/content/docs/ja/2.4.1/functions-develop.html
index ab3b06e..68dee09 100644
--- a/content/docs/ja/2.4.1/functions-develop.html
+++ b/content/docs/ja/2.4.1/functions-develop.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-7498-content-7500" class="tab-pane" data-group="group_7498" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7498-content-7501" class="tab-pane" data-group="group_7498" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -195,7 +195,7 @@
 </span></div></div><div id="tab-group-7508-content-7511" class="tab-pane" data-group="group_7508" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />    return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />    return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />    return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />func ( [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.4.1/functions-develop/index.html b/content/docs/ja/2.4.1/functions-develop/index.html
index ab3b06e..68dee09 100644
--- a/content/docs/ja/2.4.1/functions-develop/index.html
+++ b/content/docs/ja/2.4.1/functions-develop/index.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-7498-content-7500" class="tab-pane" data-group="group_7498" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7498-content-7501" class="tab-pane" data-group="group_7498" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -195,7 +195,7 @@
 </span></div></div><div id="tab-group-7508-content-7511" class="tab-pane" data-group="group_7508" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />    return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />    return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />    return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />func ( [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.4.2/functions-develop.html b/content/docs/ja/2.4.2/functions-develop.html
index 5d0d19c..c4db286 100644
--- a/content/docs/ja/2.4.2/functions-develop.html
+++ b/content/docs/ja/2.4.2/functions-develop.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-7444-content-7446" class="tab-pane" data-group="group_7444" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7444-content-7447" class="tab-pane" data-group="group_7444" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-7454-content-7457" class="tab-pane" data-group="group_7454" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.4.2/functions-develop/index.html b/content/docs/ja/2.4.2/functions-develop/index.html
index 5d0d19c..c4db286 100644
--- a/content/docs/ja/2.4.2/functions-develop/index.html
+++ b/content/docs/ja/2.4.2/functions-develop/index.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-7444-content-7446" class="tab-pane" data-group="group_7444" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7444-content-7447" class="tab-pane" data-group="group_7444" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-7454-content-7457" class="tab-pane" data-group="group_7454" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.5.0/functions-develop.html b/content/docs/ja/2.5.0/functions-develop.html
index f90486e..3566f80 100644
--- a/content/docs/ja/2.5.0/functions-develop.html
+++ b/content/docs/ja/2.5.0/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-7383-content-7385" class="tab-pane" data-group="group_7383" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7383-content-7386" class="tab-pane" data-group="group_7383" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-7394-content-7397" class="tab-pane" data-group="group_7394" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.5.0/functions-develop/index.html b/content/docs/ja/2.5.0/functions-develop/index.html
index f90486e..3566f80 100644
--- a/content/docs/ja/2.5.0/functions-develop/index.html
+++ b/content/docs/ja/2.5.0/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-7383-content-7385" class="tab-pane" data-group="group_7383" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7383-content-7386" class="tab-pane" data-group="group_7383" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-7394-content-7397" class="tab-pane" data-group="group_7394" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.5.0/sql-rest-api.html b/content/docs/ja/2.5.0/sql-rest-api.html
index e4effaf..0919181 100644
--- a/content/docs/ja/2.5.0/sql-rest-api.html
+++ b/content/docs/ja/2.5.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.5.0/sql-rest-api/index.html b/content/docs/ja/2.5.0/sql-rest-api/index.html
index e4effaf..0919181 100644
--- a/content/docs/ja/2.5.0/sql-rest-api/index.html
+++ b/content/docs/ja/2.5.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.5.1/functions-develop.html b/content/docs/ja/2.5.1/functions-develop.html
index 79ae03b..f54d6fd 100644
--- a/content/docs/ja/2.5.1/functions-develop.html
+++ b/content/docs/ja/2.5.1/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-7312-content-7314" class="tab-pane" data-group="group_7312" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7312-content-7315" class="tab-pane" data-group="group_7312" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-7323-content-7326" class="tab-pane" data-group="group_7323" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.5.1/functions-develop/index.html b/content/docs/ja/2.5.1/functions-develop/index.html
index 79ae03b..f54d6fd 100644
--- a/content/docs/ja/2.5.1/functions-develop/index.html
+++ b/content/docs/ja/2.5.1/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-7312-content-7314" class="tab-pane" data-group="group_7312" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7312-content-7315" class="tab-pane" data-group="group_7312" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-7323-content-7326" class="tab-pane" data-group="group_7323" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.5.1/sql-rest-api.html b/content/docs/ja/2.5.1/sql-rest-api.html
index d5731d3..112ea7e 100644
--- a/content/docs/ja/2.5.1/sql-rest-api.html
+++ b/content/docs/ja/2.5.1/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.5.1/sql-rest-api/index.html b/content/docs/ja/2.5.1/sql-rest-api/index.html
index d5731d3..112ea7e 100644
--- a/content/docs/ja/2.5.1/sql-rest-api/index.html
+++ b/content/docs/ja/2.5.1/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.5.2/functions-develop.html b/content/docs/ja/2.5.2/functions-develop.html
index b407a74..5ff533c 100644
--- a/content/docs/ja/2.5.2/functions-develop.html
+++ b/content/docs/ja/2.5.2/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-7241-content-7243" class="tab-pane" data-group="group_7241" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7241-content-7244" class="tab-pane" data-group="group_7241" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-7252-content-7255" class="tab-pane" data-group="group_7252" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.5.2/functions-develop/index.html b/content/docs/ja/2.5.2/functions-develop/index.html
index b407a74..5ff533c 100644
--- a/content/docs/ja/2.5.2/functions-develop/index.html
+++ b/content/docs/ja/2.5.2/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-7241-content-7243" class="tab-pane" data-group="group_7241" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7241-content-7244" class="tab-pane" data-group="group_7241" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-7252-content-7255" class="tab-pane" data-group="group_7252" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.5.2/sql-rest-api.html b/content/docs/ja/2.5.2/sql-rest-api.html
index b37c3f0..1ac2963 100644
--- a/content/docs/ja/2.5.2/sql-rest-api.html
+++ b/content/docs/ja/2.5.2/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.5.2/sql-rest-api/index.html b/content/docs/ja/2.5.2/sql-rest-api/index.html
index b37c3f0..1ac2963 100644
--- a/content/docs/ja/2.5.2/sql-rest-api/index.html
+++ b/content/docs/ja/2.5.2/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.6.0/concepts-messaging.html b/content/docs/ja/2.6.0/concepts-messaging.html
index 2e6d048..ea54bfa 100644
--- a/content/docs/ja/2.6.0/concepts-messaging.html
+++ b/content/docs/ja/2.6.0/concepts-messaging.html
@@ -368,7 +368,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/2.6.0/concepts-messaging/index.html b/content/docs/ja/2.6.0/concepts-messaging/index.html
index 2e6d048..ea54bfa 100644
--- a/content/docs/ja/2.6.0/concepts-messaging/index.html
+++ b/content/docs/ja/2.6.0/concepts-messaging/index.html
@@ -368,7 +368,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/2.6.0/functions-develop.html b/content/docs/ja/2.6.0/functions-develop.html
index fa51bb4..8be149c 100644
--- a/content/docs/ja/2.6.0/functions-develop.html
+++ b/content/docs/ja/2.6.0/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-7094-content-7096" class="tab-pane" data-group="group_7094" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7094-content-7097" class="tab-pane" data-group="group_7094" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-7105-content-7108" class="tab-pane" data-group="group_7105" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.6.0/functions-develop/index.html b/content/docs/ja/2.6.0/functions-develop/index.html
index fa51bb4..8be149c 100644
--- a/content/docs/ja/2.6.0/functions-develop/index.html
+++ b/content/docs/ja/2.6.0/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-7094-content-7096" class="tab-pane" data-group="group_7094" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-7094-content-7097" class="tab-pane" data-group="group_7094" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-7105-content-7108" class="tab-pane" data-group="group_7105" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.6.0/sql-rest-api.html b/content/docs/ja/2.6.0/sql-rest-api.html
index 1124ae6..89c30f3 100644
--- a/content/docs/ja/2.6.0/sql-rest-api.html
+++ b/content/docs/ja/2.6.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.6.0/sql-rest-api/index.html b/content/docs/ja/2.6.0/sql-rest-api/index.html
index 1124ae6..89c30f3 100644
--- a/content/docs/ja/2.6.0/sql-rest-api/index.html
+++ b/content/docs/ja/2.6.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.6.1/concepts-messaging.html b/content/docs/ja/2.6.1/concepts-messaging.html
index 011cec1..7a2360f 100644
--- a/content/docs/ja/2.6.1/concepts-messaging.html
+++ b/content/docs/ja/2.6.1/concepts-messaging.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/2.6.1/concepts-messaging/index.html b/content/docs/ja/2.6.1/concepts-messaging/index.html
index 011cec1..7a2360f 100644
--- a/content/docs/ja/2.6.1/concepts-messaging/index.html
+++ b/content/docs/ja/2.6.1/concepts-messaging/index.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/2.6.1/functions-develop.html b/content/docs/ja/2.6.1/functions-develop.html
index 78c8d92..99cddb3 100644
--- a/content/docs/ja/2.6.1/functions-develop.html
+++ b/content/docs/ja/2.6.1/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-6946-content-6948" class="tab-pane" data-group="group_6946" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-6946-content-6949" class="tab-pane" data-group="group_6946" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-6957-content-6960" class="tab-pane" data-group="group_6957" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.6.1/functions-develop/index.html b/content/docs/ja/2.6.1/functions-develop/index.html
index 78c8d92..99cddb3 100644
--- a/content/docs/ja/2.6.1/functions-develop/index.html
+++ b/content/docs/ja/2.6.1/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-6946-content-6948" class="tab-pane" data-group="group_6946" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-6946-content-6949" class="tab-pane" data-group="group_6946" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-6957-content-6960" class="tab-pane" data-group="group_6957" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.6.1/sql-rest-api.html b/content/docs/ja/2.6.1/sql-rest-api.html
index 79d16c8..8b1df41 100644
--- a/content/docs/ja/2.6.1/sql-rest-api.html
+++ b/content/docs/ja/2.6.1/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.6.1/sql-rest-api/index.html b/content/docs/ja/2.6.1/sql-rest-api/index.html
index 79d16c8..8b1df41 100644
--- a/content/docs/ja/2.6.1/sql-rest-api/index.html
+++ b/content/docs/ja/2.6.1/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.6.2/concepts-messaging.html b/content/docs/ja/2.6.2/concepts-messaging.html
index e0ee586..4b72058 100644
--- a/content/docs/ja/2.6.2/concepts-messaging.html
+++ b/content/docs/ja/2.6.2/concepts-messaging.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/2.6.2/concepts-messaging/index.html b/content/docs/ja/2.6.2/concepts-messaging/index.html
index e0ee586..4b72058 100644
--- a/content/docs/ja/2.6.2/concepts-messaging/index.html
+++ b/content/docs/ja/2.6.2/concepts-messaging/index.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/2.6.2/functions-develop.html b/content/docs/ja/2.6.2/functions-develop.html
index 6fe79b5..63bd81f 100644
--- a/content/docs/ja/2.6.2/functions-develop.html
+++ b/content/docs/ja/2.6.2/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-6794-content-6796" class="tab-pane" data-group="group_6794" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-6794-content-6797" class="tab-pane" data-group="group_6794" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-6805-content-6808" class="tab-pane" data-group="group_6805" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.6.2/functions-develop/index.html b/content/docs/ja/2.6.2/functions-develop/index.html
index 6fe79b5..63bd81f 100644
--- a/content/docs/ja/2.6.2/functions-develop/index.html
+++ b/content/docs/ja/2.6.2/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-6794-content-6796" class="tab-pane" data-group="group_6794" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-6794-content-6797" class="tab-pane" data-group="group_6794" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-6805-content-6808" class="tab-pane" data-group="group_6805" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.6.2/sql-rest-api.html b/content/docs/ja/2.6.2/sql-rest-api.html
index 1c580f7..10d5e64 100644
--- a/content/docs/ja/2.6.2/sql-rest-api.html
+++ b/content/docs/ja/2.6.2/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.6.2/sql-rest-api/index.html b/content/docs/ja/2.6.2/sql-rest-api/index.html
index 1c580f7..10d5e64 100644
--- a/content/docs/ja/2.6.2/sql-rest-api/index.html
+++ b/content/docs/ja/2.6.2/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.6.3/concepts-messaging.html b/content/docs/ja/2.6.3/concepts-messaging.html
index afb3f4f..7907284 100644
--- a/content/docs/ja/2.6.3/concepts-messaging.html
+++ b/content/docs/ja/2.6.3/concepts-messaging.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/2.6.3/concepts-messaging/index.html b/content/docs/ja/2.6.3/concepts-messaging/index.html
index afb3f4f..7907284 100644
--- a/content/docs/ja/2.6.3/concepts-messaging/index.html
+++ b/content/docs/ja/2.6.3/concepts-messaging/index.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/2.6.3/functions-develop.html b/content/docs/ja/2.6.3/functions-develop.html
index 9798fb2..0964c3c 100644
--- a/content/docs/ja/2.6.3/functions-develop.html
+++ b/content/docs/ja/2.6.3/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-6642-content-6644" class="tab-pane" data-group="group_6642" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-6642-content-6645" class="tab-pane" data-group="group_6642" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-6653-content-6656" class="tab-pane" data-group="group_6653" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.6.3/functions-develop/index.html b/content/docs/ja/2.6.3/functions-develop/index.html
index 9798fb2..0964c3c 100644
--- a/content/docs/ja/2.6.3/functions-develop/index.html
+++ b/content/docs/ja/2.6.3/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-6642-content-6644" class="tab-pane" data-group="group_6642" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-6642-content-6645" class="tab-pane" data-group="group_6642" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-6653-content-6656" class="tab-pane" data-group="group_6653" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.6.3/sql-rest-api.html b/content/docs/ja/2.6.3/sql-rest-api.html
index fd816eb..a8f36c9 100644
--- a/content/docs/ja/2.6.3/sql-rest-api.html
+++ b/content/docs/ja/2.6.3/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.6.3/sql-rest-api/index.html b/content/docs/ja/2.6.3/sql-rest-api/index.html
index fd816eb..a8f36c9 100644
--- a/content/docs/ja/2.6.3/sql-rest-api/index.html
+++ b/content/docs/ja/2.6.3/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.7.0/concepts-messaging.html b/content/docs/ja/2.7.0/concepts-messaging.html
index f8efc26..5b58207 100644
--- a/content/docs/ja/2.7.0/concepts-messaging.html
+++ b/content/docs/ja/2.7.0/concepts-messaging.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/2.7.0/concepts-messaging/index.html b/content/docs/ja/2.7.0/concepts-messaging/index.html
index f8efc26..5b58207 100644
--- a/content/docs/ja/2.7.0/concepts-messaging/index.html
+++ b/content/docs/ja/2.7.0/concepts-messaging/index.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/2.7.0/functions-develop.html b/content/docs/ja/2.7.0/functions-develop.html
index 0c50250..207e169 100644
--- a/content/docs/ja/2.7.0/functions-develop.html
+++ b/content/docs/ja/2.7.0/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-6370-content-6372" class="tab-pane" data-group="group_6370" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-6370-content-6373" class="tab-pane" data-group="group_6370" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@
 </span></div></div><div id="tab-group-6381-content-6384" class="tab-pane" data-group="group_6381" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.7.0/functions-develop/index.html b/content/docs/ja/2.7.0/functions-develop/index.html
index 0c50250..207e169 100644
--- a/content/docs/ja/2.7.0/functions-develop/index.html
+++ b/content/docs/ja/2.7.0/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-6370-content-6372" class="tab-pane" data-group="group_6370" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-6370-content-6373" class="tab-pane" data-group="group_6370" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@
 </span></div></div><div id="tab-group-6381-content-6384" class="tab-pane" data-group="group_6381" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/2.7.0/sql-rest-api.html b/content/docs/ja/2.7.0/sql-rest-api.html
index 7b305a7..5ba7e6a 100644
--- a/content/docs/ja/2.7.0/sql-rest-api.html
+++ b/content/docs/ja/2.7.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/2.7.0/sql-rest-api/index.html b/content/docs/ja/2.7.0/sql-rest-api/index.html
index 7b305a7..5ba7e6a 100644
--- a/content/docs/ja/2.7.0/sql-rest-api/index.html
+++ b/content/docs/ja/2.7.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/concepts-messaging.html b/content/docs/ja/concepts-messaging.html
index 057fe44..fe2afd1 100644
--- a/content/docs/ja/concepts-messaging.html
+++ b/content/docs/ja/concepts-messaging.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/concepts-messaging/index.html b/content/docs/ja/concepts-messaging/index.html
index 057fe44..fe2afd1 100644
--- a/content/docs/ja/concepts-messaging/index.html
+++ b/content/docs/ja/concepts-messaging/index.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/functions-develop.html b/content/docs/ja/functions-develop.html
index e68dd60..f536e4f 100644
--- a/content/docs/ja/functions-develop.html
+++ b/content/docs/ja/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-5816-content-5818" class="tab-pane" data-group="group_5816" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-5816-content-5819" class="tab-pane" data-group="group_5816" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -201,7 +201,7 @@
 </span></div></div><div id="tab-group-5827-content-5830" class="tab-pane" data-group="group_5827" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/functions-develop/index.html b/content/docs/ja/functions-develop/index.html
index e68dd60..f536e4f 100644
--- a/content/docs/ja/functions-develop/index.html
+++ b/content/docs/ja/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-5816-content-5818" class="tab-pane" data-group="group_5816" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-5816-content-5819" class="tab-pane" data-group="group_5816" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -201,7 +201,7 @@
 </span></div></div><div id="tab-group-5827-content-5830" class="tab-pane" data-group="group_5827" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/next/concepts-messaging.html b/content/docs/ja/next/concepts-messaging.html
index 8c256bf..8a5fb68 100644
--- a/content/docs/ja/next/concepts-messaging.html
+++ b/content/docs/ja/next/concepts-messaging.html
@@ -400,7 +400,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/next/concepts-messaging/index.html b/content/docs/ja/next/concepts-messaging/index.html
index 8c256bf..8a5fb68 100644
--- a/content/docs/ja/next/concepts-messaging/index.html
+++ b/content/docs/ja/next/concepts-messaging/index.html
@@ -400,7 +400,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ja/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ja/next/functions-develop.html b/content/docs/ja/next/functions-develop.html
index d978edf..2fce842 100644
--- a/content/docs/ja/next/functions-develop.html
+++ b/content/docs/ja/next/functions-develop.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-2395-content-2397" class="tab-pane" data-group="group_2395" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-2395-content-2398" class="tab-pane" data-group="group_2395" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />  <span class="hljs-string">"context"</span><br />  <span class="hljs-string">"fmt"</span><br /><br />  <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-f [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -189,7 +189,7 @@
 </span></div></div><div id="tab-group-2406-content-2409" class="tab-pane" data-group="group_2406" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />  return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />  return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />  return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />func (c *Fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/next/functions-develop/index.html b/content/docs/ja/next/functions-develop/index.html
index d978edf..2fce842 100644
--- a/content/docs/ja/next/functions-develop/index.html
+++ b/content/docs/ja/next/functions-develop/index.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-2395-content-2397" class="tab-pane" data-group="group_2395" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-2395-content-2398" class="tab-pane" data-group="group_2395" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />  <span class="hljs-string">"context"</span><br />  <span class="hljs-string">"fmt"</span><br /><br />  <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-f [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -189,7 +189,7 @@
 </span></div></div><div id="tab-group-2406-content-2409" class="tab-pane" data-group="group_2406" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />  return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />  return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />  return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />func (c *Fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ja/next/sql-rest-api.html b/content/docs/ja/next/sql-rest-api.html
index bd8b8aa..d85187f 100644
--- a/content/docs/ja/next/sql-rest-api.html
+++ b/content/docs/ja/next/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/next/sql-rest-api/index.html b/content/docs/ja/next/sql-rest-api/index.html
index bd8b8aa..d85187f 100644
--- a/content/docs/ja/next/sql-rest-api/index.html
+++ b/content/docs/ja/next/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/sql-rest-api.html b/content/docs/ja/sql-rest-api.html
index 083903e..77a2d25 100644
--- a/content/docs/ja/sql-rest-api.html
+++ b/content/docs/ja/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ja/sql-rest-api/index.html b/content/docs/ja/sql-rest-api/index.html
index 083903e..77a2d25 100644
--- a/content/docs/ja/sql-rest-api/index.html
+++ b/content/docs/ja/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.4.1/functions-develop.html b/content/docs/ko/2.4.1/functions-develop.html
index 908e3f7..c29562d 100644
--- a/content/docs/ko/2.4.1/functions-develop.html
+++ b/content/docs/ko/2.4.1/functions-develop.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-11660-content-11662" class="tab-pane" data-group="group_11660" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11660-content-11663" class="tab-pane" data-group="group_11660" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -195,7 +195,7 @@
 </span></div></div><div id="tab-group-11670-content-11673" class="tab-pane" data-group="group_11670" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />    return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />    return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />    return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.4.1/functions-develop/index.html b/content/docs/ko/2.4.1/functions-develop/index.html
index 908e3f7..c29562d 100644
--- a/content/docs/ko/2.4.1/functions-develop/index.html
+++ b/content/docs/ko/2.4.1/functions-develop/index.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-11660-content-11662" class="tab-pane" data-group="group_11660" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11660-content-11663" class="tab-pane" data-group="group_11660" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -195,7 +195,7 @@
 </span></div></div><div id="tab-group-11670-content-11673" class="tab-pane" data-group="group_11670" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />    return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />    return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />    return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.4.2/functions-develop.html b/content/docs/ko/2.4.2/functions-develop.html
index 462d73c..115a541 100644
--- a/content/docs/ko/2.4.2/functions-develop.html
+++ b/content/docs/ko/2.4.2/functions-develop.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-11606-content-11608" class="tab-pane" data-group="group_11606" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11606-content-11609" class="tab-pane" data-group="group_11606" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-11616-content-11619" class="tab-pane" data-group="group_11616" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.4.2/functions-develop/index.html b/content/docs/ko/2.4.2/functions-develop/index.html
index 462d73c..115a541 100644
--- a/content/docs/ko/2.4.2/functions-develop/index.html
+++ b/content/docs/ko/2.4.2/functions-develop/index.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-11606-content-11608" class="tab-pane" data-group="group_11606" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11606-content-11609" class="tab-pane" data-group="group_11606" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-11616-content-11619" class="tab-pane" data-group="group_11616" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.5.0/functions-develop.html b/content/docs/ko/2.5.0/functions-develop.html
index 853fca7..9b99991 100644
--- a/content/docs/ko/2.5.0/functions-develop.html
+++ b/content/docs/ko/2.5.0/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-11545-content-11547" class="tab-pane" data-group="group_11545" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11545-content-11548" class="tab-pane" data-group="group_11545" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-11556-content-11559" class="tab-pane" data-group="group_11556" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.5.0/functions-develop/index.html b/content/docs/ko/2.5.0/functions-develop/index.html
index 853fca7..9b99991 100644
--- a/content/docs/ko/2.5.0/functions-develop/index.html
+++ b/content/docs/ko/2.5.0/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-11545-content-11547" class="tab-pane" data-group="group_11545" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11545-content-11548" class="tab-pane" data-group="group_11545" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-11556-content-11559" class="tab-pane" data-group="group_11556" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.5.0/sql-rest-api.html b/content/docs/ko/2.5.0/sql-rest-api.html
index 66407f7..d233134 100644
--- a/content/docs/ko/2.5.0/sql-rest-api.html
+++ b/content/docs/ko/2.5.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.5.0/sql-rest-api/index.html b/content/docs/ko/2.5.0/sql-rest-api/index.html
index 66407f7..d233134 100644
--- a/content/docs/ko/2.5.0/sql-rest-api/index.html
+++ b/content/docs/ko/2.5.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.5.1/functions-develop.html b/content/docs/ko/2.5.1/functions-develop.html
index c9623ff..c63a68e 100644
--- a/content/docs/ko/2.5.1/functions-develop.html
+++ b/content/docs/ko/2.5.1/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-11474-content-11476" class="tab-pane" data-group="group_11474" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11474-content-11477" class="tab-pane" data-group="group_11474" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-11485-content-11488" class="tab-pane" data-group="group_11485" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.5.1/functions-develop/index.html b/content/docs/ko/2.5.1/functions-develop/index.html
index c9623ff..c63a68e 100644
--- a/content/docs/ko/2.5.1/functions-develop/index.html
+++ b/content/docs/ko/2.5.1/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-11474-content-11476" class="tab-pane" data-group="group_11474" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11474-content-11477" class="tab-pane" data-group="group_11474" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-11485-content-11488" class="tab-pane" data-group="group_11485" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.5.1/sql-rest-api.html b/content/docs/ko/2.5.1/sql-rest-api.html
index 3d16a2c..6e14a12 100644
--- a/content/docs/ko/2.5.1/sql-rest-api.html
+++ b/content/docs/ko/2.5.1/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.5.1/sql-rest-api/index.html b/content/docs/ko/2.5.1/sql-rest-api/index.html
index 3d16a2c..6e14a12 100644
--- a/content/docs/ko/2.5.1/sql-rest-api/index.html
+++ b/content/docs/ko/2.5.1/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.5.2/functions-develop.html b/content/docs/ko/2.5.2/functions-develop.html
index 06a28cc..a64524f 100644
--- a/content/docs/ko/2.5.2/functions-develop.html
+++ b/content/docs/ko/2.5.2/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-11403-content-11405" class="tab-pane" data-group="group_11403" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11403-content-11406" class="tab-pane" data-group="group_11403" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-11414-content-11417" class="tab-pane" data-group="group_11414" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.5.2/functions-develop/index.html b/content/docs/ko/2.5.2/functions-develop/index.html
index 06a28cc..a64524f 100644
--- a/content/docs/ko/2.5.2/functions-develop/index.html
+++ b/content/docs/ko/2.5.2/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-11403-content-11405" class="tab-pane" data-group="group_11403" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11403-content-11406" class="tab-pane" data-group="group_11403" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-11414-content-11417" class="tab-pane" data-group="group_11414" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.5.2/sql-rest-api.html b/content/docs/ko/2.5.2/sql-rest-api.html
index d5ef968..ee14a5c 100644
--- a/content/docs/ko/2.5.2/sql-rest-api.html
+++ b/content/docs/ko/2.5.2/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.5.2/sql-rest-api/index.html b/content/docs/ko/2.5.2/sql-rest-api/index.html
index d5ef968..ee14a5c 100644
--- a/content/docs/ko/2.5.2/sql-rest-api/index.html
+++ b/content/docs/ko/2.5.2/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.6.0/concepts-messaging.html b/content/docs/ko/2.6.0/concepts-messaging.html
index 2a76990..e31a4c7 100644
--- a/content/docs/ko/2.6.0/concepts-messaging.html
+++ b/content/docs/ko/2.6.0/concepts-messaging.html
@@ -368,7 +368,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/2.6.0/concepts-messaging/index.html b/content/docs/ko/2.6.0/concepts-messaging/index.html
index 2a76990..e31a4c7 100644
--- a/content/docs/ko/2.6.0/concepts-messaging/index.html
+++ b/content/docs/ko/2.6.0/concepts-messaging/index.html
@@ -368,7 +368,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/2.6.0/functions-develop.html b/content/docs/ko/2.6.0/functions-develop.html
index 830a4e0..1e34e70 100644
--- a/content/docs/ko/2.6.0/functions-develop.html
+++ b/content/docs/ko/2.6.0/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-11256-content-11258" class="tab-pane" data-group="group_11256" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11256-content-11259" class="tab-pane" data-group="group_11256" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-11267-content-11270" class="tab-pane" data-group="group_11267" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.6.0/functions-develop/index.html b/content/docs/ko/2.6.0/functions-develop/index.html
index 830a4e0..1e34e70 100644
--- a/content/docs/ko/2.6.0/functions-develop/index.html
+++ b/content/docs/ko/2.6.0/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-11256-content-11258" class="tab-pane" data-group="group_11256" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11256-content-11259" class="tab-pane" data-group="group_11256" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-11267-content-11270" class="tab-pane" data-group="group_11267" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.6.0/sql-rest-api.html b/content/docs/ko/2.6.0/sql-rest-api.html
index 0a60d35..778b2b8 100644
--- a/content/docs/ko/2.6.0/sql-rest-api.html
+++ b/content/docs/ko/2.6.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.6.0/sql-rest-api/index.html b/content/docs/ko/2.6.0/sql-rest-api/index.html
index 0a60d35..778b2b8 100644
--- a/content/docs/ko/2.6.0/sql-rest-api/index.html
+++ b/content/docs/ko/2.6.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.6.1/concepts-messaging.html b/content/docs/ko/2.6.1/concepts-messaging.html
index b8aed7f..abfb01f 100644
--- a/content/docs/ko/2.6.1/concepts-messaging.html
+++ b/content/docs/ko/2.6.1/concepts-messaging.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/2.6.1/concepts-messaging/index.html b/content/docs/ko/2.6.1/concepts-messaging/index.html
index b8aed7f..abfb01f 100644
--- a/content/docs/ko/2.6.1/concepts-messaging/index.html
+++ b/content/docs/ko/2.6.1/concepts-messaging/index.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.1/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/2.6.1/functions-develop.html b/content/docs/ko/2.6.1/functions-develop.html
index 14ec4f2..354272a 100644
--- a/content/docs/ko/2.6.1/functions-develop.html
+++ b/content/docs/ko/2.6.1/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-11108-content-11110" class="tab-pane" data-group="group_11108" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11108-content-11111" class="tab-pane" data-group="group_11108" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-11119-content-11122" class="tab-pane" data-group="group_11119" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.6.1/functions-develop/index.html b/content/docs/ko/2.6.1/functions-develop/index.html
index 14ec4f2..354272a 100644
--- a/content/docs/ko/2.6.1/functions-develop/index.html
+++ b/content/docs/ko/2.6.1/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-11108-content-11110" class="tab-pane" data-group="group_11108" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-11108-content-11111" class="tab-pane" data-group="group_11108" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-11119-content-11122" class="tab-pane" data-group="group_11119" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.6.1/sql-rest-api.html b/content/docs/ko/2.6.1/sql-rest-api.html
index 117a028..09512fb 100644
--- a/content/docs/ko/2.6.1/sql-rest-api.html
+++ b/content/docs/ko/2.6.1/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.6.1/sql-rest-api/index.html b/content/docs/ko/2.6.1/sql-rest-api/index.html
index 117a028..09512fb 100644
--- a/content/docs/ko/2.6.1/sql-rest-api/index.html
+++ b/content/docs/ko/2.6.1/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.6.2/concepts-messaging.html b/content/docs/ko/2.6.2/concepts-messaging.html
index ffbe0e8..a820cac 100644
--- a/content/docs/ko/2.6.2/concepts-messaging.html
+++ b/content/docs/ko/2.6.2/concepts-messaging.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/2.6.2/concepts-messaging/index.html b/content/docs/ko/2.6.2/concepts-messaging/index.html
index ffbe0e8..a820cac 100644
--- a/content/docs/ko/2.6.2/concepts-messaging/index.html
+++ b/content/docs/ko/2.6.2/concepts-messaging/index.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.2/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/2.6.2/functions-develop.html b/content/docs/ko/2.6.2/functions-develop.html
index fb9c019..34f4c13 100644
--- a/content/docs/ko/2.6.2/functions-develop.html
+++ b/content/docs/ko/2.6.2/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-10956-content-10958" class="tab-pane" data-group="group_10956" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-10956-content-10959" class="tab-pane" data-group="group_10956" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-10967-content-10970" class="tab-pane" data-group="group_10967" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.6.2/functions-develop/index.html b/content/docs/ko/2.6.2/functions-develop/index.html
index fb9c019..34f4c13 100644
--- a/content/docs/ko/2.6.2/functions-develop/index.html
+++ b/content/docs/ko/2.6.2/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-10956-content-10958" class="tab-pane" data-group="group_10956" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-10956-content-10959" class="tab-pane" data-group="group_10956" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-10967-content-10970" class="tab-pane" data-group="group_10967" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.6.2/sql-rest-api.html b/content/docs/ko/2.6.2/sql-rest-api.html
index a56afb0..7908b48 100644
--- a/content/docs/ko/2.6.2/sql-rest-api.html
+++ b/content/docs/ko/2.6.2/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.6.2/sql-rest-api/index.html b/content/docs/ko/2.6.2/sql-rest-api/index.html
index a56afb0..7908b48 100644
--- a/content/docs/ko/2.6.2/sql-rest-api/index.html
+++ b/content/docs/ko/2.6.2/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.6.3/concepts-messaging.html b/content/docs/ko/2.6.3/concepts-messaging.html
index ea790bb..5bc491a 100644
--- a/content/docs/ko/2.6.3/concepts-messaging.html
+++ b/content/docs/ko/2.6.3/concepts-messaging.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/2.6.3/concepts-messaging/index.html b/content/docs/ko/2.6.3/concepts-messaging/index.html
index ea790bb..5bc491a 100644
--- a/content/docs/ko/2.6.3/concepts-messaging/index.html
+++ b/content/docs/ko/2.6.3/concepts-messaging/index.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.6.3/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/2.6.3/functions-develop.html b/content/docs/ko/2.6.3/functions-develop.html
index c241d1a..199457e 100644
--- a/content/docs/ko/2.6.3/functions-develop.html
+++ b/content/docs/ko/2.6.3/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-10804-content-10806" class="tab-pane" data-group="group_10804" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-10804-content-10807" class="tab-pane" data-group="group_10804" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-10815-content-10818" class="tab-pane" data-group="group_10815" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.6.3/functions-develop/index.html b/content/docs/ko/2.6.3/functions-develop/index.html
index c241d1a..199457e 100644
--- a/content/docs/ko/2.6.3/functions-develop/index.html
+++ b/content/docs/ko/2.6.3/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-10804-content-10806" class="tab-pane" data-group="group_10804" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-10804-content-10807" class="tab-pane" data-group="group_10804" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-10815-content-10818" class="tab-pane" data-group="group_10815" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.6.3/sql-rest-api.html b/content/docs/ko/2.6.3/sql-rest-api.html
index 4697e5b..b6b129c 100644
--- a/content/docs/ko/2.6.3/sql-rest-api.html
+++ b/content/docs/ko/2.6.3/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.6.3/sql-rest-api/index.html b/content/docs/ko/2.6.3/sql-rest-api/index.html
index 4697e5b..b6b129c 100644
--- a/content/docs/ko/2.6.3/sql-rest-api/index.html
+++ b/content/docs/ko/2.6.3/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.7.0/concepts-messaging.html b/content/docs/ko/2.7.0/concepts-messaging.html
index f5df061..b12b4a6 100644
--- a/content/docs/ko/2.7.0/concepts-messaging.html
+++ b/content/docs/ko/2.7.0/concepts-messaging.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/2.7.0/concepts-messaging/index.html b/content/docs/ko/2.7.0/concepts-messaging/index.html
index f5df061..b12b4a6 100644
--- a/content/docs/ko/2.7.0/concepts-messaging/index.html
+++ b/content/docs/ko/2.7.0/concepts-messaging/index.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/2.7.0/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/2.7.0/functions-develop.html b/content/docs/ko/2.7.0/functions-develop.html
index 931b763..a2e1b44 100644
--- a/content/docs/ko/2.7.0/functions-develop.html
+++ b/content/docs/ko/2.7.0/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-10532-content-10534" class="tab-pane" data-group="group_10532" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-10532-content-10535" class="tab-pane" data-group="group_10532" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@
 </span></div></div><div id="tab-group-10543-content-10546" class="tab-pane" data-group="group_10543" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.7.0/functions-develop/index.html b/content/docs/ko/2.7.0/functions-develop/index.html
index 931b763..a2e1b44 100644
--- a/content/docs/ko/2.7.0/functions-develop/index.html
+++ b/content/docs/ko/2.7.0/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-10532-content-10534" class="tab-pane" data-group="group_10532" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-10532-content-10535" class="tab-pane" data-group="group_10532" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@
 </span></div></div><div id="tab-group-10543-content-10546" class="tab-pane" data-group="group_10543" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/2.7.0/sql-rest-api.html b/content/docs/ko/2.7.0/sql-rest-api.html
index 03da317..9421900 100644
--- a/content/docs/ko/2.7.0/sql-rest-api.html
+++ b/content/docs/ko/2.7.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/2.7.0/sql-rest-api/index.html b/content/docs/ko/2.7.0/sql-rest-api/index.html
index 03da317..9421900 100644
--- a/content/docs/ko/2.7.0/sql-rest-api/index.html
+++ b/content/docs/ko/2.7.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/concepts-messaging.html b/content/docs/ko/concepts-messaging.html
index e1285b66..b7d7337 100644
--- a/content/docs/ko/concepts-messaging.html
+++ b/content/docs/ko/concepts-messaging.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/concepts-messaging/index.html b/content/docs/ko/concepts-messaging/index.html
index e1285b66..b7d7337 100644
--- a/content/docs/ko/concepts-messaging/index.html
+++ b/content/docs/ko/concepts-messaging/index.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/functions-develop.html b/content/docs/ko/functions-develop.html
index dfd194b..41e63f4 100644
--- a/content/docs/ko/functions-develop.html
+++ b/content/docs/ko/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-9978-content-9980" class="tab-pane" data-group="group_9978" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9978-content-9981" class="tab-pane" data-group="group_9978" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -201,7 +201,7 @@
 </span></div></div><div id="tab-group-9989-content-9992" class="tab-pane" data-group="group_9989" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/functions-develop/index.html b/content/docs/ko/functions-develop/index.html
index dfd194b..41e63f4 100644
--- a/content/docs/ko/functions-develop/index.html
+++ b/content/docs/ko/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-9978-content-9980" class="tab-pane" data-group="group_9978" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-9978-content-9981" class="tab-pane" data-group="group_9978" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class=" [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -201,7 +201,7 @@
 </span></div></div><div id="tab-group-9989-content-9992" class="tab-pane" data-group="group_9989" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br /> [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/next/concepts-messaging.html b/content/docs/ko/next/concepts-messaging.html
index 57de884..e00dc6f 100644
--- a/content/docs/ko/next/concepts-messaging.html
+++ b/content/docs/ko/next/concepts-messaging.html
@@ -400,7 +400,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/next/concepts-messaging/index.html b/content/docs/ko/next/concepts-messaging/index.html
index 57de884..e00dc6f 100644
--- a/content/docs/ko/next/concepts-messaging/index.html
+++ b/content/docs/ko/next/concepts-messaging/index.html
@@ -400,7 +400,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>With non-persistent topics, message data lives only in memory. If a message broker fails or message data can otherwise not be retrieved from memory, your message data may be lost. Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin topics</code></a> interface.</p>
+<p>By default, non-persistent topics are enabled on Pulsar brokers. You can disable them in the broker's <a href="/docs/ko/next/reference-configuration#broker-enableNonPersistentTopics">configuration</a>. You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="performance"></a><a href="#performance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. Producers thus see comparatively low publish latency with non-persistent topic.</p>
 <h3><a class="anchor" aria-hidden="true" id="client-api"></a><a href="#client-api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1 [...]
diff --git a/content/docs/ko/next/functions-develop.html b/content/docs/ko/next/functions-develop.html
index b92fc99..5d4151e 100644
--- a/content/docs/ko/next/functions-develop.html
+++ b/content/docs/ko/next/functions-develop.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-2479-content-2481" class="tab-pane" data-group="group_2479" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-2479-content-2482" class="tab-pane" data-group="group_2479" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />  <span class="hljs-string">"context"</span><br />  <span class="hljs-string">"fmt"</span><br /><br />  <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-f [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -189,7 +189,7 @@
 </span></div></div><div id="tab-group-2490-content-2493" class="tab-pane" data-group="group_2490" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />  return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />  return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />  return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />func (c *Fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/next/functions-develop/index.html b/content/docs/ko/next/functions-develop/index.html
index b92fc99..5d4151e 100644
--- a/content/docs/ko/next/functions-develop/index.html
+++ b/content/docs/ko/next/functions-develop/index.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-2479-content-2481" class="tab-pane" data-group="group_2479" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-2479-content-2482" class="tab-pane" data-group="group_2479" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />  <span class="hljs-string">"context"</span><br />  <span class="hljs-string">"fmt"</span><br /><br />  <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-f [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -189,7 +189,7 @@
 </span></div></div><div id="tab-group-2490-content-2493" class="tab-pane" data-group="group_2490" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />  return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />  return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />  return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />func (c *Fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/ko/next/sql-rest-api.html b/content/docs/ko/next/sql-rest-api.html
index 0124519..e665f88 100644
--- a/content/docs/ko/next/sql-rest-api.html
+++ b/content/docs/ko/next/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/next/sql-rest-api/index.html b/content/docs/ko/next/sql-rest-api/index.html
index 0124519..e665f88 100644
--- a/content/docs/ko/next/sql-rest-api/index.html
+++ b/content/docs/ko/next/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/sql-rest-api.html b/content/docs/ko/sql-rest-api.html
index 3edbef2..d2a36f9 100644
--- a/content/docs/ko/sql-rest-api.html
+++ b/content/docs/ko/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/ko/sql-rest-api/index.html b/content/docs/ko/sql-rest-api/index.html
index 3edbef2..d2a36f9 100644
--- a/content/docs/ko/sql-rest-api/index.html
+++ b/content/docs/ko/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> requests require the <code>X-Presto-User</code> header. If you use authentication, you must use the same <code>username</code> that is specified in the authentication configuration. If you do not use authentication, you can specify anything for <code>username</code>.</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>For more information about headers, refer to <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>.</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>You can use statement in the HTTP body. All data is received as JSON document that might contain a <code>nextUri</code> link. If the received JSON document contains a <code>nextUri</code> link, the request continues with the <code>nextUri</code> link until the received data does not contain a <code>nextUri</code> link. If no error is returned, the query completes successfully. If an <code>error</code> field is displayed in <code>stats</code>, it means the query fails.</p>
 <p>The following is an example of <code>show catalogs</code>. The query continues until the received JSON document does not contain a <code>nextUri</code> link. Since no <code>error</code> is displayed in <code>stats</code>, it means that the query completes successfully.</p>
diff --git a/content/docs/zh-CN/2.4.1/functions-develop.html b/content/docs/zh-CN/2.4.1/functions-develop.html
index 75dd88a..0e2e91f 100644
--- a/content/docs/zh-CN/2.4.1/functions-develop.html
+++ b/content/docs/zh-CN/2.4.1/functions-develop.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-13741-content-13743" class="tab-pane" data-group="group_13741" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-13741-content-13744" class="tab-pane" data-group="group_13741" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar 有一个内置的 schema registry,还有各种常用的 schema 类型(avro、json、protobuf)。 Pulsar Functions 可以利用输入 topic 中现有 schema 的信息,并派生出输入类型。 Schema registry 也适用于输出 topic。</p>
@@ -195,7 +195,7 @@
 </span></div></div><div id="tab-group-13751-content-13754" class="tab-pane" data-group="group_13751" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />    return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />    return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />    return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.4.1/functions-develop/index.html b/content/docs/zh-CN/2.4.1/functions-develop/index.html
index 75dd88a..0e2e91f 100644
--- a/content/docs/zh-CN/2.4.1/functions-develop/index.html
+++ b/content/docs/zh-CN/2.4.1/functions-develop/index.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-13741-content-13743" class="tab-pane" data-group="group_13741" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-13741-content-13744" class="tab-pane" data-group="group_13741" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar 有一个内置的 schema registry,还有各种常用的 schema 类型(avro、json、protobuf)。 Pulsar Functions 可以利用输入 topic 中现有 schema 的信息,并派生出输入类型。 Schema registry 也适用于输出 topic。</p>
@@ -195,7 +195,7 @@
 </span></div></div><div id="tab-group-13751-content-13754" class="tab-pane" data-group="group_13751" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />    return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />    return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />    return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.4.2/functions-develop.html b/content/docs/zh-CN/2.4.2/functions-develop.html
index 07e4496..5a45824 100644
--- a/content/docs/zh-CN/2.4.2/functions-develop.html
+++ b/content/docs/zh-CN/2.4.2/functions-develop.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-13687-content-13689" class="tab-pane" data-group="group_13687" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-13687-content-13690" class="tab-pane" data-group="group_13687" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-13697-content-13700" class="tab-pane" data-group="group_13697" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.4.2/functions-develop/index.html b/content/docs/zh-CN/2.4.2/functions-develop/index.html
index 07e4496..5a45824 100644
--- a/content/docs/zh-CN/2.4.2/functions-develop/index.html
+++ b/content/docs/zh-CN/2.4.2/functions-develop/index.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-13687-content-13689" class="tab-pane" data-group="group_13687" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-13687-content-13690" class="tab-pane" data-group="group_13687" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-13697-content-13700" class="tab-pane" data-group="group_13697" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.5.0/functions-develop.html b/content/docs/zh-CN/2.5.0/functions-develop.html
index 7a5707f..c498588 100644
--- a/content/docs/zh-CN/2.5.0/functions-develop.html
+++ b/content/docs/zh-CN/2.5.0/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-13626-content-13628" class="tab-pane" data-group="group_13626" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-13626-content-13629" class="tab-pane" data-group="group_13626" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-13637-content-13640" class="tab-pane" data-group="group_13637" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.5.0/functions-develop/index.html b/content/docs/zh-CN/2.5.0/functions-develop/index.html
index 7a5707f..c498588 100644
--- a/content/docs/zh-CN/2.5.0/functions-develop/index.html
+++ b/content/docs/zh-CN/2.5.0/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-13626-content-13628" class="tab-pane" data-group="group_13626" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-13626-content-13629" class="tab-pane" data-group="group_13626" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-13637-content-13640" class="tab-pane" data-group="group_13637" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.5.0/sql-rest-api.html b/content/docs/zh-CN/2.5.0/sql-rest-api.html
index 85dc270..97cb1d0 100644
--- a/content/docs/zh-CN/2.5.0/sql-rest-api.html
+++ b/content/docs/zh-CN/2.5.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.5.0/sql-rest-api/index.html b/content/docs/zh-CN/2.5.0/sql-rest-api/index.html
index 85dc270..97cb1d0 100644
--- a/content/docs/zh-CN/2.5.0/sql-rest-api/index.html
+++ b/content/docs/zh-CN/2.5.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.5.1/functions-develop.html b/content/docs/zh-CN/2.5.1/functions-develop.html
index 6816baf..e9b9087 100644
--- a/content/docs/zh-CN/2.5.1/functions-develop.html
+++ b/content/docs/zh-CN/2.5.1/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-13555-content-13557" class="tab-pane" data-group="group_13555" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-13555-content-13558" class="tab-pane" data-group="group_13555" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-13566-content-13569" class="tab-pane" data-group="group_13566" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.5.1/functions-develop/index.html b/content/docs/zh-CN/2.5.1/functions-develop/index.html
index 6816baf..e9b9087 100644
--- a/content/docs/zh-CN/2.5.1/functions-develop/index.html
+++ b/content/docs/zh-CN/2.5.1/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-13555-content-13557" class="tab-pane" data-group="group_13555" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-13555-content-13558" class="tab-pane" data-group="group_13555" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-13566-content-13569" class="tab-pane" data-group="group_13566" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.5.1/sql-rest-api.html b/content/docs/zh-CN/2.5.1/sql-rest-api.html
index 970f490..9281eec 100644
--- a/content/docs/zh-CN/2.5.1/sql-rest-api.html
+++ b/content/docs/zh-CN/2.5.1/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.5.1/sql-rest-api/index.html b/content/docs/zh-CN/2.5.1/sql-rest-api/index.html
index 970f490..9281eec 100644
--- a/content/docs/zh-CN/2.5.1/sql-rest-api/index.html
+++ b/content/docs/zh-CN/2.5.1/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.5.2/functions-develop.html b/content/docs/zh-CN/2.5.2/functions-develop.html
index 26ea381..672d9d9 100644
--- a/content/docs/zh-CN/2.5.2/functions-develop.html
+++ b/content/docs/zh-CN/2.5.2/functions-develop.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-13484-content-13486" class="tab-pane" data-group="group_13484" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-13484-content-13487" class="tab-pane" data-group="group_13484" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-13495-content-13498" class="tab-pane" data-group="group_13495" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.5.2/functions-develop/index.html b/content/docs/zh-CN/2.5.2/functions-develop/index.html
index 26ea381..672d9d9 100644
--- a/content/docs/zh-CN/2.5.2/functions-develop/index.html
+++ b/content/docs/zh-CN/2.5.2/functions-develop/index.html
@@ -106,7 +106,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-13484-content-13486" class="tab-pane" data-group="group_13484" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-13484-content-13487" class="tab-pane" data-group="group_13484" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -200,7 +200,7 @@ you subsequently install any other package that depends on Python 2.x. A solutio
 </span></div></div><div id="tab-group-13495-content-13498" class="tab-pane" data-group="group_13495" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--user-config</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.5.2/sql-rest-api.html b/content/docs/zh-CN/2.5.2/sql-rest-api.html
index 1853c5c..bb44f87 100644
--- a/content/docs/zh-CN/2.5.2/sql-rest-api.html
+++ b/content/docs/zh-CN/2.5.2/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.5.2/sql-rest-api/index.html b/content/docs/zh-CN/2.5.2/sql-rest-api/index.html
index 1853c5c..bb44f87 100644
--- a/content/docs/zh-CN/2.5.2/sql-rest-api/index.html
+++ b/content/docs/zh-CN/2.5.2/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.6.0/concepts-messaging.html b/content/docs/zh-CN/2.6.0/concepts-messaging.html
index 8b5579b..3491875 100644
--- a/content/docs/zh-CN/2.6.0/concepts-messaging.html
+++ b/content/docs/zh-CN/2.6.0/concepts-messaging.html
@@ -368,7 +368,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.0/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.0/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/2.6.0/concepts-messaging/index.html b/content/docs/zh-CN/2.6.0/concepts-messaging/index.html
index 8b5579b..3491875 100644
--- a/content/docs/zh-CN/2.6.0/concepts-messaging/index.html
+++ b/content/docs/zh-CN/2.6.0/concepts-messaging/index.html
@@ -368,7 +368,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.0/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.0/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/2.6.0/functions-develop.html b/content/docs/zh-CN/2.6.0/functions-develop.html
index 65fc150..0363884 100644
--- a/content/docs/zh-CN/2.6.0/functions-develop.html
+++ b/content/docs/zh-CN/2.6.0/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-13337-content-13339" class="tab-pane" data-group="group_13337" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-13337-content-13340" class="tab-pane" data-group="group_13337" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar 有一个内置的 schema registry,还有各种常用的 schema 类型(avro、json、protobuf)。 Pulsar Functions 可以利用输入 topic 中现有 schema 的信息,并派生出输入类型。 Schema registry 也适用于输出 topic。</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-13348-content-13351" class="tab-pane" data-group="group_13348" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.6.0/functions-develop/index.html b/content/docs/zh-CN/2.6.0/functions-develop/index.html
index 65fc150..0363884 100644
--- a/content/docs/zh-CN/2.6.0/functions-develop/index.html
+++ b/content/docs/zh-CN/2.6.0/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-13337-content-13339" class="tab-pane" data-group="group_13337" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-13337-content-13340" class="tab-pane" data-group="group_13337" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar 有一个内置的 schema registry,还有各种常用的 schema 类型(avro、json、protobuf)。 Pulsar Functions 可以利用输入 topic 中现有 schema 的信息,并派生出输入类型。 Schema registry 也适用于输出 topic。</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-13348-content-13351" class="tab-pane" data-group="group_13348" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.6.0/sql-rest-api.html b/content/docs/zh-CN/2.6.0/sql-rest-api.html
index a355625..e0cad04 100644
--- a/content/docs/zh-CN/2.6.0/sql-rest-api.html
+++ b/content/docs/zh-CN/2.6.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.6.0/sql-rest-api/index.html b/content/docs/zh-CN/2.6.0/sql-rest-api/index.html
index a355625..e0cad04 100644
--- a/content/docs/zh-CN/2.6.0/sql-rest-api/index.html
+++ b/content/docs/zh-CN/2.6.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.6.1/concepts-messaging.html b/content/docs/zh-CN/2.6.1/concepts-messaging.html
index 61a63b5..a4ee534 100644
--- a/content/docs/zh-CN/2.6.1/concepts-messaging.html
+++ b/content/docs/zh-CN/2.6.1/concepts-messaging.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.1/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.1/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/2.6.1/concepts-messaging/index.html b/content/docs/zh-CN/2.6.1/concepts-messaging/index.html
index 61a63b5..a4ee534 100644
--- a/content/docs/zh-CN/2.6.1/concepts-messaging/index.html
+++ b/content/docs/zh-CN/2.6.1/concepts-messaging/index.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.1/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.1/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/2.6.1/functions-develop.html b/content/docs/zh-CN/2.6.1/functions-develop.html
index 8538616..ecf4141 100644
--- a/content/docs/zh-CN/2.6.1/functions-develop.html
+++ b/content/docs/zh-CN/2.6.1/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-13189-content-13191" class="tab-pane" data-group="group_13189" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-13189-content-13192" class="tab-pane" data-group="group_13189" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar 有一个内置的 schema registry,还有各种常用的 schema 类型(avro、json、protobuf)。 Pulsar Functions 可以利用输入 topic 中现有 schema 的信息,并派生出输入类型。 Schema registry 也适用于输出 topic。</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-13200-content-13203" class="tab-pane" data-group="group_13200" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.6.1/functions-develop/index.html b/content/docs/zh-CN/2.6.1/functions-develop/index.html
index 8538616..ecf4141 100644
--- a/content/docs/zh-CN/2.6.1/functions-develop/index.html
+++ b/content/docs/zh-CN/2.6.1/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-13189-content-13191" class="tab-pane" data-group="group_13189" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-13189-content-13192" class="tab-pane" data-group="group_13189" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar 有一个内置的 schema registry,还有各种常用的 schema 类型(avro、json、protobuf)。 Pulsar Functions 可以利用输入 topic 中现有 schema 的信息,并派生出输入类型。 Schema registry 也适用于输出 topic。</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-13200-content-13203" class="tab-pane" data-group="group_13200" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.6.1/sql-rest-api.html b/content/docs/zh-CN/2.6.1/sql-rest-api.html
index 5f3c0ee..c860741 100644
--- a/content/docs/zh-CN/2.6.1/sql-rest-api.html
+++ b/content/docs/zh-CN/2.6.1/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.6.1/sql-rest-api/index.html b/content/docs/zh-CN/2.6.1/sql-rest-api/index.html
index 5f3c0ee..c860741 100644
--- a/content/docs/zh-CN/2.6.1/sql-rest-api/index.html
+++ b/content/docs/zh-CN/2.6.1/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.6.2/concepts-messaging.html b/content/docs/zh-CN/2.6.2/concepts-messaging.html
index 3c8d707..e975d67 100644
--- a/content/docs/zh-CN/2.6.2/concepts-messaging.html
+++ b/content/docs/zh-CN/2.6.2/concepts-messaging.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.2/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.2/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/2.6.2/concepts-messaging/index.html b/content/docs/zh-CN/2.6.2/concepts-messaging/index.html
index 3c8d707..e975d67 100644
--- a/content/docs/zh-CN/2.6.2/concepts-messaging/index.html
+++ b/content/docs/zh-CN/2.6.2/concepts-messaging/index.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.2/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.2/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/2.6.2/functions-develop.html b/content/docs/zh-CN/2.6.2/functions-develop.html
index 22b9b7a..9e386d2 100644
--- a/content/docs/zh-CN/2.6.2/functions-develop.html
+++ b/content/docs/zh-CN/2.6.2/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-13037-content-13039" class="tab-pane" data-group="group_13037" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-13037-content-13040" class="tab-pane" data-group="group_13037" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar 有一个内置的 schema registry,还有各种常用的 schema 类型(avro、json、protobuf)。 Pulsar Functions 可以利用输入 topic 中现有 schema 的信息,并派生出输入类型。 Schema registry 也适用于输出 topic。</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-13048-content-13051" class="tab-pane" data-group="group_13048" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.6.2/functions-develop/index.html b/content/docs/zh-CN/2.6.2/functions-develop/index.html
index 22b9b7a..9e386d2 100644
--- a/content/docs/zh-CN/2.6.2/functions-develop/index.html
+++ b/content/docs/zh-CN/2.6.2/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-13037-content-13039" class="tab-pane" data-group="group_13037" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-13037-content-13040" class="tab-pane" data-group="group_13037" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar 有一个内置的 schema registry,还有各种常用的 schema 类型(avro、json、protobuf)。 Pulsar Functions 可以利用输入 topic 中现有 schema 的信息,并派生出输入类型。 Schema registry 也适用于输出 topic。</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-13048-content-13051" class="tab-pane" data-group="group_13048" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.6.2/sql-rest-api.html b/content/docs/zh-CN/2.6.2/sql-rest-api.html
index cab55b5..58eae8f 100644
--- a/content/docs/zh-CN/2.6.2/sql-rest-api.html
+++ b/content/docs/zh-CN/2.6.2/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.6.2/sql-rest-api/index.html b/content/docs/zh-CN/2.6.2/sql-rest-api/index.html
index cab55b5..58eae8f 100644
--- a/content/docs/zh-CN/2.6.2/sql-rest-api/index.html
+++ b/content/docs/zh-CN/2.6.2/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.6.3/concepts-messaging.html b/content/docs/zh-CN/2.6.3/concepts-messaging.html
index fce1bcf..1ca4286 100644
--- a/content/docs/zh-CN/2.6.3/concepts-messaging.html
+++ b/content/docs/zh-CN/2.6.3/concepts-messaging.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.3/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.3/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/2.6.3/concepts-messaging/index.html b/content/docs/zh-CN/2.6.3/concepts-messaging/index.html
index fce1bcf..1ca4286 100644
--- a/content/docs/zh-CN/2.6.3/concepts-messaging/index.html
+++ b/content/docs/zh-CN/2.6.3/concepts-messaging/index.html
@@ -381,7 +381,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.3/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.6.3/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/2.6.3/functions-develop.html b/content/docs/zh-CN/2.6.3/functions-develop.html
index c85ae99..8639b56 100644
--- a/content/docs/zh-CN/2.6.3/functions-develop.html
+++ b/content/docs/zh-CN/2.6.3/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-12885-content-12887" class="tab-pane" data-group="group_12885" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-12885-content-12888" class="tab-pane" data-group="group_12885" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar 有一个内置的 schema registry,还有各种常用的 schema 类型(avro、json、protobuf)。 Pulsar Functions 可以利用输入 topic 中现有 schema 的信息,并派生出输入类型。 Schema registry 也适用于输出 topic。</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-12896-content-12899" class="tab-pane" data-group="group_12896" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.6.3/functions-develop/index.html b/content/docs/zh-CN/2.6.3/functions-develop/index.html
index c85ae99..8639b56 100644
--- a/content/docs/zh-CN/2.6.3/functions-develop/index.html
+++ b/content/docs/zh-CN/2.6.3/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-12885-content-12887" class="tab-pane" data-group="group_12885" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-12885-content-12888" class="tab-pane" data-group="group_12885" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar 有一个内置的 schema registry,还有各种常用的 schema 类型(avro、json、protobuf)。 Pulsar Functions 可以利用输入 topic 中现有 schema 的信息,并派生出输入类型。 Schema registry 也适用于输出 topic。</p>
@@ -199,7 +199,7 @@
 </span></div></div><div id="tab-group-12896-content-12899" class="tab-pane" data-group="group_12896" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.6.3/sql-rest-api.html b/content/docs/zh-CN/2.6.3/sql-rest-api.html
index f6e1012..9d7b19d 100644
--- a/content/docs/zh-CN/2.6.3/sql-rest-api.html
+++ b/content/docs/zh-CN/2.6.3/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.6.3/sql-rest-api/index.html b/content/docs/zh-CN/2.6.3/sql-rest-api/index.html
index f6e1012..9d7b19d 100644
--- a/content/docs/zh-CN/2.6.3/sql-rest-api/index.html
+++ b/content/docs/zh-CN/2.6.3/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.7.0/concepts-messaging.html b/content/docs/zh-CN/2.7.0/concepts-messaging.html
index 9503e32..b29dba1 100644
--- a/content/docs/zh-CN/2.7.0/concepts-messaging.html
+++ b/content/docs/zh-CN/2.7.0/concepts-messaging.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.7.0/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.7.0/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/2.7.0/concepts-messaging/index.html b/content/docs/zh-CN/2.7.0/concepts-messaging/index.html
index 9503e32..b29dba1 100644
--- a/content/docs/zh-CN/2.7.0/concepts-messaging/index.html
+++ b/content/docs/zh-CN/2.7.0/concepts-messaging/index.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.7.0/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/2.7.0/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/2.7.0/functions-develop.html b/content/docs/zh-CN/2.7.0/functions-develop.html
index f8a81c0..5794bc4 100644
--- a/content/docs/zh-CN/2.7.0/functions-develop.html
+++ b/content/docs/zh-CN/2.7.0/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-12613-content-12615" class="tab-pane" data-group="group_12613" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-12613-content-12616" class="tab-pane" data-group="group_12613" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. Schema registry 也适用于输出 topic。</p>
@@ -200,7 +200,7 @@
 </span></div></div><div id="tab-group-12624-content-12627" class="tab-pane" data-group="group_12624" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.7.0/functions-develop/index.html b/content/docs/zh-CN/2.7.0/functions-develop/index.html
index f8a81c0..5794bc4 100644
--- a/content/docs/zh-CN/2.7.0/functions-develop/index.html
+++ b/content/docs/zh-CN/2.7.0/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-12613-content-12615" class="tab-pane" data-group="group_12613" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-12613-content-12616" class="tab-pane" data-group="group_12613" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. Schema registry 也适用于输出 topic。</p>
@@ -200,7 +200,7 @@
 </span></div></div><div id="tab-group-12624-content-12627" class="tab-pane" data-group="group_12624" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/2.7.0/sql-rest-api.html b/content/docs/zh-CN/2.7.0/sql-rest-api.html
index b49d38f..a44d819 100644
--- a/content/docs/zh-CN/2.7.0/sql-rest-api.html
+++ b/content/docs/zh-CN/2.7.0/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/2.7.0/sql-rest-api/index.html b/content/docs/zh-CN/2.7.0/sql-rest-api/index.html
index b49d38f..a44d819 100644
--- a/content/docs/zh-CN/2.7.0/sql-rest-api/index.html
+++ b/content/docs/zh-CN/2.7.0/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/concepts-messaging.html b/content/docs/zh-CN/concepts-messaging.html
index 84c6ad0..d4eb91a 100644
--- a/content/docs/zh-CN/concepts-messaging.html
+++ b/content/docs/zh-CN/concepts-messaging.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/concepts-messaging/index.html b/content/docs/zh-CN/concepts-messaging/index.html
index 84c6ad0..d4eb91a 100644
--- a/content/docs/zh-CN/concepts-messaging/index.html
+++ b/content/docs/zh-CN/concepts-messaging/index.html
@@ -383,7 +383,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 Use non-persistent topics only if you're <em>certain</em> that your use case requires it and can sustain it.</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/functions-develop.html b/content/docs/zh-CN/functions-develop.html
index c401482..dfbdbf3 100644
--- a/content/docs/zh-CN/functions-develop.html
+++ b/content/docs/zh-CN/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-12059-content-12061" class="tab-pane" data-group="group_12059" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-12059-content-12062" class="tab-pane" data-group="group_12059" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. Schema registry 也适用于输出 topic。</p>
@@ -201,7 +201,7 @@
 </span></div></div><div id="tab-group-12070-content-12073" class="tab-pane" data-group="group_12070" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/functions-develop/index.html b/content/docs/zh-CN/functions-develop/index.html
index c401482..dfbdbf3 100644
--- a/content/docs/zh-CN/functions-develop/index.html
+++ b/content/docs/zh-CN/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-12059-content-12061" class="tab-pane" data-group="group_12059" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-12059-content-12062" class="tab-pane" data-group="group_12059" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. Schema registry 也适用于输出 topic。</p>
@@ -201,7 +201,7 @@
 </span></div></div><div id="tab-group-12070-content-12073" class="tab-pane" data-group="group_12070" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/next/concepts-messaging.html b/content/docs/zh-CN/next/concepts-messaging.html
index fcf421d..1e52f18 100644
--- a/content/docs/zh-CN/next/concepts-messaging.html
+++ b/content/docs/zh-CN/next/concepts-messaging.html
@@ -401,7 +401,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 只有在真的<em>确信</em>你的使用场景符合,并且你可以忍受时,才可去使用非持久topic。</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/next/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/next/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/next/concepts-messaging/index.html b/content/docs/zh-CN/next/concepts-messaging/index.html
index fcf421d..1e52f18 100644
--- a/content/docs/zh-CN/next/concepts-messaging/index.html
+++ b/content/docs/zh-CN/next/concepts-messaging/index.html
@@ -401,7 +401,7 @@ Consumer&lt;<span class="hljs-keyword">byte</span>[]&gt; someTopicsConsumer = pu
 <blockquote>
 <p>非持久topic,消息数据仅存活在内存。 如果broker挂掉或者因其他情况不能从内存取到,你的消息数据就可能丢失。 只有在真的<em>确信</em>你的使用场景符合,并且你可以忍受时,才可去使用非持久topic。</p>
 </blockquote>
-<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/next/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 你可以通过使用<a href="referencereference--pulsar-admin/#topics-1"><code>pulsar-admin-topics</code></a>接口管理非持久topic。</p>
+<p>默认非持久topic在broker上是开启的。 你可以通过broker的<a href="/docs/zh-CN/next/reference-configuration#broker-enableNonPersistentTopics">配置</a>关闭。 You can manage non-persistent topics using the <code>pulsar-admin topics</code> command. For more information, see <a href="http://pulsar.apache.org/tools/pulsar-admin/"><code>pulsar-admin</code></a>.</p>
 <h3><a class="anchor" aria-hidden="true" id="性能"></a><a href="#性能" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c [...]
 <p>Non-persistent messaging is usually faster than persistent messaging because brokers don't persist messages and immediately send acks back to the producer as soon as that message is delivered to connected brokers. 非持久topic让producer有更低的发布延迟。</p>
 <h3><a class="anchor" aria-hidden="true" id="客户端api"></a><a href="#客户端api" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
diff --git a/content/docs/zh-CN/next/functions-develop.html b/content/docs/zh-CN/next/functions-develop.html
index bda5bc8..91e7798 100644
--- a/content/docs/zh-CN/next/functions-develop.html
+++ b/content/docs/zh-CN/next/functions-develop.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-2521-content-2523" class="tab-pane" data-group="group_2521" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-2521-content-2524" class="tab-pane" data-group="group_2521" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />  <span class="hljs-string">"context"</span><br />  <span class="hljs-string">"fmt"</span><br /><br />  <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-f [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. Schema registry 也适用于输出 topic。</p>
@@ -190,7 +190,7 @@
 </span></div></div><div id="tab-group-2532-content-2535" class="tab-pane" data-group="group_2532" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />  return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />  return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />  return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />func (c *Fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/next/functions-develop/index.html b/content/docs/zh-CN/next/functions-develop/index.html
index bda5bc8..91e7798 100644
--- a/content/docs/zh-CN/next/functions-develop/index.html
+++ b/content/docs/zh-CN/next/functions-develop/index.html
@@ -105,7 +105,7 @@
 </span></div></div><div id="tab-group-2521-content-2523" class="tab-pane" data-group="group_2521" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class="hl [...]
 <p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">这里</a>。</p>
 </span></div></div><div id="tab-group-2521-content-2524" class="tab-pane" data-group="group_2521" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />  <span class="hljs-string">"context"</span><br />  <span class="hljs-string">"fmt"</span><br /><br />  <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-f [...]
-<p>查看完整代码,请点击<a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">这里</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built-in schema registry and is bundled with popular schema types, such as Avro, JSON and Protobuf. Pulsar Functions can leverage the existing schema information from input topics and derive the input type. Schema registry 也适用于输出 topic。</p>
@@ -190,7 +190,7 @@
 </span></div></div><div id="tab-group-2532-content-2535" class="tab-pane" data-group="group_2532" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />  return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />  return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />  return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />func (c *Fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>当你使用SDK 运行或者更新函数时,你能够通过<code>--user-config</code>参数传递任意的key/value格式的参数。 Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-CN/next/sql-rest-api.html b/content/docs/zh-CN/next/sql-rest-api.html
index 62f3bc4..bdb30c8 100644
--- a/content/docs/zh-CN/next/sql-rest-api.html
+++ b/content/docs/zh-CN/next/sql-rest-api.html
@@ -82,7 +82,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/next/sql-rest-api/index.html b/content/docs/zh-CN/next/sql-rest-api/index.html
index 62f3bc4..bdb30c8 100644
--- a/content/docs/zh-CN/next/sql-rest-api/index.html
+++ b/content/docs/zh-CN/next/sql-rest-api/index.html
@@ -82,7 +82,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/sql-rest-api.html b/content/docs/zh-CN/sql-rest-api.html
index a218a03..f669563 100644
--- a/content/docs/zh-CN/sql-rest-api.html
+++ b/content/docs/zh-CN/sql-rest-api.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-CN/sql-rest-api/index.html b/content/docs/zh-CN/sql-rest-api/index.html
index a218a03..f669563 100644
--- a/content/docs/zh-CN/sql-rest-api/index.html
+++ b/content/docs/zh-CN/sql-rest-api/index.html
@@ -81,7 +81,7 @@
 <p><code>POST</code> 请求需要 <code>X-Presto-User</code> . 如果你使用身份验证,则必须使用身份验证配置中指定的相同的 <code>用户名</code>。 如果你不使用身份验证,可以指定 <code>用户名</code>。</p>
 <pre><code class="hljs css language-properties"><span class="hljs-meta">X-Presto-User</span>: <span class="hljs-string">username</span>
 </code></pre>
-<p>欲了解更多关于 headers 的信息,请参阅 <a href="https://github.com/prestosql/presto/blob/master/presto-client/src/main/java/io/prestosql/client/PrestoHeaders.java">PrestoHeaders</a>。</p>
+<p>For more information about headers, refer to <a href="https://github.com/trinodb/trino">PrestoHeaders</a>.</p>
 <h2><a class="anchor" aria-hidden="true" id="schema"></a><a href="#schema" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2. [...]
 <p>你可以在 HTTP 正文中使用语句。 所有数据都是作为 JSON 文档收到的,它可能包含一个 <code>next Uri</code> 链接。 如果收到的 JSON 文档包含一个 <code>nextUri</code> 链接, 请求继续使用 <code>nextUri</code> 链接,直到收到的数据不包含 <code>nextUri</code> 链接。 如果没有返回错误,则查询成功。 如果一个 <code>错误</code> 字段显示在 <code>统计信息</code>中,这意味着查询失败。</p>
 <p>下面是 <code>显示目录</code> 的示例。 此查询将持续到接收的 JSON 文档不包含 <code>nextUri</code> 链接。 由于没有 <code>error</code> 显示在 <code>stats</code>,这意味着查询成功。</p>
diff --git a/content/docs/zh-TW/2.4.1/functions-develop.html b/content/docs/zh-TW/2.4.1/functions-develop.html
index c6b6991..ec9a2f6 100644
--- a/content/docs/zh-TW/2.4.1/functions-develop.html
+++ b/content/docs/zh-TW/2.4.1/functions-develop.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-15822-content-15824" class="tab-pane" data-group="group_15822" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>有關完整的代碼,請參見 <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>。</p>
 </span></div></div><div id="tab-group-15822-content-15825" class="tab-pane" data-group="group_15822" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>有關完整的代碼,請參見 <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-註冊管理"></a><a href="#schema-註冊管理" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Pulsar 有一個內建的 schema registry,還支援各種常用的 schema 類型 (avro、json、protobuf)。 Pulsar Functions 可以利用輸入 topic 中現有 schema 的訊息,並推導出輸入信息的資料型別。 Schema registry 也適用於輸出的 topic。</p>
@@ -196,7 +196,7 @@
 </span></div></div><div id="tab-group-15832-content-15835" class="tab-pane" data-group="group_15832" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />    return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />    return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />    return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-TW/2.4.1/functions-develop/index.html b/content/docs/zh-TW/2.4.1/functions-develop/index.html
index c6b6991..ec9a2f6 100644
--- a/content/docs/zh-TW/2.4.1/functions-develop/index.html
+++ b/content/docs/zh-TW/2.4.1/functions-develop/index.html
@@ -104,7 +104,7 @@
 </span></div></div><div id="tab-group-15822-content-15824" class="tab-pane" data-group="group_15822" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>有關完整的代碼,請參見 <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>。</p>
 </span></div></div><div id="tab-group-15822-content-15825" class="tab-pane" data-group="group_15822" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>有關完整的代碼,請參見 <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>。</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-註冊管理"></a><a href="#schema-註冊管理" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>Pulsar 有一個內建的 schema registry,還支援各種常用的 schema 類型 (avro、json、protobuf)。 Pulsar Functions 可以利用輸入 topic 中現有 schema 的訊息,並推導出輸入信息的資料型別。 Schema registry 也適用於輸出的 topic。</p>
@@ -196,7 +196,7 @@
 </span></div></div><div id="tab-group-15832-content-15835" class="tab-pane" data-group="group_15832" tabindex="-1"><div><span><pre><code class="hljs">func (c *FunctionContext) GetInstanceID() int {<br />    return c.instanceConf.instanceID<br />}<br /><br />func (c *FunctionContext) GetInputTopics() []string {<br />    return c.inputTopics<br />}<br /><br />func (c *FunctionContext) GetOutputTopic() string {<br />    return c.instanceConf.funcDetails.GetSink().Topic<br />}<br /><br />fun [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs">import (<br />    &quot;context&quot;<br />    &quot;fmt&quot;<br /><br />    &quot;github.com/apache/pulsar/pulsar-function-go/pf&quot;<br />)<br /><br />func contextFunc(ctx context.Context) {<br />    if fc, ok := pf.FromContext(ctx); ok {<br />        fmt.Printf(&quot;function ID is:%s, &quot;, fc.GetFuncID())<br />        fmt.Printf(&quot;function version is:%s\n&quot;, fc.GetFuncVersion())<br />    }<br />}<br /></code></pre>
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-TW/2.4.2/functions-develop.html b/content/docs/zh-TW/2.4.2/functions-develop.html
index 3833114..e064acd 100644
--- a/content/docs/zh-TW/2.4.2/functions-develop.html
+++ b/content/docs/zh-TW/2.4.2/functions-develop.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-15768-content-15770" class="tab-pane" data-group="group_15768" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-15768-content-15771" class="tab-pane" data-group="group_15768" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-15778-content-15781" class="tab-pane" data-group="group_15778" tabindex="-1"><div><span><pre><code class="hljs"><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-params">(<span class="hljs-built_in">c</span> *FunctionContext)</span></span> <span class="hljs-type">GetInstanceID</span>() int {<br />    <span class="hljs-keyword">return</span> <span class="hljs-built_in">c</span>.instanceConf.instanceID<br />}<br /><br [...]
 <p>The following example uses several methods available via the <code>Context</code> object.</p>
 <pre><code class="hljs"><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span class="hljs-function"><span class="hljs-keyword">func</span> <span class="hljs-title">contextFunc</span><span class="hljs-params">(ctx context.Context)</span></span> {<br />    <span class="hljs-keyword"> [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/contextFunc.go#L29-L34">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/contextFunc/contextFunc.go#L29-L34">here</a>.</p>
 </span></div></div></div></div>
 <h3><a class="anchor" aria-hidden="true" id="user-config"></a><a href="#user-config" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42 [...]
 <p>When you run or update Pulsar Functions created using SDK, you can pass arbitrary key/values to them with the command line with the <code>--userConfig</code> flag. Key/values must be specified as JSON. The following function creation command passes a user configured key/value to a function.</p>
diff --git a/content/docs/zh-TW/2.4.2/functions-develop/index.html b/content/docs/zh-TW/2.4.2/functions-develop/index.html
index 3833114..e064acd 100644
--- a/content/docs/zh-TW/2.4.2/functions-develop/index.html
+++ b/content/docs/zh-TW/2.4.2/functions-develop/index.html
@@ -104,7 +104,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
 </span></div></div><div id="tab-group-15768-content-15770" class="tab-pane" data-group="group_15768" tabindex="-1"><div><span><pre><code class="hljs css language-python"><span class="hljs-keyword">from</span> pulsar <span class="hljs-keyword">import</span> Function<br /><br /><span class="hljs-class"><span class="hljs-keyword">class</span> <span class="hljs-title">ExclamationFunction</span><span class="hljs-params">(Function)</span>:</span><br />  <span class="hljs-function"><span class= [...]
 <p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-functions/python-examples/exclamation_function.py">here</a>.</p>
 </span></div></div><div id="tab-group-15768-content-15771" class="tab-pane" data-group="group_15768" tabindex="-1"><div><span><pre><code class="hljs css language-Go"><span class="hljs-keyword">package</span> main<br /><br /><span class="hljs-keyword">import</span> (<br />    <span class="hljs-string">"context"</span><br />    <span class="hljs-string">"fmt"</span><br /><br />    <span class="hljs-string">"github.com/apache/pulsar/pulsar-function-go/pf"</span><br />)<br /><br /><span clas [...]
-<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/master/pulsar-function-go/examples/inputFunc.go#L20-L36">here</a>.</p>
+<p>For complete code, see <a href="https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36">here</a>.</p>
 </span></div></div></div></div>
 <h2><a class="anchor" aria-hidden="true" id="schema-registry"></a><a href="#schema-registry" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5  [...]
 <p>Pulsar has a built in schema registry and comes bundled with a variety of popular schema types(avro, json and protobuf). Pulsar Functions can leverage existing schema information from input topics and derive the input type. The schema registry applies for output topic as well.</p>
@@ -197,7 +197,7 @@ You can write Pulsar Functions in python2 or python3. However, Pulsar only looks
... 20458 lines suppressed ...