# Stash Latest (2.12) : Supported platforms

Created and last modified by pwatson on Apr 02, 2014

This page lists the supported platforms for Stash 2.12.x.

See Integrating Stash with Atlassian applications for information about supported versions of JIRA.

Key: = Supported = Deprecated = Not Supported

Java |  |
--- | --- | ---
Oracle Java | 1.8 1.7 1.6 1.5 | Java 8 is not supported and is an outstanding feature request. Support for Java 6 is now deprecated. Stash 3.0+ will require Java 7. If you are using Java 6, Stash requires at least 1.6.0_4 (See STASH-3708). Stash only requires the Java JRE, not the JDK. For Oracle Java, we recommend using Server JRE 7, which you can download from the Oracle website. For OpenJDK, download and install instructions for Linux flavors are at http://openjdk.java.net/install/. Once Java is installed, you will need to set the `JAVA_HOME` environment variable, pointing to the Java root directory. See Installing Stash on Windows or Installing Stash on Linux and Mac for details. Icon Pre-installed Java on some AWS EC2 Linux instances might be installed with a subset of features. See SSH server fails to start on AWS EC2 instance for more information.
OpenJDK | 1.8 1.7 1.6 1.5
Operating systems |  |
Apple Mac OS X | (evaluation only) | Stash is a pure Java application and should run on any platform, provided all the Java requirements are satisfied. In production environments Stash should be run from a dedicated user account. Although Stash can be run in virtualised environments, Atlassian is not yet able to provide technical support for performance-related problems in a virtualised environment. If you do chose to run Stash in a virtual machine, please ensure that you choose a VM with good IO throughput and sufficient free memory. See hardware requirements below.
Linux |
Microsoft Windows | (Not supported for 500+ Enterprise tiers)
Databases |  |
HSQLDB | (bundled; for evaluation only) | Please see connecting Stash to an external database. MySQL 5.6.15 and earlier: Note that Stash does not support versions of MySQL 5.6 earlier than 5.6.16, because of bugs in its query optimizer (#68424, #69005). See Connecting Stash to MySQL for more information. MySQL 5.7+ is not supported.
Microsoft SQL Server / Microsoft SQL Server Express | 2012 2008 R2 2008 2005
MySQL | 5.6.16+ 5.5.x 5.1.x 5.7+ 5.6.0 – 5.6.15
Oracle | 11g
PostgreSQL | 8.2, 8.3, 8.4, 9.0, 9.1, 9.2, 9.3
Web browsers |  |
Chrome | Latest stable version supported | Chrome 32 has a known bug that causes the browser to crash in many of Stash's "list" pages. We recommend using a different browser until that bug is fixed.
Firefox | Latest stable version supported |
Internet Explorer | 10 9 8 | As of Stash 2.0, support for Internet Explorer 8 is deprecated. Some screens may not render correctly, and some functionality may not be available. Stash 3.0+ will require Internet Explorer 9+.
Safari | Latest stable version supported |
DVCS clients |  |
Git - server side | 1.7.6+, 1.8.0 – 1.8.4.2, 1.8.4.4+ 1.8.4.3 Cygwin | The version of Git installed on machines that interact with Stash must be compatible with the version of Git installed for use by the Stash server. Git 1.7.1 is not supported. Git 1.8.3.X has some performance regressions which may cause problems in Stash with large repositories 1.8.4.3 is not supported due to a critical bug in how symbolic refs are handled. Cygwin: Cygwin Git is not supported for use on Windows servers, regardless of version.
Git - client side | 1.6.6+
Additional tools |  |
Perl | 5.8.8+ |
Mail clients |  |
Apple Mail | Apple Mail 4 |
Gmail | Latest |
iOS Devices | iPhone, iPad |
Microsoft Outlook | Express, 2007, 2010 |
Outlook.com / Hotmail / Windows Live Mail | Latest |

### Hardware requirements

Stash needs a minimum of 720 MB of free memory to start up. Additional memory is required to support Git operations, depending on the number and frequency of Git operations and the number of users. See Scaling Stash for further discussion of hardware requirements.

Notes:

Deploying multiple Atlassian applications in a single Tomcat container is not supported. We do not test this configuration and upgrading any of the applications (even for point releases) is likely to break it.

Finally, we recommend not deploying any other applications to the same Tomcat container that runs Stash, especially if these other applications have large memory requirements or require additional libraries in Tomcat's `lib` subdirectory.