We’re pleased to announce the release of IronPython 2.0 Beta 5 which includes a plethora of bug fixes (100+). IronPython 2.0 Beta 5 is our last planned beta release in the 2.0 series – sometime soon we’ll be releasing 2.0 Release Candidate 1. As such, you can expect far fewer changes between this release and the next. If you intend on upgrading to IronPython 2.0.0, please try out 2.0 Beta 5 now and report any blocking issues back to us ASAP
. This may be your last chance to get them fixed in time for 2.0.0.
This release is significant in a few respects. First and foremost, the most visible change is the fact that we’ve performed a major namespace transformation. We have moved all DLR types that were in the “System” namespace to “Microsoft”. The reason behind this is to fix problems a few people had embedding IronPython in C# projects targeting the .NET 3.5 Framework (see http://lists.ironpython.com/pipermail/users-ironpython.com/2008-August/thread.html#8036 for background). A consequence of this change is that if you build IronPython from sources you’ll notice msbuild emits warning CS1685. This is safe to ignore and it was necessary to allow this so that IronPython can continue to be run under .NET 2.0 SP1. More details on this will be coming soon in the form of a blog post…
It’s also worth pointing out that the DLR hosting APIs no longer have a default configuration for Python. Instead you should utilize IronPython.Hosting.Python to create script runtimes and script engines. On that note, the DLR hosting specifications document has been updated – please see http://compilerlab.members.winisp.net/dlr-spec-hosting.doc if you’re interested.IMPORTANT NOTES
If you choose to install IronPython by running IronPython.msi, please note that this will remove the previous installation of IronPython 2.0 Beta 4!
The IronPython 1.0 Pyc
sample will not work with IronPython 2.0 Beta 5. Instead, please try out the special 2.0 Beta 4 re-release of the Pyc
sample (IronPython-2.0B4-Samples-Pyc.zip) at http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=14353