What's Changed
✨ New Features & Major Enhancements
- Feature: Add structured JSON logging support for containerized environments by @jkppr in #3701
- Migrate AI integration to unified google-genai SDK by @itsmvd in #3695
📈 Improvements & Refinements
- Handle OpenSearch ConnectionTimeout with user-friendly 504 error by @jkppr in #3694
- Adjusts yetiindicators analyzer to latest changes in the Yeti API. by @tomchop in #3687
- feat: better logging in
timesketch/lib/tasks.py:set_timeline_statusby @jaegeral in #3690 - (fix): Minor typos fixed and vue/valid-v-slot linting errors in all frontend versions. by @jaegeral in #3697
🐞 Bug Fixes
- fix: crash when deleting sketches with shared timelines/indices by @jaegeral in #3677
- Fixes an issue where the Sec-Gemini feature fails to process events using the +0000 UTC offset format by @itsmvd in #3693
- Fix deployment scripts by @jkppr in #3679
- Fix e2e test entrypoint script. by @jkppr in #3681
- Minor fixes for v3 UI by @jkppr in #3700
- build: remove deprecated pkg_resources from setup.py to fix CI failures by @jaegeral in #3698
⬆️ Dependency Updates
- build(deps): bump lodash from 4.17.21 to 4.17.23 in /timesketch/frontend-v3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3682
- build(deps): bump lodash from 4.17.21 to 4.17.23 in /timesketch/frontend-ng in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3683
- build(deps): bump jspdf from 4.0.0 to 4.1.0 in /timesketch/frontend-v3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3692
- build(deps-dev): bump webpack from 5.102.1 to 5.104.1 in /timesketch/frontend-ng in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3696
Full Changelog: 2026011...2026020