What's Changed
📈 Improvements & Refinements
- Optimize domain analyzer performance by @jkppr in #3645
- Feat/Celery: Configurable and safe psort logging by @jkppr in #3647
- Support optional pip packages in Docker build and update AI documentation by @jkppr in #3648
- fix: (tests) replace random.randint with uuid in e2e tests for uniqueness by @JohannesLks in #3652
- feat: Add dedicated 403 Access Denied page for sketches by @JohannesLks in #3651
- feat: Add dedicated 403 Access Denied page for sketches frontend-v3 by @JohannesLks in #3664
- fix: (cli) make export more stable and introduce stream in sketch.search() as optional by @jaegeral in #3662
- [DFIQ] Change logger level for missing parent UUID by @jkppr in #3672
- feat: Add dialog for CSV export limit in Explore view by @jkppr in #3671
- Refactor WSGI app initialization and enable Gunicorn worker recycling by @jkppr in #3673
- Remove legacy logging message by @jkppr in #3676
🐞 Bug Fixes
- Fix index explosion during rapid automated uploads by @jkppr in #3670
- Fix copy event link bug for negative IDs by @jkppr in #3667
- fix: Allow archived sketches with failed timelines to be unarchived by @jaegeral in #3656
- Fix importer client tests by @jkppr in #3643
- Fix path for docker-entrypoint.sh in Dockerfile-latest by @wajihyassine in #3649
- Fix HTTP 413 errors via multipart upload and dynamic chunking in ImportStreamer by @jkppr in #3663
- Fix: chart generation robustness by @jaegeral in #3661
- fix(e2e): test messages for importing file delay by @jaegeral in #3666
- Fix stuck timelines by hardening DB connection handling in Celery tasks by @jkppr in #3674
⬆️ Dependency Updates
- build(deps): bump jspdf from 3.0.2 to 4.0.0 in /timesketch/frontend-v3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3653
- build(deps): bump vega-selections from 6.1.0 to 6.1.2 in /timesketch/frontend-ng in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3655
- build(deps): bump vega-functions from 6.1.0 to 6.1.1 in /timesketch/frontend-ng in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3658
- Black Formatter Updates by @jkppr in #3675
- Force qs to v6.14.1 by @jkppr in #3678
📖 Documentation
- Update User CLI Client Documentation by @jkppr in #3669
- Update tsctl documentation to match code @jkppr in #3668
Full Changelog: 2025121...2026011