AO Logo
 
 English Japanese
  
  
  
Developer Tools
Life Cycle
Company Info
AOServ Platform
Services
Data Centers
Articles
Client Area
Contact Us
AO
AO Industries, Inc.
Application Infrastructure ProviderApplication Infrastructure Provider
Sign Up What's New Client Area Contact Us Site Map
 
your location:   home page···what's new
What's New
See What's Old instead.

Date Description
2019-04-08

We now support Java 12.

Java 12 may be used for any existing application by updating your profile script to include /opt/jdk-12/profile.sh (for Bourne shells) or /opt/jdk-12/profile.csh (for C shells). See this FAQ for more details on how to change Java versions:

https://aoindustries.com/clientarea/FAQ.ao?category=jvms&page=profile

As this is a non-LTS version, Java 12 will be supported until Java 13 is available. At that time, all uses of Java 12 will be automatically updated to Java 13.

2019-03-18

CentOS 7 kernel 3.10.0-957.10.1 is now available. Please see RedHat Security Advisory 2019:0512 for more details.

As this update does not include any remote exploits, we are only updating managed servers with less trusted local users. As most of our clients only have more trusted users within their virtual servers, this means we will only reboot a small minority of the servers we manage.

As usual, we will perform these updates during your scheduled maintenance times while performing any documented per-server custom procedures before and after the reboot.

2019-02-04

CentOS 7 kernel 3.10.0-957.5.1 is now available. Please see RedHat Security Advisory 2019:0163 for more details.

As this update does not include any remote exploits, we are only updating managed servers with less trusted local users. As most of our clients only have more trusted users within their virtual servers, this means we will only reboot a small minority of the servers we manage.

As usual, we will perform these updates during your scheduled maintenance times while performing any documented per-server custom procedures before and after the reboot.

2018-12-30
2018-12-10

PHP 7.0 will be end-of-life on 2019-01-10 per PHP: Supported Versions.

The following versions of PHP will be supported at the time PHP 7.0 becomes end-of-life:

  1. PHP 5.4
  2. PHP 7.1
  3. PHP 7.2
  4. PHP 7.3

Please review the following migration guides in preparation for this upgrade:

  1. Migrating from PHP 7.0.x to PHP 7.1.x
  2. Migrating from PHP 7.1.x to PHP 7.2.x
  3. Migrating from PHP 7.2.x to PHP 7.3.x

We will communicate with you individually to coordinate any required upgrades before PHP 7.0 reaches end-of-life.

Once end-of-life is reached, we will upgrade any remaining uses of PHP 7.0 to PHP 7.1. We will carefully review all php.ini files to maintain any customizations through the upgrade. As usual, we will perform these updates during your scheduled maintenance times.

2018-12-09
2018-12-08
2018-12-07

We now support Apache Maven 3.6. We package it as apache-maven_3, installed in /opt/apache-maven-3.

We also check for updates weekly, and deploy updates during our weekly update roll-outs.

2018-12-07

We have improved our packaging of Apache Ant:

  1. Added Provides "ant" to SPEC file.
  2. Now including library dependencies per installation recommendations.
  3. Added environment variable ANT_HOME to profile scripts.
2018-12-05

We are updating all managed servers from CentOS 7.5 to CentOS 7.6 this week.

We have not experienced any compatibility issues during our packaging and testing. However, the following guides may assist you in evaluating compatibility:

This update includes an updated kernel, so each server will be rebooted as part of the update process. As usual, we will perform these updates during your scheduled maintenance times while performing any documented per-server custom procedures before and after the reboot.

2018-12-01

PHP 7.1 will be end-of-life on 2019-12-01 per PHP: Supported Versions.

The following versions of PHP will be supported at the time PHP 7.1 becomes end-of-life:

  1. PHP 5.4
  2. PHP 7.2
  3. PHP 7.3

Please review the following migration guides in preparation for this upgrade:

  1. Migrating from PHP 7.1.x to PHP 7.2.x
  2. Migrating from PHP 7.2.x to PHP 7.3.x

We will communicate with you individually to coordinate any required upgrades before PHP 7.1 reaches end-of-life.

Once end-of-life is reached, we will upgrade any remaining uses of PHP 7.1 to PHP 7.2. We will carefully review all php.ini files to maintain any customizations through the upgrade. As usual, we will perform these updates during your scheduled maintenance times.

2018-11-30

PHP 5.6 will be end-of-life on 2018-12-31 per PHP: Supported Versions.

The following versions of PHP will be supported at the time PHP 5.6 becomes end-of-life:

  1. PHP 5.4
  2. PHP 7.1
  3. PHP 7.2
  4. PHP 7.3

Please review the following migration guides in preparation for this upgrade:

  1. Migrating from PHP 5.6.x to PHP 7.0.x
  2. Migrating from PHP 7.0.x to PHP 7.1.x
  3. Migrating from PHP 7.1.x to PHP 7.2.x
  4. Migrating from PHP 7.2.x to PHP 7.3.x

We will communicate with you individually to coordinate any required upgrades before PHP 5.6 reaches end-of-life.

Once end-of-life is reached, we will upgrade any remaining uses of PHP 5.6 to PHP 7.1. We will carefully review all php.ini files to maintain any customizations through the upgrade. As usual, we will perform these updates during your scheduled maintenance times.

2018-11-07

We now support PostgreSQL 11. We have included the following modules in our build:

  1. cube - Used by the earthdistance module.
  2. earthdistance - Allows spatial indexing of geographical coordinates - (latitude, longitude) pairs.
2018-10-29

Tomcat 8.0 is now end-of-life.

A supported version of Tomcat, which are currently versions 7.0, 8.5, and 9.0, must be used for any existing application.

We now support in-place Tomcat upgrades to Tomcat 8.5 and above. This capability is available in AOSH through the following commands:

After performing the upgrade, please refer to the README.txt file in either /var/opt/apache-tomcat/…/README.txt (for a Multi-Site Tomcat JVM) or /var/www/…/README.txt (for a Standard Tomcat JVM). The README.txt file includes details about the auto-backup files named *.bak along with a generated command you may use to clean-up the backup files.

For all managed servers, we are upgrading to Tomcat 8.5 unless you request otherwise. We will carefully review all *.bak files to maintain any customizations through the upgrade. Applications will be restarted, possibly more than once, during this process. We will communicate with you individually and perform these updates during your usual scheduled maintenance times.

2018-10-29

Java 10 is now end-of-life.

A supported version of Java must be used for any existing application by updating your profile script. See this FAQ for more details on how to change Java versions:

https://aoindustries.com/clientarea/FAQ.ao?category=jvms&page=profile

Any uses of /opt/jdk-10/profile.* must be updated to either /opt/jdk-lts/profile.* or /opt/jdk-current/profile.* (or a specific newer version), depending on your choice of stability versus features.

Applications that use /opt/jdk-current/profile.* will switch from Java 10 to Java 11 on their next restart.

For all managed servers, we are replacing /opt/jdk-10/profile.* with /opt/jdk-current/profile.*, as Java 10 was a non-LTS version. We are also restarting all applications currently running Java 10, so their profile scripts can select a newer version of Java. We will communicate with you individually and perform these updates during your usual scheduled maintenance times.

2018-10-28

We now support Java 11.

Java 11 may be used for any existing application by updating your profile script to include /opt/jdk-11/profile.sh (for Bourne shells) or /opt/jdk-11/profile.csh (for C shells). See this FAQ for more details on how to change Java versions:

https://aoindustries.com/clientarea/FAQ.ao?category=jvms&page=profile

This is a LTS version and is expected to be supported until September 2023.

In this version, we have switched to the OpenJDK builds. We are no longer using the commercial build from Oracle.

2018-10-10

PHP 7.0 will be end-of-life on 2019-01-10 per PHP: Supported Versions.

The following versions of PHP will be supported at the time PHP 7.0 becomes end-of-life:

  1. PHP 5.4
  2. PHP 7.1
  3. PHP 7.2
  4. PHP 7.3

Please review the following migration guides in preparation for this upgrade:

  1. Migrating from PHP 7.0.x to PHP 7.1.x
  2. Migrating from PHP 7.1.x to PHP 7.2.x
  3. Migrating from PHP 7.2.x to PHP 7.3.x

We will communicate with you individually to coordinate any required upgrades before PHP 7.0 reaches end-of-life.

Once end-of-life is reached, we will upgrade any remaining uses of PHP 7.0 to PHP 7.1. We will carefully review all php.ini files to maintain any customizations through the upgrade. As usual, we will perform these updates during your scheduled maintenance times.

2018-09-30

PHP 5.6 will be end-of-life on 2018-12-31 per PHP: Supported Versions.

The following versions of PHP will be supported at the time PHP 5.6 becomes end-of-life:

  1. PHP 5.4
  2. PHP 7.1
  3. PHP 7.2
  4. PHP 7.3

Please review the following migration guides in preparation for this upgrade:

  1. Migrating from PHP 5.6.x to PHP 7.0.x
  2. Migrating from PHP 7.0.x to PHP 7.1.x
  3. Migrating from PHP 7.1.x to PHP 7.2.x
  4. Migrating from PHP 7.2.x to PHP 7.3.x

We will communicate with you individually to coordinate any required upgrades before PHP 5.6 reaches end-of-life.

Once end-of-life is reached, we will upgrade any remaining uses of PHP 5.6 to PHP 7.1. We will carefully review all php.ini files to maintain any customizations through the upgrade. As usual, we will perform these updates during your scheduled maintenance times.

2018-08-13

We now support Python 3.7.

Python 3.7 may be used for any existing user or application by updating your profile script to include /opt/python-3.7/profile.sh (for Bourne shells) or /opt/python-3.7/profile.csh (for C shells).

2018-08-13

We now support Python 3.6.

Python 3.6 may be used for any existing user or application by updating your profile script to include /opt/python-3.6/profile.sh (for Bourne shells) or /opt/python-3.6/profile.csh (for C shells).

2018-08-13

We now support Python 3.5.

Python 3.5 may be used for any existing user or application by updating your profile script to include /opt/python-3.5/profile.sh (for Bourne shells) or /opt/python-3.5/profile.csh (for C shells).

2018-08-13

We now support Python 3.4.

Python 3.4 may be used for any existing user or application by updating your profile script to include /opt/python-3.4/profile.sh (for Bourne shells) or /opt/python-3.4/profile.csh (for C shells).

Please note that Python 3.4 End-of-life is 2019-03-16. Please consider going to Python 3.5, Python 3.6, or Python 3.7 now.

2018-07-29

We now support Java 10.

Java 10 may be used for any existing application by updating your profile script to include /opt/jdk-10/profile.sh (for Bourne shells) or /opt/jdk-10/profile.csh (for C shells). See this FAQ for more details on how to change Java versions:

https://aoindustries.com/clientarea/FAQ.ao?category=jvms&page=profile

As this is a non-LTS version, Java 10 will be supported until Java 11 is available. At that time, all uses of Java 10 will be automatically updated to Java 11.

This will be our last version using the commercial build from Oracle. In the next version, Java 11 LTS, we will be switching to the OpenJDK builds.

Due to Java version numbers no longer beginning with "1.", along with the introduction of "LTS" (long-term support) and non-LTS versions, we have split our jdk1 meta-package into jdk-lts (favoring stability by using the oldest supported LTS Java release) and jdk-current (favoring features by always having the most current Java release).

Any uses of /opt/jdk1/profile.* must be updated to either /opt/jdk-lts/profile.* or /opt/jdk-current/profile.*, depending on your choice of stability versus features.

For all managed servers, we are replacing /opt/jdk1/profile.* with /opt/jdk-lts/profile.*, as the LTS versions best match our previous release cycle. Likewise, new instances of Apache Tomcat will default to jdk-lts.

2018-07-27
2018-07-27
2018-07-17
2018-07-17
2018-07-17

We now support PHP 7.0. We have compiled PHP against PostgreSQL 9.4.

We now build with mysqlnd instead of depending on MySQL native libraries.

We have removed the dbase extension from this build. If this extension is required by your application, please Contact Us.

In this build, we have made the following changes to extension versions:

  1. memcached extension is now 3.*
  2. propro extension is now 2.*
  3. raphf extension is now 2.*
  4. HTTP extension is now 3.*

Older applications may need to be updated for these extension version changes before switching to PHP 7.0.

For both efficiency and security, we have switched to a more modular build of PHP, where some of the built-in extensions are built as shared libraries, packaged as separate RPMs, and only installed and enabled as-needed on a per-Apache/per-site basis. This means some extensions that were on by default in PHP 5 are now off by default in PHP 7.

We moved the default php.ini file from /opt/php-X.Y/lib/php.ini to /etc/opt/php-X.Y/php.ini, where X and Y are the major and minor versions, respectively.

We have also enabled Scan Directories with a default of /etc/opt/php-7.0/conf.d. For mod_php, this is overridden to /etc/httpd/conf/php[@instance]/conf.d for per-Apache configuration. For CGI, this is overridden to /var/www/site_name/webapps/ROOT/cgi-bin/php.d for per-site configuration.

2018-07-16
2018-07-15

We now support PostgreSQL 10. We have included the following modules in our build:

  1. cube - Used by the earthdistance module.
  2. earthdistance - Allows spatial indexing of geographical coordinates - (latitude, longitude) pairs.
2018-07-15

We now support PostgreSQL 9.6. We have included the following modules in our build:

  1. cube - Used by the earthdistance module.
  2. earthdistance - Allows spatial indexing of geographical coordinates - (latitude, longitude) pairs.
  3. tsearch2 - Backwards compatibility for applications developed for versions of PostgreSQL prior to 8.3.
2018-07-14

We now support PostgreSQL 9.5. We have included the following modules in our build:

  1. cube - Used by the earthdistance module.
  2. earthdistance - Allows spatial indexing of geographical coordinates - (latitude, longitude) pairs.
  3. tsearch2 - Backwards compatibility for applications developed for versions of PostgreSQL prior to 8.3.
2018-07-10

PHP 7.0 will be end-of-life on 2019-01-10 per PHP: Supported Versions.

The following versions of PHP will be supported at the time PHP 7.0 becomes end-of-life:

  1. PHP 5.4
  2. PHP 7.1
  3. PHP 7.2
  4. PHP 7.3

Please review the following migration guides in preparation for this upgrade:

  1. Migrating from PHP 7.0.x to PHP 7.1.x
  2. Migrating from PHP 7.1.x to PHP 7.2.x
  3. Migrating from PHP 7.2.x to PHP 7.3.x

We will communicate with you individually to coordinate any required upgrades before PHP 7.0 reaches end-of-life.

Once end-of-life is reached, we will upgrade any remaining uses of PHP 7.0 to PHP 7.1. We will carefully review all php.ini files to maintain any customizations through the upgrade. As usual, we will perform these updates during your scheduled maintenance times.

2018-06-30

PHP 5.6 will be end-of-life on 2018-12-31 per PHP: Supported Versions.

The following versions of PHP will be supported at the time PHP 5.6 becomes end-of-life:

  1. PHP 5.4
  2. PHP 7.1
  3. PHP 7.2
  4. PHP 7.3

Please review the following migration guides in preparation for this upgrade:

  1. Migrating from PHP 5.6.x to PHP 7.0.x
  2. Migrating from PHP 7.0.x to PHP 7.1.x
  3. Migrating from PHP 7.1.x to PHP 7.2.x
  4. Migrating from PHP 7.2.x to PHP 7.3.x

We will communicate with you individually to coordinate any required upgrades before PHP 5.6 reaches end-of-life.

Once end-of-life is reached, we will upgrade any remaining uses of PHP 5.6 to PHP 7.1. We will carefully review all php.ini files to maintain any customizations through the upgrade. As usual, we will perform these updates during your scheduled maintenance times.

2018-01-10

PHP 7.0 will be end-of-life on 2019-01-10 per PHP: Supported Versions.

The following versions of PHP will be supported at the time PHP 7.0 becomes end-of-life:

  1. PHP 5.4
  2. PHP 7.1
  3. PHP 7.2
  4. PHP 7.3

Please review the following migration guides in preparation for this upgrade:

  1. Migrating from PHP 7.0.x to PHP 7.1.x
  2. Migrating from PHP 7.1.x to PHP 7.2.x
  3. Migrating from PHP 7.2.x to PHP 7.3.x

We will communicate with you individually to coordinate any required upgrades before PHP 7.0 reaches end-of-life.

Once end-of-life is reached, we will upgrade any remaining uses of PHP 7.0 to PHP 7.1. We will carefully review all php.ini files to maintain any customizations through the upgrade. As usual, we will perform these updates during your scheduled maintenance times.

2017-12-31

PHP 5.6 will be end-of-life on 2018-12-31 per PHP: Supported Versions.

The following versions of PHP will be supported at the time PHP 5.6 becomes end-of-life:

  1. PHP 5.4
  2. PHP 7.1
  3. PHP 7.2
  4. PHP 7.3

Please review the following migration guides in preparation for this upgrade:

  1. Migrating from PHP 5.6.x to PHP 7.0.x
  2. Migrating from PHP 7.0.x to PHP 7.1.x
  3. Migrating from PHP 7.1.x to PHP 7.2.x
  4. Migrating from PHP 7.2.x to PHP 7.3.x

We will communicate with you individually to coordinate any required upgrades before PHP 5.6 reaches end-of-life.

Once end-of-life is reached, we will upgrade any remaining uses of PHP 5.6 to PHP 7.1. We will carefully review all php.ini files to maintain any customizations through the upgrade. As usual, we will perform these updates during your scheduled maintenance times.


See What's Old instead.
Copyright © 2000-2019 AO Industries, Inc.