Last update: March, 2009
Per-component Plans are available.
Table of Contents
Versioning
Starting with Mono 2.0, we are switching to a new version scheme for Mono releases:
MAJOR.MINOR.SUBRELEASE
Even-numbered minor releases are stable releases, while odd-numbered releases are unstable releases, they are typically used during development and is contained as part of the code that is only checked in on subversion or that is available as part of the daily builds.
The subrelease indicates a minor release or an update to a specific release.
Current Release
These are some of the the major themes planned for upcoming Mono releases. It indicates our current goals, which may be adjusted as needed.
| Mono 2.4.2 | Released: June 29th, 2009 |
|
|
This release is part of our long-term maintenance release for SUSE Linux Enterprise's Mono Extension.
Upcoming Releases
| Mono 2.6 | Planned Release: September 2009 |
|
| Mono 2.8 | Planned Release: TBD |
|
| Mono 3.0 | Planned Release: TBD |
To be determined.. |
Subprojects projects
Other projects like the debugger, the documentation browser, Java integration through IKVM, Olive and Gtk# will remain on their own schedules. This page will be updated to contain that information when it becomes available.
Mono and Silverlight
See our page on Moonlight for details on the work underway to support Silverlight with Mono.
Partial Implementations
The following APIs and technologies have partial implementations and are under development.
As part of the Olive Project:
- Windows Communication Framework.
- Cardspace/Infocard.
As part of the Google Summer of Code:
- Parallel Frameworks.
- Microsoft.Build, but included in Mono's build.
- LINQ to DB, in collaboration with the DB_Linq open source project (http://code2code.net/DB_Linq/).
Unsupported technologies
Some technologies are very hard to implement or are being phased out by new .NET components. So we are not likely going to implement these features.
If someone cares deeply about these APIs and implements them, we would likely bundle them with Mono, but they are not actively being worked on.
Large Projects
These are large projects that we are unlikely going to work on unless there is a massive shift, or a large independent effort to work on. There might be some code on SVN but we are not currently planning on implementing:
- Windows Presentation Foundation (.NET 3.0).
- Windows Workflow Foundation (.NET 3.0).
- Code Access Security (.NET 1.0).
Deprecated APIs
We are not working on any of the following deprecated APIs:
- System.EnterpriseServices
- WSE - Extensions to System.Web.Services.
Windows-specific APIs
These are APIs that are very tied to the Windows platform and do not map to Linux or Unix:
- System.Management
Mono Developer Strategy
Mono Developers should read the Mono Hacking Roadmap
Comments
Feel free to send us your comments or questions about the roadmap.
Roadmap History
For our previous roadmap information, please see Roadmap History.


