Evan Rusackas
31b4e5f0dd
docs: fix Celery beat configuration example
...
Update the cache warmup documentation to use the correct CeleryConfig
class pattern that's consistent with how Superset handles Celery
configuration.
- Use CeleryConfig.beat_schedule instead of CELERYBEAT_SCHEDULE
- Show how to extend CeleryConfig to preserve existing schedules
- Add missing import for CeleryConfig
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-09 15:43:20 -08:00
Evan Rusackas
41d89de139
fix: address bot review feedback and fix failing tests
...
Addresses bot review comments:
- Add public create() and destroy() methods for WebDriverSelenium
(fixes tests calling removed public method)
- Fix user session handling - re-authenticate if different user passed
- Change exception handling from URLError to WebDriverException
- Use wd.destroy() for proper WebDriver cleanup instead of del
- Fix N+1 query in DummyStrategy with selectinload for dashboard.slices
- Fix docs: config.py -> superset_config.py and add crontab import
- Fix tests: use get_url_host() instead of hardcoded localhost
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 21:49:31 -08:00
Evan Rusackas
d715176847
fix: cache warmup using WebDriver for reliable authentication
...
This PR adopts and improves PR #20387 by @ensky to fix cache warmup issues
where the task was unable to authenticate properly.
Changes:
- Use WebDriver (Selenium) to render dashboards for cache warmup instead of
API calls, ensuring proper authentication and accurate cache population
- Add SUPERSET_CACHE_WARMUP_USER config for specifying the warmup user
- Refine WebDriverSelenium to support persistent driver instances,
avoiding driver recreation for each URL
- Warm up entire dashboards instead of individual charts, since dashboard
context affects how charts are cached
- Add documentation for Celery beat configuration
The WebDriver approach simulates real user behavior, ensuring caches are
populated exactly as users would experience them.
Fixes #9597 , #18933
Originally by @ensky in PR #20387
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 21:49:31 -08:00
Evan Rusackas
ef4f7afa90
chore(docs): improve build performance and fix OOM crashes ( #37588 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 13:12:46 -08:00
dependabot[bot]
20f1918dd6
chore(deps): bump caniuse-lite from 1.0.30001767 to 1.0.30001768 in /docs ( #37684 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-05 22:26:53 +07:00
Miguel
07ff82f189
docs: add XNET to INTHEWILD list ( #37615 )
...
Co-authored-by: Miguel Deus <miguel@xnet.company >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-02-04 21:27:35 -08:00
Michael S. Molina
e10237fcc1
fix: Security vulnerability in Storybook ( #37676 )
2026-02-04 14:48:39 -03:00
dependabot[bot]
45f883c9cd
chore(deps-dev): bump webpack from 5.104.1 to 5.105.0 in /docs ( #37656 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-04 21:35:51 +07:00
dependabot[bot]
5ac5480f35
chore(deps): bump caniuse-lite from 1.0.30001766 to 1.0.30001767 in /docs ( #37601 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 12:35:32 -08:00
Evan Rusackas
76889c1a69
feat(db_engine_specs): add Apache Phoenix and Apache IoTDB engine specs ( #37590 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 15:29:19 -05:00
Evan Rusackas
569606635b
docs(databases): add Supabase, AlloyDB, and Neon as PostgreSQL-compatible databases ( #37589 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 12:22:49 -08:00
dependabot[bot]
568486a304
chore(deps): bump @babel/core from 7.28.6 to 7.29.0 in /docs ( #37598 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 22:17:50 +07:00
dependabot[bot]
0d7cc88b2b
chore(deps): bump antd from 6.2.2 to 6.2.3 in /docs ( #37629 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 21:50:13 +07:00
JUST.in DO IT
be404f9b84
fix(dashboard): Avoid calling loadData for invisible charts on virtual rendering ( #37452 )
2026-02-02 10:07:25 -08:00
dependabot[bot]
bd65469091
chore(deps-dev): bump globals from 17.2.0 to 17.3.0 in /docs ( #37599 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-02 21:48:25 +07:00
Beto Dealmeida
05c2354997
feat: AWS Cross-Account IAM Authentication for Aurora ( #37585 )
2026-01-30 19:18:34 -05:00
dependabot[bot]
1f43138888
chore(deps): bump babel-loader from 9.2.1 to 10.0.0 in /docs ( #37541 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-30 21:06:23 +07:00
dependabot[bot]
ab4f646ef6
chore(deps): bump @babel/core from 7.28.5 to 7.28.6 in /docs ( #37540 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-30 10:22:15 +07:00
Evan Rusackas
3ef33dcb76
feat(playwright): add documentation screenshot generator ( #37494 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-29 10:14:53 -08:00
Michael S. Molina
6cb3cea960
feat(extensions): Allow replacing editors using extensions ( #37499 )
2026-01-29 08:22:32 -03:00
Evan Rusackas
73e095db8e
docs(components): federate Storybook stories into Developer Portal MDX ( #37502 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 21:33:01 -08:00
Evan Rusackas
5fedb65bc0
fix(docs): migrate deprecated antd v6 APIs to items prop pattern ( #37530 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 18:47:20 -08:00
Evan Rusackas
b3526fc4ca
docs(community): redesign community page with card grid layout ( #37536 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 17:58:05 -08:00
Evan Rusackas
042229bf80
fix(docs): add consistent dev-mode logging for Matomo page views ( #37526 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 17:54:38 -08:00
Evan Rusackas
f6f9e083ac
fix(docs): replace identicon logos and deduplicate README database wall ( #37500 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 12:33:36 -08:00
Evan Rusackas
ad0186093f
docs: add interactive API reference using docusaurus-openapi-docs ( #37434 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 11:16:25 -08:00
Evan Rusackas
073c3c72b4
docs: add HPE logo to In the Wild listing ( #37506 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-28 14:03:46 -05:00
SkinnyPigeon
912538d176
docs: Updating quickstart for 6.0.0 ( #37446 )
2026-01-28 22:08:31 +07:00
dependabot[bot]
da56bddada
chore(deps-dev): bump globals from 17.1.0 to 17.2.0 in /docs ( #37509 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-28 20:46:08 +07:00
Evan Rusackas
f787aec567
docs: add Netlify to CI services footer and improve layout ( #37451 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-27 14:41:38 -08:00
Evan Rusackas
e4d71c2a55
docs(readme): sync database logos with auto-generated docs ( #37463 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-27 09:58:03 -08:00
dependabot[bot]
58ab4e78ff
chore(deps): bump antd from 6.2.1 to 6.2.2 in /docs ( #37470 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 23:11:13 +07:00
dependabot[bot]
8f6dd4aba0
chore(deps-dev): bump typescript-eslint from 8.53.1 to 8.54.0 in /docs ( #37476 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-27 23:07:16 +07:00
Peng Ren
73d4332b51
feat(database): SIP-195 Add MongoDB database engine support ( #37368 )
...
Co-authored-by: Peng Ren <ia250@cummins.com >
2026-01-26 15:51:35 -08:00
Tilak Mahajan
10a9b4bb94
fix: update Apache Superset website footer copyright year ( #37435 )
2026-01-26 15:51:14 -08:00
dependabot[bot]
8951362852
chore(deps-dev): bump globals from 17.0.0 to 17.1.0 in /docs ( #37385 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 11:02:40 -08:00
dependabot[bot]
eeb4065d7d
chore(deps): bump unist-util-visit from 5.0.0 to 5.1.0 in /docs ( #37383 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 11:02:23 -08:00
dependabot[bot]
6a46700721
chore(deps): bump caniuse-lite from 1.0.30001765 to 1.0.30001766 in /docs ( #37381 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 11:01:39 -08:00
Evan Rusackas
b7a5b24a54
feat(docs): add auto-generated troubleshooting section to database pages ( #37345 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 14:43:02 -08:00
ellion90
3ca8c998ab
docs(INTHEWILD): add club 25 de agosto ( #37110 )
2026-01-22 17:30:03 -05:00
Evan Rusackas
9fabd7f997
docs: show Developer Portal in global navigation ( #37313 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 09:41:07 -08:00
dependabot[bot]
7888da9e30
chore(deps): bump lodash from 4.17.21 to 4.17.23 in /docs ( #37346 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 20:25:30 -08:00
dependabot[bot]
5e7fe81cfa
chore(deps-dev): bump prettier from 3.8.0 to 3.8.1 in /docs ( #37329 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 15:07:48 -08:00
Evan Rusackas
996e0e1e7a
fix(docs): remove broken /docs/databases redirect to nonexistent path ( #37316 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 14:08:12 -08:00
Evan Rusackas
d2907b2577
docs: federate scattered markdown files into centralized docs ( #36756 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 13:00:54 -08:00
Evan Rusackas
dee063a4c5
feat(examples): Modernize example data loading with Parquet and YAML configs ( #36538 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-01-21 12:42:15 -08:00
dependabot[bot]
10ed60b4c1
chore(deps): bump caniuse-lite from 1.0.30001764 to 1.0.30001765 in /docs ( #37238 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 11:00:48 -08:00
Evan Rusackas
b460ca94c6
feat(docs): auto-generate database documentation from lib.py ( #36805 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-21 10:54:01 -08:00
dependabot[bot]
13013bbd64
chore(deps-dev): bump typescript-eslint from 8.53.0 to 8.53.1 in /docs ( #37272 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 23:10:41 +07:00
dependabot[bot]
3fa7dba094
chore(deps): bump diff from 5.2.0 to 5.2.2 in /docs ( #37291 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 22:09:15 +07:00