Commit Graph

  • 0d29075898 fix(embedded-e2e): address Copilot review threads Joe Li 2026-05-20 11:55:23 -07:00
  • 01c210c1da fix(playwright): scope bulk-select action selector by stable key, not localized text Joe Li 2026-05-20 11:51:39 -07:00
  • f8600471fa test(datasets): regression test for Jinja not rendered on sync columns (#25839) (#40224) Evan Rusackas 2026-05-20 11:46:36 -07:00
  • b23c65e04f test(charts): regression for last-modified sort order (#27500) (#40231) Evan Rusackas 2026-05-20 11:43:19 -07:00
  • aa8255c55c test(reports): regression for alerts CSV missing chart time filters (#25538) (#40232) Evan Rusackas 2026-05-20 11:42:52 -07:00
  • 10b7bfc8c1 test(helpers): regression for humanize locale activation (#28331) (#40233) Evan Rusackas 2026-05-20 11:42:17 -07:00
  • 89cab1860e chore(codeowners): add @rusackas as translations maintainer (#40295) Evan Rusackas 2026-05-20 11:41:58 -07:00
  • 94f12055b3 chore(ChartRenderer): prettier follow-up after showContextMenu rename chore/fc-08-chart-renderer Claude Code 2026-05-20 10:49:45 -07:00
  • b7585122c8 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.3 to 8.59.4 in /superset-websocket (#40250) dependabot[bot] 2026-05-20 10:45:00 -07:00
  • f2d80a183e chore(deps): bump content-disposition from 1.1.0 to 2.0.0 in /superset-frontend (#40109) dependabot[bot] 2026-05-20 10:41:34 -07:00
  • 69adecd6a3 fix(reports): enforce server-side recipient on chart/dashboard report subscriptions (#38847) Shaitan 2026-05-20 18:36:42 +01:00
  • fbffae0444 fix(dataset-editor): drop null warning_markdown from extra JSON serialisation (#39706) Mike Bridge 2026-05-20 11:34:03 -06:00
  • 6ce7c2e8de chore(deps-dev): bump react-resizable and @types/react-resizable in /superset-frontend (#40110) dependabot[bot] 2026-05-20 10:32:38 -07:00
  • 105820f1f4 docs(reports): playwright setup clarification (#40168) SkinnyPigeon 2026-05-20 19:32:02 +02:00
  • 92b1b0a219 ci(docs): soft-fail badge localization on transient fetch errors (#40236) Evan Rusackas 2026-05-20 10:21:58 -07:00
  • c39a47cbac test(sql-parser): pin WITH+UNION as non-mutating across dialects (#25659) (#40138) Evan Rusackas 2026-05-20 10:08:21 -07:00
  • dacda71f77 chore(deps-dev): bump typescript-eslint from 8.59.3 to 8.59.4 in /superset-websocket (#40251) dependabot[bot] 2026-05-20 09:57:53 -07:00
  • 12a21c8933 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.3 to 8.59.4 in /superset-frontend (#40256) dependabot[bot] 2026-05-20 09:57:01 -07:00
  • 13fa3810a8 chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend (#40262) dependabot[bot] 2026-05-20 09:56:40 -07:00
  • 3356f4d3e1 chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend (#40265) dependabot[bot] 2026-05-20 09:56:17 -07:00
  • 4a17c49d74 chore(deps): bump zod from 4.4.1 to 4.4.3 in /superset-frontend (#40272) dependabot[bot] 2026-05-20 09:55:49 -07:00
  • c1b7a2d2ee Bump code coverage to 100% Beto Dealmeida 2026-05-20 12:11:19 -04:00
  • ea1ce7140c chore(deps-dev): bump webpack from 5.106.2 to 5.107.0 in /docs (#40291) dependabot[bot] 2026-05-20 22:35:32 +07:00
  • 038414ea5c chore(deps-dev): bump ts-jest from 29.4.9 to 29.4.10 in /superset-websocket (#40290) dependabot[bot] 2026-05-20 22:34:25 +07:00
  • 5bb54cc96b fix(echarts): preserve dataZoom range across setOption(notMerge) (#40173) jesperct 2026-05-20 12:33:29 -03:00
  • fb276b08dd fix(mcp): Skip misleading trend analysis for categorical ASCII charts (#39761) Alexandru Soare 2026-05-20 18:04:21 +03:00
  • 94aa03bd3d fix(listview): fix search input clipping and match antd option height kasiazjc 2026-05-20 14:55:46 +00:00
  • ade1a0e5e2 fix(listview): close dropdown on resize; add OptionList padding kasiazjc 2026-05-20 14:52:04 +00:00
  • a704330400 docs: retake screenshots — tooltip, dropdown, active state kasiazjc 2026-05-20 14:50:58 +00:00
  • 6c49ad74f9 fix(listview): remove duplicate top padding on panel container kasiazjc 2026-05-20 14:45:10 +00:00
  • 345d87b4b0 docs: update compact filter pills screenshots kasiazjc 2026-05-20 14:44:30 +00:00
  • d013003cf1 fix(listview): match search top padding to left/right for consistency kasiazjc 2026-05-20 14:44:03 +00:00
  • 75d731398e Revert "refactor(listview): CompactSelectPanel reuses Select/AsyncSelect" kasiazjc 2026-05-20 14:42:05 +00:00
  • 6a16e7dca4 refactor(listview): CompactSelectPanel reuses Select/AsyncSelect kasiazjc 2026-05-20 14:41:18 +00:00
  • eb945f8289 fix(listview): search input contained within dropdown panel kasiazjc 2026-05-20 14:38:30 +00:00
  • 96234d2cfe fix(listview): match Explore Select dropdown height + fix clear-all after refresh kasiazjc 2026-05-20 14:35:16 +00:00
  • 541cfd989c style(listview): match Select dropdown option style from Explore kasiazjc 2026-05-20 14:16:06 +00:00
  • 3c1f1d5535 feat(listview): tooltip on disabled Clear all button kasiazjc 2026-05-20 14:11:24 +00:00
  • 97c22497f4 fix(listview): search input grows to fill available space kasiazjc 2026-05-20 14:10:11 +00:00
  • f28a8f6f78 fix(listview): Clear all always visible, disabled when no active filters kasiazjc 2026-05-20 14:06:53 +00:00
  • b868d3c7bf feat(listview): add Clear all button to compact filter controls kasiazjc 2026-05-20 14:04:06 +00:00
  • 765d9d39a9 docs: add compact filter pills screenshots for PR kasiazjc 2026-05-20 13:48:11 +00:00
  • d520d461b3 fix(listview): read tooltip label from DOM textContent, not ReactNode kasiazjc 2026-05-20 13:46:36 +00:00
  • 926b9b2311 feat(listview): compact filter pills for all CRUD list views kasiazjc 2026-05-20 13:35:23 +00:00
  • 3331146643 fix(oauth2): make OAuth2 completion idempotent and listener resilient Beto Dealmeida 2026-05-20 08:57:31 -04:00
  • 6e8b3bf976 fix(mcp): raise right error (#39964) Alexandru Soare 2026-05-20 14:32:45 +03:00
  • 55024e8f4d feat(mcp): Add mcp_call_id to tool responses for server log correlation (#39776) Alexandru Soare 2026-05-20 14:30:22 +03:00
  • b98bd2a07a fix(mcp): Block destructive DDL (DROP, TRUNCATE, ALTER) in execute_sql (#39621) Alexandru Soare 2026-05-20 14:29:15 +03:00
  • 0a3a35018c fix(mcp): changed_on_humanized null in write tool responses (generate_dashboard, generate_chart) (#39488) Alexandru Soare 2026-05-20 14:08:51 +03:00
  • 77d63e183d fix(react18): address review feedback on logging test + AvatarGroup Mehmet Salih Yavuz 2026-05-20 13:35:33 +03:00
  • cbb84778dc Merge remote-tracking branch 'origin/master' into msyavuz/chore/react-18.3-bump Mehmet Salih Yavuz 2026-05-20 13:34:57 +03:00
  • e6179036ec fix(sqllab): handle scientific notation in big number JSON responses (#39994) Jean Massucatto 2026-05-20 02:39:47 -03:00
  • 81b4d580db chore(deps-dev): bump @types/node from 25.8.0 to 25.9.1 in /superset-websocket (#40249) dependabot[bot] 2026-05-19 21:54:36 -07:00
  • 9acfac1523 chore(deps-dev): bump @typescript-eslint/parser from 8.59.3 to 8.59.4 in /superset-websocket (#40252) dependabot[bot] 2026-05-19 21:53:59 -07:00
  • aa9af6c307 chore(deps-dev): bump typescript-eslint from 8.59.3 to 8.59.4 in /docs (#40254) dependabot[bot] 2026-05-19 21:52:10 -07:00
  • fbb3056508 chore(deps): bump baseline-browser-mapping from 2.10.30 to 2.10.31 in /docs (#40255) dependabot[bot] 2026-05-19 21:51:56 -07:00
  • ffbce27c9b chore(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 (#40269) dependabot[bot] 2026-05-19 21:51:40 -07:00
  • fe8b218a5f chore(deps): bump mapbox-gl from 3.23.1 to 3.24.0 in /superset-frontend (#40258) dependabot[bot] 2026-05-19 21:50:31 -07:00
  • f5fe9bfa26 chore(deps-dev): bump ts-jest from 29.4.9 to 29.4.10 in /superset-frontend (#40260) dependabot[bot] 2026-05-19 21:50:16 -07:00
  • 7f1c47521e chore(deps-dev): bump @typescript-eslint/parser from 8.59.3 to 8.59.4 in /superset-frontend (#40263) dependabot[bot] 2026-05-19 21:50:03 -07:00
  • 0fffa74bc6 chore(deps-dev): bump tsx from 4.22.0 to 4.22.3 in /superset-frontend (#40267) dependabot[bot] 2026-05-19 21:49:40 -07:00
  • 738ebf9cc6 chore(deps-dev): bump @types/node from 25.8.0 to 25.9.1 in /superset-frontend (#40268) dependabot[bot] 2026-05-19 21:49:26 -07:00
  • 98dff2e170 chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in /superset-frontend (#40271) dependabot[bot] 2026-05-19 20:03:44 -07:00
  • b5ad4a7a07 test(sql-parser): pin TimescaleDB hyperfunctions parse on postgresql (#32028) (#40142) Evan Rusackas 2026-05-19 19:53:33 -07:00
  • 9d5a459840 docs(versioning): record why SkipUnmodifiedPlugin doesn't clean up orphan version_transaction rows inline Mike Bridge 2026-05-19 10:04:17 -06:00
  • 1ac9e50836 tidy(versioning): reading-order shuffle in baseline.py (newspaper-article order) Mike Bridge 2026-05-19 09:52:20 -06:00
  • 80b8891e39 tidy(versioning): extract read_row_outside_flush helper Mike Bridge 2026-05-19 09:51:44 -06:00
  • 77c373616e tidy(versioning): extract shared helpers between list_versions and get_version Mike Bridge 2026-05-19 09:50:45 -06:00
  • 40653d52da refactor(versioning): sqlalchemy-review follow-ups (W1–W8) Mike Bridge 2026-05-18 15:38:37 -06:00
  • 59045f8cfe refactor(versioning): split VersionDAO into queries + restore modules Mike Bridge 2026-05-18 15:24:26 -06:00
  • 76bbb18fdb temp(versioning): strip URL params from dashboard restore navigation; regen lockfile Mike Bridge 2026-05-18 15:16:13 -06:00
  • f4a18cfe98 refactor(versioning): rename find_active_by_uuid public + collapse restore commands onto BaseRestoreVersionCommand Mike Bridge 2026-05-18 15:15:47 -06:00
  • 18abb81fe7 refactor(versioning): purge dataset_snapshots dead code + fix get_version bug Mike Bridge 2026-05-18 15:15:11 -06:00
  • 9e580c699d refactor(versioning): single_flush_scope context manager + single-revert restore Mike Bridge 2026-05-18 15:13:30 -06:00
  • a62d85d798 feat(versioning): force-parent-dirty on versioned-child change Mike Bridge 2026-05-18 15:12:25 -06:00
  • 8a46573018 feat(versioning): SkipUnmodifiedPlugin audit-key normalize for Dashboard.json_metadata Mike Bridge 2026-05-18 15:10:30 -06:00
  • a0546b8a43 fix(importer): use ORM relationship assignment for dashboard_slices Mike Bridge 2026-05-18 15:08:40 -06:00
  • 0afeda46a0 temp(versioning): demo version-history dropdowns + French i18n Mike Bridge 2026-05-07 15:32:46 -06:00
  • 7ce5f1d0e7 test(versioning): integration tests for SkipUnmodifiedPlugin (FR-026) Mike Bridge 2026-05-07 15:32:25 -06:00
  • 9bc95ef819 feat(versioning): ETag helper module + integration tests (T055) Mike Bridge 2026-05-07 15:32:10 -06:00
  • 801d58687b feat(versioning): time-based retention via Celery beat (FR-007) Mike Bridge 2026-05-07 15:31:55 -06:00
  • 8fe9a8ce4e feat(versioning): REST API endpoints + restore commands Mike Bridge 2026-05-07 15:31:30 -06:00
  • f7d73e2e1b feat(versioning): change records + diff engine Mike Bridge 2026-05-07 15:31:03 -06:00
  • be01e4552c feat(versioning): foundation — Continuum capture + parent/child shadow tables + VersionDAO Mike Bridge 2026-05-07 15:30:31 -06:00
  • 0a9fa1ac85 feat(scripts): add --dirty-duplicates-pct to seed_junction_load.py Mike Bridge 2026-05-07 14:17:03 -06:00
  • 58a1a1a8d1 build(scripts): add stress-test data generator for migration timing Mike Bridge 2026-05-07 13:35:59 -06:00
  • fef0a64b21 fix(docker): MySQL examples DB + EXAMPLES_PORT override (sc-105349) Mike Bridge 2026-05-07 11:53:57 -06:00
  • 7867f30a23 build(docker): add MySQL compose override for dialect-swap evaluation Mike Bridge 2026-05-07 11:41:53 -06:00
  • 118161b0a0 docs(UPDATING): add MySQL-targeted maintenance-window queries (sc-105349) Mike Bridge 2026-05-07 10:58:21 -06:00
  • 3408a6f6c0 docs(UPDATING): add Postgres-targeted maintenance-window queries (sc-105349) Mike Bridge 2026-05-07 10:23:21 -06:00
  • 254e826307 fix(migration): rebase down_revision onto 33d7e0e21daa (sc-105349) Mike Bridge 2026-05-05 11:07:10 -06:00
  • 9465e3b675 fix(migration): explicit NOT NULL on FK columns for SQLite (sc-105349) Mike Bridge 2026-05-05 10:46:01 -06:00
  • 65a3491861 fix(migration): MySQL downgrade FK + AUTO_INCREMENT (sc-105349) Mike Bridge 2026-05-05 10:41:03 -06:00
  • 56c36fde54 fix(migration): drop FKs before recreate on MySQL (sc-105349) Mike Bridge 2026-05-04 16:01:58 -06:00
  • 0d95b41aed refactor(migration): build pre-flight SQL via SQLAlchemy core (review) Mike Bridge 2026-05-04 15:35:14 -06:00
  • 6086d9c52a docs(migration): address SQLAlchemy review follow-ups Mike Bridge 2026-05-04 10:38:40 -06:00
  • cc20fe7cae fix(migration): always run NULL-FK cleanup; correct RLS test parent name Mike Bridge 2026-05-04 10:14:59 -06:00
  • 5958e12fc0 refactor(db): composite PK on M2M association tables (sc-105349) Mike Bridge 2026-05-04 09:54:25 -06:00
  • 9141324715 fix(security): harden navigation guards against backslash open-redirects Joe Li 2026-05-19 17:02:01 -07:00
  • 8a0fc2951c test(playwright): standardize delete-modal wait and clarify count-vs-visibility comments Joe Li 2026-05-14 10:28:09 -07:00