Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.
Main story: implement JSR250 lifecycle support
Plus maintenance fixes and minor features.
The project leadership certifies that the APIs in this release are "Eclipse Quality".
Only a couple of API additions were needed in this release. Was able to re-use the lifecycle design I originally wrote in sisu-plexus to implement support for JSR250's @PostConstruct and @PreDestroy.
Sonar results look good: https://dev.eclipse.org/sonar/dashboard/index/org.eclipse.sisu:sisu-inject
There are no known security issues in this release.
CI builds moved to a dedicated HIPP instance at https://hudson.eclipse.org/sisu/.
Some minor additions were made to the wiki and tutorials, more in-depth examples are still needed.
Sisu is stable and ready for production use. The JSR330 based programming model lets you write re-usable components with the minimum of configuration glue.
Sisu provides runtime support for legacy components that use the main org.sonatype.sisu interfaces and annotations. These types are marked as deprecated in favour of the equivalent org.eclipse.sisu types.
Sisu's programming model builds on top of the JSR330 standard. Sisu modules remain compatible with the official Google-Guice 3.0 release.