Skip to content

Releases: simagix/hatchet

v0.8.6

30 Dec 20:01

Choose a tag to compare

Hatchet v0.8.6 Release Notes

Since v0.8.0

🚀 New Features

  • -server flag - New alias for -web to better reflect service mode operation
  • File Upload - Drag & drop or click to upload MongoDB log files with progress bar
  • Directory Processing - Process all MongoDB logs in a directory (1 level) with content-based detection
  • JSON Log Viewing - Toggle button {} to view formatted JSON logs in Search and Top N pages
  • Stats JSON Toggle - Pretty-format Index and Query Pattern with {} button
  • Search Persistence - Search parameters saved to localStorage, restored on return
  • Download Buttons - Added to Audit, Stats, and Top N pages
  • Delete Hatchet - Remove processed logs from the UI
  • Sequential Numbering - Added # column to hatcheted logs table for easier demo reference

🎨 UI/UX Improvements

  • Audit Page Redesign - Quick stats bar, section headers, improved layout with spacing
  • Page Titles - Added descriptive headers with icons to all pages (Stats, Audit, Search, Top N, Charts)
  • Search Input - Wider input field (60 chars) with placeholder text and clear × button
  • COLLSCAN Filter - Improved checkbox label with "only" suffix and tooltip
  • 24-Hour Time Format - Consistent timestamp display
  • Modern Home Page - Refreshed design with tutorial video embed

🐛 Bug Fixes

  • Unique Hatchet Names - Fixed duplicate names when processing multiple files
  • Directory Processing - Fixed doubled stats on last file
  • Stats Duplicates - Fixed duplicate entries in AppName, Namespace, and IP stats
  • Query Pattern Extraction - Improved handling of getMore with originatingCommand, full pipeline display for aggregates without $match
  • Empty Database Handling - Graceful handling when no logs processed
  • Upload Validation - Content-based MongoDB log detection (supports all file extensions)

📝 Technical Changes

  • Store raw JSON log messages for better debugging
  • Highlight durationMillis in log output
  • Handle Go-style map format in JSON formatting
  • Updated documentation and docker-compose.yaml to use -server

Full Changelog: v0.8.0...v0.8.6

v0.6.0

19 Apr 01:19
8c80334

Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.6.0

v0.5.0

25 Aug 20:18
ab5475f

Choose a tag to compare

What's Changed

Full Changelog: v0.4.5...v0.5.0

v0.4.5

20 Aug 16:41

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/simagix/hatchet/commits/v0.4.5

Support Reading from Web Servers and AWS S3

15 Mar 21:16

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/simagix/hatchet/commits/v0.3.3

Audit on Security and Performance

20 Feb 12:29

Choose a tag to compare

What's Changed

Full Changelog: https://github.com/simagix/hatchet/commits/v0.3.1

In-memory storage

11 Feb 16:48

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/simagix/hatchet/commits/V0.2.2

v0.2.0 release

26 Jan 23:06

Choose a tag to compare

Added Database interface and different data store can be used.

What's Changed

New Contributors

Full Changelog: https://github.com/simagix/hatchet/commits/v0.2.0

Hatchet v0.1.5

15 Jan 13:59

Choose a tag to compare

Hatchet v0.1.5 Pre-release
Pre-release
  • Parse MongoDB JSON logs
  • Web reports and charts
    • Slow ops analytics
    • Logs Search
    • Charts
  • Convert to legacy format

What's Changed

New Contributors

Full Changelog: https://github.com/simagix/hatchet/commits/v0.1.5