🚀 Major Release: System Monitoring & Proactive Safety
This release adds comprehensive system monitoring, news integration, and proactive safety features for safer Arch Linux management.
✨ New Features
📰 News Integration
- RSS feed parser for archlinux.org announcements
- Critical news detection (manual intervention required)
- News filtering since last system update
- Breaking change and action item detection
📜 Transaction History
- Parse pacman log for complete transaction history
- Package installation timeline and upgrade tracking
- Failed operation detection and diagnostics
- Database synchronization event monitoring
🪞 Mirror Management
- Active mirror listing and health checks
- Mirror speed testing with latency measurements
- Fastest mirror suggestions by geographic location
- Comprehensive mirror configuration validation
⚙️ Configuration Analysis
- Parse and analyze pacman.conf settings
- Parse and analyze makepkg.conf build configuration
- Ignored package detection with critical warnings
- Parallel downloads configuration management
🔍 Database Monitoring
- Package database freshness checking
- Staleness warnings and sync recommendations
- Multi-repository database age tracking
🛡️ Safe System Update Workflow
- New
safe_system_updateprompt orchestrates:- Critical news checking
- Disk space verification
- Available updates listing
- Failed services detection
- Database freshness validation
- Comprehensive safety recommendations
📊 Statistics
- New Modules: 4 (news, logs, mirrors, config)
- New Tools: 17
- New Resources: 11
- New Prompts: 1 (safe_system_update)
- Test Coverage: Comprehensive test suite for all new features
🔧 Tools Added
get_latest_news, check_critical_news, get_news_since_last_update
get_transaction_history, find_when_installed, find_failed_transactions, get_database_sync_history
list_active_mirrors, test_mirror_speed, suggest_fastest_mirrors, check_mirrorlist_health
analyze_pacman_conf, analyze_makepkg_conf, check_ignored_packages, get_parallel_downloads_setting
check_database_freshness
🔗 Resources Added
archnews://latest, archnews://critical, archnews://since-update
pacman://log/recent, pacman://log/failed, pacman://database/freshness
mirrors://active, mirrors://health
config://pacman, config://makepkg
📦 Installation
Or via Docker:
docker pull ghcr.io/nihalxkumar/arch-mcp:3.0.0🔄 Upgrade Notes
No breaking changes. All existing functionality remains compatible.
Full Changelog: v2.0.1...v3.0.0