GitHub user FreeAndNil edited a discussion: Poll: Dropping net462 Support in 
log4net

With the recent changes in the Mono Project and the removal of Mono from GitHub 
Actions macOS images, we are considering **dropping support for `net462`** in 
log4net.  

---

## Background
- The Mono Project has transitioned stewardship to WineHQ. However, upstream 
maintenance is minimal, and binary releases are no longer being produced.  
  - [Mono announcement](https://www.mono-project.com/download/stable/)  
- GitHub Actions has removed Mono from the macOS-15 images due to maintenance 
reasons.  
  - 
[actions/runner-images#12520](https://github.com/actions/runner-images/issues/12520)
  
- As a result, continued support for `net462` across Linux and macOS is 
becoming impractical.  

---

## Proposed change
- Drop support for `net462`.  
- Continue to support **`netstandard2.0`**, which works with:  
  - .NET Framework 4.7.1 and higher  
  - .NET 8 and higher  

---

## Impact
The following appenders would be removed since they are not compatible with 
`netstandard`:  

- `AspNetTraceAppender`  
- `EventLogAppender`  

---

## Request for feedback
We’d like to hear from the community, especially developers who:  

- Still rely on `net462` support  
- Use the appenders mentioned above  
- Have concerns about migrating to newer .NET versions  

Your input will help us evaluate whether this change is reasonable for the next 
major release of log4net.  


GitHub link: https://github.com/apache/logging-log4net/discussions/267

----
This is an automatically sent email for dev@logging.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@logging.apache.org

Reply via email to