20250521
What's Changed
✨ New Features & Major Enhancements
📈 Improvements & Refinements
- AI/LLM:
- Testing / Code quality:
- Add End-to-End Tests for
tsctl
by @jaegeral in #3383 - Update E2E / unit Test Matrix (drop Ubuntu20) by @jaegeral in #3384
- [Workflows] Add 30-minute timeouts to GitHub Actions workflow jobs by @jaegeral in #3396
- Improve OpenSearch search method docstring and error logging by @jaegeral in #3414
- Update scenarios.py by @jaegeral in #3420
- Replacing timeline descriptions or names with IDs in various log by @jaegeral in #3417
- [Workflows] Run unittests in paralell in github workflow by @jaegeral in #3400
- Timesketch CLI and E2E Test Enhancements by @jaegeral in #3399
- [API Client] Robustness and Readability Enhancements by @jaegeral in #3402
- Add End-to-End Tests for
- Others
🐛 Bug Fixes
- Fix DatastoreConnectionError AttributeError by @jkppr in #3404
- Fix TimelineChip failed mode by @jkppr in #3407
- Avoid calling run_timesketch_query twice in llm_summarize feature + update tests by @itsmvd in #3379
- Development sigma rules update by @jbaptperez in #3425
- Display search ID index on error by @emmanuel-ferdman in #3421
- Documentation fixes by @jbaptperez in #3424
⬆️ Dependency Updates
- Update docker release version by @jkppr in #3380
- Various updates to dependencies / versions by @jaegeral in #3391
- Bump vite from 5.4.17 to 5.4.19 in /timesketch/frontend-v3 in the npm_and_yarn group across 1 directory by @dependabot in #3392
- Bump vite from 5.4.17 to 5.4.19 in /timesketch/frontend-ng in the npm_and_yarn group by @dependabot in #3393
- bump pandas version by @jaegeral in #3418
Full Changelog: 2025040...2025052