Skip to content
This repository was archived by the owner on May 22, 2026. It is now read-only.

Commit 17c8609

Browse files
committed
Release script
1 parent 3350dc6 commit 17c8609

15 files changed

Lines changed: 106 additions & 106 deletions

File tree

_includes/docs/mqtt-broker/security/authentication/scram.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
* TOC
22
{:toc}
33

4-
![image](/images/coming-soon.jpg)
4+
![image](https://img.thingsboard.io/coming-soon.jpg)
55

66
## Next steps
77

_includes/docs/mqtt-broker/user-guide/ui/monitoring.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
TBMQ offers user-friendly tools that enable users to monitor broker activity and conveniently access features through the **Home** and **Monitoring** pages.
55

6-
![image](/images/mqtt-broker/user-guide/ui/home-page.png)
6+
![image](https://img.thingsboard.io/mqtt-broker/user-guide/ui/home-page.png)
77

88
## Charts
99

@@ -18,7 +18,7 @@ At the top of the **Home** page, you will find a set of six charts that display
1818
Please note that on the Monitoring page, users have the ability to delve deeper into the chart data.
1919
They can zoom in on specific sections, set custom date ranges to display data, or open the charts in full-screen mode.
2020

21-
![image](/images/mqtt-broker/user-guide/ui/monitoring-page.png)
21+
![image](https://img.thingsboard.io/mqtt-broker/user-guide/ui/monitoring-page.png)
2222

2323
## Sessions
2424

@@ -30,7 +30,7 @@ Users can access comprehensive information about these sessions, including their
3030
The system displays the number of Client Credentials categorized into two types: **Device** and **Application**.
3131
For more information regarding the different types of Credentials, please refer to the [documentation](/docs/mqtt-broker/user-guide/mqtt-client-type/).
3232

33-
![image](/images/mqtt-broker/user-guide/ui/sessions-credentials-card.png)
33+
![image](https://img.thingsboard.io/mqtt-broker/user-guide/ui/sessions-credentials-card.png)
3434

3535
## Config
3636

@@ -52,15 +52,15 @@ Contains information regarding some commonly used configuration parameters:
5252
- **WS Listener Max Payload Size.** Specifies the maximum allowed size of the payload in a WS message. The default value is `65536` bytes. To modify it, set the `WS_NETTY_MAX_PAYLOAD_SIZE` environment variable in bytes.
5353
- **WSS Listener Max Payload Size.** Defines the maximum allowed size of the payload in a WSS-encrypted message. The default value is `65536` bytes. To change it, set the `WSS_NETTY_MAX_PAYLOAD_SIZE` environment variable in bytes.
5454

55-
![image](/images/mqtt-broker/user-guide/ui/config-card.png)
55+
![image](https://img.thingsboard.io/mqtt-broker/user-guide/ui/config-card.png)
5656

5757
## Kafka Brokers
5858

5959
Displays basic information regarding the Kafka Brokers:
6060
- **Address.** Address of the Kafka broker.
6161
- **Size.** Size of data stored on the broker.
6262

63-
![image](/images/mqtt-broker/user-guide/ui/kafka-brokers-card.png)
63+
![image](https://img.thingsboard.io/mqtt-broker/user-guide/ui/kafka-brokers-card.png)
6464

6565
## Kafka Topics
6666

@@ -70,7 +70,7 @@ Displays basic information regarding the Kafka Topics:
7070
- **Replicas.** Replication factor of the topic.
7171
- **Size.** Size of the topic.
7272

73-
![image](/images/mqtt-broker/user-guide/ui/kafka-topics-card.png)
73+
![image](https://img.thingsboard.io/mqtt-broker/user-guide/ui/kafka-topics-card.png)
7474

7575
## Kafka Consumer Groups
7676

@@ -80,7 +80,7 @@ Displays basic information regarding the Kafka Consumer Groups (CG):
8080
- **Members.** Number of consumers in the CG.
8181
- **Lag.** Sum of all consumers lags within the group. Consumer lag is the delta between the consumer's last committed offset and the producer's end offset.
8282

83-
![image](/images/mqtt-broker/user-guide/ui/kafka-consumer-groups-card.png)
83+
![image](https://img.thingsboard.io/mqtt-broker/user-guide/ui/kafka-consumer-groups-card.png)
8484

8585
## Resource Usage Statistics
8686

@@ -117,4 +117,4 @@ Services are automatically added to the registry on their first launch, and the
117117
The key is not managed by TTL and entries are stored indefinitely. TBMQ does not automatically remove services from the registry, even if they stop running.
118118
You can manually delete a service from the UI (or using REST API) using the "Delete" button that is available only when the service status is `Outdated`.
119119

120-
![image](/images/mqtt-broker/user-guide/ui/resource-usage.png)
120+
![image](https://img.thingsboard.io/mqtt-broker/user-guide/ui/resource-usage.png)

_includes/docs/mqtt-broker/user-guide/ui/mqtt-client-credentials.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ Please consider the following examples:
9090
* If Subscribe authorization rule patterns is set to default value `.*` - client will be able to subscribe to any topic.
9191
* If Publish/Subscribe authorization rules has no rules (field is empty) - client will be forbidden to publish/subscribe to any topics.
9292

93-
![image](/images/mqtt-broker/user-guide/ui/ssl-credentials-authorization.png)
93+
![image](https://img.thingsboard.io/mqtt-broker/user-guide/ui/ssl-credentials-authorization.png)
9494

9595
### SCRAM
9696

docs/mqtt-broker/getting-started.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,35 +5,35 @@ description: TBMQ - broker for real Use Cases
55

66
broker-sessions:
77
0:
8-
image: /images/mqtt-broker/getting-started/broker-session.png
8+
image: https://img.thingsboard.io/mqtt-broker/getting-started/broker-session.png
99
title: 'Go to Sessions page. View all client sessions, click on the row to open session details'
1010
1:
11-
image: /images/mqtt-broker/getting-started/broker-session-details.png
11+
image: https://img.thingsboard.io/mqtt-broker/getting-started/broker-session-details.png
1212
title: 'View the client session details'
1313

1414
broker-mqtt-creds-creation:
1515
0:
16-
image: /images/mqtt-broker/getting-started/add-mqtt-creds-1.png
16+
image: https://img.thingsboard.io/mqtt-broker/getting-started/add-mqtt-creds-1.png
1717
title: 'Navigate to Authentication > Credentials page, click "+" in the top right corner of the table'
1818
1:
19-
image: /images/mqtt-broker/getting-started/add-mqtt-creds-2.png
19+
image: https://img.thingsboard.io/mqtt-broker/getting-started/add-mqtt-creds-2.png
2020
title: 'Input credentials name. For example, "Getting Started Credentials"'
2121
2:
22-
image: /images/mqtt-broker/getting-started/add-mqtt-creds-3.png
22+
image: https://img.thingsboard.io/mqtt-broker/getting-started/add-mqtt-creds-3.png
2323
title: 'Input "username" and "password" with chosen values. Click "Add" to save credentials'
2424
3:
25-
image: /images/mqtt-broker/getting-started/add-mqtt-creds-4.png
25+
image: https://img.thingsboard.io/mqtt-broker/getting-started/add-mqtt-creds-4.png
2626
title: 'After adding the credentials, the "Check Connectivity" window will open. This window includes autogenerated commands for subscribing to a topic or publishing a message.'
2727

2828
check-connectivity:
2929
0:
30-
image: /images/mqtt-broker/getting-started/gs-check-connectivity-1.png
30+
image: https://img.thingsboard.io/mqtt-broker/getting-started/gs-check-connectivity-1.png
3131
title: 'Go to Authentication > Credentials page. Find "Getting Started Credentials" credentials and click on the row.'
3232
1:
33-
image: /images/mqtt-broker/getting-started/gs-check-connectivity-2.png
33+
image: https://img.thingsboard.io/mqtt-broker/getting-started/gs-check-connectivity-2.png
3434
title: 'Click on the "Check connectivity" button.'
3535
2:
36-
image: /images/mqtt-broker/getting-started/gs-check-connectivity-3.png
36+
image: https://img.thingsboard.io/mqtt-broker/getting-started/gs-check-connectivity-3.png
3737
title: 'Select your operating system, install the required tools, and copy the MQTT commands for further usage.'
3838

3939
---

docs/mqtt-broker/other/blocked-client.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ This ensures that unauthorized or potentially malicious connection attempts are
2525
2626
## Supported Block Types
2727

28-
![image](/images/mqtt-broker/other/blocked-clients.png)
28+
![image](https://img.thingsboard.io/mqtt-broker/other/blocked-clients.png)
2929

3030
You can block a client using any of the following identifiers:
3131

docs/mqtt-broker/security/authentication/basic.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,36 +5,36 @@ description: Basic Authentication
55

66
security-authentication-basic:
77
0:
8-
image: /images/mqtt-broker/features/security-authentication-basic-1.png
8+
image: https://img.thingsboard.io/mqtt-broker/features/security-authentication-basic-1.png
99
title: 'Copy Basic credentials ID.'
1010
1:
11-
image: /images/mqtt-broker/features/security-authentication-basic-2.png
11+
image: https://img.thingsboard.io/mqtt-broker/features/security-authentication-basic-2.png
1212
title: 'Basic authentication credentials params: Client ID, Username and Password.'
1313

1414
security-authorization-basic:
1515
0:
16-
image: /images/mqtt-broker/features/security-authorization-basic-1.png
16+
image: https://img.thingsboard.io/mqtt-broker/features/security-authorization-basic-1.png
1717
title: 'Examples of rule patterns that permit publishing to topics starting with "country/" and subscribing to topics starting with "city/".'
1818

1919
authentication-provider-control:
2020
0:
21-
image: /images/mqtt-broker/security/auth-providers/provider-home-switch.png
21+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/provider-home-switch.png
2222
title: 'Go to the Broker Settings card on the Home page to switch authentication providers.'
2323
1:
24-
image: /images/mqtt-broker/security/auth-providers/provider-table-switch.png
24+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/provider-table-switch.png
2525
title: 'On the Authentication > Providers page, use the switch button in the table’s right column to enable or disable providers.'
2626
2:
27-
image: /images/mqtt-broker/security/auth-providers/basic-overview.png
27+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/basic-overview.png
2828
title: 'Open the Authentication > Providers page, select the Basic row, and click the "Edit" button to configure the provider.'
2929

3030
tbmq-client-id-username-and-password:
3131
0:
32-
image: /images/mqtt-broker/security/auth-providers/basic/auth-client-id-username-and-password.png
32+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/basic/auth-client-id-username-and-password.png
3333
title: ''
3434

3535
tbmq-tls-client-id-username-and-password:
3636
0:
37-
image: /images/mqtt-broker/security/auth-providers/basic/tls-auth-client-id-username-and-password.png
37+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/basic/tls-auth-client-id-username-and-password.png
3838
title: ''
3939

4040
---

docs/mqtt-broker/security/authentication/jwt.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,60 +5,60 @@ description: JWT Authentication
55

66
configure-jwt-auth-provider:
77
0:
8-
image: /images/mqtt-broker/security/auth-providers/jwt/configure-jwt-auth-provider.png
8+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/configure-jwt-auth-provider.png
99
title: 'Open the Authentication > Providers page, select the JWT row, and click the "Edit" button to configure the provider.'
1010
configure-signature-verifier-mechanism:
1111
0:
12-
image: /images/mqtt-broker/security/auth-providers/jwt/configure-signature-verifier-mechanism.png
12+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/configure-signature-verifier-mechanism.png
1313
title: 'Select the verification type that matches how your tokens are issued. If unsure, HMAC-based is usually the easiest to start with during testing.'
1414
configure-hmac-based-verifier-mechanism:
1515
0:
16-
image: /images/mqtt-broker/security/auth-providers/jwt/configure-hmac-based-verifier-mechanism.png
16+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/configure-hmac-based-verifier-mechanism.png
1717
title: 'Enter a raw shared secret. This secret will be used to verify JWTs signed using symmetric algorithms such as HS256, HS384, or HS512.'
1818
configure-pem-based-verifier-mechanism:
1919
0:
20-
image: /images/mqtt-broker/security/auth-providers/jwt/configure-pem-based-verifier-mechanism.png
20+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/configure-pem-based-verifier-mechanism.png
2121
title: 'Upload a PEM-encoded public key file. TBMQ will use this key to verify JWTs signed with the corresponding private key.'
2222
configure-jwks-based-verifier-mechanism:
2323
0:
24-
image: /images/mqtt-broker/security/auth-providers/jwt/configure-jwks-based-verifier-mechanism-0.png
24+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/configure-jwks-based-verifier-mechanism-0.png
2525
title: 'Enter the JWKS endpoint URL, which TBMQ will use to fetch the JSON Web Key Set for token signature verification.'
2626
1:
27-
image: /images/mqtt-broker/security/auth-providers/jwt/configure-jwks-based-verifier-mechanism-1.png
27+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/configure-jwks-based-verifier-mechanism-1.png
2828
title: 'Set the refresh interval in seconds. This controls how often TBMQ retrieves the JWKS from the remote endpoint.'
2929
2:
30-
image: /images/mqtt-broker/security/auth-providers/jwt/configure-jwks-based-verifier-mechanism-2.png
30+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/configure-jwks-based-verifier-mechanism-2.png
3131
title: 'Select the credentials type for accessing the JWKS endpoint. In this case, Anonymous is selected, meaning no authentication is required.'
3232
3:
33-
image: /images/mqtt-broker/security/auth-providers/jwt/configure-jwks-based-verifier-mechanism-3.png
33+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/configure-jwks-based-verifier-mechanism-3.png
3434
title: 'Add a custom HTTP header to JWKS requests. This example shows the Content-Type: application/json header and a placeholder for an additional custom header.'
3535
configure-auth-claims:
3636
0:
37-
image: /images/mqtt-broker/security/auth-providers/jwt/configure-auth-claims.png
37+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/configure-auth-claims.png
3838
title: 'Authentication claims example: "sub" and "mqtt_user" match MQTT client ID and username; "env" is checked against static value "prod".'
3939
configure-client-type:
4040
0:
41-
image: /images/mqtt-broker/security/auth-providers/jwt/configure-client-type.png
41+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/configure-client-type.png
4242
title: 'Client type is set to "DEVICE" by default. If the JWT contains claim "role" with the value "app", the client will be classified as "APPLICATION".'
4343
configure-jwt-authorization:
4444
0:
45-
image: /images/mqtt-broker/security/auth-providers/jwt/configure-jwt-authorization.png
45+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/configure-jwt-authorization.png
4646
title: 'The JWT claim "pub_rules" restricts publish access to "devices/.*/data", while claim "sub_rules" expands subscribe access to include "alerts/.*".'
4747
enable-and-save-jwt-provider:
4848
0:
49-
image: /images/mqtt-broker/security/auth-providers/jwt/enable-and-save-jwt-provider.png
49+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/enable-and-save-jwt-provider.png
5050
title: 'Enable the JWT authentication provider and save the configuration.'
5151
jwt-validate:
5252
0:
53-
image: /images/mqtt-broker/security/auth-providers/jwt/jwt-validate.png
53+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/jwt-validate.png
5454
title: ''
5555
jwt-mqtt-example:
5656
0:
57-
image: /images/mqtt-broker/security/auth-providers/jwt/jwt-mqtt-example.png
57+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/jwt-mqtt-example.png
5858
title: ''
5959
jwt-mqtts-example:
6060
0:
61-
image: /images/mqtt-broker/security/auth-providers/jwt/jwt-mqtts-example.png
61+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/jwt/jwt-mqtts-example.png
6262
title: ''
6363
---
6464

docs/mqtt-broker/security/authentication/x509.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,29 @@ description: X.509 Certificate Chain Authentication
55

66
security-authentication-tls:
77
0:
8-
image: /images/mqtt-broker/features/security-authentication-tls-1.png
8+
image: https://img.thingsboard.io/mqtt-broker/features/security-authentication-tls-1.png
99
title: 'Copy TLS credentials ID.'
1010
1:
11-
image: /images/mqtt-broker/features/security-authentication-tls-2.png
11+
image: https://img.thingsboard.io/mqtt-broker/features/security-authentication-tls-2.png
1212
title: 'TLS authentication with "Use certificate CN regex" disabled to match certificate common name by exact match.'
1313
2:
14-
image: /images/mqtt-broker/features/security-authentication-tls-3.png
14+
image: https://img.thingsboard.io/mqtt-broker/features/security-authentication-tls-3.png
1515
title: 'TLS authentication with "Use certificate CN regex" enabled to match certificate common name using a regex pattern.'
1616

1717
security-authorization-tls:
1818
0:
19-
image: /images/mqtt-broker/features/security-authorization-tls-1.png
19+
image: https://img.thingsboard.io/mqtt-broker/features/security-authorization-tls-1.png
2020
title: 'Examples of rule patterns for allowing all or forbidding all.'
2121

2222
authentication-provider-control:
2323
0:
24-
image: /images/mqtt-broker/security/auth-providers/provider-home-switch.png
24+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/provider-home-switch.png
2525
title: 'Go to the Broker Settings card on the Home page to switch authentication providers.'
2626
1:
27-
image: /images/mqtt-broker/security/auth-providers/provider-table-switch.png
27+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/provider-table-switch.png
2828
title: 'On the Authentication > Providers page, use the switch button in the table’s right column to enable or disable providers.'
2929
2:
30-
image: /images/mqtt-broker/security/auth-providers/x509-overview.png
30+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/x509-overview.png
3131
title: 'Open the Authentication > Providers page, select the X.509 Certificate Chain row, and click the "Edit" button to configure the provider.'
3232
---
3333

docs/mqtt-broker/security/listeners.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ description: MQTT Listeners
55

66
settings-connectivity-settings:
77
0:
8-
image: /images/mqtt-broker/user-guide/ui/settings-connectivity-settings-1.png
8+
image: https://img.thingsboard.io/mqtt-broker/user-guide/ui/settings-connectivity-settings-1.png
99
title: 'The MQTT host is changed to custom IP address.'
1010
1:
11-
image: /images/mqtt-broker/user-guide/ui/settings-connectivity-settings-2.png
11+
image: https://img.thingsboard.io/mqtt-broker/user-guide/ui/settings-connectivity-settings-2.png
1212
title: 'Check connectivity window uses new host.'
1313
2:
14-
image: /images/mqtt-broker/user-guide/ui/settings-connectivity-settings-3.png
14+
image: https://img.thingsboard.io/mqtt-broker/user-guide/ui/settings-connectivity-settings-3.png
1515
title: 'The WS host is changed to custom IP address.'
1616
3:
17-
image: /images/mqtt-broker/user-guide/ui/settings-connectivity-settings-4.png
17+
image: https://img.thingsboard.io/mqtt-broker/user-guide/ui/settings-connectivity-settings-4.png
1818
title: 'WebSocket Credentials window uses new host.'
1919

2020
---

docs/mqtt-broker/security/overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ description: Security Overview
55

66
authentication-provider-control:
77
0:
8-
image: /images/mqtt-broker/security/auth-providers/provider-home-switch.png
8+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/provider-home-switch.png
99
title: 'Go to the Broker Settings card on the Home page to switch authentication providers.'
1010
1:
11-
image: /images/mqtt-broker/security/auth-providers/provider-table-switch.png
11+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/provider-table-switch.png
1212
title: 'On the Authentication > Providers page, use the switch button in the table’s right column to enable or disable providers.'
1313

1414
authentication-settings:
1515
0:
16-
image: /images/mqtt-broker/security/auth-providers/authentication-settings.png
16+
image: https://img.thingsboard.io/mqtt-broker/security/auth-providers/authentication-settings.png
1717
title: 'Navigate to the Settings > Security page to check the MQTT Authentication Settings.'
1818

1919
---

0 commit comments

Comments
 (0)