+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
+done. Thanks to everyone who contributed fixes, code, ideas, and bug
+reports.
+
+ Mono 0.20 has been released, it is available at the usual location:
+
+ http://www.go-mono.com/download.html
+
+ This is a truly heroic release of Mono. Major architectural
+chunks that were missing, or were miss-implemented have been fixed in
+this release, and we are very proud of it. Please see the list of
+features, because there is no short way of introducing just how good
+this release is. A big thanks goes to Piers for setting up a
+Tinderbox that monitors problems with the Mono CVS repository.
+
+ We released packages for SuSE 8.0, Mandrake 8.2, and various
+Red Hat releases. It is also available from Red Carpet on the Mono
+channel.
+
+ Source code for Mono, MCS, the Mono Debugger, XSP is available as
+well from that web page. The sources are:
+
+ MCS package (Class Libraries, C# and VB.NET compiler and managed tools):
+
+ http://www.go-mono.com/archive/mcs-0.20.tar.gz
+
+ Mono package (Runtime engine, JIT compiler):
+
+ http://www.go-mono.com/archive/mono-0.20.tar.gz
+
+ XSP package (XSP test web server for ASP.NET webforms):
+
+ http://www.go-mono.com/archive/xsp-0.3.tar.gz
+
+ This release is brought to you by: Alvaro del Castillo, Alan Tam,
+Alp Toker, Alejandro Sánchez, Alexandre Pigolkin, Atsushi Enomoto,
+Brian Ritchie, Christopher Bockner, Daniel Lopez, Daniel Morgan,
+Dennis Hayes, Dick Porter, Dietmar Maurer, Duncan Mak, Gaurav Vaish,
+Gonzalo Paniagua, Jackson Harper, Jaime Anguiano, Jeff Stedfast,
+Johannes Roith, John Sohn, Jonathan Pryor, "Lee Mallabone, "Lluis
+Sanchez, "Marco Ridoni, Mark Crichton, Martin Baulig, Martin Willemoes
+Hansen, Miguel de Icaza, Mike Kestner, Nick Drochak, Paolo Molaro,
+Patrik Torstensson, Pedro Martinez, Per Arneng, Peter Williams, Petr
+Danecek, Piers Haken, Radek Doulik, Rafael Teixeira, Rodrigo Moya,
+Sebastien Pouliot, Tim Coleman, Ville Palo, and Zoltan Varga.
+
+ They commited 1810 changes to CVS patches in the past 33 days.
+
+* New in this release
+
+ * Zoltan and IKVM
+
+ Zoltan's patches to run Jeroen's IKVM (the Java VM that
+ translates JVM bytecodes into .NET bytecodes) are in.
+
+ * Remoting.
+
+ The remoting team's patches that were held off on the previous
+ release are here. Lluis and Patrik have done a fantastic job
+ in getting remoting to work. Many low-level runtime engine
+ changes, and plenty of work on the class-library stuff.
+
+ Lluis has posted a couple of sample applications to the
+ mailing list, you can try those out.
+
+ The new release includes a working BinaryFormatter and
+ BinaryFormatterSink. It means that together with TcpChannel
+ it is possible to make remote calls with any type of
+ parameters and return values, including value types,
+ MarshalByRefObject types (that are properly
+ marshalled/unmarshalled), delegates, enums, etc.
+
+ RemotingConfiguration is partially implemented. It cannot read
+ from config files, but manual configuration using the api is
+ fully working.
+
+ Implemented full support for client activated types and for
+ well known objects (both singleton and single call).
+
+ Lease manager fully working (it manages the lifetime of server
+ objects).
+
+ Implemented interception of the new operator, so it is
+ possible to create a remote object using "new", if the type is
+ properly registered in RemotingConfiguration.
+
+ In Lluis' words: `Basically, 0.20 will have almost all needed
+ for a distributed application with Remoting'
+
+ * New threading semantics, IO-layer
+
+ Dick Porter in a couple of weeks has heroically redone much of
+ the threading support to match the .NET behavior (details are
+ on the .NET threading book as posted on the Mono site).
+
+ He also did a lot of bug fixes in the IO/threading space. The
+ threading implementation now contains a new and faster Monitor
+ implementation, as well as a correct Pulse()/Wait()
+ implementation.
+
+ GC thread finalization has been re-enabled. This means that
+ finalizers will be ran on a separate thread, as done in the
+ Microsoft.NET Framework. This might expose some bugs on
+ existing finalizer code.
+
+ * Moved to NUnit2
+
+ Nick and Gonzalo helped us move to the new NUnit2 platform for
+ all of our tests. A big applause goes to them.
+
+ * Cross Appdomain invocations work now.
+
+ ASP.NET and NUnit2 both used cross appdomain invocations, we
+ have fixed a number of problems, and they are now functional.
+
+ The AppDomain fixes and the Remoting fixes have allowed us to
+ remove a number of hacks in the ASP.NET implementation that
+ were previously there.
+
+ Implemented CrossAppDomainChannel, for calls between domains.
+
+ * C# Compiler and Debugging.
+
+ When generating debugging information in the compiler (with
+ -debug, -g or -debug+) the compiler will embed the debugging
+ information into the resulting executable instead of
+ generating a separate file. Very nice.
+
+ Generating debugging information has also improved vastly
+ performance-wise, and now it is possible to always use
+ debugging builds for software development.
+
+ A number of bugs were fixed on the compiler as well and
+ by using the Mono profiler we have reduced the memory
+ consumption and accelerated the compiler.
+
+ Thanks to Jackson, Martin, Paolo and for helping here.
+
+ * VB.NET Compiler.
+
+ Plenty of new features are included in the compiler in our
+ path to conformance. See <FIXME:get-url-for-posting> for
+ details on the status of the compiler, and the pieces missing.
+
+ * ILasm and Mono.PEToolkit.
+
+ Work on the IL assembler has resumed, but it is not yet ready
+ for production use. The Mono IL Assembler uses the
+ Mono.PEToolkit library done by Sergey and Jackson to
+ manipulate CIL image files.
+
+ * Cryptographic work.
+
+ Sebastien has provided a cert2spc and secutil tools for
+ certificate management. This is the first release that ships
+ an assembly for System.Security
+
+ Also a new internal assembly used only on Windows allows Mono
+ users to use the unmanaged crypto providers.
+
+ * System.XML
+
+ Atsushi has continued to improve the work on our XML
+ implementation: fixing bugs and more closely matching the
+ Microsoft implementation.
+
+ * More PowerPC/Alpha support.
+
+ Taylor Christopher has contributed more code generation macros
+ for PPC and Laramie Leavitt for Alpha.
+
+ * System.XML.Xsl
+
+ Gonzalo continued the implementation of our XSLT transformation
+ API (custom .NET functions are still missing though). It no
+ longer uses temporary files to apply transformations. Thanks
+ to an idea from Zdravko Tashev. Xslt Web controls work as
+ part of this fix.
+
+ * ASP.NET
+
+ Gonzalo has cleaned up a lot the code base, and now our test
+ server supports a --root and --virtual command line options
+ for better control.
+
+ Also, now we generate a much nicer error page on errors. We
+ are looking for volunteers to improve the default look of this
+ page.
+
+ Authentication is now supported
+
+ * Mobile Controls.
+
+ Gaurav Vaish continues on his quest to complete the
+ implementation of the Mobile controls. These controls are
+ required to run a stock IBuySpy application.
+
+ * Class Libraries:
+
+ New Mono.Posix class library that contains classes for working
+ on a Posix systems. Things like Unix domain sockets are here.
+
+ * System.Windows.Forms
+
+ Alexandre Pigolkine continues to contribute more code to our
+ Windows.Forms implementation. Currently it only runs on
+ Windows (or in Linux without GC enabled, due to the
+ pthread/Wine threading library mismatch. This is being
+ actively addressed as part of the Wine work due to the
+ movement to the new thread implementation available in RH 8.1).
+
+ * Database providers
+
+ Christopher Bockner has updated his DB2 database provider (now
+ with prepared statement functionality) and Tim Coleman has
+ continued work on the Oracle database provider (welcome back
+ Tim!)
+
+ * Database code.
+
+ Dan Morgan continues to develop core components in System.Data
+ (and now we welcome Alan Tam to the System.Data core hackers)
+
+ The SQL# tool now supports MySQLNet, Npgsql, DB2Client, and
+ Oracle clients.
+
+ * Runtime
+
+ mono --profile now performs memory allocation profiling too.
+
+ * Runtime fixes.
+
+ We now support multi-module with external file reference
+ assemblies.
+
+ The above in English means that we can now run Eiffel.NET code
+ in Mono.
+
+ * Monograph:
+
+ More statistics supported now.
+
+ * System.Web.Mail
+
+ Per has contributed the code for this namespace.
+
+* Bugs
+
+ Plenty of bugs were closed.
+-------------------------------------------------------------------------
+Hello everyone!
+
+ We have made a new release of Mono available. Despite the fact
+that we just did Mono 0.18, this release is packed with new features.
+
+* Availability.
+
+ Mono 0.19 is available in package format from:
+
+ http://www.go-mono.com/download.html
+
+ We released packages for SuSE 8.0, Mandrake 8.2, Debian and various
+Red Hat releases. It is also available from Red Carpet on the Mono
+channel.
+
+ Source code for Mono, MCS, the Mono Debugger, XSP is available as
+well from that web page.
+
+* New in this release
+
+ * Remoting news:
+
+ Lluis has implemented and documented the Binary formatter
+ Woohoo! He has done a lot of work as well to support
+ remoting.
+
+ Patrik has also been working heavily on fixing a
+ number of remoting related bugs and missing features.
+
+ Ajay also implemented 1-d array serialization in System.Xml
+
+ * New database provider: IBM DB2
+
+ Christopher Bockner has contributed a DB2 data
+ provider for System.Data. We have a very complete
+ range of data providers.
+
+ * System.Web.Mobile
+
+ Gaurav has started work on this assembly, this will
+ allow us to run the unmodified reference ASP.NET
+ applications that were designed to support Mobile
+ browsing.
+
+ * System.Data and System.XML:
+
+ More implementation work on XmlDataDocument from Ville
+ and plenty of fixes from Atsushi.
+
+ * MacOS patches:
+
+ Paolo integrated John Duncan's and Benjamin Reed
+ patches to make Mono run on MacOS X out of the box.
+
+ * IsolatedStorage
+
+ The initial implementation of it was done by Jonathan
+ Pryor and included in this release.
+
+ * Compilers:
+
+ More work on the Mono Visual Basic compiler (it is now
+ included in the packages).
+
+ Plenty of bug fixes from Jackson, Miguel to the C#
+ compiler.
+
+ Patches from Francesco and Daniel to the VB.NET
+ support runtime.
+
+ * Debugger support
+
+ Plenty of updates to run the new Mono Debugger from Martin.
+
+* Main missing bits:
+
+ Some of everyone's favorite patches or code chunks have not yet
+been integrated, hopefully Mono 0.20 will have them:
+
+ * Zoltan's patch to run IKVM is not yet on this release
+
+ * Some parts of Patrik's remoting code did not make it to the
+ release either.
+
+ * Reggie's MySQL native provider is also missing.
+
+Enjoy!
+Miguel.
+-------------------------------------------------------------------------
+Hello everyone!
+
+ We have made a new release of Mono available. Despite the fact
+that we just did Mono 0.18, this release is packed with new features.
+
+* Availability.
+
+ Mono 0.19 is available in package format from:
+
+ http://www.go-mono.com/download.html
+
+ We released packages for SuSE 8.0, Mandrake 8.2, Debian and various
+Red Hat releases. It is also available from Red Carpet on the Mono
+channel.
+
+ Source code for Mono, MCS, the Mono Debugger, XSP is available as
+well from that web page.
+
+* New in this release
+
+ * Remoting news:
+
+ Lluis has implemented and documented the Binary formatter
+ Woohoo! He has done a lot of work as well to support
+ remoting.
+
+ Patrik has also been working heavily on fixing a
+ number of remoting related bugs and missing features.
+
+ Ajay also implemented 1-d array serialization in System.Xml
+
+ * New database provider: IBM DB2
+
+ Christopher Bockner has contributed a DB2 data
+ provider for System.Data. We have a very complete
+ range of data providers.
+
+ * System.Web.Mobile
+
+ Gaurav has started work on this assembly, this will
+ allow us to run the unmodified reference ASP.NET
+ applications that were designed to support Mobile
+ browsing.
+
+ * System.Data and System.XML:
+
+ More implementation work on XmlDataDocument from Ville
+ and plenty of fixes from Atsushi.
+
+ * MacOS patches:
+
+ Paolo integrated John Duncan's and Benjamin Reed
+ patches to make Mono run on MacOS X out of the box.
+
+ * IsolatedStorage
+
+ The initial implementation of it was done by Jonathan
+ Pryor and included in this release.
+
+ * Compilers:
+
+ More work on the Mono Visual Basic compiler (it is now
+ included in the packages).
+
+ Plenty of bug fixes from Jackson, Miguel to the C#
+ compiler.
+
+ Patches from Francesco and Daniel to the VB.NET
+ support runtime.
+
+ * Debugger support
+
+ Plenty of updates to run the new Mono Debugger from Martin.
+
+* Main missing bits:
+
+ Some of everyone's favorite patches or code chunks have not yet
+been integrated, hopefully Mono 0.20 will have them:
+
+ * Zoltan's patch to run IKVM is not yet on this release
+
+ * Some parts of Patrik's remoting code did not make it to the
+ release either.
+
+ * Reggie's MySQL native provider is also missing.
+
+Enjoy!
+Miguel.
+------------------------------------------------------------------------------
+Happy new year!
+
+ The Mono team is proud to release Mono 0.18, with plenty of bug
+ fixes and improvements. If you are a happy 0.17 user, this
+ release is a happiness extension release. Many bugs in the
+ runtime, class libraries and C# compiler have been fixed.
+
+ Also, our special envoy in Japan has reported that there is
+ some naming confussion about the naming of Mono, as can be
+ seen in the following documentary material:
+
+ Atsushi Enomoto shows the source of confussion:
+
+ http://primates.ximian.com/~duncan/gallery/Duncan-in-Tokyo/DSCN0702
+
+ Nick and Duncan echo it:
+
+ http://primates.ximian.com/~duncan/gallery/Duncan-in-Tokyo/DSCN0703
+
+* Availability
+
+ Mono 0.18 packages and source code is available for download from:
+
+ http://www.go-mono.com/download.html
+
+ Those using Red Carpet on Linux can install Mono 0.18 from
+ the Mono channel. The packages have already been pushed for
+ you.
+
+ At release time we have packages for Red Hat 8.0, 7.3,
+ 7.2 and 7.1 and Mandrake 8.2.
+
+* Contributors to this release
+
+ This release is brought to you by:
+
+ Alejandro Sanchez, Alp Toker, Atsushi Enomoto, Cesar Octavio
+ Lopez Netaren, Daniel Lopez (mod_mono), Daniel Morgan, Dennis
+ Hayes, Dick Porter, Dietmar Maurer, Duncan Mak, Eduardo
+ Garcia, Gaurav Vaish, Gonzalo Paniagua, Jackson Harper, Jaime
+ Anguiano, Jeroen Janssen, Johannes Roith, Jonathan Pryor, Juli
+ Mallett, Lluis Sanchez, Marco Ridoni, Martin Baulig, Miguel de
+ Icaza, Nick Drochak, Paolo Molaro, Patrik Torstensson, Piers
+ Haken, Rachel Hestilow, Rafael Teixeira, Ravi Pratap,
+ Sebastian Pouliot, Tim Coleman, Tim Hayes, Ville Palo, Zoltan
+ Varga.
+
+* New in this release
+
+ VB.NET compiler:
+
+ Many improvements to the Mono VB.NET compiler.
+
+ ASP.NET:
+
+ Plenty of bug fixes in ASP.NET. Larger applications
+ can now be run with it. The authentication system has
+ been deployed, most changes are from Gonzalo.
+
+ We have a modified IBuySpy running (without Xslt)
+
+ If you want to run ASP.NET you can run it with either
+ our XSP proof-of-concept server, or with Daniel's
+ Apache module that can be fetched from CVS (module
+ name: mod_apache)
+
+ Type Reflector:
+
+ A Console, Gtk# and Windows.Forms tool to browse
+ compiled assemblies and examine the types on it, from
+ Jonathan Pryor.
+
+ Moving to NUnit 2.0
+
+ Nick continues the work on moving our test suite to NUnit 2.0
+
+ Mobile.Controls:
+
+ Gaurav has started work on the Mobile controls, which
+ are required to run some of the reference applications
+ in full-mode like IBuySpy.
+
+ Remoting:
+
+ The remoting infrastructure has got a big boost from
+ Lluis in this release.
+
+ System.Data/XML
+
+ Ville has been working on improving our System.Data
+ classes in the XML assembly.
+
+ Crypto:
+
+ Plenty of new crypto from Sebastien as well. A new
+ web page in our site can be used to track this.
+
+ http://www.go-mono.com/crypto.html
+
+
+----------------------------------------------------------------------
Hello!
Version 0.17 of Mono has been released.
New providers are available in this release. The relentless
System.Data team (Brian, Dan, Rodrigo, Tim and Ville) are
hacking non-stop on the databse code. Improving existing
- providers, and also providing new ones: Oracle, MS SQL, ODBC
- and Sybase are the big names on this release. Many regression
- tests have been added as well.
+ providers, and new providers.
+
+ The new providers on this release:
+
+ * Oracle
+ * MS SQL
+ * ODBC
+ * Sybase
+ * Sqlite (for embedded use).
+
+ Many regression tests have been added as well (Ville has been
+ doing a great job here).
+
+ Brian also created a DB provider multiplexor (The ProviderFactory)
+
+ Stuart Caborn contributed Writing XML from a DataSet.
+ Luis Fernandez contributed constraint handling code.
+
+ Also there is new a Gtk# GUI tool from Dan that can be used to
+ try out various providers.
* System.XML: