@@ -23,27 +23,27 @@ limitations under the License.
2323 <meta name =" keywords" content =" log4net release notes, log4net" />
2424 <body >
2525 <section id =" main" name =" Apache log4net™ Release Notes" >
26- <section id =" a3.1.0 " name =" 3.1.0 " >
27- Apache log4net 3.1.0 addresses reported issues:
28- <section id =" a3.1.0 -bug" name =" Bug fixes" >
26+ <section id =" a3.0.1 " name =" 3.0.1 " >
27+ Apache log4net 3.0.1 addresses reported issues:
28+ <section id =" a3.0.1 -bug" name =" Bug fixes" >
2929 <ul >
3030 <li >
3131 <a href =" https://github.com/apache/logging-log4net/issues/tbd" >tbd</a > (by tbd)
3232 </li >
3333 </ul >
34- </section ><section id =" a3.1.0 -enhancements" name =" Enhancements" >
35- <ul >
36- <li >
37- <a href =" https://github.com/apache/logging-log4net/pull/176" >added source link</a > (by @FreeAndNil)
38- </li >
39- <li >
40- <a href =" https://github.com/apache/logging-log4net/issues/177" >use ManagedThreadId for long running tasks</a > (reported by @Audela-220 fixed by @FreeAndNil)
41- </li >
42- <li >
43- <a href =" https://github.com/apache/logging-log4net/pull/181" >automate version bumps</a > (by @FreeAndNil)
44- </li >
45- </ul >
46- </section >
34+ </section ><section id =" a3.0.1 -enhancements" name =" Enhancements" >
35+ <ul >
36+ <li >
37+ <a href =" https://github.com/apache/logging-log4net/pull/176" >added source link</a > (by @FreeAndNil)
38+ </li >
39+ <li >
40+ <a href =" https://github.com/apache/logging-log4net/issues/177" >use ManagedThreadId for long running tasks</a > (reported by @Audela-220 fixed by @FreeAndNil)
41+ </li >
42+ <li >
43+ <a href =" https://github.com/apache/logging-log4net/pull/181" >automate version bumps</a > (by @FreeAndNil)
44+ </li >
45+ </ul >
46+ </section >
4747 </section >
4848 <section id =" a3.0.0" name =" 3.0.0" >
4949 <section id =" a3.0.0-breaking" name =" Breaking Changes" >
@@ -210,24 +210,24 @@ limitations under the License.
210210 </li >
211211 </ul >
212212 </section ><section id =" a3.0.0-enhancements" name =" Enhancements" >
213- <ul >
214- <li >
215- <a href =" https://github.com/apache/logging-log4net/issues/111" >Dropping support for older runtimes</a > (by @fluffynuts and @freeandnil)
216- </li >
217- <li >
218- <a href =" https://github.com/apache/logging-log4net/issues/124" >Add support for nullable annotations</a > (by @erikmav)
219- </li >
220- <li >
221- <a href =" https://github.com/apache/logging-log4net/issues/125" >Remove deprecated code for 3.0</a > (by @erikmav)
222- </li >
223- <li >
224- <a href =" https://github.com/apache/logging-log4net/issues/127" >Enable building log4net with docker container</a > (by @freeandnil)
225- </li >
226- <li >
227- <a href =" https://github.com/apache/logging-log4net/issues/109" >Fix dotnet (ie not netfx) test run</a > (by @mobilebilly)
228- </li >
229- </ul >
230- </section >
213+ <ul >
214+ <li >
215+ <a href =" https://github.com/apache/logging-log4net/issues/111" >Dropping support for older runtimes</a > (by @fluffynuts and @freeandnil)
216+ </li >
217+ <li >
218+ <a href =" https://github.com/apache/logging-log4net/issues/124" >Add support for nullable annotations</a > (by @erikmav)
219+ </li >
220+ <li >
221+ <a href =" https://github.com/apache/logging-log4net/issues/125" >Remove deprecated code for 3.0</a > (by @erikmav)
222+ </li >
223+ <li >
224+ <a href =" https://github.com/apache/logging-log4net/issues/127" >Enable building log4net with docker container</a > (by @freeandnil)
225+ </li >
226+ <li >
227+ <a href =" https://github.com/apache/logging-log4net/issues/109" >Fix dotnet (ie not netfx) test run</a > (by @mobilebilly)
228+ </li >
229+ </ul >
230+ </section >
231231 </section >
232232 <section id =" a2.0.17" name =" 2.0.17" >
233233 Apache log4net 2.0.17 addresses reported issues:
@@ -254,27 +254,27 @@ limitations under the License.
254254 </li >
255255 </ul >
256256 </section ><section id =" a2.0.16-enhancements" name =" Enhancements" >
257- <ul >
258- <li >
259- <a href =" https://github.com/apache/logging-log4net/pull/89" >adding extension points for revising logged content</a > (by @freeandnil)
260- </li >
261- <li >
262- <a href =" https://github.com/apache/logging-log4net/pull/91" >SystemInfo.EntryAssemblyLocation writable to adjust location for config-files in unit test projects</a > (by @freeandnil)
263- </li >
264- <li >
265- <a href =" https://github.com/apache/logging-log4net/pull/92" >New locking model for single log file in native applications with managed parts</a > (by @freeandnil)
266- </li >
267- <li >
268- <a href =" https://github.com/apache/logging-log4net/pull/93" >Extension point for handling new lines in RemoteSysLogAppender added</a > (by @freeandnil)
269- </li >
270- <li >
271- <a href =" https://github.com/apache/logging-log4net/pull/95" >Defer creation of locking model to ActivateOptions()</a > (by @freeandnil)
272- </li >
273- <li >
274- <a href =" https://github.com/apache/logging-log4net/pull/101" >Add Peek() method to ThreadContextStack and LogicalThreadContextStack</a > (by @andreycha)
275- </li >
276- </ul >
277- </section >
257+ <ul >
258+ <li >
259+ <a href =" https://github.com/apache/logging-log4net/pull/89" >adding extension points for revising logged content</a > (by @freeandnil)
260+ </li >
261+ <li >
262+ <a href =" https://github.com/apache/logging-log4net/pull/91" >SystemInfo.EntryAssemblyLocation writable to adjust location for config-files in unit test projects</a > (by @freeandnil)
263+ </li >
264+ <li >
265+ <a href =" https://github.com/apache/logging-log4net/pull/92" >New locking model for single log file in native applications with managed parts</a > (by @freeandnil)
266+ </li >
267+ <li >
268+ <a href =" https://github.com/apache/logging-log4net/pull/93" >Extension point for handling new lines in RemoteSysLogAppender added</a > (by @freeandnil)
269+ </li >
270+ <li >
271+ <a href =" https://github.com/apache/logging-log4net/pull/95" >Defer creation of locking model to ActivateOptions()</a > (by @freeandnil)
272+ </li >
273+ <li >
274+ <a href =" https://github.com/apache/logging-log4net/pull/101" >Add Peek() method to ThreadContextStack and LogicalThreadContextStack</a > (by @andreycha)
275+ </li >
276+ </ul >
277+ </section >
278278 </section >
279279 <section id =" a2.0.15" name =" 2.0.15" >
280280 Attention: .NET 3.5 Client Profile is <i >no longer supported</i >. I'm really sorry, I've tried
@@ -300,19 +300,19 @@ limitations under the License.
300300 </li >
301301 </ul >
302302 </section ><section id =" a2.0.15-enhancements" name =" Enhancements" >
303- <ul >
304- <li >
305- <a href =" https://github.com/apache/logging-log4net/pull/81" >Enforce TLS1.2 in the ps1 scripts provided for dev use</a >
306- </li >
307- <li >
308- <a href =" https://github.com/apache/logging-log4net/pull/80" >Corrected links in README</a >
309- </li >
310- <li >
311- <a href =" https://github.com/apache/logging-log4net/pull/89" >Open up the internals of LogEvent a bit for extension purposes</a >
312- </li >
313- <li >Add information about FixFlags and performance to the BufferingAppender (and derivative) documentation</li >
314- </ul >
315- </section >
303+ <ul >
304+ <li >
305+ <a href =" https://github.com/apache/logging-log4net/pull/81" >Enforce TLS1.2 in the ps1 scripts provided for dev use</a >
306+ </li >
307+ <li >
308+ <a href =" https://github.com/apache/logging-log4net/pull/80" >Corrected links in README</a >
309+ </li >
310+ <li >
311+ <a href =" https://github.com/apache/logging-log4net/pull/89" >Open up the internals of LogEvent a bit for extension purposes</a >
312+ </li >
313+ <li >Add information about FixFlags and performance to the BufferingAppender (and derivative) documentation</li >
314+ </ul >
315+ </section >
316316 </section >
317317 <section id =" a2.0.14" name =" 2.0.14" >
318318 Apache log4net 2.0.14 is a minor release to address some reported issues
@@ -488,9 +488,9 @@ limitations under the License.
488488 .NET Standard 1.3 - has become a supported platform. Please
489489 note that several features of log4net are not available
490490 when using the .NET Core version, see <a href =" framework-support.html#netstandard-1.3" >
491- framework
492- support
493- </a > for details.
491+ framework
492+ support
493+ </a > for details.
494494 </p >
495495 <section id =" a2.0.6-bug" name =" Bug Fixes" >
496496 <ul >
@@ -1223,34 +1223,34 @@ limitations under the License.
12231223 [<a href =" https://issues.apache.org/jira/browse/LOG4NET-92" >LOG4NET-92</a >] - Build for
12241224 Compact Framework 2.0
12251225 </li ><li >
1226- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-107" >LOG4NET-107</a >] - Added
1227- ExceptionEvaluator
1228- </li ><li >
1229- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-115" >LOG4NET-115</a >] - Expand
1230- UserAppDataPath in filename
1231- </li ><li >
1232- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-116" >LOG4NET-116</a >] - allow
1233- smtp
1234- to ssl authenticate and with certificates.
1235- </li ><li >
1236- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-154" >LOG4NET-154</a >] - Add a
1237- StackTracePatternConverter to display method calls leading up to log message
1238- </li ><li >
1239- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-155" >LOG4NET-155</a >] - Add
1240- TimeEvaluator
1241- </li ><li >
1242- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-168" >LOG4NET-168</a >] - New
1243- property
1244- ReplyTo address for the SmtpAppender required
1245- </li ><li >
1246- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-176" >LOG4NET-176</a >] -
1247- Buildable
1248- with VS 2008 and .NET FW 3.5
1249- </li ><li >
1250- [<a href =" https://issues.apache.org/jira/browse/LOG4NET-233" >LOG4NET-233</a >] - Support
1251- .NET
1252- 4.0 including Client Profile
1253- </li >
1226+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-107" >LOG4NET-107</a >] - Added
1227+ ExceptionEvaluator
1228+ </li ><li >
1229+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-115" >LOG4NET-115</a >] - Expand
1230+ UserAppDataPath in filename
1231+ </li ><li >
1232+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-116" >LOG4NET-116</a >] - allow
1233+ smtp
1234+ to ssl authenticate and with certificates.
1235+ </li ><li >
1236+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-154" >LOG4NET-154</a >] - Add a
1237+ StackTracePatternConverter to display method calls leading up to log message
1238+ </li ><li >
1239+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-155" >LOG4NET-155</a >] - Add
1240+ TimeEvaluator
1241+ </li ><li >
1242+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-168" >LOG4NET-168</a >] - New
1243+ property
1244+ ReplyTo address for the SmtpAppender required
1245+ </li ><li >
1246+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-176" >LOG4NET-176</a >] -
1247+ Buildable
1248+ with VS 2008 and .NET FW 3.5
1249+ </li ><li >
1250+ [<a href =" https://issues.apache.org/jira/browse/LOG4NET-233" >LOG4NET-233</a >] - Support
1251+ .NET
1252+ 4.0 including Client Profile
1253+ </li >
12541254 </li >
12551255 </ul >
12561256 </section >
@@ -1458,17 +1458,17 @@ limitations under the License.
14581458 <h3 >Renamed namespaces</h3 >
14591459 <p >
14601460 Renamed namespace <span class =" code" >log4net.spi</span > to <span class =" code" >
1461- log4net.Core
1462- </span >.
1461+ log4net.Core
1462+ </span >.
14631463 Renamed namespace <span class =" code" >log4net.helpers</span > to <span class =" code" >
1464- log4net.Util
1465- </span >.
1464+ log4net.Util
1465+ </span >.
14661466 </p >
14671467 <h3 >Renamed config classes and attributes</h3 >
14681468 <p >
14691469 In the <span class =" code" >log4net.Config</span > namespace the <span class =" code" >
1470- DOMConfigurator
1471- </span >,
1470+ DOMConfigurator
1471+ </span >,
14721472 <span class =" code" >DOMConfiguratorAttribute</span >, <span class =" code" >DomainAttribute</span >,
14731473 and <span class =" code" >AliasDomainAttribute</span > have been marked as obsolete. These types are
14741474 still available and functional in this release.
@@ -2224,25 +2224,25 @@ limitations under the License.
22242224 compatibility only. Changed interface <span class =" code" >ICategoryFactory</span > to
22252225 <span class =" code" >ILoggerFactory</span >
22262226 and the implementation class <span class =" code" >DefaultCategoryFactory</span > to <span class =" code" >
2227- DefaultLoggerFactory
2228- </span >.
2227+ DefaultLoggerFactory
2228+ </span >.
22292229 </p >
22302230 <h3 >Replaced Priority class with Level class</h3 >
22312231 <p >
22322232 The <span class =" code" >Priority</span > class has been replaced by the <span class =" code" >
2233- Level
2234- </span > class.
2233+ Level
2234+ </span > class.
22352235 The <span class =" code" >Priority</span > class still exists for backward compatibility only.
22362236 The <span class =" code" >Level</span > class implements a static pool of <span class =" code" >
2237- Level
2238- </span > objects.
2237+ Level
2238+ </span > objects.
22392239 The <span class =" code" >Level</span > class is sealed and serializable.
22402240 </p >
22412241 <h3 >Added ILoggerRepository interface implemented by Hierarchy</h3 >
22422242 <p >
22432243 The <span class =" code" >Hierarchy</span > class implements the <span class =" code" >
2244- ILoggerRepository
2245- </span > interface.
2244+ ILoggerRepository
2245+ </span > interface.
22462246 This interface is used by the <span class =" code" >LogManager</span > class and therefore
22472247 allows different implementations of <span class =" code" >ILoggerRepository</span > to be used.
22482248 </p >
0 commit comments