Skip to main content
Version: 0.2.0

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.