Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: google/timesketch

20260611

11 Jun 19:11
@jkppr jkppr
ab7e5a5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

📢 Release Announcements

Note

⚠️ Base Image Upgraded to 26.04

Starting with this release, the Timesketch base Docker image has been upgraded to Ubuntu 26.04. If you are running custom container deployments, please plan your migration accordingly.

Note

🔍 Native Wildcard Field Search & OpenSearch Upgrade

Timesketch now supports mapping text fields as wildcard field types, improving the usage of substring searches on logs.

  • Minimum OpenSearch Version: To properly support these new native wildcard field mappings, the minimum compatible OpenSearch version is now 2.19.5.
  • For more details on configuring your index mappings, please refer to the Timesketch Index Mappings Guide.

Note

📊 OpenTelemetry Integration

We have introduced initial support for OpenTelemetry! You can now instrument and collect traces from your Timesketch web backend, SQLAlchemy, and OpenSearch interactions, allowing for deeper performance monitoring and health tracking of your Timesketch instances.

  • For more details on configuring OpenTelemetry, please refer to the Admin Guide

What's Changed

✨ New Features & Major Enhancements

  • Support Ubuntu 26.04 base image & major dependency updates by @jkppr in #3816
  • Feature: Native Wildcard Field Search Support in Timesketch by @jkppr in #3825
  • Feat: Initial contribution for OpenTelemetry by @jaegeral in #3795
  • Feat(otel): Add SQLALchemy basic telemetry by @jaegeral in #3840
  • Feat(otel): Add basic OpenSearch Telemetry by @jaegeral in #3839
  • Feature: SearchDropdown Improvements by @jkppr in #3827
  • Fix: Support ad-hoc analyzer arguments appending analyzer_kwargs by @jkppr in #3802

📈 Improvements & Refinements

  • CI: Restrict default GITHUB_TOKEN permissions to read-only across all workflows by @jkppr in #3838
  • Robust API client error handling: safely handle None responses and missing attributes by @jkppr in #3790
  • Feat(otel): e2e otel tests by @jaegeral in #3826
  • Feat(otel): Update docker-compose.yml release by @jaegeral in #3842
  • Feat(otel): add status to analyzer otel by @jaegeral in #3806
  • Fix(otel): Move otel config and docker config for otel by @jaegeral in #3805
  • Fix: Ignore e2e CI workflows for frontend code changes by @jkppr in #3832
  • Fix(unittests): events_test.py and sigma_test.py by @jaegeral in #3810

🐞 Bug Fixes

  • Fix: Add missing ownership validation on cross-sketch API endpoints by @mohammadmseet-hue in #3777
  • Fix:Enforce cross-sketch ownership on analyzer sessions, conclusions, and event relabeling by @adilburaksen in #3822
  • Fix: Scope analyzer result and session lookups to the requested sketch by @evilgensec in #3823
  • Fix: race condition in StatusMixin.set_status -> "More than one status available" by @jaegeral in #3804
  • Fix upload file permission by @jkppr in #3789
  • Fix imported search template visibility by @kiwigitops in #3824
  • Fix: Path and Redirect issues in the python API by @jkppr in #3837
  • Fix: string vs list to prevent failing requests by @jaegeral in #3796
  • Fix(cli-client): output_format usage in cli client by @jaegeral in #3828

⬆️ Dependency Updates

  • Add dependency for feature extraction in domain analyzer by @jkppr in #3803
  • Update npm dependencies for frontend-v3 by @jkppr in #3835
  • Upgrade some frontend-ng dependencies by @jkppr in #3834
  • Build(deps): bump the npm_and_yarn group across 1 directory with 11 updates by @dependabot[bot] in #3829
  • Build(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #3791
  • Build(deps): bump cryptography from 46.0.6 to 46.0.7 in the pip group across 1 directory by @dependabot[bot] in #3836
  • Build(deps): bump cryptography from 46.0.5 to 46.0.6 in the pip group across 1 directory by @dependabot[bot] in #3787
  • Build(deps-dev): bump happy-dom from 20.8.3 to 20.8.8 in /timesketch/frontend-ng in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3786

New Contributors

Full Changelog: 2026032...2026061

Assets 2
Loading

20260326

26 Mar 09:15
@jkppr jkppr
bbd7b88
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • Fix silent authentication failure for local auth in API client by @jkppr in #3767
  • Fix OpenSearch HTTP 413 "Request Entity Too Large" Errors During Import by @jkppr in #3771
  • fix: URL-encode query parameters in EventActionMenu links by @jkppr in #3776
  • fix: tsctl sketch export fix and event count by @jaegeral in #3755
  • Fix incorrect total sketch count in pagination metadata by @jkppr in #3779
  • Fix: use opensearch password from env by @jaegeral in #3766
  • fix failing frontend build automation by @jkppr in #3780
  • Fix ACL validation for index parameter on event modification endpoints by @jkppr in #3781

⬆️ Dependency Updates

  • build(deps): bump jspdf from 4.2.0 to 4.2.1 in /timesketch/frontend-v3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3769
  • build(deps): bump flatted from 3.3.3 to 3.4.2 in /timesketch/frontend-v3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3773
  • build(deps): bump flatted from 3.3.3 to 3.4.2 in /timesketch/frontend-ng in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3774
  • build(deps): bump picomatch from 2.3.1 to 2.3.2 in /timesketch/frontend-ng in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3784
  • dependency: upgrade PyJWT to 2.12.0 by @jkppr in #3785

📖 Documentation

Full Changelog: 2026031...2026032

Contributors

jaegeral, dependabot, and jkppr
Loading

20260311

11 Mar 14:38
@jkppr jkppr
3cacd6f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

✨ New Features & Major Enhancements

  • Feat: Add support for Plaso event filters in importer and backend by @jkppr in #3710
  • Feat: introduce tilt as a dev dashboard option by @jaegeral in #3714
  • Feat: New LLM feature: Starred events to forensic report (stored as a Story) by @itsmvd in #3332
  • Feat: add star/unstar all to v3 by @Annoraaq in #3753
  • Feat: add star/unstar all by @Annoraaq in #3741
  • Feat: Support local authentication for allowlisted accounts via API if OAuth is default by @jkppr in #3762

📈 Improvements & Refinements

🐞 Bug Fixes

  • Fix: Escape labels in charts to prevent XSS by @jkppr in #3713
  • Fix: chunked upload inconsistent file size by using random access write by @jkppr in #3702
  • Fix: & refactor dev docker-entrypoint.sh script by @jkppr in #3721
  • Fix: unit test warnings and compatibility issues (Python 3.12, Pandas, SQLAlchemy) by @jkppr in #3722
  • Fix: modify the export test to remove the zip if it already exists to enab... by @jaegeral in #3723
  • Fix: weak validation in is_valid_index_name by @jkppr in #3724
  • Fix: Update typo nginx.conf by @jaegeral in #3733
  • Fix: webupload of large jsonl files no longer fails by @jaegeral in #3726
  • Fix: Handling Large String Fields by @jaegeral in #3731
  • Fix: typo in winevt_features.yaml by @jaegeral in #3757
  • Fix: Gunicorn logging verbosity and merge metrics config by @jkppr in #3756
  • Fix: add points to gitignore by @jaegeral in #3758
  • Fix: Enforce ACLs on search templates & parse in sandbox by @jkppr in #3763
  • Fix: some issues with soft_delete by @jaegeral in #3657

⬆️ Dependency Updates

  • build(deps): bump cryptography from 44.0.1 to 46.0.5 in the pip group across 1 directory by @dependabot[bot] in #3707
  • build(deps): bump axios from 1.12.0 to 1.13.5 in /timesketch/frontend-v3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3711
  • Update pylint 4.0.4 by @jkppr in #3716
  • build(deps): bump jspdf from 4.1.0 to 4.2.0 in /timesketch/frontend-v3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3735
  • build(deps): bump flask from 3.0.3 to 3.1.3 in the pip group across 1 directory by @dependabot[bot] in #3737
  • build(deps): bump werkzeug from 3.1.4 to 3.1.6 in the pip group across 1 directory by @dependabot[bot] in #3742
  • build(deps): bump rollup from 4.41.0 to 4.59.0 in /timesketch/frontend-v3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3743
  • build(deps): bump rollup from 4.57.1 to 4.59.0 in /timesketch/frontend-ng in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3746
  • Bump minimatch to 3.1.5 by @jkppr in #3747
  • build(deps): bump svgo from 2.8.0 to 2.8.2 in /timesketch/frontend-ng in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3749
  • build(deps): bump dompurify from 3.2.6 to 3.3.1 in /timesketch/frontend-v3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3748
  • build(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #3751
  • build(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #3750
  • Bump frontend dependencies by @jkppr in #3752

📖 Documentation

New Contributors

Full Changelog: 2026020...2026031

Loading

20260209

09 Feb 20:25
@jkppr jkppr
5d78688
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

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_status by @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

Contributors

jaegeral, tomchop, and 3 other contributors
Loading
JohannesLks reacted with rocket emoji
1 person reacted

20260119

19 Jan 14:58
@jkppr jkppr
e8c4342
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

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

Contributors

jaegeral, dependabot, and 3 other contributors
Loading
Shafiyullah, julianghill, KaliHeker69, and JohannesLks reacted with hooray emoji
4 people reacted

20251219

19 Dec 11:27
@jkppr jkppr
24e40a4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

✨ New Features & Major Enhancements

  • Add a custom prompt field to the AI investigation view by @itsmvd in #3612
  • feat: timeline tooltip & local defaults by @jkppr in #3641
  • Feat: Add delete-group and help commands to tsctl by @jaegeral in #3574
  • Feat: High-performance streaming event export API and client support by @jkppr in #3611
  • feat(tsctl): Add sync-groups-from-json command for bulk user management by @jkppr in #3619
  • feat: tsctl analyzer-management by @jaegeral in #3636
  • feat: Add story section in cli-client by @jaegeral in #3599

📈 Improvements & Refinements

  • URL handling improvements by @jeflagel in #3573
  • feat: add list of registered test classes in end2end tests by @jaegeral in #3594
  • Cleanup: Remove e2e tests for Opensearch v1 & Ubuntu 22.04 by @jkppr in #3603
  • feat: API client: refactor retry logic by @jaegeral in #3581
  • feat: decoupled the profiling configuration from the debug setting by @jaegeral in #3613
  • build(e2e): Optimize Dockerfile by using official Plaso base image by @jkppr in #3620
  • UI: Add icons to user/group autocomplete in Share dialog by @jkppr in #3621
  • feat: tsctl chunked for check-opensearch-links by @jaegeral in #3618
  • Update secgemini_log_analyzer_agent.py by @babirous in #3623
  • test: new e2e test for events with comments by @jaegeral in #3588
  • Improve LLM error handling: reduce log noise and refine frontend feedback by @jkppr in #3633
  • Upgrade GitHub Actions to latest versions by @salmanmkc in #3638
  • Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in #3637
  • feat: add sketch id and analysis id on multiple logging points in analyzer/interface.py by @jaegeral in #3639
  • docs: by @jaegeral in #3601

🐞 Bug Fixes

  • fix: API client - ensure functions in scenario return strings by @jkppr in #3598
  • fix: Ensure safe default return fields for saved views by @jkppr in #3602
  • Fix back-to-back SecGemini investigations by @gpavlidi in #3597
  • api_client: fix: some smaller fixes to retry logic by @jaegeral in #3608
  • fix: API Client: safely retrieve _retry_count and _backoff_factor using getattr with d... by @jaegeral in #3609
  • Revert "fix: API Client: safely retrieve _retry_count and _backoff_factor using getattr with d..." by @jaegeral in #3610
  • Fix: Handle issue in events with CommentsMixin.get_with_comments() by @jaegeral in #3590
  • initial attempt to fix some delete workflows by @jaegeral in #3587
  • Fix: Remove unsupported 'features' argument in tsctl by @jaegeral in #3631
  • Fix: [importer] Prevent duplicate jsonl uploads by fixing ImportStreamer.close() by @jkppr in #3640

⬆️ Dependency Updates

  • build(deps): bump vega from 5.32.0 to 6.2.0 in /timesketch/frontend-ng in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3596
  • build(deps): bump js-yaml from 3.14.1 to 3.14.2 in /timesketch/frontend-ng in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3606
  • build(deps): bump js-yaml from 4.1.0 to 4.1.1 in /timesketch/frontend-v3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3604
  • build(deps): bump node-forge from 1.3.1 to 1.3.2 in /timesketch/frontend-ng in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3614
  • build(deps): bump werkzeug from 3.0.6 to 3.1.4 in the pip group across 1 directory by @dependabot[bot] in #3616
    • ⚠️ Ensure to update your local timesketch.conf with the new config value. See #3644 for more.

New Contributors

Full Changelog: 2025111...2025121

Loading

20251114

14 Nov 09:02
@jaegeral jaegeral
fea3eb3
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

🚀 Timesketch 20251114 Release: Critical Stability Hotfix & The Intelligence
Deploying on November 14, 2025.

If you upgraded to 20251112, please roll out this release asap, as your explore api might not return any results due to a bug that is fixed with this release.

🛡️ Core Stability & Code Hardening
Critical updates to fortify your database and ensure a seamless exploration experience.

Database Fortification: We upgraded SQLAlchemy to 1.4.54. This ensures your core database interactions are stable, secure, and ready for high-volume operations.

Fix: update sqlalchemy to 1.4.54 by @jaegeral in #3592

Targeted Error Handling: Refined the code in explore.py to intelligently handle comments. We now use a more precise try-catch block, preventing unexpected interruptions and guaranteeing a smoother exploration experience.

Fix: only add a try catch block for comments in explore.py by @jaegeral in #3593

You are absolutely right. For release notes, clarity, accuracy, and a factual tone are paramount.

Here is the revised, factual description for the Timesketch 20251114 release, ensuring all technical details, authors, and links are accurately presented without marketing language:

🛠️ Timesketch Release 20251114
Release Date: November 14, 2025

This is a focused release addressing core stability, dependency management, and the introduction of a new log analysis agent.

✨ Feature
The introduction of a new agent for log analysis utilizing Sec-Gemini capabilities.

Sec-Gemini Log Analysis Agent: Implements a new agent for processing and analyzing log data using the Sec-Gemini feature set.

feat: Sec-Gemini log analysis agent by @itsmvd in #3591

Full Changelog: 2025111...2025111

Contributors

jaegeral and itsmvd
Loading

20251112

12 Nov 09:09
@jaegeral jaegeral
567b6d7
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

20251112 Pre-release
Pre-release

🚀 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

Contributors

jaegeral, tomchop, and 5 other contributors
Loading

20250929

29 Sep 20:07
@jkppr jkppr
347715a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

✨ New Features & Major Enhancements

  • [feat] Keep track of used time filters for searches by @Annoraaq in #3512
  • feat(opensearch): Add support for custom CA certificates by @jkppr in #3528
  • Enhance Scenario and Question API Client Functionality by @jkppr in #3508
  • Support Sec-Gemini log analysis agent: Refactor log_analyzer feature & sec-gemini provider by @itsmvd in #3536
  • Sketch delete by @jaegeral in #3261
  • [tsctl] Archive improvements by @jaegeral in #3431
  • Add support of SQLAlchemy engine options by @jbaptperez in #3481

📈 Improvements & Refinements

🐛 Bug Fixes

  • fix: remove "version" from the toplevel from docker-compose files by @jaegeral in #3510
  • refactor: s/prometheus_multiproc_dir/PROMETHEUS_MULTIPROC_DIR by @jaegeral in #3515
  • [Fix] Empty Sketch List Overview by @jkppr in #3527
  • [Fix] Update Yeti certificate handling by @jkppr in #3529
  • fix: Update importer.py error message for label import by @jaegeral in #3541
  • fix: [import_client] improve error message handling for importing_files by @jaegeral in #3539

⬆️ Dependency Updates

  • [CI] Remove python 3.9 checks by @jkppr in #3502
  • Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #3520
  • Bump axios from 1.9.0 to 1.12.0 in /timesketch/frontend-v3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3530
  • Bump sha.js from 2.4.11 to 2.4.12 in /timesketch/frontend-ng in the npm_and_yarn group by @dependabot[bot] in #3504
  • Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #3531

Full Changelog: 2025080...2025092

Contributors

jaegeral, Annoraaq, and 4 other contributors
Loading
YamatoSecurity reacted with heart emoji YamatoSecurity reacted with rocket emoji
1 person reacted

20250807

07 Aug 08:31
@jkppr jkppr
443c10f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

✨ New Features & Major Enhancements

📈 Improvements & Refinements

  • Feat: Enhance CSV parser for robust timestamp handling by @jaegeral in #3463
  • Refactor: Centralize OpenSearch Datastore Connection Configuration by @jkppr in #3483
  • Update upgrade.md by @matthewthomaskelly in #3464
  • [docs] Timesketch at Blackhat 2025 by @jkppr in #3474
  • Add documentation for Investigation View and AI features by @jkppr in #3485
  • [tsctl] display the latest timeskertch commit used on the system in tsctl by @jaegeral in #3473

🐛 Bug Fixes

⬆️ Dependency Updates

  • Bump form-data from 4.0.1 to 4.0.4 in /timesketch/frontend-v3 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #3478

New Contributors

Full Changelog: 2025070...2025080

Loading
Previous 1 3 4 5 6
Previous

AltStyle によって変換されたページ (->オリジナル) /