blob: c473432218c5b1613724e3bb17236a0d464c338f [file] [view]
**Please see the new [Release Notes]
(http://code.google.com/chrome/nativeclient/docs/releasenotes.html) page for
current information.**
## Obsolete Information:
This page summarizes the changes in each downloadable "tarball" of the Native
Client project. To get the latest tarball for each platform, see [Downloads]
(downloads.md).
Between 0.2 and 0.1, the Native Client source hierarchy changed substantially,
and the main development repository changed from an internal one to the
[nativeclient project's SVN repository]
(http://code.google.com/p/nativeclient/source/browse#svn/trunk).
#### Contents
## 0.2 release notes
This section describes the changes in each 0.2 release. You can find some more
information in the `RELEASE_NOTES` file of the `src/native_client/` directory
(here's the [latest version]
(http://code.google.com/p/nativeclient/source/browse/trunk/src/native_client/RELEASE_NOTES)).
### January 22, 2009
No changes except for a new expiration date: March 17, 2010
### November 2, 2009
No changes except for a new expiration date: January 14, 2010
### September 28, 2009
Includes all [changes up to r782]
(http://code.google.com/p/nativeclient/source/list?start=782). Most
significantly:
* New expiration date: November 4, 2009
* Added a new sample (tests/drawing) that illustrates the use of Anti-Grain
Geometry
* Continued progress on ARM and x86-64 ports
* Various build and system changes to support integration into Google Chrome
* New interface (nacl\_thread\_nice) for supporting real-time threads
### August 17, 2009
Includes all [changes up to r538]
(http://code.google.com/p/nativeclient/source/list?start=538), plus r543 (on
Google Code) and r544 (on Google Code). Most significantly:
* New expiration date: September 29
* More directory structure changes, such as:
* src/native\_client -> build/native\_client
* source tree root is now build (was nacl)
* We recently removed support for the NPAPI bridge because of concerns about
NPAPI's portability and security. We are proposing some revisions to NPAPI,
which you can read about at
http://wiki.mozilla.org/Plugins:PlatformIndependentNPAPI.
### July 9, 2009
Includes all [changes up to r343]
(http://code.google.com/p/nativeclient/source/list?start=343). Most
significantly:
* New expiration date: August 18
* Slimmed down tarballs (they no longer have third-party SDK source)
* Install and header file cleanup
* Decoder updates anticipating 64-bit support (r326 (on Google Code))
* Support for new versions of GCC and binutils
* Filter the user's environment prior to making it available to Native Client
modules (r332 (on Google Code))
* New convention checker, IncludeChecker, enforces that all includes using
double quotes have paths starting with limited number of allowed prefixes;
also flags use of '..' in path and includes that are NOT in the top part of
the file (r294 (on Google Code))
### June 19, 2009
Includes all [changes up to r280]
(http://code.google.com/p/nativeclient/source/list?start=280). Most
significantly:
* The getting started and build instructions have changed.
* The source hierarchy has changed a great deal (and might still change).
* Most of the directories under `scons-out` now have `-x86-32` added to their
names.
* The expiration date has _not_ changed it's still July 8.
Some advice: * If you have bookmarks for the examples, update them to add
`-x86-32`. * If you've been downloading Native Client frequently, you might end
up with both old and new binaries under `scons-out` for example,
`scons-out/nacl` and `scons-out/nacl-x86-32`. To avoid problems, delete the
non`-x86-32` versions of all the directories that contain binaries (that is, all
the `scons-out` directories except `doc`).
## 0.1 release notes
Release notes for 0.1 distributions are in the `RELEASE_NOTES` file in the
`nacl/googleclient/native_client/` directory.
**Note:** The date in the release notes might not match the date in this page.
The date in the notes reflects when the notes were edited, which might be a few
days before the release; this page lists the day the release went out.
You can find copies of the release notes in the SVN repository:
* [Release notes: June 1, 2009]
(http://nativeclient.googlecode.com/svn-history/r201/data/docs_tarball/nacl/googleclient/native_client/RELEASE_NOTES)
* [Release notes: April 23, 2009]
(http://nativeclient.googlecode.com/svn-history/r168/trunk/nacl/googleclient/native_client/RELEASE_NOTES)
* [Release notes: March 30, 2009]
(http://nativeclient.googlecode.com/svn-history/r155/trunk/nacl/googleclient/native_client/RELEASE_NOTES)
* [Release notes: March 12, 2009]
(http://nativeclient.googlecode.com/svn-history/r134/trunk/nacl/googleclient/native_client/RELEASE_NOTES)
* [Release notes: February 11, 2009]
(http://nativeclient.googlecode.com/svn-history/r119/trunk/nacl/googleclient/native_client/RELEASE_NOTES)
* [Release notes: January 16, 2009]
(http://nativeclient.googlecode.com/svn-history/r67/trunk/nacl/googleclient/native_client/RELEASE_NOTES)
* [Release notes: December 22, 2008]
(http://nativeclient.googlecode.com/svn-history/r46/trunk/nacl/googleclient/native_client/RELEASE_NOTES)
* [Release notes: December 11, 2008]
(http://nativeclient.googlecode.com/svn-history/r15/trunk/nacl/googleclient/native_client/RELEASE_NOTES)