Space: Apache Mahout (https://cwiki.apache.org/confluence/display/MAHOUT) Page: Downloads (https://cwiki.apache.org/confluence/display/MAHOUT/Downloads)
Edited by Lance Norskog: --------------------------------------------------------------------- Apache Mahout is an official Apache project and thus available from any of the Apache mirrors. h2. Official Release The latest Mahout release is available for download at: *[http://www.apache.org/dyn/closer.cgi/mahout/|http://www.apache.org/dyn/closer.cgi/mahout/]* [MAHOUT:System Requirements] are detailed online. h2. Future Releases Official releases are usually created when the developers feel there are sufficient changes, improvements and bug fixes to warrant a release. Watch the [Mailing lists|https://cwiki.apache.org/MAHOUT/mailinglistarchives.html] for latest release discussions. h2. Backwards compatibility of releases _Please note that below backwards compatibility contract is a draft. As soon as finished the line you are about to read will be deleted._ As of version 1.0 Apache Mahout will provide the following backwards compatibility guarantees. h3. Data input formats, Model formats, Model output All minor versions within a major release can read prior versions data within the same major release. That is, 3.4 can read a 3.3 data. However, 3.3 cannot read a 3.4 data file. When a user reads 3.3 data w/ 3.4, it is silently upgraded to 3.4. A major TODO that you can help with if you are interested is to provide serialization methods based on [Apache Avro|http://avro.apache.org] that would make support for input, output and model format upgrade easier. Another option is to use the [SequenceFile.Metadata|http://hadoop.apache.org/common/docs/current/api/org/apache/hadoop/io/SequenceFile.Metadata.html] feature to store file format versions. h3. APIs and command line scripts For APIs, we typically mark things as @mahout.experimental if we think they may change within minor releases. We also mark things as deprecated that are going away. Deprecated items are then removed on the next major release. The upgrade path is usually to go to x.9, remove all deprecations and then go to x+1.0. We also communicate to users via release notes when we purposefully broke back compat. Change your notification preferences: https://cwiki.apache.org/confluence/users/viewnotifications.action
