)]}'
{
  "log": [
    {
      "commit": "23503486d54169f92c381e9dc5ea9fe3afeb8c81",
      "tree": "fb7c9e0ad98275f4cbfc9e614e500a267695b1b5",
      "parents": [
        "64678fae8d82432a5ca75df8d0da59745220319c"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Thu Oct 29 01:31:14 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 29 01:31:14 2026 +0000"
      },
      "message": "refactor(mcp-service): consolidate retry logic onto utils.retries.retry_call (#45759)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "64678fae8d82432a5ca75df8d0da59745220319c",
      "tree": "fffe29371f04d8d5a233885996049a96039ceac4",
      "parents": [
        "c2dbc69ea6d13cdb2de06b94df671d94b8c1cdf0"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Thu Oct 29 01:20:52 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 29 01:20:52 2026 +0000"
      },
      "message": "fix(sql): find a ROWNUM cap nested inside a parenthesized AND group (#45771)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "c2dbc69ea6d13cdb2de06b94df671d94b8c1cdf0",
      "tree": "40339bc527bb00ebed14b0f93266d879581bdd53",
      "parents": [
        "a458422918fcd4ccfa951534ff9f8231a20db476"
      ],
      "author": {
        "name": "Sam Firke",
        "email": "sfirke@users.noreply.github.com",
        "time": "Wed Oct 28 21:02:48 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 21:02:48 2026 -0400"
      },
      "message": "fix(security): make user pickers search server-side by name and email (#45591)\n\nCo-authored-by: Rafael Benitez \u003crafael.benitez@contractors.food52.com\u003e"
    },
    {
      "commit": "a458422918fcd4ccfa951534ff9f8231a20db476",
      "tree": "3558ad34b398327423abb583dc77d8e7d6b720a9",
      "parents": [
        "42cf57794742e7b856d900d20d667beaed4be61c"
      ],
      "author": {
        "name": "Ville Brofeldt",
        "email": "33317356+villebro@users.noreply.github.com",
        "time": "Wed Oct 28 17:25:28 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 17:25:28 2026 -0700"
      },
      "message": "fix(echarts): show the first confidence band point on non-zoomable timeseries charts (#45831)"
    },
    {
      "commit": "42cf57794742e7b856d900d20d667beaed4be61c",
      "tree": "b36bf66a8ab4b0303c8e02975eb77ed239ffa360",
      "parents": [
        "7e5799a4a2dddcdbab1c58db9a937bf01002a0df"
      ],
      "author": {
        "name": "Nguyen Dang Trung Tien",
        "email": "trungtien238lnd@gmail.com",
        "time": "Thu Oct 29 07:09:45 2026 +0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 20:09:45 2026 -0400"
      },
      "message": "fix(mcp): report roles granted through groups (#44339)\n\nCo-authored-by: Evan Rusackas \u003cevan@preset.io\u003e"
    },
    {
      "commit": "7e5799a4a2dddcdbab1c58db9a937bf01002a0df",
      "tree": "2871b7eeaa1850646d010cae6ec125c3ad0a1016",
      "parents": [
        "2fbe4e03e1c68425f39e90ed53defcd079b85e24"
      ],
      "author": {
        "name": "Ahmed Semih Özmekik",
        "email": "ahmed-semih@outlook.com",
        "time": "Thu Oct 29 02:30:09 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 16:30:09 2026 -0700"
      },
      "message": "ci(translations): compare babel-extract against the parent of the checked-out commit (#45794)\n\nCo-authored-by: Đỗ Trọng Hải \u003c41283691+hainenber@users.noreply.github.com\u003e"
    },
    {
      "commit": "2fbe4e03e1c68425f39e90ed53defcd079b85e24",
      "tree": "2b8d5200a3ba5843b7554698ec207a8caa66e0ba",
      "parents": [
        "700c614751284674e944651274a2f933feab4f25"
      ],
      "author": {
        "name": "Francesco Castaldi",
        "email": "info@francescocastaldi.it",
        "time": "Thu Oct 29 00:29:23 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 16:29:23 2026 -0700"
      },
      "message": "fix(explore): prevent duplicate onChange calls in RadioButtonControl (#44921) (#44945)\n\nSigned-off-by: Francesco Castaldi \u003cfrancesco.castaldi@mapsgroup.it\u003e"
    },
    {
      "commit": "700c614751284674e944651274a2f933feab4f25",
      "tree": "f27048fab6ec4c668de01956fbcdd343f162cd57",
      "parents": [
        "0a9270622cb8d291394cbe84b2bd57feca85ba30"
      ],
      "author": {
        "name": "Pravin Jaywantrao Maske",
        "email": "50141601+CodeWithPravinMaske@users.noreply.github.com",
        "time": "Thu Oct 29 04:54:20 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 16:24:20 2026 -0700"
      },
      "message": "fix(dashboard): offer image export only for single-number Big Number charts (#45619)"
    },
    {
      "commit": "0a9270622cb8d291394cbe84b2bd57feca85ba30",
      "tree": "c41f4589c35debf14ba79fcdc3730ec4d92830e4",
      "parents": [
        "357c801469ef69c9e8decfe91a3ea62be493f036"
      ],
      "author": {
        "name": "Joe Li",
        "email": "joe@preset.io",
        "time": "Wed Oct 28 16:08:24 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 16:08:24 2026 -0700"
      },
      "message": "fix(tests): narrow SemanticQuery.filters in sunburst mapper tests for mypy (#45699)\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "357c801469ef69c9e8decfe91a3ea62be493f036",
      "tree": "a13f682c0236f20303f3b5634ee41f5b60ecb589",
      "parents": [
        "18a69565c5ab59bd656f088c00bea0dbf7ec03a1"
      ],
      "author": {
        "name": "Amin Ghadersohi",
        "email": "amin.ghadersohi@gmail.com",
        "time": "Wed Oct 28 21:28:38 2026 -0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 18:28:38 2026 -0400"
      },
      "message": "fix(security): key column-values and annotation caches on RLS of tables inside virtual dataset SQL (#45814)"
    },
    {
      "commit": "18a69565c5ab59bd656f088c00bea0dbf7ec03a1",
      "tree": "5af15ac11d9dfc97c03aea3297a226f2bc4e39b9",
      "parents": [
        "b2d19688971c132ed63433f7f823e0c18562e341"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Wed Oct 28 21:39:00 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 21:39:00 2026 +0000"
      },
      "message": "test(mariadb): cover require_mysql_tls fail-closed and verified-TLS paths (#45576)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "b2d19688971c132ed63433f7f823e0c18562e341",
      "tree": "3c4146a372f1cf84b92e2a3bfddcd44997ea9cfc",
      "parents": [
        "463c58cef1a48df974dcab710a868617b58dcb93"
      ],
      "author": {
        "name": "Piyush Raj",
        "email": "piyush.raj24012006@gmail.com",
        "time": "Thu Oct 29 02:35:34 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 22:05:34 2026 +0100"
      },
      "message": "fix(dashboard): restore the app name in the tab title when leaving a dashboard (#45827)"
    },
    {
      "commit": "463c58cef1a48df974dcab710a868617b58dcb93",
      "tree": "c2f434891e3667d1279cd13c881eeb17cd31b9a6",
      "parents": [
        "04791c74a424ecedd2b87f7a09dbf600146d923c"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Wed Oct 28 20:04:10 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 13:04:10 2026 -0700"
      },
      "message": "refactor(utils): adopt hash_from_str/hash_from_dict instead of hand-rolled hashlib.sha256 (#45765)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "04791c74a424ecedd2b87f7a09dbf600146d923c",
      "tree": "e868c3844c450a4caa430f5e2b43b9b58c8d4b93",
      "parents": [
        "56cd2bc0ef0e22eb8799282b460ac21fb5824137"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Wed Oct 28 20:02:07 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 16:02:07 2026 -0400"
      },
      "message": "chore(pinot): remove dead TIMESTAMP compile workaround (#45772)"
    },
    {
      "commit": "56cd2bc0ef0e22eb8799282b460ac21fb5824137",
      "tree": "05c3dc66041dacfdb0bfd0d07d72a90adba6406c",
      "parents": [
        "c4b4f50f9a873baca783a4a20cd8802584285f36"
      ],
      "author": {
        "name": "Amin Ghadersohi",
        "email": "amin.ghadersohi@gmail.com",
        "time": "Wed Oct 28 17:27:51 2026 -0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 14:27:51 2026 -0400"
      },
      "message": "fix(rls): don\u0027t drop dataset or guest RLS in the SQL of a Query datasource (#45815)"
    },
    {
      "commit": "c4b4f50f9a873baca783a4a20cd8802584285f36",
      "tree": "51bc4de257820e9923302d6e1ef2d5b1d55effad",
      "parents": [
        "4e3a80dddca2915c27741559732de533419905e0"
      ],
      "author": {
        "name": "Amin Ghadersohi",
        "email": "amin.ghadersohi@gmail.com",
        "time": "Wed Oct 28 17:26:43 2026 -0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 14:26:43 2026 -0400"
      },
      "message": "fix(mcp): keep user filters on the temporal column (#45486)"
    },
    {
      "commit": "4e3a80dddca2915c27741559732de533419905e0",
      "tree": "bd9d7db333191ad616cf071343043eca1e555b4b",
      "parents": [
        "bbaeecac1326456a763110531e532ed211d4994b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 28 18:19:58 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 18:19:58 2026 +0000"
      },
      "message": "chore(deps): bump the storybook group across 2 directories with 4 updates (#45807)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "bbaeecac1326456a763110531e532ed211d4994b",
      "tree": "2cbdb62d6acd32d8574b96e37905dd1dd3b512cc",
      "parents": [
        "83faf45bcbd275518a299eb93c4816dbc5be1a19"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 28 18:19:54 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 18:19:54 2026 +0000"
      },
      "message": "chore(deps): bump xss from 1.0.15 to 1.0.16 in /superset-frontend (#45811)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "83faf45bcbd275518a299eb93c4816dbc5be1a19",
      "tree": "224b164dd9047b382417f1967ad5bd065f8f450c",
      "parents": [
        "d8654a9b5f63427c4a4f04085d929bffff66dd24"
      ],
      "author": {
        "name": "Mike Bridge",
        "email": "michael.bridge@preset.io",
        "time": "Wed Oct 28 12:19:43 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 14:19:43 2026 -0400"
      },
      "message": "feat(semantic-layers): add an SDK conformance kit for providers (#45395)"
    },
    {
      "commit": "d8654a9b5f63427c4a4f04085d929bffff66dd24",
      "tree": "63ff59d1d65ef19f6630f5a80ed9f7b88d15f31e",
      "parents": [
        "74f73ac7ecaf23dfb0d8b0ede03ad65fe490bafa"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Wed Oct 28 18:06:01 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 18:06:01 2026 +0000"
      },
      "message": "fix(deps): add joserfc and python-multipart security floors to fastmcp extra (#45760)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "74f73ac7ecaf23dfb0d8b0ede03ad65fe490bafa",
      "tree": "ed2290e711981931afb39668988fa6b561b16885",
      "parents": [
        "ece8991dc2c689336887a1662a33df8ead4b49d8"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Wed Oct 28 17:58:35 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 17:58:35 2026 +0000"
      },
      "message": "refactor(security): reuse get_ssrf_safe_requester in webhook and impala cancel_query (#45766)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "ece8991dc2c689336887a1662a33df8ead4b49d8",
      "tree": "6ca83126cc80a1d0b4472535cfdc901cb9027823",
      "parents": [
        "d9e5d3ead8ac3f1a919ec863b0865756fbf48ce9"
      ],
      "author": {
        "name": "Amin Ghadersohi",
        "email": "amin.ghadersohi@gmail.com",
        "time": "Wed Oct 28 15:23:22 2026 -0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 12:23:22 2026 -0400"
      },
      "message": "fix(mcp): auto-generate empty dashboard titles (#45799)"
    },
    {
      "commit": "d9e5d3ead8ac3f1a919ec863b0865756fbf48ce9",
      "tree": "4801fba924fdda71a3e342ab345905407da9a628",
      "parents": [
        "c7f17e0bb40f7a0283bce3a57f69e3ec91256834"
      ],
      "author": {
        "name": "Amin Ghadersohi",
        "email": "amin.ghadersohi@gmail.com",
        "time": "Wed Oct 28 15:21:21 2026 -0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 12:21:21 2026 -0400"
      },
      "message": "fix(sqla): avoid redundant schema introspection for virtual datasets (#45681)"
    },
    {
      "commit": "c7f17e0bb40f7a0283bce3a57f69e3ec91256834",
      "tree": "e845249029467366ed39d1dd0bb2cdff8debef90",
      "parents": [
        "28f6d9e4b07675c15541118bca336ef370a866de"
      ],
      "author": {
        "name": "Bandar",
        "email": "127664309+bmuraykhi@users.noreply.github.com",
        "time": "Wed Oct 28 18:19:24 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 16:19:24 2026 +0100"
      },
      "message": "fix(charts): keep full-range time comparison working when the shifted period has no data (#45784)\n\nCo-authored-by: Enzo Martellucci \u003c52219496+EnxDev@users.noreply.github.com\u003e"
    },
    {
      "commit": "28f6d9e4b07675c15541118bca336ef370a866de",
      "tree": "7a5fcb419e3795dc8d05a14f1e0630561c07acfc",
      "parents": [
        "c61e6ad2938ef1e51f949d463fb18dcd572af247"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 28 14:46:39 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 14:46:39 2026 +0000"
      },
      "message": "chore(deps): bump react-window from 2.3.3 to 2.4.1 in /superset-frontend (#45808)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c61e6ad2938ef1e51f949d463fb18dcd572af247",
      "tree": "6e895ddad7db72f379d5f5e27f01730974f021f0",
      "parents": [
        "8565cf8be75e37a0dae7dc9835d5061dff73c8df"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 28 14:46:32 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 14:46:32 2026 +0000"
      },
      "message": "chore(deps): bump postcss from 8.5.30 to 8.5.31 in /superset-frontend (#45812)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8565cf8be75e37a0dae7dc9835d5061dff73c8df",
      "tree": "359d91b19642ccc55b08c7a878c8f222d64a5f0b",
      "parents": [
        "8a258b03e488c05905386fed6fa5896ca7c42165"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 28 11:12:58 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 11:12:58 2026 +0000"
      },
      "message": "chore(deps): bump ol from 10.10.0 to 10.11.0 in /superset-frontend (#45809)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8a258b03e488c05905386fed6fa5896ca7c42165",
      "tree": "9799aa2ece6cb9897fae0c622c412bc130184e69",
      "parents": [
        "a22013d37945c66aab94a70b3234f22b595fbefc"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Wed Oct 28 10:48:01 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 10:48:01 2026 +0000"
      },
      "message": "fix(mssql): use equality operators for boolean filters, not IS (#45773)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "a22013d37945c66aab94a70b3234f22b595fbefc",
      "tree": "4278d10bb13a1e07518df876bf285eb88ffef5c4",
      "parents": [
        "5a7063b81887eda73211e20d171f9bd810658ddc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 28 07:43:49 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 07:43:49 2026 +0000"
      },
      "message": "chore(deps): bump the codeql group with 3 updates (#45803)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5a7063b81887eda73211e20d171f9bd810658ddc",
      "tree": "55568b51a34e2d41fa44b37b33337a7fcd15a1b1",
      "parents": [
        "9d96cb47ae1177796b63f8faef6d09eb689161c6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 28 07:43:43 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 07:43:43 2026 +0000"
      },
      "message": "chore(deps): bump actions/setup-python from 7.0.0 to 7.1.0 in the gh-actions group (#45804)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9d96cb47ae1177796b63f8faef6d09eb689161c6",
      "tree": "84bdf085f45b523deff2134626f32d2aca82af8b",
      "parents": [
        "1aceca35ed218288dcf2b20ed09dbc053c204a47"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Oct 28 07:43:37 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 07:43:37 2026 +0000"
      },
      "message": "chore(deps): bump chromaui/action from 18.13.0 to 18.13.2 (#45806)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1aceca35ed218288dcf2b20ed09dbc053c204a47",
      "tree": "a8fbaf9feaf0d07f4bbcfeafe69fe2a83f067031",
      "parents": [
        "9561e058ef13ba2829c18fea7eebfec94fa8035a"
      ],
      "author": {
        "name": "Vitor Avila",
        "email": "96086495+Vitor-Avila@users.noreply.github.com",
        "time": "Wed Oct 28 01:57:14 2026 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 01:57:14 2026 -0300"
      },
      "message": "feat(DB OAuth2): Allow admins to manage DB OAuth2 tokens (#45676)"
    },
    {
      "commit": "9561e058ef13ba2829c18fea7eebfec94fa8035a",
      "tree": "96428d6524b4b3f7ef0488a53545e7dee5be2f99",
      "parents": [
        "e97d7cac645c817e9b9c0daebabcbb9b0802cde9"
      ],
      "author": {
        "name": "Đỗ Trọng Hải",
        "email": "41283691+hainenber@users.noreply.github.com",
        "time": "Wed Oct 28 10:52:26 2026 +0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 10:52:26 2026 +0700"
      },
      "message": "build(asf): require all Jest tests to be green as PR merge acceptance check (#45696)"
    },
    {
      "commit": "e97d7cac645c817e9b9c0daebabcbb9b0802cde9",
      "tree": "0af2888092d1e5a51c2cb8e530c80b97ce6cd4ce",
      "parents": [
        "2c12b6eb91bc4018aa78f36481fa7b116147ee77"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Wed Oct 28 00:08:33 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 00:08:33 2026 +0000"
      },
      "message": "fix(i18n): Add support for Traditional Chinese locale zh_TW in dayjs and update locale mappings (#45605)\n\nCo-authored-by: Shao Yu-Lung (Allen) \u003cbestlong@gmail.com\u003e\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "2c12b6eb91bc4018aa78f36481fa7b116147ee77",
      "tree": "029b5ee694d3bf788df7e6da07239c981d624e55",
      "parents": [
        "a1ddcf989698118e4177b17aab9322a3118f731d"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Tue Oct 27 23:55:28 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 23:55:28 2026 +0000"
      },
      "message": "refactor(utils): dedupe hash-algorithm dispatch between hashing.py and cache_manager.py (#45763)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "a1ddcf989698118e4177b17aab9322a3118f731d",
      "tree": "64f5489943ebec260f007098c48508d7573389d1",
      "parents": [
        "acd92dbab69aac5475c3ad6d92cd4a8841e76e6a"
      ],
      "author": {
        "name": "Hugh A. Miles II",
        "email": "hughmil3s@gmail.com",
        "time": "Tue Oct 27 19:09:51 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 19:09:51 2026 -0400"
      },
      "message": "feat(datasets): partition filter mapping (#43870)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nSigned-off-by: Mike Bridge \u003cmichael.bridge@preset.io\u003e\nSigned-off-by: hainenber \u003cdotronghai96@gmail.com\u003e\nSigned-off-by: Hugh A. Miles II \u003chughmil3s@gmail.com\u003e\nCo-authored-by: Claude Opus 5 (1M context) \u003cnoreply@anthropic.com\u003e\nCo-authored-by: Amogh Atreya \u003camoghatreya100@gmail.com\u003e\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\nCo-authored-by: Sepuri Sai Krishna \u003csaik20533@gmail.com\u003e\nCo-authored-by: Divyansh Yadav \u003canshmcs@gmail.com\u003e\nCo-authored-by: Hugh A. Miles II \u003chughhhh@users.noreply.github.com\u003e\nCo-authored-by: Amin Ghadersohi \u003camin.ghadersohi@gmail.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: Mike Bridge \u003cmichael.bridge@preset.io\u003e\nCo-authored-by: Mike Bridge \u003cmichael.bridge@ext.preset.io\u003e\nCo-authored-by: Alexandru Soare \u003c37236580+alexandrusoare@users.noreply.github.com\u003e\nCo-authored-by: Michael S. Molina \u003c70410625+michael-s-molina@users.noreply.github.com\u003e\nCo-authored-by: rlei \u003c242280117+rlei-odes@users.noreply.github.com\u003e\nCo-authored-by: Joe Li \u003cjoe@preset.io\u003e\nCo-authored-by: SBIN2010 \u003cSbin2010@mail.ru\u003e\nCo-authored-by: J0s3-H3nr1qu3 \u003chareboom@gmail.com\u003e\nCo-authored-by: José Henrique \u003cjose.teixeira@douroeci.com\u003e\nCo-authored-by: Elizabeth Thompson \u003ceschutho@gmail.com\u003e\nCo-authored-by: Vitor Avila \u003c96086495+Vitor-Avila@users.noreply.github.com\u003e\nCo-authored-by: github-actions[bot] \u003c41898282+github-actions[bot]@users.noreply.github.com\u003e\nCo-authored-by: Đỗ Trọng Hải \u003c41283691+hainenber@users.noreply.github.com\u003e\nCo-authored-by: Mayuri \u003c163738104+mayuriphad@users.noreply.github.com\u003e\nCo-authored-by: Copilot Autofix powered by AI \u003c62310815+github-advanced-security[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "acd92dbab69aac5475c3ad6d92cd4a8841e76e6a",
      "tree": "2fc4fc6982bb1411898966d3b891ef1acf6c1b6a",
      "parents": [
        "f1d19c72aa4081e464e11ec3a18037413a41435a"
      ],
      "author": {
        "name": "Enzo Martellucci",
        "email": "52219496+EnxDev@users.noreply.github.com",
        "time": "Tue Oct 27 23:25:57 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 23:25:57 2026 +0100"
      },
      "message": "feat(dashboard): keep charts on screen under a spinner while they refresh (#45541)\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "f1d19c72aa4081e464e11ec3a18037413a41435a",
      "tree": "352595d027cba282735533f64f4f22771e959555",
      "parents": [
        "74ec704d97d1a94c83aa1f0396791b3a1ee258c7"
      ],
      "author": {
        "name": "Elizabeth Thompson",
        "email": "eschutho@gmail.com",
        "time": "Tue Oct 27 15:01:40 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 15:01:40 2026 -0700"
      },
      "message": "fix(mcp): guard build_applied_dashboard_filters against malformed dashboard metadata (#44804)\n\nCo-authored-by: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "74ec704d97d1a94c83aa1f0396791b3a1ee258c7",
      "tree": "d0bee319edc57e4d606948ddb39e2fd41e14db68",
      "parents": [
        "9c7c2f89699fc94ade2647139e3c4ca113095508"
      ],
      "author": {
        "name": "Elizabeth Thompson",
        "email": "eschutho@gmail.com",
        "time": "Tue Oct 27 15:01:36 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 15:01:36 2026 -0700"
      },
      "message": "fix(sqla): raise QueryObjectValidationError for template errors in adhoc column metadata lookup (#45742)\n\nCo-authored-by: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "9c7c2f89699fc94ade2647139e3c4ca113095508",
      "tree": "1699567f2468d7f4da822a2f832d6a2e742a7004",
      "parents": [
        "bc4064684085b43c3b317c17d34bdcc7153b9575"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Tue Oct 27 19:57:44 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 12:57:44 2026 -0700"
      },
      "message": "ci(docker): skip stale docker-build runs instead of letting them get cancelled (#45750)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "bc4064684085b43c3b317c17d34bdcc7153b9575",
      "tree": "811dd86604cf64b4e6e3c97a2d071aee029775db",
      "parents": [
        "887e51b698b639ad48643183963fcb5bf37ffafa"
      ],
      "author": {
        "name": "Beto Dealmeida",
        "email": "roberto@dealmeida.net",
        "time": "Tue Oct 27 15:24:42 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 15:24:42 2026 -0400"
      },
      "message": "fix(database): display encoded hierarchy names (#45375)"
    },
    {
      "commit": "887e51b698b639ad48643183963fcb5bf37ffafa",
      "tree": "b84ebbbf570d8adc6f3505b3fe83481c3929a307",
      "parents": [
        "eaf879dd879addc77adcb02c47a9959a5d7f5394"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Tue Oct 27 19:16:41 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 12:16:41 2026 -0700"
      },
      "message": "refactor(utils): adopt naive_utcnow() for naive-UTC timestamp columns (#45770)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "eaf879dd879addc77adcb02c47a9959a5d7f5394",
      "tree": "5580eef80b8e54d25d0af838914e023a8557a63f",
      "parents": [
        "9bddbd6656c6ea5044a49f94b30acd16067311d5"
      ],
      "author": {
        "name": "Mafi",
        "email": "matt.fitzgerald@gmail.com",
        "time": "Wed Oct 28 06:04:57 2026 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 16:04:57 2026 -0300"
      },
      "message": "feat(api): accept explicit principal references for asset permissions (#45752)"
    },
    {
      "commit": "9bddbd6656c6ea5044a49f94b30acd16067311d5",
      "tree": "a1c65ba842d18d088599d4fd4940ea6cf3f99289",
      "parents": [
        "2a2c3be7349fae7c7e417521a97d7a67992a59ac"
      ],
      "author": {
        "name": "Mike Bridge",
        "email": "michael.bridge@preset.io",
        "time": "Tue Oct 27 13:03:46 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 15:03:46 2026 -0400"
      },
      "message": "fix(dashboard): build a version copy\u0027s settings from that version (#45530)"
    },
    {
      "commit": "2a2c3be7349fae7c7e417521a97d7a67992a59ac",
      "tree": "ec3e785113ca19b413fdbd4636222c72f6c15b73",
      "parents": [
        "9a527085ebb5c27bc1227685aa51354f04caacad"
      ],
      "author": {
        "name": "Mike Bridge",
        "email": "michael.bridge@preset.io",
        "time": "Tue Oct 27 13:02:27 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 15:02:27 2026 -0400"
      },
      "message": "fix(semantic-layers): report provider discovery faults as backend errors (#45537)\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "9a527085ebb5c27bc1227685aa51354f04caacad",
      "tree": "b7ddcd693cd7ebc1c58eb104f12d2ab297d84727",
      "parents": [
        "52237637be0624849a1101c5969199a2014c2478"
      ],
      "author": {
        "name": "Mike Bridge",
        "email": "michael.bridge@preset.io",
        "time": "Tue Oct 27 13:02:13 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 15:02:13 2026 -0400"
      },
      "message": "fix(dashboard): don\u0027t clone charts a copied layout leaves out (#45528)"
    },
    {
      "commit": "52237637be0624849a1101c5969199a2014c2478",
      "tree": "3dbf51a0a4e789cca55f252f88cb5d51c1d8efcc",
      "parents": [
        "334691069bc94f0ae1bf57416a335c2b2f11619b"
      ],
      "author": {
        "name": "Dhruv P.",
        "email": "dhruv.patel04@yahoo.com",
        "time": "Tue Oct 27 13:45:43 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 10:45:43 2026 -0700"
      },
      "message": "test(hive): run Week time grain expression against real Hive in CI (#45789)"
    },
    {
      "commit": "334691069bc94f0ae1bf57416a335c2b2f11619b",
      "tree": "bd61874b1d52739e3fbb2a1c0efa5f52b2c009fd",
      "parents": [
        "84a255fdedde8e4094c191cc9df09fa5ffc1aef8"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Tue Oct 27 17:45:30 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 00:45:30 2026 +0700"
      },
      "message": "test(datasource): harden DatasourceModal pendingEdits test against CI timeouts (#45751)"
    },
    {
      "commit": "84a255fdedde8e4094c191cc9df09fa5ffc1aef8",
      "tree": "d58c3a3ca16b389a9347ceb680e3c5dd07e1f681",
      "parents": [
        "c77332eab00c817192102bd74910b88365ca2bb0"
      ],
      "author": {
        "name": "Joe Li",
        "email": "joe@preset.io",
        "time": "Tue Oct 27 10:26:28 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 10:26:28 2026 -0700"
      },
      "message": "fix(tests): narrow nullable uuids in test_runtime_capture for mypy (#45781)\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "c77332eab00c817192102bd74910b88365ca2bb0",
      "tree": "e18f9735860b51ff87183e74bc64a96cf1e07fe1",
      "parents": [
        "92e075fe0517bb9a1a13d3a5fefa519e40177f93"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Tue Oct 27 16:36:59 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 09:36:59 2026 -0700"
      },
      "message": "ci(python): run the 100% coverage gates on pytest-xdist workers (#45757)\n\nCo-authored-by: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "92e075fe0517bb9a1a13d3a5fefa519e40177f93",
      "tree": "852cc8dd7d21150ed87619c7e03b6d0991eb4cc1",
      "parents": [
        "f93aa5b6969e486848e9ce90616eabc4e7b03c31"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Tue Oct 27 16:36:30 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 09:36:30 2026 -0700"
      },
      "message": "fix(deps): add fonttools security floor to prophet extra (#45762)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "f93aa5b6969e486848e9ce90616eabc4e7b03c31",
      "tree": "aa018d33ddd1e79876eff699d79ef75c42dc76a5",
      "parents": [
        "ff0af9cf6c349500a5c65b6ef28a497bce975935"
      ],
      "author": {
        "name": "Ahmed Semih Özmekik",
        "email": "ahmed-semih@outlook.com",
        "time": "Tue Oct 27 19:07:52 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 23:07:52 2026 +0700"
      },
      "message": "fix(i18n-tr): review fuzzy Turkish translations (part 2) (#45741)"
    },
    {
      "commit": "ff0af9cf6c349500a5c65b6ef28a497bce975935",
      "tree": "6eec37fac4e45ce6c9764e2ad54e1b0b30b0dae1",
      "parents": [
        "3d1273bed7fa5fddd2fd697214afdfadbc9b8248"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Tue Oct 27 15:51:18 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 22:51:18 2026 +0700"
      },
      "message": "refactor(utils): adopt format_list() instead of inline quoted-join formatting (#45769)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "3d1273bed7fa5fddd2fd697214afdfadbc9b8248",
      "tree": "488df640ba129feef4e4dd62de48033607b2bba4",
      "parents": [
        "86d54d9e7e19b53e381cb048041c2c172928f517"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Tue Oct 27 15:27:35 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 08:27:35 2026 -0700"
      },
      "message": "fix(jinja): extra cache keys for granularity fallback and always_filter_main_dttm (#45754)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "86d54d9e7e19b53e381cb048041c2c172928f517",
      "tree": "ae700fe9b8abb923ce957db6d3af6bc69cc7f967",
      "parents": [
        "d5ef92b1d3a70c8f346ddb63ae155d513bb0f263"
      ],
      "author": {
        "name": "Mikołaj Balcerek",
        "email": "mbalcerek@wikia-inc.com",
        "time": "Tue Oct 27 16:19:35 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 22:19:35 2026 +0700"
      },
      "message": "fix(deps): bump brotli to 1.2.1 for scanners complaining about CVE-2026-111497 (#45743)\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "d5ef92b1d3a70c8f346ddb63ae155d513bb0f263",
      "tree": "50050b7e0874df00014936f24719548f4802f45f",
      "parents": [
        "61a784eea53cba2756d4fecebe3a8a497fcf844e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 27 22:18:31 2026 +0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 22:18:31 2026 +0700"
      },
      "message": "chore(deps-dev): bump oxfmt in /docs (#45775)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "61a784eea53cba2756d4fecebe3a8a497fcf844e",
      "tree": "94e508fc1a78430eb92327157db0b594b24e121e",
      "parents": [
        "b8ddfb5f37a544f2655e5c711f80ea014dd33f39"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 27 11:19:43 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 11:19:43 2026 +0000"
      },
      "message": "chore(deps-dev): bump baseline-browser-mapping from 2.11.27 to 2.11.29 in /superset-frontend (#45713)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nSigned-off-by: hainenber \u003cdotronghai96@gmail.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: hainenber \u003cdotronghai96@gmail.com\u003e"
    },
    {
      "commit": "b8ddfb5f37a544f2655e5c711f80ea014dd33f39",
      "tree": "30a91536c945ee5d325a93e43c6950fd34ded359",
      "parents": [
        "af6c39a70e72abe0fd367f27f7ba7c0efaf0b8fe"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 27 11:19:38 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 11:19:38 2026 +0000"
      },
      "message": "chore(deps-dev): bump minimizer-webpack-plugin from 5.13.0 to 5.13.1 in /superset-frontend (#45779)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "af6c39a70e72abe0fd367f27f7ba7c0efaf0b8fe",
      "tree": "e1f35e00c766cc648f0817e5ffc3d237b58598e9",
      "parents": [
        "99bcbc65f2395b973fe9d6defbe32e388d6dfe63"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 27 08:04:02 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 08:04:02 2026 +0000"
      },
      "message": "chore(deps): bump sqlglot from 30.21.0 to 30.24.0 (#45704)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nSigned-off-by: github-actions[bot] \u003c41898282+github-actions[bot]@users.noreply.github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e\nCo-authored-by: github-actions[bot] \u003c41898282+github-actions[bot]@users.noreply.github.com\u003e\nCo-authored-by: Evan Rusackas \u003cevan@rusackas.com\u003e\nCo-authored-by: Evan Rusackas \u003cevan@preset.io\u003e\nCo-authored-by: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "99bcbc65f2395b973fe9d6defbe32e388d6dfe63",
      "tree": "017a768d29f96fc98648305f5660fab9f877f9a4",
      "parents": [
        "5f1d1f91089b402c49a6b253d8fb6bccd3681e4a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 27 08:03:56 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 08:03:56 2026 +0000"
      },
      "message": "chore(deps-dev): bump oxlint in /docs (#45776)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5f1d1f91089b402c49a6b253d8fb6bccd3681e4a",
      "tree": "5188f2bf35bc325a01eb0c67b0549fc5c2cd5b95",
      "parents": [
        "3d8164d58eab9963ff767467d4202dc88ba5443b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 27 08:03:50 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 08:03:50 2026 +0000"
      },
      "message": "chore(deps): bump swagger-ui-react from 5.33.3 to 5.34.0 in /docs (#45778)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "3d8164d58eab9963ff767467d4202dc88ba5443b",
      "tree": "b87995d017645559c29678ef1a945821d70bc791",
      "parents": [
        "fb6a933073150f704bebbbfbb4c5d16dc84dc8c1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 27 08:03:44 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 08:03:44 2026 +0000"
      },
      "message": "chore(deps): bump antd from 6.6.6 to 6.6.7 in /docs (#45777)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "fb6a933073150f704bebbbfbb4c5d16dc84dc8c1",
      "tree": "9bd65577b54bb3f47258d3db954103db66eee3d3",
      "parents": [
        "380855d38527f679ef9562e0eb511b8ecff155cb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 27 08:03:39 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 08:03:39 2026 +0000"
      },
      "message": "chore(deps): bump antd from 6.6.6 to 6.6.7 in /superset-frontend (#45780)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "380855d38527f679ef9562e0eb511b8ecff155cb",
      "tree": "b7b6e6c73170d4c6db09419ba99bc5313a2be57c",
      "parents": [
        "906d8fd045467a73292314a80ebc4f711ec30368"
      ],
      "author": {
        "name": "Alejandro Solares",
        "email": "219859296+ASolarers-Rodriguez@users.noreply.github.com",
        "time": "Tue Oct 27 01:06:46 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 07:06:46 2026 +0000"
      },
      "message": "chore(deps): bump python-multipart to 0.0.31 (#45386)\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "906d8fd045467a73292314a80ebc4f711ec30368",
      "tree": "a7e4d6c5b46dd7f899976b916027a1b8655f6548",
      "parents": [
        "037abb7d0b433c1274ab55f95e5613310f132462"
      ],
      "author": {
        "name": "Alejandro Solares",
        "email": "219859296+ASolarers-Rodriguez@users.noreply.github.com",
        "time": "Tue Oct 27 00:31:00 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 06:31:00 2026 +0000"
      },
      "message": "chore(deps): bump joserfc to 1.7.3 (#45387)\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "037abb7d0b433c1274ab55f95e5613310f132462",
      "tree": "58982f77615088f1fc4e736df33091f6496183bb",
      "parents": [
        "c645e0070548d65bca1d265fb83b3f838b52b379"
      ],
      "author": {
        "name": "Joe Li",
        "email": "joe@preset.io",
        "time": "Mon Oct 26 22:53:34 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 22:53:34 2026 -0700"
      },
      "message": "fix(pivot-table): requery when totals and subtotals options change (#45306)\n\nCo-authored-by: Claude \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "c645e0070548d65bca1d265fb83b3f838b52b379",
      "tree": "98f56d670d4f2e747f91fba6540476fbb7935b91",
      "parents": [
        "9cb86d8f627d94ea033ef82141e75015cdd7f54d"
      ],
      "author": {
        "name": "Alejandro Solares",
        "email": "219859296+ASolarers-Rodriguez@users.noreply.github.com",
        "time": "Mon Oct 26 23:48:04 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 05:48:04 2026 +0000"
      },
      "message": "chore(deps): bump fonttools to 4.62.0 (#45383)\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "9cb86d8f627d94ea033ef82141e75015cdd7f54d",
      "tree": "6be97a37e121eea5b7765cc5243396ad588bb850",
      "parents": [
        "3041c16d5084c1073d1fd2cdde3742032fb4a245"
      ],
      "author": {
        "name": "Abdullah Kaya",
        "email": "74303216+kaya-abdullah@users.noreply.github.com",
        "time": "Tue Oct 27 08:34:25 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 05:34:25 2026 +0000"
      },
      "message": "fix(oracle): limit rows with ROWNUM on Oracle before 12c (#45309)"
    },
    {
      "commit": "3041c16d5084c1073d1fd2cdde3742032fb4a245",
      "tree": "de071ad1b1e91f58569d226ebba2853f6bfb3325",
      "parents": [
        "0569170e5069cd7da46f1d076792ef6c2cd81b9b"
      ],
      "author": {
        "name": "Sepuri Sai Krishna",
        "email": "saik20533@gmail.com",
        "time": "Tue Oct 27 10:38:28 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 05:08:28 2026 +0000"
      },
      "message": "fix(jinja): extra cache keys for orderby, series limit metric and adhoc filter columns (#45431)"
    },
    {
      "commit": "0569170e5069cd7da46f1d076792ef6c2cd81b9b",
      "tree": "2898c41d9cfcff272101f638eb984162b3e61c6f",
      "parents": [
        "36c11dde9c8d4d1050b80cc4f7eb9d8186c5d828"
      ],
      "author": {
        "name": "Alejandro Solares",
        "email": "219859296+ASolarers-Rodriguez@users.noreply.github.com",
        "time": "Mon Oct 26 23:05:10 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 05:05:10 2026 +0000"
      },
      "message": "chore(deps): bump jaraco-context to 6.1.0 (#45381)\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "36c11dde9c8d4d1050b80cc4f7eb9d8186c5d828",
      "tree": "1bc1866676e7c13b5a84e33afbf19970478fee8e",
      "parents": [
        "7812e7b1253a062c5f4b12ec4951f3386132e4c1"
      ],
      "author": {
        "name": "Alejandro Solares",
        "email": "219859296+ASolarers-Rodriguez@users.noreply.github.com",
        "time": "Mon Oct 26 23:05:05 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 05:05:05 2026 +0000"
      },
      "message": "chore(storybook): stop hardcoding a Mapbox token in point-cluster-map stories (#45382)\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "7812e7b1253a062c5f4b12ec4951f3386132e4c1",
      "tree": "18aa94ba89ebd18c80055294858d7cba9ddcc401",
      "parents": [
        "290b2161811a27301f471bbacb446a98745f3284"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 27 04:51:20 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 04:51:20 2026 +0000"
      },
      "message": "chore(deps): bump zod from 4.6.6 to 4.6.7 in /superset-frontend (#45735)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "290b2161811a27301f471bbacb446a98745f3284",
      "tree": "6cd254b093080e6ef1c491303d17fffe0ebdc3ac",
      "parents": [
        "2d98f55680ab026e139306be6f97816100a59406"
      ],
      "author": {
        "name": "Dhruv P.",
        "email": "dhruv.patel04@yahoo.com",
        "time": "Tue Oct 27 00:45:40 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 04:45:40 2026 +0000"
      },
      "message": "fix(hive): bucket Week time grain to the start of each week (#45435)"
    },
    {
      "commit": "2d98f55680ab026e139306be6f97816100a59406",
      "tree": "85e5e889c304c6ed311e857930bc4d52cf314b0b",
      "parents": [
        "1220ec01ef856de09fc9397f429f9fe1feb3e2ef"
      ],
      "author": {
        "name": "Sepuri Sai Krishna",
        "email": "saik20533@gmail.com",
        "time": "Tue Oct 27 10:13:44 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 21:43:44 2026 -0700"
      },
      "message": "fix(reports): apply a column\u0027s small number format to table reports (#45439)"
    },
    {
      "commit": "1220ec01ef856de09fc9397f429f9fe1feb3e2ef",
      "tree": "d34700e2cf4307134d78efa8243b357dbdb8956f",
      "parents": [
        "92c718cfa68cc133f3b5f046cb6b402793bb5130"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Mon Oct 26 23:06:15 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 16:06:15 2026 -0700"
      },
      "message": "ci(frontend): build only the package types ahead of the type check (#45611)\n\nCo-authored-by: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "92c718cfa68cc133f3b5f046cb6b402793bb5130",
      "tree": "94ae66764528eb89ce77d78d07eb11493b928992",
      "parents": [
        "701b1c44e29b1d8b2c1867b32c93187eee73af89"
      ],
      "author": {
        "name": "Mike Bridge",
        "email": "michael.bridge@preset.io",
        "time": "Mon Oct 26 16:47:15 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 22:47:15 2026 +0000"
      },
      "message": "fix(extensions): apply standard CSRF protection to the built-in extension APIs, fix their OpenAPI docs, log startup loading, and explain a missing API (#45550)\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "701b1c44e29b1d8b2c1867b32c93187eee73af89",
      "tree": "eac836cacbbf916095e337d835716755aa065827",
      "parents": [
        "bf100341da28d8035cf71e21fb86d5a63894f6dd"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 26 22:18:03 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 22:18:03 2026 +0000"
      },
      "message": "chore(deps): bump maplibre-gl from 6.13.0 to 6.15.0 in /superset-frontend (#45737)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "bf100341da28d8035cf71e21fb86d5a63894f6dd",
      "tree": "ee12c7e65e938d2f7fb08e5e1049ffc5f811c5ce",
      "parents": [
        "bc7e76288da3fd5426a270ce6f0c81a772c7ab8a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 26 22:17:55 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 22:17:55 2026 +0000"
      },
      "message": "chore(deps): bump postcss-selector-parser from 6.1.4 to 6.1.5 in /docs in the security group across 1 directory (#45748)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "bc7e76288da3fd5426a270ce6f0c81a772c7ab8a",
      "tree": "d69f889df87bbb070ac7d8e8a2784b866915a201",
      "parents": [
        "b7cedef38e209cb521e944b13125fd2d5a979682"
      ],
      "author": {
        "name": "Mike Bridge",
        "email": "michael.bridge@preset.io",
        "time": "Mon Oct 26 16:14:23 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 18:14:23 2026 -0400"
      },
      "message": "fix(ci): don\u0027t publish Hadoop web ports in the Hive test stack (#45647)"
    },
    {
      "commit": "b7cedef38e209cb521e944b13125fd2d5a979682",
      "tree": "3c7e5b7f14d889f6086ccb9ae0fdc03aec349053",
      "parents": [
        "2ecb76ea2c2c0fb8957925c2fdd690d516948d48"
      ],
      "author": {
        "name": "Mike Bridge",
        "email": "michael.bridge@preset.io",
        "time": "Mon Oct 26 16:14:03 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 18:14:03 2026 -0400"
      },
      "message": "fix(soft-delete): clarify archive actions and recovery navigation (#45476)"
    },
    {
      "commit": "2ecb76ea2c2c0fb8957925c2fdd690d516948d48",
      "tree": "e8778e0b0bf3f2d44250cfd12e3a2309d9a75775",
      "parents": [
        "b89804194ce17bfb77f4b283cefc090198f1daff"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Mon Oct 26 21:33:15 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 14:33:15 2026 -0700"
      },
      "message": "docs(security): document PERMISSION_INSTRUCTIONS_LINK templating (#43901)\n\nCo-authored-by: Claude \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "b89804194ce17bfb77f4b283cefc090198f1daff",
      "tree": "6ea1c372fbc2ac0be9e92ccdb6a75c25ec515020",
      "parents": [
        "24d64a10c835126b081f98c37cbdd218f4eea847"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Mon Oct 26 21:32:41 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 14:32:41 2026 -0700"
      },
      "message": "chore(ci): suppress zizmor dangerous-triggers on supersetbot issue_comment (#45655)\n\nCo-authored-by: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "24d64a10c835126b081f98c37cbdd218f4eea847",
      "tree": "e8fee64fae1b8ebc75d5ac65cc28049455149cec",
      "parents": [
        "ba5697634dc20b3b1cbdd9eb9ffbb963dbdca83b"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Mon Oct 26 21:30:28 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 14:30:28 2026 -0700"
      },
      "message": "ci(chromatic): run Chromatic from the Frontend workflow\u0027s CI image (#45609)\n\nCo-authored-by: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "ba5697634dc20b3b1cbdd9eb9ffbb963dbdca83b",
      "tree": "b223cd9232e5a3337b0355b00ac83c772f8e819c",
      "parents": [
        "44af9117d2d940c6003bfe4b0ff9b54879d5e5bd"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Mon Oct 26 21:30:10 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 14:30:10 2026 -0700"
      },
      "message": "ci(e2e): cache the instrumented assets with actions/cache (#45608)\n\nCo-authored-by: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "44af9117d2d940c6003bfe4b0ff9b54879d5e5bd",
      "tree": "9640c233dcc10199e335f90f89a95764a0673233",
      "parents": [
        "b946f397cc4e230a10ac529589289ec8dda61d2d"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Mon Oct 26 21:25:27 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 14:25:27 2026 -0700"
      },
      "message": "feat(ci): add scheduled sync for translation catalogs (#45584)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "b946f397cc4e230a10ac529589289ec8dda61d2d",
      "tree": "b29769f2ad2e3d35562fd0c6d71d607f265282e4",
      "parents": [
        "94091a5693255f29206d91680fdfe71059aba3c9"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Mon Oct 26 21:25:10 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 14:25:10 2026 -0700"
      },
      "message": "ci(pre-commit): skip frontend/docs dependency installs when unneeded (#44738)\n\nCo-authored-by: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "94091a5693255f29206d91680fdfe71059aba3c9",
      "tree": "3976e3c1d2ef14f69f5e499c7af39aefc6a3958d",
      "parents": [
        "9c57e8690e16867f280a95a6b4beacc714a9b1e8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 26 18:57:40 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 18:57:40 2026 +0000"
      },
      "message": "chore(deps-dev): bump postcss-styled-syntax from 0.7.3 to 0.7.4 in /superset-frontend (#45733)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9c57e8690e16867f280a95a6b4beacc714a9b1e8",
      "tree": "a1329f5b5b81a943fda6de7843923d56cceedd53",
      "parents": [
        "69561d8cad2f484404b032df76751c6525555b97"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 26 18:57:35 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 18:57:35 2026 +0000"
      },
      "message": "chore(deps): bump mapbox-gl from 3.32.0 to 3.33.0 in /superset-frontend (#45734)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "69561d8cad2f484404b032df76751c6525555b97",
      "tree": "1c097e6de9df51546b59059b909d4fced6376e51",
      "parents": [
        "dee5369f84219fe4fa5c8e55a9103ca6c768d544"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 26 18:57:30 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 18:57:30 2026 +0000"
      },
      "message": "chore(deps-dev): bump @types/lodash from 4.17.25 to 4.17.26 in /superset-frontend (#45736)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "dee5369f84219fe4fa5c8e55a9103ca6c768d544",
      "tree": "b851ee0c368d7f59c69e0e07b94299051a5966ff",
      "parents": [
        "48254b641bc1861b191138d58ecf0fc2c9de6df5"
      ],
      "author": {
        "name": "Akshat Lakhera",
        "email": "akshatlnct2024@gmail.com",
        "time": "Mon Oct 26 23:56:11 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 11:26:11 2026 -0700"
      },
      "message": "fix(echarts): draw formula annotations behind series markers and labels (#45646)\n\nSigned-off-by: Akshat Lakhera \u003cakshatlnct2024@gmail.com\u003e\nCo-authored-by: Joe Li \u003cjoe@preset.io\u003e"
    },
    {
      "commit": "48254b641bc1861b191138d58ecf0fc2c9de6df5",
      "tree": "9fc751e38a3ed1dc7a71f116bb7938c866f87ac6",
      "parents": [
        "5dbc8009504d5ff5c865a808b6559b4074559f63"
      ],
      "author": {
        "name": "Mike Bridge",
        "email": "michael.bridge@preset.io",
        "time": "Mon Oct 26 11:38:12 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 13:38:12 2026 -0400"
      },
      "message": "fix(semantic): explain deletion blocks and preserve archived dependencies (#45545)\n\nCo-authored-by: Mike Bridge \u003cmichael.bridge@ext.preset.io\u003e"
    },
    {
      "commit": "5dbc8009504d5ff5c865a808b6559b4074559f63",
      "tree": "d06bc2aa53918f9825db4e1156b27c487a46bd99",
      "parents": [
        "fc5956b0ca4d36e1689a2cc83033a284b9b9e871"
      ],
      "author": {
        "name": "Mike Bridge",
        "email": "michael.bridge@preset.io",
        "time": "Mon Oct 26 11:38:05 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 13:38:05 2026 -0400"
      },
      "message": "fix(semantic-layer): use fixed messages for selected metadata failures (#45531)"
    },
    {
      "commit": "fc5956b0ca4d36e1689a2cc83033a284b9b9e871",
      "tree": "10941ebc4967229c414f328af94188cea9d898f2",
      "parents": [
        "386074fa6042601c4dccda3efae1d1ec0d67da63"
      ],
      "author": {
        "name": "Mike Bridge",
        "email": "michael.bridge@preset.io",
        "time": "Mon Oct 26 11:37:59 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 13:37:59 2026 -0400"
      },
      "message": "fix(semantic-layer): use durable metadata cache identity (#45544)\n\nCo-authored-by: Mike Bridge \u003cmichael.bridge@ext.preset.io\u003e"
    },
    {
      "commit": "386074fa6042601c4dccda3efae1d1ec0d67da63",
      "tree": "34c30464247a6d35ef207ca4071126eda8893b78",
      "parents": [
        "9315430e4ad546287625157fb2c65c578494596e"
      ],
      "author": {
        "name": "Shubham kumar",
        "email": "shubhamjrd4559@gmail.com",
        "time": "Mon Oct 26 22:51:39 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 00:21:39 2026 +0700"
      },
      "message": "docs(docker): warn about data loss with down -v command (#45732)"
    },
    {
      "commit": "9315430e4ad546287625157fb2c65c578494596e",
      "tree": "98bd4b3162c1fe89885364f1b3fd2a221b5e3ede",
      "parents": [
        "09207d98e995d5991b2758e358d6debf05735309"
      ],
      "author": {
        "name": "Evan Rusackas",
        "email": "evan@preset.io",
        "time": "Mon Oct 26 16:37:19 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 09:37:19 2026 -0700"
      },
      "message": "fix(deck.gl): scatterplot stops rendering points with empty value of categorical color (#45585)\n\nCo-authored-by: Damian Pendrak \u003cdpendrak@gmail.com\u003e\nCo-authored-by: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "09207d98e995d5991b2758e358d6debf05735309",
      "tree": "22f4287efdb3a1f950d58016d8c6f041dd9a5993",
      "parents": [
        "63f90591867b01b9bd664bd63108226733afb52c"
      ],
      "author": {
        "name": "Joe Li",
        "email": "joe@preset.io",
        "time": "Mon Oct 26 08:01:22 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 22:01:22 2026 +0700"
      },
      "message": "fix(build): drop stray newline from the plugins:build babel lerna scope (#45724)\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "63f90591867b01b9bd664bd63108226733afb52c",
      "tree": "e7cfdbd22869b352b9eef87ea10dd1554eef97ae",
      "parents": [
        "a4f8ea99c74bdde18af74215e07fc95932381450"
      ],
      "author": {
        "name": "Ahmed Semih Özmekik",
        "email": "ahmed-semih@outlook.com",
        "time": "Mon Oct 26 17:33:35 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 21:33:35 2026 +0700"
      },
      "message": "fix(i18n-tr): review fuzzy Turkish translations (part 1) (#45428)"
    },
    {
      "commit": "a4f8ea99c74bdde18af74215e07fc95932381450",
      "tree": "d0293d7df87fd5948bef25d1b8be05df4f1444c1",
      "parents": [
        "a813fb906c78c6a6334e8ed78440726895c58f87"
      ],
      "author": {
        "name": "Hugh A. Miles II",
        "email": "hughmil3s@gmail.com",
        "time": "Mon Oct 26 10:30:15 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 21:30:15 2026 +0700"
      },
      "message": "test(explore): align ColumnConfigControl alias test with legacy Time migration (#45677)\n\nCo-authored-by: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "a813fb906c78c6a6334e8ed78440726895c58f87",
      "tree": "976b5f5db297aae42418008de21c63323ba23c9c",
      "parents": [
        "9c31d12edd81f5f502bc38f0e9099c2f6dafbfcc"
      ],
      "author": {
        "name": "Mike Bridge",
        "email": "michael.bridge@preset.io",
        "time": "Mon Oct 26 06:59:47 2026 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 08:59:47 2026 -0400"
      },
      "message": "fix(versioning): offer activity version actions only for existing snapshots (#45641)"
    },
    {
      "commit": "9c31d12edd81f5f502bc38f0e9099c2f6dafbfcc",
      "tree": "facc3dfe23b09b46c37e4397a9920a2ce530f05b",
      "parents": [
        "889653076b524f7263d7141403cec41535d85435"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Oct 26 09:49:19 2026 +0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 26 09:49:19 2026 +0700"
      },
      "message": "chore(deps): bump ace-builds from 1.44.0 to 1.45.0 in /superset-frontend (#45712)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    }
  ],
  "next": "889653076b524f7263d7141403cec41535d85435"
}
