+Hello everyone!
+
+ We are releasing a new version of Mono, Mono 0.22. A new release
+is made today because of the few recent bug-fixes that were committed
+to CVS.
+
+ Source code and binaries for this release can be found on the
+ web page,
+
+ http://www.go-mono.com/download.html
+
+ The URLs for the sources are:
+
+ * MCS package (the Class Libraries, C# and VB.NET compiler
+ and other assorted tools written in Managed code):
+
+ http://www.go-mono.com/archive/mcs-0.22.tar.gz
+
+ * Mono package (the Runtime engine and JIT compiler):
+
+ http://www.go-mono.com/archive/mono-0.22.tar.gz
+
+ RPM packages for this release can be downloaded from the web-page
+as well as from the 'Mono' channel on Red Carpet. Debian packages will
+appear on the download page later, as well as an installer for our
+Windows users.
+
+ Since last Thursday, 320 commits have been made to our CVS
+repository. These following hackers contributed to Mono since version
+0.21:
+
+ Aleksey Demakov, Alexandre Pigolkine, Atsushi Enomoto, Elan
+ Feingeld, Dick Porter, Dietmar Maurer, Duncan Mak, Gonzalo
+ Paniagua, Ian MacLean, Jackson Harper, Jean-Marc Andre, Jerome
+ Laban, Lluis Sanchez, Martin Baulig, Miguel de Icaza, Nick
+ Drochak, Paolo Molaro, Pedro Martinez, Per Ameng, Peter Williams,
+ Rafael Teixeira, Reggie Burnett, Sebastien Pouliot, Tim Coleman
+ and Zoltan Varga.
+
+Highlights:
+
+ * The "MemoryStream" bug.
+ This bug affected a lot of classes, and made them crashy,
+ database code, XML parsing and a few others were
+ crashing. Thanks to Gonzalo for fixing this bug.
+
+ * System.Data:
+ More bug fixes from Aleksey and Tim.
+
+ * Reflection:
+ Zoltan continues to provide fixes to our Reflection.Emit code
+ to host IKVM.
+
+ * Remoting:
+ Lluis added support for activation using activation
+ attributes.
+
+ * PEToolkit:
+ Jackson imported the PEAPI package from the Queensland
+ University of Technology in Australia. This will replace the
+ existing Mono.PEToolkit for our ILasm back-end.
+
+ * Windows Forms:
+ More fixes from Reggie and Alexandre.
+
+ * System.Web.Mail:
+ Per has been working on this namespace. He announces recently
+ that all major parts of System.Web.Mail has now been implemented.
+
+ * System.Web.Mobile:
+ Gaurav continues to make progress here.
+
+ * Misc:
+
+ Ian MacLean contributed a /compile flag to monoresgen and
+ assorted bug-fixes and improvements from the rest of the team.
+
+
+ My name is Duncan Mak, and I just made my first Mono release.
+
+-----------------------------------------------------------------------------
Hello everyone!
The Mono Team introduces the best Mono release so far we have
<tbody>
<tr bgcolor="#DDDDDD">
<td>
- <b>Release 0.21</b><br>
- <a href="archive/mono-0.21">Release notes</a><br>
- Jan 21th, 2003
+ <b>Release 0.22</b><br>
+ <a href="archive/mono-0.22">Release notes</a><br>
+ March 5, 2003
</td>
<td>
<table cellspacing="1" cellpadding="3">
</td>
<td>
<ul>
- <li><a href="archive/mcs-0.21.tar.gz">Mono Class Libraries and C# Compiler.</a>
- <li><a href="archive/mono-0.21.tar.gz">Mono Runtime</a>
+ <li><a href="archive/mcs-0.22.tar.gz">Mono Class Libraries and C# Compiler.</a>
+ <li><a href="archive/mono-0.22.tar.gz">Mono Runtime</a>
<li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
- <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
+<!-- <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a> -->
</ul>
</td>
</tr>
<td>
<ul>
<li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
- <li><a href="archive/mono-0.21-1.src.rpm">mono-0.21-1.src.rpm</a>
+ <li><a href="archive/mono-0.22-1.src.rpm">mono-0.22-1.src.rpm</a>
</ul>
</td>
</tr>
<ul>
<li><a href="archive/redhat-73-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
<li><a href="archive/redhat-73-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
- <li><a href="archive/redhat-73-i386/mono-0.21-1.i386.rpm">mono-0.21-1.i386.rpm</a>
- <li><a href="archive/redhat-73-i386/mono-devel-0.21-1.i386.rpm">mono-devel-0.21-1.i386.rpm</a>
+ <li><a href="archive/redhat-73-i386/mono-0.22-1.i386.rpm">mono-0.22-1.i386.rpm</a>
+ <li><a href="archive/redhat-73-i386/mono-devel-0.22-1.i386.rpm">mono-devel-0.22-1.i386.rpm</a>
</ul>
</td>
<td bgcolor="#999999">
<ul>
<li><a href="archive/redhat-72-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
<li><a href="archive/redhat-72-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
- <li><a href="archive/redhat-72-i386/mono-0.21-1.i386.rpm">mono-0.21-1.i386.rpm</a>
- <li><a href="archive/redhat-72-i386/mono-devel-0.21-1.i386.rpm">mono-devel-0.21-1.i386.rpm</a>
+ <li><a href="archive/redhat-72-i386/mono-0.22-1.i386.rpm">mono-0.22-1.i386.rpm</a>
+ <li><a href="archive/redhat-72-i386/mono-devel-0.22-1.i386.rpm">mono-devel-0.22-1.i386.rpm</a>
</ul>
</td>
</tr>
<ul>
<li><a href="archive/redhat-71-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
<li><a href="archive/redhat-71-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
- <li><a href="archive/redhat-71-i386/mono-0.21-1.i386.rpm">mono-0.21-1.i386.rpm</a>
- <li><a href="archive/redhat-71-i386/mono-devel-0.21-1.i386.rpm">mono-devel-0.21-1.i386.rpm</a>
+ <li><a href="archive/redhat-71-i386/mono-0.22-1.i386.rpm">mono-0.22-1.i386.rpm</a>
+ <li><a href="archive/redhat-71-i386/mono-devel-0.22-1.i386.rpm">mono-devel-0.22-1.i386.rpm</a>
</ul>
</td>
<td bgcolor="#999999">
<ul>
<li><a href="archive/mandrake-82-i386/libgc-6.1-1.i586.rpm">libgc-6.1-1.i586.rpm</a>
<li><a href="archive/mandrake-82-i386/libgc-devel-6.1-1.i586.rpm">libgc-devel-6.1-1.i586.rpm</a>
- <li><a href="archive/mandrake-82-i386/mono-0.21-1.i586.rpm">mono-0.21-1.i586.rpm</a>
- <li><a href="archive/mandrake-82-i386/mono-devel-0.21-1.i586.rpm">mono-devel-0.21-1.i586.rpm</a>
+ <li><a href="archive/mandrake-82-i386/mono-0.22-1.i586.rpm">mono-0.22-1.i586.rpm</a>
+ <li><a href="archive/mandrake-82-i386/mono-devel-0.22-1.i586.rpm">mono-devel-0.22-1.i586.rpm</a>
</ul>
</td>
</tr>
<ul>
<li><a href="archive/suse-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
<li><a href="archive/suse-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
- <li><a href="archive/suse-80-i386/mono-0.21-1.i386.rpm">mono-0.21-1.i386.rpm</a>
- <li><a href="archive/suse-80-i386/mono-devel-0.21-1.i386.rpm">mono-devel-0.21-1.i386.rpm</a>
+ <li><a href="archive/suse-80-i386/mono-0.22-1.i386.rpm">mono-0.22-1.i386.rpm</a>
+ <li><a href="archive/suse-80-i386/mono-devel-0.22-1.i386.rpm">mono-devel-0.22-1.i386.rpm</a>
</ul>
</td>
</tr>
+<!-- <tr> -->
+<!-- <td bgcolor="#999999"> -->
+<!-- <b>Debian packages</b> -->
+<!-- <ul> -->
+<!-- <li><a href="http://www.atoker.com/mono/">Alp's web site</a> -->
+<!-- </ul> -->
+<!-- </td> -->
+<!-- </tr> -->
+<!-- <tr> -->
+<!-- <td bgcolor="#999999"> -->
+<!-- <b>Windows Setup Wizard (NT/2000/XP)</b> -->
+<!-- <ul> -->
+<!-- <li><a href="archive/mono-0.21-win32-1.exe">Mono-Setup</a> -->
+<!-- </ul> -->
+<!-- </td> -->
+<!-- </tr> -->
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <tr bgcolor="#CCCCC">
+ <td>
+ <b>Regression Tests</b><br>
+ </td>
+ <td>
+ You can get binaries for the Mono Regression Test
+ Suite <a href="archive/mono-tests.tar.gz">here</a>
+ </td>
+ </tr>
+ </tr>
+ </tbody>
+ </table>
+
+
+<br>
+* Older Releases:
+
+ We provide binaries for older releases until we have packages for the new release.
+ <table>
+ <tbody>
+ <tr bgcolor="#DDDDDD">
+ <td>
+ <b>Release 0.21</b><br>
+ <a href="archive/mono-0.21">Release notes</a><br>
+ Jan 27th, 2003
+ </td>
+ <td>
+ <table cellspacing="1" cellpadding="3">
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source Code</b>
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/mcs-0.21.tar.gz">Mono Class Libraries and C# Compiler.</a>
+ <li><a href="archive/mono-0.21.tar.gz">Mono Runtime</a>
+ <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
+ <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
+ </ul>
+ </td>
+ </tr>
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source RPMs</b><br>
+ (No RPMS for XSP).
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
+ <li><a href="archive/mono-0.21-1.src.rpm">mono-0.21-1.src.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
<tr>
<td bgcolor="#999999">
<b>Debian packages</b>
</tbody>
</table>
-
-<br>
-* Older Releases:
-
- We provide binaries for older releases until we have packages for the new release.
-
<table>
<tbody>
<tr bgcolor="#DDDDDD">
<tbody>
<tr bgcolor="#DDDDDD">
<td>
- <b>Release 0.21</b><br>
- <a href="archive/mono-0.21">Release notes</a><br>
- Jan 21th, 2003
+ <b>Release 0.22</b><br>
+ <a href="archive/mono-0.22">Release notes</a><br>
+ March 5, 2003
</td>
<td>
<table cellspacing="1" cellpadding="3">
</td>
<td>
<ul>
- <li><a href="archive/mcs-0.21.tar.gz">Mono Class Libraries and C# Compiler.</a>
- <li><a href="archive/mono-0.21.tar.gz">Mono Runtime</a>
+ <li><a href="archive/mcs-0.22.tar.gz">Mono Class Libraries and C# Compiler.</a>
+ <li><a href="archive/mono-0.22.tar.gz">Mono Runtime</a>
<li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
- <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
+<!-- <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a> -->
</ul>
</td>
</tr>
<td>
<ul>
<li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
- <li><a href="archive/mono-0.21-1.src.rpm">mono-0.21-1.src.rpm</a>
+ <li><a href="archive/mono-0.22-1.src.rpm">mono-0.22-1.src.rpm</a>
</ul>
</td>
</tr>
<ul>
<li><a href="archive/redhat-73-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
<li><a href="archive/redhat-73-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
- <li><a href="archive/redhat-73-i386/mono-0.21-1.i386.rpm">mono-0.21-1.i386.rpm</a>
- <li><a href="archive/redhat-73-i386/mono-devel-0.21-1.i386.rpm">mono-devel-0.21-1.i386.rpm</a>
+ <li><a href="archive/redhat-73-i386/mono-0.22-1.i386.rpm">mono-0.22-1.i386.rpm</a>
+ <li><a href="archive/redhat-73-i386/mono-devel-0.22-1.i386.rpm">mono-devel-0.22-1.i386.rpm</a>
</ul>
</td>
<td bgcolor="#999999">
<ul>
<li><a href="archive/redhat-72-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
<li><a href="archive/redhat-72-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
- <li><a href="archive/redhat-72-i386/mono-0.21-1.i386.rpm">mono-0.21-1.i386.rpm</a>
- <li><a href="archive/redhat-72-i386/mono-devel-0.21-1.i386.rpm">mono-devel-0.21-1.i386.rpm</a>
+ <li><a href="archive/redhat-72-i386/mono-0.22-1.i386.rpm">mono-0.22-1.i386.rpm</a>
+ <li><a href="archive/redhat-72-i386/mono-devel-0.22-1.i386.rpm">mono-devel-0.22-1.i386.rpm</a>
</ul>
</td>
</tr>
<ul>
<li><a href="archive/redhat-71-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
<li><a href="archive/redhat-71-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
- <li><a href="archive/redhat-71-i386/mono-0.21-1.i386.rpm">mono-0.21-1.i386.rpm</a>
- <li><a href="archive/redhat-71-i386/mono-devel-0.21-1.i386.rpm">mono-devel-0.21-1.i386.rpm</a>
+ <li><a href="archive/redhat-71-i386/mono-0.22-1.i386.rpm">mono-0.22-1.i386.rpm</a>
+ <li><a href="archive/redhat-71-i386/mono-devel-0.22-1.i386.rpm">mono-devel-0.22-1.i386.rpm</a>
</ul>
</td>
<td bgcolor="#999999">
<ul>
<li><a href="archive/mandrake-82-i386/libgc-6.1-1.i586.rpm">libgc-6.1-1.i586.rpm</a>
<li><a href="archive/mandrake-82-i386/libgc-devel-6.1-1.i586.rpm">libgc-devel-6.1-1.i586.rpm</a>
- <li><a href="archive/mandrake-82-i386/mono-0.21-1.i586.rpm">mono-0.21-1.i586.rpm</a>
- <li><a href="archive/mandrake-82-i386/mono-devel-0.21-1.i586.rpm">mono-devel-0.21-1.i586.rpm</a>
+ <li><a href="archive/mandrake-82-i386/mono-0.22-1.i586.rpm">mono-0.22-1.i586.rpm</a>
+ <li><a href="archive/mandrake-82-i386/mono-devel-0.22-1.i586.rpm">mono-devel-0.22-1.i586.rpm</a>
</ul>
</td>
</tr>
<ul>
<li><a href="archive/suse-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
<li><a href="archive/suse-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
- <li><a href="archive/suse-80-i386/mono-0.21-1.i386.rpm">mono-0.21-1.i386.rpm</a>
- <li><a href="archive/suse-80-i386/mono-devel-0.21-1.i386.rpm">mono-devel-0.21-1.i386.rpm</a>
+ <li><a href="archive/suse-80-i386/mono-0.22-1.i386.rpm">mono-0.22-1.i386.rpm</a>
+ <li><a href="archive/suse-80-i386/mono-devel-0.22-1.i386.rpm">mono-devel-0.22-1.i386.rpm</a>
</ul>
</td>
</tr>
+<!-- <tr> -->
+<!-- <td bgcolor="#999999"> -->
+<!-- <b>Debian packages</b> -->
+<!-- <ul> -->
+<!-- <li><a href="http://www.atoker.com/mono/">Alp's web site</a> -->
+<!-- </ul> -->
+<!-- </td> -->
+<!-- </tr> -->
+<!-- <tr> -->
+<!-- <td bgcolor="#999999"> -->
+<!-- <b>Windows Setup Wizard (NT/2000/XP)</b> -->
+<!-- <ul> -->
+<!-- <li><a href="archive/mono-0.21-win32-1.exe">Mono-Setup</a> -->
+<!-- </ul> -->
+<!-- </td> -->
+<!-- </tr> -->
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <tr bgcolor="#CCCCC">
+ <td>
+ <b>Regression Tests</b><br>
+ </td>
+ <td>
+ You can get binaries for the Mono Regression Test
+ Suite <a href="archive/mono-tests.tar.gz">here</a>
+ </td>
+ </tr>
+ </tr>
+ </tbody>
+ </table>
+
+
+<br>
+* Older Releases:
+
+ We provide binaries for older releases until we have packages for the new release.
+ <table>
+ <tbody>
+ <tr bgcolor="#DDDDDD">
+ <td>
+ <b>Release 0.21</b><br>
+ <a href="archive/mono-0.21">Release notes</a><br>
+ Jan 27th, 2003
+ </td>
+ <td>
+ <table cellspacing="1" cellpadding="3">
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source Code</b>
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/mcs-0.21.tar.gz">Mono Class Libraries and C# Compiler.</a>
+ <li><a href="archive/mono-0.21.tar.gz">Mono Runtime</a>
+ <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
+ <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
+ </ul>
+ </td>
+ </tr>
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source RPMs</b><br>
+ (No RPMS for XSP).
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
+ <li><a href="archive/mono-0.21-1.src.rpm">mono-0.21-1.src.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
<tr>
<td bgcolor="#999999">
<b>Debian packages</b>
</tbody>
</table>
-
-<br>
-* Older Releases:
-
- We provide binaries for older releases until we have packages for the new release.
-
<table>
<tbody>
<tr bgcolor="#DDDDDD">