Releases: vish9812/analog
Analog v3.0.0
Analog v3.0.0 Release Notes 🎉
I'm excited to announce the release of Analog v3.0.0! This major version significantly improves the UI and CLI capabilities and introduces powerful new features for LDAP log analysis.
🎨 UI Improvements (#23 #26)
Complete UI Overhaul
- Modernized UI with a fresh, clean design
- Improved UX with better filter organization and layout
- Added a convenient reload button for quick data refresh
🛠️ CLI Enhancements (#24 #25)
New LDAP Analysis Command
- Interactive Mode (-i): Dynamically search user attributes
- Non-interactive Mode (--jobId + --user): Trace group membership paths for specific users
- Comparison Mode (--jobId + --compareJobId + --user): Compare LDAP data between different jobs
- Flexible log file handling with prefix/suffix filtering support
Merger Command Improvements (formerly Filterer)
- Added prefix and suffix filtering options
- Implemented log deduplication
- Enhanced default values for better usability
Network Binding Update (#18)
- Fixed network binding to specifically bind to the local IP address
🏗️ Build Process Improvements (#24)
Single Binary Distribution
- CLI now compiles to a single binary
- Simplified installation and deployment process
Enhanced Build System
- Updated Taskfile.yml with improved build commands
- Added dedicated artifacts task for Linux, Windows, and macOS releases
- Streamlined release artifact generation
🔄 Breaking Changes
- Complete UI framework overhaul
- CLI command structure updates
- Network binding changes
🚀 Installation
Download the latest release from our Releases Page:
- Linux:
analog-linux.tar.gz - macOS:
analog-macos.tar.gz - Windows:
analog-windows.zip
For more details about using Analog, please refer to our documentation.
Full Changelog: v2.4.0...v3.0.0
Analog v2.4.0
What's Changed
Enhancements:
UI
- Show Unchanged Logs: When comparing two log files, now unchanged log entries are also available along with the added and removed log entries.
- Add Key Value Search Support: Introduced the capability to search for specific key-value pairs within the logs.
- Save Load Filters: Enabled saving and loading the filter configurations, ensuring that complex filtering criteria can be reused across sessions.
Full Changelog: v2.3.0...v2.4.0
Analog v2.3.0
What's Changed
Enhancements:
- UI: Allow searching with a Key/Field along with a value.
Fixes:
- UI: First N and Last N filter now works on keyPress
Full Changelog: v2.2.0...v2.3.0
Analog v2.2.0
What's Changed
Enhancements:
- CLI: Show first and last occurrences of logs
- UI: Select first N and last N summary logs
Fixes:
- UI: Fix search case-sensitivity issue
Full Changelog: v2.1.0...v2.2.0
Analog v2.1.0
Feature
Summary View for CLI
Now you can get the Summary View of multiple log files at once right in the console.
Analog v2.0.0 - New CLI and Enhanced Log Slicing
New Features
Log Slicing
-
CLI Log Slicing: The Analog CLI is now available which supports slicing multiple log files based on timestamps before analysis. Users can specify a time range to filter log entries, resulting in a time-sorted log file for efficient analysis.
-
UI Log Slicing: The Analog UI app also introduces a similar feature to slice one log file based on timestamps before analysis. Users can define a time range to focus on specific periods of log data, enhancing analysis accuracy and performance.
Analog v1.0.4 - Minor Bug Fix
Fixed a minor bug in analyzing the workers.
Analog v1.0.3 - Introducing Summary View
New Feature
Summary View
Quickly gain insights into your log file with the Summary View. It provides frequencies of the following key aspects:
- Top Logs
- HTTP Codes
- Jobs
- Plugins
Analog v1.0.2 - Major Feature Addition
New Feature
Plain Text Log File Support
- Enhanced Compatibility: With the introduction of this release, Analog now supports both JSON and plain text log files. You can analyze and gain insights from a broader range of log file formats.
- Cross-Format Log Comparison: This release enables you to compare log files of different formats seamlessly. Whether you have JSON log files or plain text log files, Analog allows you to perform insightful comparisons between them.
Analog v1.0.1 - Enhanced Features
Features
Clutter-Free Top Logs
I've streamlined the top logs for better grouping, making it easier for you to identify and understand the most frequent log entries.
Advanced Search Combinations
I've introduced advanced search capabilities that enable you to create complex search queries:
- "Contains" / "Not Contains": Fine-tune your searches by specifying whether log entries should contain or not contain specific terms.
- "AND" / "OR" Operators: Create combination queries using "AND" and "OR" to filter logs more precisely.
Log Context
Even when a filter is applied, you can now access the context around the current log entry. See the 10 lines above and below the log to gain a better understanding of the surrounding logs.