The final 4.1 version was released to Microsoft Downloads and announced on the team blog on Monday, the 7/19/2010. There were no notes on this particular refresh, here is a quick summary of what's new for those unfamiliar with the 4.1 version:
For more details, see the previous builds below. This build changed all generated namespace prefixes used in web services to single letter ones, which reduced the size of all generated messages. Also most of the strings being parsed are now being trimmed before. The first hotfix (QFE) was released on 8/24/2010 having the same build version and containing no changes in managed libraries, but it newly includes debugging symbols. The hotfix replaced the original release, which is no longer available for download (contact me if you need it).
No breaking changes were introduced in this build. Some noteworthy changes (since 4.1.2722.0):
Other and internal changes (since 4.1.2722.0):
Confusingly announced as "third and final beta refresh" in the News section at netmf.com on 6/30/2010. To my best knowledge there was no refresh between 4.1.2722.0 and 4.1.2649.0, so it was likely intended as third beta, final refresh. There were further updates to the porting kit, together with two areas in the managed libraries. Oficial list says:
However, this seems to me as list corresponding to the updates in the RTM release, see above.
Breaking changes (since 4.1.2649.0):
Other and internal changes (since 4.1.2649.0):
First refresh of the public 4.1 beta, updated on Microsoft Connect and announced on the team blog on 6/10/2010. Most updates this release were in the porting kit and some fixes in the SDK integration/tools. Official list of what's new in the managed part is:
Breaking changes (since 4.1.2459.0):
Other and internal changes (since 4.1.2459.0):
This was the first 4.1 beta version, available for public via Microsoft Connect on 5/18/2010 and announced a week later on the team blog. Starting this release, .NET Micro Framework supports big endian processors too. Also since the TCP/IP stack was licenced from a 3rd party company and could not therefore be made open-source, lwIP stack (stands for light-weight), which is freely available under a BSD-style licence, is now supported in addition to the current commercial stack. Since .NET Micro Framework supports SSL, OpenSSL, which is available under an Apache-style licence, is now a supported open-source alternative too.
Comparison to previous (4.0) release:
Official list of new SDK features:
Breaking changes (since 4.0.1681.0):
General changes through assemblies not listed separately:
Some noteworthy changes:
Other and internal changes (since 4.0.1681.0):
Final release published on Microsoft Download Center on 11/15/2009, officially announced a day later on the team's blog. Lorenzo also made an announcement on PDC 2009 in Los Angeles on 11/17/2009. This is first release since the team moved to the Developer Division. Licensing was changed (no per device fees), porting kit is now available for free download ibidem without any agreement, and so is the SDK source code as a part of it (Apache 2.0 license).
For those not familiar with 4.0 release at all, here is a quick summary of what's new:
Breaking changes (since 4.0.1496.0):
Other and internal changes:
Additional refresh of public beta, published on Microsoft Connect and announced on the blog on 10/12/2009.
Official list of updates in this refresh:
I have found only two small internal changes in the managed libraries:
Public beta refresh, published on Microsoft Connect and announced in the newsgroup and on the blog on 09/24/2009.
Noteworthy changes:
First open beta version, published on Microsoft Connect on 08/31/2009, announced on 09/04/2009 on the blog and in the newsgroup.
Breaking changes (since 4.0.1069.0):
This version was not available for public. Pre-Beta refresh announced on 8/7/2009. This is list of updates in the refresh:
Comparison to latest v3.0 release:
Official list of new features:
Breaking changes (since 3.0.7186.0):
Noteworthy changes (since 3.0.7186.0):
Other and internal changes (since 3.0.7186.0):
This version was not available for public. Pre-Beta version announced on 7/23/2009. This release was Debug build, so making comparisons to other Release builds would take too much time, which I don't think it is worth that. Sorry.