diff --git a/_data/shared_chrome.json b/_data/shared_chrome.json index 5588e9a627..07e953ff91 100644 --- a/_data/shared_chrome.json +++ b/_data/shared_chrome.json @@ -1,7 +1,7 @@ { "$schema": "https://www.metabase.com/shared/chrome.schema.json", "version": 1, - "generated_at": "2026-07-28T20:04:12+00:00", + "generated_at": "2026-07-29T23:22:04+00:00", "origin": "https://www.metabase.com", "stylesheets": [ { @@ -172,6 +172,6 @@ } } ], - "header_html": "\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n \n
\n
\n \"OUTER\n Where data people meet. Oct 5–7, 2026 · Denver, CO\n \n Book your seat\"Chevron\n \n
\n \n
\n\n\n \n\n
\n
\n \n\n \n
\n\n \n\n
\n \n\n \n\n \n\n \n\n \n\n
\n \n\n
\n \n \n \n \n\n\n 48.4k\n \n \n \n\n\n \n\n Log in\n \n\n Get started\n
\n \n \n \n \n \n
\n
\n
\n
\n \n\n
\n\n \n\n\n\n\n\n \n\n\n\n\n\n \n\n\n\n\n\n \n\n\n\n \n\n\n\n\n\n\n \n Log in\n \n
\n\n
\n
\n\n\n\n\n", + "header_html": "\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n
\n \n
\n
\n \"OUTER\n Where data people meet. Oct 5–7, 2026 · Denver, CO\n \n Book your seat\"Chevron\n \n
\n \n
\n\n\n \n\n
\n
\n \n\n \n
\n\n \n\n
\n \n\n \n\n \n\n \n\n \n\n
\n \n\n
\n \n \n \n \n\n\n 48.5k\n \n \n \n\n\n \n\n Log in\n \n\n Get started\n
\n \n \n \n \n \n
\n
\n
\n
\n \n\n
\n\n \n\n\n\n\n\n \n\n\n\n\n\n \n\n\n\n\n\n \n\n\n\n \n\n\n\n\n\n\n \n Log in\n \n
\n\n
\n
\n\n\n\n\n", "footer_html": "\n \n
\n \n
\n\n\n\n\n\n\n\n\n\n\n" } diff --git a/_docs/latest/api.json b/_docs/latest/api.json index 2105881bb3..69d580ce92 100644 --- a/_docs/latest/api.json +++ b/_docs/latest/api.json @@ -25230,7 +25230,7 @@ "required" : true, "schema" : { "type" : "string", - "enum" : [ "metabase-ai", "metabase-ai-tiered", "metabase-ai-managed", "python-execution", "transforms", "transforms-basic", "transforms-advanced", "transforms-basic-metered", "transforms-advanced-metered" ] + "enum" : [ "metabase-ai", "metabase-ai-tiered", "metabase-ai-managed", "python-execution", "transforms", "transforms-basic", "transforms-advanced", "transforms-basic-metered", "transforms-advanced-metered", "dwh-rent", "etl-connections" ] } } ], "responses" : { @@ -25281,7 +25281,7 @@ "required" : true, "schema" : { "type" : "string", - "enum" : [ "metabase-ai", "metabase-ai-tiered", "metabase-ai-managed", "python-execution", "transforms", "transforms-basic", "transforms-advanced", "transforms-basic-metered", "transforms-advanced-metered" ] + "enum" : [ "metabase-ai", "metabase-ai-tiered", "metabase-ai-managed", "python-execution", "transforms", "transforms-basic", "transforms-advanced", "transforms-basic-metered", "transforms-advanced-metered", "dwh-rent", "etl-connections" ] } } ], "responses" : { diff --git a/_docs/latest/configuring-metabase/config-template.md b/_docs/latest/configuring-metabase/config-template.md index 6bfd9928e6..36e0b00ed8 100644 --- a/_docs/latest/configuring-metabase/config-template.md +++ b/_docs/latest/configuring-metabase/config-template.md @@ -269,6 +269,7 @@ config: persisted-model-refresh-cron-schedule: 0 0 0/6 * * ? * persisted-models-enabled: false premium-embedding-token: null + query-caching-early-refresh-ratio: 0.1 query-caching-max-kb: 2000 query-caching-max-ttl: 3024000.0 redirect-all-requests-to-https: false diff --git a/_docs/latest/configuring-metabase/environment-variables.md b/_docs/latest/configuring-metabase/environment-variables.md index c37188ef29..3446114f83 100644 --- a/_docs/latest/configuring-metabase/environment-variables.md +++ b/_docs/latest/configuring-metabase/environment-variables.md @@ -1733,6 +1733,14 @@ Allow persisting models into the source database. Token for premium features. Go to the MetaStore to get yours! +### `MB_QUERY_CACHING_EARLY_REFRESH_RATIO` + +- Type: double +- Default: `0.1` +- [Configuration file name](./config-file): `query-caching-early-refresh-ratio` + +Refresh cached results this fraction of their cache duration before they expire, so requests keep being served from cache instead of waiting for a recomputation. Set to 0 to only refresh once results have expired. + ### `MB_QUERY_CACHING_MAX_KB` - Type: integer diff --git a/_docs/v0.63/api.json b/_docs/v0.63/api.json index 2105881bb3..69d580ce92 100644 --- a/_docs/v0.63/api.json +++ b/_docs/v0.63/api.json @@ -25230,7 +25230,7 @@ "required" : true, "schema" : { "type" : "string", - "enum" : [ "metabase-ai", "metabase-ai-tiered", "metabase-ai-managed", "python-execution", "transforms", "transforms-basic", "transforms-advanced", "transforms-basic-metered", "transforms-advanced-metered" ] + "enum" : [ "metabase-ai", "metabase-ai-tiered", "metabase-ai-managed", "python-execution", "transforms", "transforms-basic", "transforms-advanced", "transforms-basic-metered", "transforms-advanced-metered", "dwh-rent", "etl-connections" ] } } ], "responses" : { @@ -25281,7 +25281,7 @@ "required" : true, "schema" : { "type" : "string", - "enum" : [ "metabase-ai", "metabase-ai-tiered", "metabase-ai-managed", "python-execution", "transforms", "transforms-basic", "transforms-advanced", "transforms-basic-metered", "transforms-advanced-metered" ] + "enum" : [ "metabase-ai", "metabase-ai-tiered", "metabase-ai-managed", "python-execution", "transforms", "transforms-basic", "transforms-advanced", "transforms-basic-metered", "transforms-advanced-metered", "dwh-rent", "etl-connections" ] } } ], "responses" : { diff --git a/_docs/v0.63/configuring-metabase/config-template.md b/_docs/v0.63/configuring-metabase/config-template.md index 410ea413bd..88228fa3d4 100644 --- a/_docs/v0.63/configuring-metabase/config-template.md +++ b/_docs/v0.63/configuring-metabase/config-template.md @@ -267,6 +267,7 @@ config: persisted-model-refresh-cron-schedule: 0 0 0/6 * * ? * persisted-models-enabled: false premium-embedding-token: null + query-caching-early-refresh-ratio: 0.1 query-caching-max-kb: 2000 query-caching-max-ttl: 3024000.0 redirect-all-requests-to-https: false diff --git a/_docs/v0.63/configuring-metabase/environment-variables.md b/_docs/v0.63/configuring-metabase/environment-variables.md index 99e52a2928..64e26fdd58 100644 --- a/_docs/v0.63/configuring-metabase/environment-variables.md +++ b/_docs/v0.63/configuring-metabase/environment-variables.md @@ -1731,6 +1731,14 @@ Allow persisting models into the source database. Token for premium features. Go to the MetaStore to get yours! +### `MB_QUERY_CACHING_EARLY_REFRESH_RATIO` + +- Type: double +- Default: `0.1` +- [Configuration file name](./config-file): `query-caching-early-refresh-ratio` + +Refresh cached results this fraction of their cache duration before they expire, so requests keep being served from cache instead of waiting for a recomputation. Set to 0 to only refresh once results have expired. + ### `MB_QUERY_CACHING_MAX_KB` - Type: integer