Author: bodewig
Date: Wed Oct 5 09:14:43 2011
New Revision: 1179116
URL: http://svn.apache.org/viewvc?rev=1179116&view=rev
Log:
release notes
Modified:
logging/log4net/ReleaseInstructions.txt
logging/log4net/trunk/src/site/xdoc/release/release-notes.xml
Modified: logging/log4net/ReleaseInstructions.txt
URL:
http://svn.apache.org/viewvc/logging/log4net/ReleaseInstructions.txt?rev=1179116&r1=1179115&r2=1179116&view=diff
==============================================================================
--- logging/log4net/ReleaseInstructions.txt (original)
+++ logging/log4net/ReleaseInstructions.txt Wed Oct 5 09:14:43 2011
@@ -92,7 +92,7 @@ Preparing the Stage
RAT report as a side-effect and fix all files that don't have the
proper license header.
-* Make sure NOTICE.txt corresponds to the general format of
+* Make sure NOTICE corresponds to the general format of
,----
|Apache log4net
@@ -103,3 +103,14 @@ Preparing the Stage
`----
in particular, check that {latest} is the current year.
+
+* Update the release notes
+
+ - go to the Roadmap View in JIRA
+
<https://issues.apache.org/jira/browse/LOG4NET#selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel>
+
+ - follow the Release Notes link for the release you are going to
+ create
+
+ - Copy the text to src/site/xdocs/release/release-notes.xml in a new
+ section for the new release and massage it to your liking.
Modified: logging/log4net/trunk/src/site/xdoc/release/release-notes.xml
URL:
http://svn.apache.org/viewvc/logging/log4net/trunk/src/site/xdoc/release/release-notes.xml?rev=1179116&r1=1179115&r2=1179116&view=diff
==============================================================================
--- logging/log4net/trunk/src/site/xdoc/release/release-notes.xml (original)
+++ logging/log4net/trunk/src/site/xdoc/release/release-notes.xml Wed Oct 5
09:14:43 2011
@@ -25,8 +25,182 @@ limitations under the License.
<meta name="keywords" content="log4net release notes, log4net" />
<body>
+
<section id="main" name="Apache log4net™ Release Notes">
+ <section id="1.2.11" name="1.2.11">
+ <p>
+ log4net 1.2.11 is not only a bugfix release, it also
+ adds support for .NET 4.0 as well as the client profiles
+ of .NET 3.5 and .NET 4.0.
+ </p>
+
+ <p>
+ Starting with this release log4net uses a new strong
+ name key but we also provide a binary distribution using
+ the "old" strong name key of log4net 1.2.10 and earlier.
+ See <a href="faq.html#two-snks">the FAQ</a> for details.
+ </p>
+
+ <p>
+ The binary distributions no longer contain assemblies
+ built for the Compact Framework 1.0 or the Shared Source
+ CLI - you can build those yourself using the source
+ distribution.
+ </p>
+
+ <section id="1.2.11-breaking" name="Breaking Changes">
+ <p>
+ The signature of
+ <code>ILoggerFactory.CreateLogger</code> has changed.
+ </p>
+ </section>
+
+ <section id="1.2.11-bug" name="Bug Fixes">
+ <ul>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-76'>LOG4NET-76</a>] -
TextWriterAdapter is not thread safe
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-79'>LOG4NET-79</a>] -
SecurityException thrown in LogicalThreadContextProperties GetProperties
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-81'>LOG4NET-81</a>] -
LoggerRepositorySkeleton's OnConfigurationChanged method always raises
its event with EventArgs.Empty instead of passing through its EventArgs
parameter.
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-93'>LOG4NET-93</a>] -
Typos for node name in tutorial, excess quote, invalid XML
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-94'>LOG4NET-94</a>] -
Incorrect config file for ..\examples\net\1.0\Tutorials\ConsoleApp
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-95'>LOG4NET-95</a>] -
Level.CompareTo() may result a wrong Value -> sorting of Levels does not
work
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-113'>LOG4NET-113</a>] -
SystemInfo.GetTypeFromString() raises NotSupportedException
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-123'>LOG4NET-123</a>] -
EnvironmentPatternConverter does not expand User or System level
environment variables under Windows
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-126'>LOG4NET-126</a>] -
Links on the log4net Examples page do not work, including the overview link
explaining why the other links do not work
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-128'>LOG4NET-128</a>] -
Either documentation is incorrect or a bug in SmtpAppender
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-129'>LOG4NET-129</a>] -
EventLogAppender EventID parsing does not handle Active Properties properly
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-135'>LOG4NET-135</a>] -
Bad example code in documentation
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-137'>LOG4NET-137</a>] -
log4net.Filter.LevelMatchFilter does not work anymore
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-143'>LOG4NET-143</a>] -
Invalid Repository Config Uri composition from "log4net.Config"
application setting
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-146'>LOG4NET-146</a>] -
System.NullReferenceException on FindAndRender object
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-158'>LOG4NET-158</a>] -
XMLConfigurator.ConfigureAndWatch() leaks resources if called multiple times
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-167'>LOG4NET-167</a>] -
ArrayOutOfBounds Exception in MemoryAppender.getEvents()
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-212'>LOG4NET-212</a>] -
Threading bug in the PatternConverter.cs
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-214'>LOG4NET-214</a>] -
EventLogAppender should also use config file to set EventId
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-215'>LOG4NET-215</a>] -
Exception on Convert for return %class{1} name
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-229'>LOG4NET-229</a>] -
Japanese characters get garbled with log4net.Layout.XmlLayoutSchemaLog4j
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-241'>LOG4NET-241</a>] -
Issue tracking page does not link to project
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-242'>LOG4NET-242</a>] -
Download page does not have link to KEYS file
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-243'>LOG4NET-243</a>] -
broken link on http://logging.apache.org/log4net/release/example-apps.html
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-244'>LOG4NET-244</a>] -
SmtpAppender.To Property has incorrect delimiter
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-257'>LOG4NET-257</a>] -
Visual Studio 2010 .NET 4.0 Application does not copy log4net lib to bin
directory
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-265'>LOG4NET-265</a>] -
RemoteFileAppender Tests fail on Windows 7
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-274'>LOG4NET-274</a>] -
log4net doesn't log when running a .Net 4.0 Windows application built
in Release mode
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-297'>LOG4NET-297</a>] -
AppenderSkeleton.RequiresLayout docs and implementation don't match
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-300'>LOG4NET-300</a>] -
FilterTest doesn't compile for .Net 2.0
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-301'>LOG4NET-301</a>] -
Unit tests fail on a clean checkout on .NET 2.0 using NAnt
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-310'>LOG4NET-310</a>] -
EventLogAppender's ActivateOptions throws SecurityException on
Vista/Win2k3 and later when not run as administrator
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-311'>LOG4NET-311</a>] -
MinimalLock and AppendToFile=false don't work together in trunk's
FileAppender
+ </li>
+ </ul>
+ </section>
+
+ <section id="1.2.10-enh" name="Improvements">
+ <ul>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-31'>LOG4NET-31</a>] -
Allow user to pass in additional parameters to <converter> node via
some kind of <property> tag
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-38'>LOG4NET-38</a>] -
EventLogAppender: Add support for setting the Category on Event Log messages.
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-66'>LOG4NET-66</a>] -
PreserveFileExtension with StaticFileName
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-77'>LOG4NET-77</a>] -
A small improvement of log4net.Layout.Pattern.ExceptionPatternConverter -
added 'Option' propery support
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-88'>LOG4NET-88</a>] -
support .NET 2.0 connectionStrings configuration section
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-96'>LOG4NET-96</a>] -
Expose the Message, Exception, and ErrorCode properties of
OnlyOnceErrorHandler.
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-97'>LOG4NET-97</a>] -
Make Hierarchy's ILoggerFactory aware of the repository's LevelMap
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-98'>LOG4NET-98</a>] -
Update header comment in files to be compliant with new Apache header
requirements: http://www.apache.org/legal/src-headers.html for 11/1/2006
deadline
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-100'>LOG4NET-100</a>] -
IPAddressConverter improvement for .NET 2 or .NET 3
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-106'>LOG4NET-106</a>] -
TraceAppender : Add switch to disable using logger name as trace category
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-112'>LOG4NET-112</a>] -
Add support to the UdpAppender for IP v6 remote addresses
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-131'>LOG4NET-131</a>] -
Add Cc and Bcc support to SmtpAppender
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-141'>LOG4NET-141</a>] -
Add CreateConnection method to AdoNetAppender to allow subclasses to have
control of IDbConnection.
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-153'>LOG4NET-153</a>] -
Make it easier to configure multiple appenders in code using
BasicConfigurator
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-157'>LOG4NET-157</a>] -
FAQ for getting the fully-qualified name of a class
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-164'>LOG4NET-164</a>] -
using a named mutex for file appenders
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-170'>LOG4NET-170</a>] -
Documentation improvement re: fixing and active properties
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-246'>LOG4NET-246</a>] -
Make it possible to choose whether or not to watch configuration files
specified using the "log4net.Config" appsetting key
+ </li>
+ </ul>
+
+ </section>
+ <section id="1.2.11-new" name="New Features">
+ <ul>
+ <li>The various static <code>Configure</code> methods of the
<code>Configurator</code> classes now return collections of configuration
messages rather than <code>void</code>.
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-59'>LOG4NET-59</a>] -
add the ability to roll files based on universal time (UTC).
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-64'>LOG4NET-64</a>] -
add the ability to preserve the log file name extension when rolling the log
file.
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-87'>LOG4NET-87</a>] -
Support ASP.Net related PatternConverters to allow items from the
HttpContext.Current.Session, Cache, Request, etc. to be captured.
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-92'>LOG4NET-92</a>] -
Build for Compact Framework 2.0
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-107'>LOG4NET-107</a>] -
Added ExceptionEvaluator
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-115'>LOG4NET-115</a>] -
Expand UserAppDataPath in filename
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-116'>LOG4NET-116</a>] -
allow smtp to ssl authenticate and with certificates.
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-154'>LOG4NET-154</a>] -
Add a StackTracePatternConverter to display method calls leading up to log
message
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-155'>LOG4NET-155</a>] -
Add TimeEvaluator
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-168'>LOG4NET-168</a>] -
New property ReplyTo address for the SmtpAppender required
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-176'>LOG4NET-176</a>] -
Buildable with VS 2008 and .NET FW 3.5
+ </li>
+ <li>[<a
href='https://issues.apache.org/jira/browse/LOG4NET-233'>LOG4NET-233</a>] -
Support .NET 4.0 including Client Profile
+ </li>
+ </li>
+ </ul>
+ </section>
+
+ </section>
+
<section id="1.2.10" name="1.2.10">
<section id="1.2.10-bug" name="Bug Fixes">