Roadmap
This page outlines the planned features and improvements for jGuard.
Current Release: 0.2.0​
The 0.2.0 release focuses on production readiness:
- ✅ Multi-module support
- ✅ External policies with grant/deny
- ✅ Legacy library support
- ✅ CLI tools
- ✅ Policy hot reload
- ✅ Compiler enhancements
Future Releases​
0.3.0 (Planned)​
Focus: Enhanced observability and ecosystem integration
-
Metrics and Monitoring
- Prometheus/Micrometer integration
- Violation counters and histograms
- Policy evaluation timing
-
Logging Improvements
- Structured logging (JSON format)
- Log correlation IDs
- Configurable log destinations
-
IDE Integration
- IntelliJ IDEA plugin for policy editing
- Syntax highlighting and validation
- Quick fixes for common issues
0.4.0 (Planned)​
Focus: Advanced policy features
-
Policy Inheritance
- Base policies for common patterns
- Policy composition and extension
-
Runtime Policy API
- Programmatic policy queries
- Dynamic capability checks
-
Conditional Capabilities
- Time-based restrictions
- Environment-based grants
1.0.0 (Future)​
Focus: Stability and long-term support
- API stability guarantees
- Long-term support commitment
- Comprehensive migration guides
- Performance optimizations
Feature Requests​
Have an idea for jGuard? We'd love to hear it!
Contributing​
Interested in implementing a roadmap item? See our Contributing Guide.