Releases: simagix/hatchet
Releases · simagix/hatchet
v0.8.6
Hatchet v0.8.6 Release Notes
Since v0.8.0
🚀 New Features
-serverflag - New alias for-webto 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
getMorewithoriginatingCommand, 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
durationMillisin 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
What's Changed
- handled matching no provider by @simagix in #29
- Update README.md by @simagix in #30
- charts cosmetic change by @simagix in #32
- add videos by @simagix in #33
- escape ' in SQL statement by @simagix in #34
- 0.5.2 by @simagix in #36
- Date/Time Rand and Merge by @simagix in #40
- replica sample logs by @simagix in #41
- remove unrecognized log by @simagix in #42
Full Changelog: v0.5.0...v0.6.0
v0.5.0
v0.4.5
What's Changed
- add sorting to ops stats by @simagix in #1
- add x86_64 linux build by @simagix in #2
- add search logs by @simagix in #3
- user experience enhancement by @simagix in #4
- html refactor by @simagix in #5
- include system $cmd in stats by @simagix in #6
- add Regex type to legacy conversion by @simagix in #8
- add in-memory mode by @simagix in #9
- Audit report and reslen chart by @simagix in #10
- 0.3.1 by @simagix in #11
- Scheme Redesign by @simagix in #12
- add Decimal128 support by @simagix in #14
- Read from AWS S3 and Web Servers by @simagix in #15
- add chart zoom in by @simagix in #16
- Driver Compatibility by @simagix in #17
- C# driver versions by @simagix in #18
- issue #19 validate JSON format by @simagix in #21
- Support MongoDB as Backing Database by @simagix in #22
- logs obfuscation by @simagix in #23
- simulate mode by @simagix in #24
- issue 25 fix by @simagix in #26
- add Hatchet video by @simagix in #27
New Contributors
Full Changelog: https://github.com/simagix/hatchet/commits/v0.4.5
Support Reading from Web Servers and AWS S3
What's Changed
- add sorting to ops stats by @simagix in #1
- add x86_64 linux build by @simagix in #2
- add search logs by @simagix in #3
- user experience enhancement by @simagix in #4
- html refactor by @simagix in #5
- include system $cmd in stats by @simagix in #6
- add Regex type to legacy conversion by @simagix in #8
- add in-memory mode by @simagix in #9
- Audit report and reslen chart by @simagix in #10
- 0.3.1 by @simagix in #11
- Scheme Redesign by @simagix in #12
- add Decimal128 support by @simagix in #14
- Read from AWS S3 and Web Servers by @simagix in #15
New Contributors
Full Changelog: https://github.com/simagix/hatchet/commits/v0.3.3
Audit on Security and Performance
What's Changed
- add sorting to ops stats by @simagix in #1
- add x86_64 linux build by @simagix in #2
- add search logs by @simagix in #3
- user experience enhancement by @simagix in #4
- html refactor by @simagix in #5
- include system $cmd in stats by @simagix in #6
- add Regex type to legacy conversion by @simagix in #8
- add in-memory mode by @simagix in #9
- Audit report and reslen chart by @simagix in #10
Full Changelog: https://github.com/simagix/hatchet/commits/v0.3.1
In-memory storage
What's Changed
- add sorting to ops stats by @simagix in #1
- add x86_64 linux build by @simagix in #2
- add search logs by @simagix in #3
- user experience enhancement by @simagix in #4
- html refactor by @simagix in #5
- include system $cmd in stats by @simagix in #6
- add Regex type to legacy conversion by @simagix in #8
- add in-memory mode by @simagix in #9
New Contributors
Full Changelog: https://github.com/simagix/hatchet/commits/V0.2.2
v0.2.0 release
Added Database interface and different data store can be used.
What's Changed
- add sorting to ops stats by @simagix in #1
- add x86_64 linux build by @simagix in #2
- add search logs by @simagix in #3
- user experience enhancement by @simagix in #4
- html refactor by @simagix in #5
- include system $cmd in stats by @simagix in #6
New Contributors
Full Changelog: https://github.com/simagix/hatchet/commits/v0.2.0
Hatchet v0.1.5
- Parse MongoDB JSON logs
- Web reports and charts
- Slow ops analytics
- Logs Search
- Charts
- Convert to legacy format
What's Changed
- add sorting to ops stats by @simagix in #1
- add x86_64 linux build by @simagix in #2
- add search logs by @simagix in #3
- user experience enhancement by @simagix in #4
- html refactor by @simagix in #5
New Contributors
Full Changelog: https://github.com/simagix/hatchet/commits/v0.1.5