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
  • Planning Log4NET 1.2.11 Stefan Bodewig

Reply via email to