Hi all, for all people not subscribed to the dev list, this is a quick summary of our short-term plans.
The very first thing we want to do is to get all fixes that currently live in the subversion repository out to you quickly. Given that vacation time is hitting the people who volunteered to help and there still is a lot to do this will still take a month or so. Of course - us all being volunteers - there is no guarantee. One of the major tasks we need to tackle before we can do the release is to wade through the accumulated 150+ issues in JIRA and see which of them can and should be addressed in 1.2.11. For this we have created target versions "1.2 Maintenance" for things we intend to fix in a later 1.2.x release as well as "2.0", "3.5" and "4.0" for stuff that would require the .NET frameworks of said version numbers. For now the later three are only placeholders and will be resolved into different versions once we've set up a roadmap for future versions of Log4NET and the frameworks those versions are supposed to support - something that will likely not be done before the 1.2.11 release. 1.2.11's focus will be bug fixes and we do not want to break any of the existing APIs. Anything that would require .NET 2.0 or later or would change a public API will be put to one of the "later" target versions. What will get into the 1.2.11 target version are: * reports of real defects (no wishes or enhancement requests) that can be reproduced. If there is a unit test that shows the bug, its chances to be fixed in 1.2.11 grow. If there is a patch in addition to the unit test - well, you are in. If we cannot reproduce the bug it will be postponed to "1.2 Maintenance". This may even happen if we can reproduce it but fixing it would take longer than our timeframe for 1.2.11. The hope here is that 1.2.12 is not going to be another five years away. * enhancement requests that really look useful, come with a patch and tests. If you have opened an issue that you know is not going to qualify for 1.2.11 using the list above you can help us by assigning it to a target other than 1.2.11 yourself (that way we don't need to triage it NOW). If there is an enhancement request you really want to see go into 1.2.11 then vote for it in JIRA. Votes are a measure for "really look useful" in addition to the gut feeling of the people who help to get the release out. One final note on supported platforms/frameworks. We intend to support all platforms that have been supported in 1.2.10 with 1.2.11, if we manage to set up a build environment for .NET 1.0, that is. In addition there will be a DLL that targets .NET 4.0 (the 2.0 version should be good enough for 3.0 and 3.5). We will try to also get versions for the client profiles out, but there is no promise that it is going to happen as of now. Cheers Stefan