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