Release Notes Mono 2.0.1

Table of contents

Mono 2.0.1 Release Notes

Mono 2.0.1 is a portable and open source implementation of the .NET framework for Unix, Windows, MacOS and other operating systems.

Release Date: October 23rd, 2008

Major Highlights

Mono 2.0.1 is a bug fix release for 2.0.

Changes Since 2.0

These are the major changes that happened since the 2.0 release of Mono.

All of the changes since 1.2 are documented in the following release notes:

1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 1.9, 1.9.1 and 2.0.

GTK#

GTK# was updated to 2.12.5 on the Mono VMware image, openSUSE 11.0 and Mac OS X.

Here’s what’s new:

Bug Fixes

Here are the bugs that were fixed for 2.0.1:

Other bug fixes without bug numbers:

  • Fixed a deadlock in the runtime assembly loading code.
  • Added a workaround against an amd64 shutdown crash.
  • Fixed an issue with finalizers not being called which was a regression from 1.9.x.
  • Added a workaround for parent processes which disable some real time signals needed by the runtime [1].

Installing Mono 2.0.1

Binary Packages and Source Code Downloads:

Source code and pre-compiled packages for Linux, Solaris,
MacOS X and Windows is available from our web site from
the Downloads section.

Quick source code installation:

If we have no packages for your platform, installing from
source code is very simple.

Compile libgdiplus to support System.Drawing:

    $ tar xzf libgdiplus-2.0.tar.gz
    $ cd libgdiplus-2.0
    $ ./configure
    $ make
    $ make install

Then compile Mono itself:

    $ tar xzf mono-2.0.1.tar.gz
    $ cd mono-2.0.1
    $ ./configure
    $ make
    $ make install

Contributors

These are the git commiters to the Mono 2.0.1 release: