These are the final results of the JSR Renewal Ballot for JSR #282. The EC has approved this ballot.
Special Vote Instructions
For better or worse, the current specification is probably much more than was initially envisioned. However, it is now better focused on the actual needs of the embedded programmer. The de-emphasis of scoped memory is important both for the the long term viability of specification and the the advent of commercial grade deterministic garbage collection. In order to be able to bring it forward on current versions of Java, modularization and the complexity of lambda must also be considered.
The implementation is taking much longer than expected due the economic effects of the Pandemic and also the complexity of the specification. It is complicated by the need to test on multiple platforms, both Intel and ARM, and multiple operating systems, such as Linux, QNX, and VxWorks, to ensure the robustness of the specification. TCK work has progressed hand in hand with the RI, so that we can release changes as they have been made. I hope to finish this work by year end.