The JSF RI 1.2_04 P02 has been released
By user12615560 on May 23, 2007
It seems I forgot to blog about P01, but it was released back in March.
At any rate, I'm sure some folks are wondering about the odd release numbers. Most seem to find the _0x versioning scheme to be odd enough as it is, but P0x now on top of it? Well P01 was released to correct a regression in the response writer as well as a few other small targeted issues. It didn't seem to be large enough to go straight to _05.
After P01 was released, I posted a brief road map for _05. Namely:
- Remove runtime dependencies on Jakarta Commons (specifically Digester, Beanutils, and by association Logging)
- Refactor the Renderer code. There are quite a few inefficiencies there.
- Bug fixes
The first bullet item has been completed. Since I posted that idea. We now use DOM for the handling the JSF configuration. A side effect of the Beanutils removal was a complete rewrite of the managed bean subsystem to improve efficiency as well as add very specific error messages compared to what we had in the past.
So what about P02? This obviously wasn't planned. Groups internal to Sun migrated to P01 and found three issues that prevented them from moving from 1.1 to 1.2. Ultimately we included additional fixes in P02 outside of the ones they found as they were relatively minor (best practice to do so - I don't know - we'll find out soon enough I'm sure).
So, I guess the next question would be: why not call P02 _05 and put the new stuff in _06? The number of fixes in P02 is relatively small compare to our other patch releases in the past and I suppose, I personally, got hung up on having _05 being a major release.
Well, whether you care or not, there it is - flame away if ya like ;). I don't expect there will be any additional _04 releases. The next release of the RI should definitely be _05.