diff --git a/_docs/master/api.json b/_docs/master/api.json
index e06564a86..21f3a328b 100644
--- a/_docs/master/api.json
+++ b/_docs/master/api.json
@@ -11676,6 +11676,9 @@
"parameter_mappings" : {
"$ref" : "#/components/schemas/metabase.parameters.schema.parameter-mappings"
},
+ "embedding_type" : {
+ "type" : "string"
+ },
"name" : {
"type" : "string",
"minLength" : 1
@@ -13834,6 +13837,9 @@
"type" : "string",
"enum" : [ "fixed", "full" ]
},
+ "embedding_type" : {
+ "type" : "string"
+ },
"show_in_getting_started" : {
"type" : "boolean"
},
diff --git a/_docs/master/configuring-metabase/config-template.md b/_docs/master/configuring-metabase/config-template.md
index 298a0c86b..80651590d 100644
--- a/_docs/master/configuring-metabase/config-template.md
+++ b/_docs/master/configuring-metabase/config-template.md
@@ -162,6 +162,7 @@ config:
health-check-logging-enabled: true
help-link: metabase
help-link-custom-destination: https://www.metabase.com/help/premium
+ hide-stacktraces: false
http-channel-host-strategy: external-only
humanization-strategy: simple
index-update-thread-count: 2
@@ -222,6 +223,9 @@ config:
query-caching-max-kb: 2000
query-caching-max-ttl: 3024000.0
redirect-all-requests-to-https: false
+ remote-sync-auto-import: false
+ remote-sync-auto-import-rate: 5
+ remote-sync-task-time-limit-ms: 300000
report-timezone: null
reset-token-ttl-hours: 48
retry-initial-interval: 500
@@ -279,6 +283,5 @@ config:
synchronous-batch-updates: false
unaggregated-query-row-limit: null
uploads-settings: null
- use-tenants: false
user-visibility: all
```
diff --git a/_docs/master/configuring-metabase/environment-variables.md b/_docs/master/configuring-metabase/environment-variables.md
index 0e44fa71e..0f04b3895 100644
--- a/_docs/master/configuring-metabase/environment-variables.md
+++ b/_docs/master/configuring-metabase/environment-variables.md
@@ -114,7 +114,7 @@ Allowed iframe hosts.
- Default: `true`
- [Configuration file name](./config-file): `anon-tracking-enabled`
-Enable the collection of anonymous usage data to help Metabase improve.
+Enable the collection of anonymous usage data in order to help Metabase improve.
### `MB_API_KEY`
@@ -372,7 +372,7 @@ Whether dashboards should default to a user's last used parameters on load.
- Type: integer
- Default: `10000`
-Consider metabase.driver/can-connect? / can-connect-with-details? to have failed if they were unable to
+Consider metabase.driver/can-connect? / can-connect-with-details? to have failed if they were not able to
successfully connect after this many milliseconds. By default, this is 10 seconds.
Timeout in milliseconds for connecting to databases, both Metabase application database and data connections.
@@ -451,7 +451,7 @@ The name you want to use for the sender of emails.
- [Configuration file name](./config-file): `email-max-recipients-per-second`
The maximum number of recipients, summed across emails, that can be sent per second.
- Note that the final email sent before reaching the limit can exceed it, if it has multiple recipients.
+ Note that the final email sent before reaching the limit is able to exceed it, if it has multiple recipients.
### `MB_EMAIL_REPLY_TO`
@@ -754,6 +754,14 @@ Keyword setting to control whitelabeling of the help link. Valid values are `:me
Custom URL for the help link.
+### `MB_HIDE_STACKTRACES`
+
+- Type: boolean
+- Default: `false`
+- [Configuration file name](./config-file): `hide-stacktraces`
+
+Prevent the exception middleware from including stacktraces in responses.
+
### `MB_HTTP_CHANNEL_HOST_STRATEGY`
- Type: keyword
@@ -1244,7 +1252,7 @@ Indicates whether Metabase is running behind a proxy that sets the source-addres
By default "Site Url" is used in notification links, but can be overridden.
The base URL where dashboard notitification links will point to instead of the Metabase base URL.
- Only applicable for users who use interactive embedding and subscriptions.
+ Only applicable for users who utilize interactive embedding and subscriptions.
### `MB_NOTIFICATION_SYSTEM_EVENT_THREAD_POOL_SIZE`
@@ -1313,6 +1321,30 @@ The absolute maximum time to keep any cached query results, in seconds.
Force all traffic to use HTTPS via a redirect, if the site URL is HTTPS.
+### `MB_REMOTE_SYNC_AUTO_IMPORT`
+
+- Type: boolean
+- Default: `false`
+- [Configuration file name](./config-file): `remote-sync-auto-import`
+
+Whether to automatically import from the remote git repository. Only applies if remote-sync-type is :production.
+
+### `MB_REMOTE_SYNC_AUTO_IMPORT_RATE`
+
+- Type: integer
+- Default: `5`
+- [Configuration file name](./config-file): `remote-sync-auto-import-rate`
+
+If remote-sync-type is :production and remote-sync-auto-import is true, the rate (in minutes) at which to check for updates to import. Defaults to 5.
+
+### `MB_REMOTE_SYNC_TASK_TIME_LIMIT_MS`
+
+- Type: integer
+- Default: `300000`
+- [Configuration file name](./config-file): `remote-sync-task-time-limit-ms`
+
+The maximum amount of time a remote sync task will be given to complete.
+
### `MB_REPORT_TIMEZONE`
- Type: string
@@ -1673,7 +1705,7 @@ When enabled, we show users a button to authenticate with Google to import data
- [Exported as](../installation-and-operation/serialization): `show-homepage-data`.
- [Configuration file name](./config-file): `show-homepage-data`
-Whether or not to display data on the homepage. Admins might turn this off to direct users to better content than raw data.
+Whether or not to display data on the homepage. Admins might turn this off in order to direct users to better content than raw data.
### `MB_SHOW_HOMEPAGE_XRAYS`
@@ -1893,16 +1925,6 @@ Upload settings.
Prefix for upload table names.
-### `MB_USE_TENANTS`
-
-> Only available on Metabase [Pro](/product/pro) and [Enterprise](/product/enterprise) plans.
-
-- Type: boolean
-- Default: `false`
-- [Configuration file name](./config-file): `use-tenants`
-
-Turn on the Tenants feature, allowing users to be assigned to a particular Tenant.
-
### `MB_USER_VISIBILITY`
> Only available on Metabase [Pro](/product/pro) and [Enterprise](/product/enterprise) plans.
@@ -1957,7 +1979,7 @@ Maximum number of async Jetty threads. If not set, then [MB_JETTY_MAXTHREADS](#m
Type: integer
Default: `20`
-Limits the number of rows Metabase will display in tables sent with dashboard subscriptions and alerts. Range: 1-100. To limit the total number of rows included in the file attachment for an email dashboard subscription, use [MB_UNAGGREGATED_QUERY_ROW_LIMIT](#mb_unaggregated_query_row_limit).
+Limits the number of rows Metabase will display in tables sent with dashboard subscriptions and alerts. Range: 1-100. To limit the total number of rows included in the file attachment for an email dashboard subscription, use [MB_ATTACHMENT_ROW_LIMIT](#mb_attachment_row_limit).
### `MB_AUDIT_MAX_RETENTION_DAYS`
@@ -2135,7 +2157,7 @@ Type: integer
Default: `600000`
Since: v35.0
-Timeout of Jetty async threads, defined in milliseconds. The default is 10 minutes. Few things might reach that timeout, since they return some type of data before, but things like CSV downloads might.
+Timeout of Jetty async threads, defined in milliseconds. The default is 10 minutes. Very few things might reach that timeout, since they return some type of data before, but things like CSV downloads might.
### `MB_JETTY_DAEMON`
diff --git a/_docs/master/permissions/application.md b/_docs/master/permissions/application.md
index 64129e090..6ba37eb25 100644
--- a/_docs/master/permissions/application.md
+++ b/_docs/master/permissions/application.md
@@ -45,9 +45,11 @@ Monitoring access sets permissions for the following:
## Subscriptions and alerts
-This setting determines who can set up:
+This setting determines who can create:
- [Dashboard subscriptions](../dashboards/subscriptions)
- [Alerts](../questions/alerts)
-People will need to be in groups with either view or edit access to the collection that contains the dashboard or question to set up alerts. See [Collection permissions](../permissions/collections).
+People will need to be in groups with either view or edit access to the collection that contains the dashboard or question in order to set up alerts. See [Collection permissions](../permissions/collections).
+
+To prevent people from creating alerts and subscriptions, set the "Subscriptions and alerts" permission to "No".
diff --git a/_site/docs/master/api.json b/_site/docs/master/api.json
index e06564a86..21f3a328b 100644
--- a/_site/docs/master/api.json
+++ b/_site/docs/master/api.json
@@ -11676,6 +11676,9 @@
"parameter_mappings" : {
"$ref" : "#/components/schemas/metabase.parameters.schema.parameter-mappings"
},
+ "embedding_type" : {
+ "type" : "string"
+ },
"name" : {
"type" : "string",
"minLength" : 1
@@ -13834,6 +13837,9 @@
"type" : "string",
"enum" : [ "fixed", "full" ]
},
+ "embedding_type" : {
+ "type" : "string"
+ },
"show_in_getting_started" : {
"type" : "boolean"
},
diff --git a/_site/docs/master/configuring-metabase/config-template.html b/_site/docs/master/configuring-metabase/config-template.html
index 4ce387331..c0d3663ad 100644
--- a/_site/docs/master/configuring-metabase/config-template.html
+++ b/_site/docs/master/configuring-metabase/config-template.html
@@ -5054,6 +5054,7 @@
Configuration file name: anon-tracking-enabled
-Enable the collection of anonymous usage data to help Metabase improve.
+Enable the collection of anonymous usage data in order to help Metabase improve.
MB_API_KEY
@@ -5323,7 +5323,7 @@ 10000
-
Consider metabase.driver/can-connect? / can-connect-with-details? to have failed if they were unable to
+
Consider metabase.driver/can-connect? / can-connect-with-details? to have failed if they were not able to
successfully connect after this many milliseconds. By default, this is 10 seconds.
Timeout in milliseconds for connecting to databases, both Metabase application database and data connections.
@@ -5420,7 +5420,7 @@
MB_EMAIL_REPLY_TO
@@ -5817,6 +5817,16 @@ MB_HIDE_STACKTRACES
+
+
+ - Type: boolean
+ - Default:
false
+ - Configuration file name:
hide-stacktraces
+
+
+Prevent the exception middleware from including stacktraces in responses.
+
MB_HTTP_CHANNEL_HOST_STRATEGY
@@ -6453,7 +6463,7 @@ MB_NOTIFICATION_SYSTEM_EVENT_THREAD_POOL_SIZE
@@ -6538,6 +6548,36 @@ MB_REMOTE_SYNC_AUTO_IMPORT
+
+
+ - Type: boolean
+ - Default:
false
+ - Configuration file name:
remote-sync-auto-import
+
+
+Whether to automatically import from the remote git repository. Only applies if remote-sync-type is :production.
+
+MB_REMOTE_SYNC_AUTO_IMPORT_RATE
+
+
+ - Type: integer
+ - Default:
5
+ - Configuration file name:
remote-sync-auto-import-rate
+
+
+If remote-sync-type is :production and remote-sync-auto-import is true, the rate (in minutes) at which to check for updates to import. Defaults to 5.
+
+MB_REMOTE_SYNC_TASK_TIME_LIMIT_MS
+
+
+ - Type: integer
+ - Default:
300000
+ - Configuration file name:
remote-sync-task-time-limit-ms
+
+
+The maximum amount of time a remote sync task will be given to complete.
+
MB_REPORT_TIMEZONE
@@ -7008,7 +7048,7 @@ Configuration file name: show-homepage-data
-Whether or not to display data on the homepage. Admins might turn this off to direct users to better content than raw data.
+Whether or not to display data on the homepage. Admins might turn this off in order to direct users to better content than raw data.
MB_SHOW_HOMEPAGE_XRAYS
@@ -7292,20 +7332,6 @@ MB_USE_TENANTS
-
-
- Only available on Metabase Pro and Enterprise plans.
-
-
-
- - Type: boolean
- - Default:
false
- - Configuration file name:
use-tenants
-
-
-Turn on the Tenants feature, allowing users to be assigned to a particular Tenant.
-
MB_USER_VISIBILITY
@@ -7364,7 +7390,7 @@ 20
-
Limits the number of rows Metabase will display in tables sent with dashboard subscriptions and alerts. Range: 1-100. To limit the total number of rows included in the file attachment for an email dashboard subscription, use MB_UNAGGREGATED_QUERY_ROW_LIMIT.
+Limits the number of rows Metabase will display in tables sent with dashboard subscriptions and alerts. Range: 1-100. To limit the total number of rows included in the file attachment for an email dashboard subscription, use MB_ATTACHMENT_ROW_LIMIT.
MB_AUDIT_MAX_RETENTION_DAYS
@@ -7543,7 +7569,7 @@ 600000
Since: v35.0
-
Timeout of Jetty async threads, defined in milliseconds. The default is 10 minutes. Few things might reach that timeout, since they return some type of data before, but things like CSV downloads might.
+Timeout of Jetty async threads, defined in milliseconds. The default is 10 minutes. Very few things might reach that timeout, since they return some type of data before, but things like CSV downloads might.
MB_JETTY_DAEMON
diff --git a/_site/docs/master/permissions/application.html b/_site/docs/master/permissions/application.html
index d68d7c909..60c97bf87 100644
--- a/_site/docs/master/permissions/application.html
+++ b/_site/docs/master/permissions/application.html
@@ -4961,14 +4961,16 @@ Monitoring access
Subscriptions and alerts
-This setting determines who can set up:
+This setting determines who can create:
-People will need to be in groups with either view or edit access to the collection that contains the dashboard or question to set up alerts. See Collection permissions.
+People will need to be in groups with either view or edit access to the collection that contains the dashboard or question in order to set up alerts. See Collection permissions.
+
+To prevent people from creating alerts and subscriptions, set the “Subscriptions and alerts” permission to “No”.