Supported Technologies
Elastic Path provides support if Elastic Path Commerce is deployed on supported platforms, such as certified and compatible platforms.
Certified Platform
Elastic Path products undergo regression and performance testing with certified platforms as part of the release process. These technologies have proven stability and performance and are the recommended configuration for Elastic Path products. Elastic Path’s deployment documentation and performance guides include recommendations and best practices for use of certified platforms with Elastic Path products.
Compatible Platform
Elastic Path products are expected to function correctly when deployed with compatible platforms, but have not undergone testing with such platforms. Elastic Path does not provide recommendations or best practices for these technologies. It is the client’s responsibility to correctly configure and provision these technologies with the associated vendor. Where a compatible platform is used in place of a certified platform, Elastic Path provides application level support and will address issues reported within the core Elastic Path software product. However, Elastic Path has limited ability to triage issues within compatible platforms that cannot be reproduced in a certified platform configuration.
Supported Technologies
Operating Systems (for Application Servers)
Platform | Support Level | Version |
---|---|---|
Amazon Linux | Certified | 2.x |
Generic Linux (kernel v4.14-x ) | Compatible |
Java
Platform | Support Level | Version |
---|---|---|
Azul Zulu OpenJDK Java 17 | Certified | 17.0.7 |
note
Java runtime is expected to be 17, but generated bytecode is for Java 11.
Application Servers
Platform | Support Level | Version |
---|---|---|
Tomcat 9.0 | Certified | 9.0.90 |
Databases
Platform | Support Level | Version |
---|---|---|
MySQL 5.7 on Amazon Aurora | Certified | 5.7.mysql_aurora.2.11.4 |
MySQL 5.7 on Amazon RDS | Certified | 5.7.44 |
MySQL 5.7 | Certified | 5.7.44 |
MySQL 8.0 on Amazon Aurora | Compatible | 8.0.mysql_aurora.3.04.2 |
MySQL 8.0 on Amazon RDS | Compatible | 8.0.35 |
MySQL 8.0 | Compatible | 8.0.35 |
PostgreSQL 14 on Amazon Aurora | Compatible | 14.9 |
PostgreSQL 14 on Amazon RDS | Certified | 14.10 |
PostgreSQL 14 | Compatible | 14.10 |
Oracle 19c (19.0.0) on Amazon RDS | Certified | 19.0.0.0.ru-2024-01.rur-2024-01.r1 |
Oracle 19c (19.0.0 / 19.1.0) | Compatible |
note
MySQL 8.0 has been downgraded from certified
to compatible
due to significant performance issues identified during performance testing. For more information, see Migrating off of MySQL 5.7.
Message Brokers
Platform | Support Level | Certified Version |
---|---|---|
Apache ActiveMQ | Certified | 5.17.6 |
JDBC Driver Versions
Platform | Supported Driver |
---|---|
MySQL 5.7 | mysql-connector-java-8.2.0.jar |
MySQL 8.0 | mysql-connector-java-8.2.0.jar |
Postgres 14 | postgresql-42.4.4.jar |
Oracle 19c | ojdbc8-19.9.0.0.jar |
Browsers (for Commerce Manager)
Platform | Support Level |
---|---|
Chrome (latest version) | Certified |
note
Minimum supported screen resolution is 1366 x 768.
Cortex Client Applications
Client applications that communicate with Cortex API must have the following attributes to work with it:
- The ability to handle all HTTP response codes (not just
200
) - The ability to supply at minimum the following HTTP methods:
GET
,PUT
,POST
,DELETE
- Not make any cross-origin requests to Cortex API
Containerization
Elastic Path Commerce is most often run in Docker-style containers, and Elastic Path provides and supports tools for building Elastic Path Commerce containers. These tools include scripts to build containers, as well as entrypoint scripts that configure the Elastic Path Commerce applications. For more information about the containerization tooling, see Containerization.