Mono 1.0.6 Release Notes

For detailed information about Mono, please see the Mono 1.0 release notes.

Mono 1.0.6 is a maintenance release release for the 1.0 series of the Mono runtime. The Mono 1.0.xx series is the edition of stable releases of the Mono runtime.

At this point, users looking for extra performance, scalability and features should use Mono 1.1.4.

Although we will continue to maintain the 1.0.x branch of Mono, at this point we recommend that users switch their runtime to Mono 1.1.4. There are also more binary packages available for the Mono 1.1.4 distribution that Mono 1.0.6

New In Mono 1.0.6

There are many bug fixes, optimizations and scalability fixes that have been backported from the Mono 1.1.xx releases, but in addition:

MonoDoc

Updated documentation all around: monkeyguide, Gtk#.

Monodocer from Joshua is the new documentation update tool, to use it, just use the monodocer command on your assemblies.

Monodoc now can convert the output of the C# compiler -doc switch into ECMA XML documentation, so you can browse it with monodoc (command line option –cs-to-ecma).

Atsushi ported monodoc’s ASP.NET interface so it works on Windows now.

XSP server and mod_mono

Many bug fixes to the XSP server: Better pathinfo support, connection handling bug fixes.

Until now, if you were running apache 2 using a MPM model other than prefork, you needed some tricks to make mod_mono work. That’s over. Thanks to a patch by Rob Lyon mod_mono is able to start mod-mono-server without any problem on any MPM model.

Gtk# 1.0.6

An updated version of Gtk# which fixes a few memory leaks and reduces considerably the size of Gtk#.

Installing Mono 1.0.6

Binary Packages:

Pre-compiled packages for SUSE 9, SUSE 9.1, Red Hat 9, SLES 8, Fedora Core 3 are available from our web site from the download section. A Red Carpet Mono channel is also available on these platforms.

Source code:

Dependencies

If you are installing from source code, there are a few optional dependencies that you will want to consider installing.

  • icu 2.6.1 or later Optional: for supporting string collation.
  • Cairo 0.1.23 Required to install libgdiplus.

Quick source code installation:

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

mono:

tar xzf mono-1.0.6.tar.gz
cd mono-1.0.6
./configure
make install

Optional Packages

Libgdiplus is an optional packages, you only need those if you intent to use System.Drawing or Windows.Forms.

libgdiplus:

tar xzf libgdiplus-1.0.6.tar.gz
cd libgdiplus-1.0.6
./configure
make install