v0.63.2.7
🤖 backported "Cut per-request permission work: consolidate caches, pr…
🤖 backported "Cut per-request permission work: consolidate caches, pr…
🤖 backported "Cut per-request permission work: consolidate caches, pr…
🤖 backported "Cut per-request permission work: consolidate caches, pr…
🤖 backported "Cut per-request permission work: consolidate caches, pr…
🤖 backported "Cut per-request permission work: consolidate caches, pr…
Tagging SDK version embedding-sdk-0.64.0-alpha.2
Fix QB perf (#79132) Fix QB perf Forbid loading every field via GET /api/database/:id/metadata Make skip_fields a required true on the FE request type so no caller can ask for field-level metadata, which grows with every column in the database. The two callers that needed fields now scope their fetch to a single table: Data Reference field pages fetch the table's own query metadata (which also pul…
🤖 backported "Skip fields when browsing tables of a schema-less datab…
🤖 backported "Fix quadratic :is_personal hydration that made GET /api…
🤖 backported "Strip large literal lists (IN, tuple IN, ARRAY) before …
Tagging SDK version embedding-sdk-0.64.0-alpha.1
Tagging SDK version embedding-sdk-0.64.0-alpha.0
Fix N+1 query patterns with permissions (#78919) Fix N+1 query patterns in GET /api/database and GET /api/native-query-snippet GET /api/database?saved=true&include=tables issued ~6-7 app-DB queries per saved question (one metabase_database select-one plus a field select and 4-5 hydrations each) — ~3000 queries on instances with a few hundred eligible cards: card->virtual-table: only fetch the data…
Upgrading Before you upgrade, back up your Metabase application database! Check out our upgrading instructions. Get the most out of Metabase. Learn more about advanced features, managed cloud, and first-class support. Metabase Open Source Docker image: metabase/metabase:v0.62.7.x JAR download: https://downloads.metabase.com/v0.62.7.x/metabase.jar Metabase Enterprise Docker image: metabase/metabase…
Upgrading Before you upgrade, back up your Metabase application database! Check out our upgrading instructions. Get the most out of Metabase. Learn more about advanced features, managed cloud, and first-class support. Metabase Open Source Docker image: metabase/metabase:v0.63.2.x JAR download: https://downloads.metabase.com/v0.63.2.x/metabase.jar Metabase Enterprise Docker image: metabase/metabase…
🤖 backported "Set enablePutGet as a Snowflake connection property" (#…
🤖 backported "Split guest-embed.cy.spec.ts into describe blocks for O…
🤖 backported "Split guest-embed.cy.spec.ts into describe blocks for O…
Audit log statements (#78841) Audit log statements: no stack traces, no queries/user input, no pretty-printing Replace throwable args to log macros with (ex-message e) so ex-data and stack traces never reach the logs (~450 sites) Remove SQL/MBQL queries, prepared-statement params, HTTP request/response bodies, PII, and user-authored names from log output (IDs kept) Replace u/pprint-to-str in log c…
Audit log statements (#78841) Audit log statements: no stack traces, no queries/user input, no pretty-printing Replace throwable args to log macros with (ex-message e) so ex-data and stack traces never reach the logs (~450 sites) Remove SQL/MBQL queries, prepared-statement params, HTTP request/response bodies, PII, and user-authored names from log output (IDs kept) Replace u/pprint-to-str in log c…
[Metabot] fix conversation scroll calc issue (#78642) Co-authored-by: Sloan Sparger sloansparger@users.noreply.github.com
🤖 backported "[BOT-1901] Fix missing type info on metric & measure re…
🤖 backported "[BOT-1901] Fix missing type info on metric & measure re…
Health check per engine (#78813) Co-authored-by: Alexander Polyankin alexander.polyankin@metabase.com
🤖 backported "Unshared appdb connections + detached audit cluster loc…
🤖 backported "Compact in-memory format for the per-request data-permi…
🤖 backported "Eagerly load tenant auth-provider; fail tenant SSO logi…
🤖 backported "Eagerly load tenant auth-provider; fail tenant SSO logi…
🤖 backported "Reset undecryptable rows to an empty value instead of a…
🤖 backported "Reset undecryptable rows to an empty value instead of a…