github google/timesketch 20251112

7 hours ago

🚀 Timesketch Release Notes

🛡️ Security & Dependencies

These changes address critical security vulnerabilities and keep our third-party libraries up-to-date.

  • Critical Security Fix: Upgrade Redis to version 7.2.11 to address critical vulnerability by @jaegeral in (#3551)
  • Dependency Bumps:
    • Bump vite from 5.4.20 to 5.4.21 in /timesketch/frontend-v3 by @dependabot[bot] in (#3558)
    • Bump happy-dom from 15.11.7 to 20.0.0 in /timesketch/frontend-ng by @dependabot[bot] in (#3556)
    • Build (deps): Bump the npm_and_yarn group with 3 updates by @dependabot[bot] in (#3577)
    • Bumping some frontend-ng packages by @jkppr in (#3565)

✨ New Features & LLM Integrations

Introducing new capabilities for analysis, including performance tracking and support for new providers.

  • New Providers:
  • Log Analyzer Improvements:
    • Improve Log Analyzer robustness and update JSON format by @jaegeral in (#3550)
    • Introduce a log_pretext in log_analyzer.py by @jaegeral in (#3552)
  • Performance Monitoring: Add performance monitoring to Timesketch by @jaegeral in (#3568)
  • tsctl Enhancement: Enhance tsctl sketch-info with data source details by @jaegeral in (#3585)

🐞 Bug Fixes & Stability

Important fixes addressing errors, preserving data integrity, and improving the user interface.

  • Time Filter UX:
  • Data Integrity: Fix: Preserve Sub-Second Timestamp Precision in timesketch_importer by @jaegeral in (#3578)
  • API Stability: Fix: AttributeError in Sketch API when user is admin and sketch non existant by @jaegeral in (#3582)
  • Minor Fixes: Fix: A small typo by @jaegeral in (#3580)

⚙️ Refactoring, Testing, & Platform

Updates to the underlying infrastructure, code quality, and testing environments.

  • Ubuntu 24.04 Migration:
    • Upgrade Docker development environment to Ubuntu 24.04 by @jkppr in (#3567)
    • Update release Dockerfile to use the Ubuntu 24.04 base image by @jkppr in (#3584)
    • Fix unit-tests for Ubuntu 24.04 containers by @jkppr in (#3569)
    • Fix: Start Ubuntu 24.04 e2e tests by @jaegeral in (#3524)
    • Fix: Make staging tests for Plaso 24.04 for now optional by @jaegeral in (#3583)
  • Error Handling & Debugging:
    • Refactor: Enhance JSON decoding error logging in API client by @jaegeral in (#3547)
    • Display contents of actual failed response by @tomchop in (#3559)
    • Feat: Log secGemini response to /tmp/ if timesketch app mode is set to DEBUG by @jaegeral in (#3562)
    • Feat: Enhanced e2e Test Debugging by @jaegeral in (#3549)
  • Test Suite Improvements:
    • Refactor (e2e): Move event-related tests to a dedicated file by @jaegeral in (#3554)
    • Test (e2e): Add sketch export functionality test by @jaegeral in (#3553)

📝 Documentation Updates

Documentation improvements to help users and developers understand new and existing features.

New Contributors

Full Changelog: 2025092...2025111

Don't miss a new timesketch release

NewReleases is sending notifications on new releases.