Oracle® Cloud

What's New for Oracle Application Container Cloud Service

Release 17.4.2

E71877-21

October 2017

What’s New for Oracle Application Container Cloud Service

As soon as new and changed features become available, Oracle Application Container Cloud Service instances are upgraded in the data centers where Oracle Cloud services are hosted. You don’t need to request an upgrade to be able to use the new features—they come to you automatically. Here’s an overview of new features and enhancements added recently to improve your Oracle Application Container Cloud Service experience.

October 2017

Feature Description
Replication Policy Set by Default You no longer need to set the Oracle Cloud Infrastructure Object Storage Classic replication policy before you can deploy applications to Oracle Application Container Cloud Service.
Go Support You can deploy Go applications to Oracle Application Container Cloud Service. See Creating an Application in Using Oracle Application Container Cloud Service and Creating Metadata Files in Developing for Oracle Application Container Cloud Service.
Worker Applications A worker application is private, accessible only by other applications. This is useful for back-end processes that run in the background and have no user interface. See Preparing a Worker Application for Deployment in Developing for Oracle Application Container Cloud Service.
Secure Applications You can create a corresponding application in Oracle Identity Cloud Service to control who can access your Java SE or Node.js application. See Creating an Application in Using Oracle Application Container Cloud Service.
Service Bindings for Oracle Data Hub Cloud Service You can create service bindings for applications to communicate with Oracle Data Hub Cloud Service. See Managing Service Bindings in Using Oracle Application Container Cloud Service.
Recording All Instances at Once When you create a recording using Java Flight Recorder, it’s for all application instances at once by default. You can still create a recording for an individual instance. See Exploring the Application Administration Page in Using Oracle Application Container Cloud Service.

September 2017

Feature Description
Java EE Web Application Support You can deploy Java EE 7 .war files to Oracle Application Container Cloud Service. See Preparing a Java EE Web Application for Deployment in Developing for Oracle Application Container Cloud Service.
Deployment Status Notification When you deploy an application, you can specify an email address to which to send notification of the deployment status. See Creating an Application in Using Oracle Application Container Cloud Service, accs push in PaaS Service Manager Command Line Interface Reference, and Create an Application in REST API for Managing Applications.
Java SE and Node.js Updates Java SE versions 7u141b11 through 7u151b15, 8u131b11 through 8u141b15, and 9eab173 through 9b178 are supported. Node.js versions 4.8.3 through 4.8.4, 6.11.0 through 6.11.1, and 8.1.0 through 8.1.4 are supported.

August 2017

Feature Description
Atomic Application Update On the Deployments tab in the Application Console, you can make multiple changes to an application and restart it once. See Exploring the Application Deployments Page in Using Oracle Application Container Cloud Service.
Log and Recording Count and Consolidation, and Most Recent Log Lines The Administration tab in the Application Console displays a timestamp of when the most recent logs and recordings were retrieved and a count of the number of logs and recordings. Logs and recordings are each listed in a single table instead of in separate tables for each application instance. You can also view the 2000 most recent log lines in a pop-up window. See Exploring the Application Administration Page in Using Oracle Application Container Cloud Service.
Two Instance and 2 GB Defaults The default number of application instances is two. The default amount of memory per instance is 2 GB. See Creating an Application in Using Oracle Application Container Cloud Service and Creating Metadata Files in Developing for Oracle Application Container Cloud Service.
Java SE 9 Early Access Support You can deploy Java SE 9 applications to Oracle Application Container Cloud Service. See Creating an Application in Using Oracle Application Container Cloud Service and Creating Metadata Files in Developing for Oracle Application Container Cloud Service.
Node.js and PHP Updates Node.js versions 4.8.0 through 4.8.3 and 6.10.0 through 6.11.0 are supported. PHP versions 7.0.16 through 7.0.20 and 7.1.2 through 7.1.6 are supported.

July 2017

Feature Description
Help Drawer A help drawer is available on each page of the Oracle Application Container Cloud Service web interface.
Java SE Updates Java SE versions 7u141 and 8u131 are supported.

June 2017

Feature Description
Ruby Support You can deploy Ruby applications to Oracle Application Container Cloud Service. See Creating an Application in Using Oracle Application Container Cloud Service and Creating Metadata Files in Developing for Oracle Application Container Cloud Service.
Archive Upload in the PaaS Service Manager Command Line Interface You can use the -p option to upload an archive or directory when deploying an application using the CLI. See accs push in PaaS Service Manager Command Line Interface Reference.
Using Oracle Cloud Stack Manager The Using Oracle Application Container Cloud Service book now includes a section on using Oracle Cloud Stack Manager with Oracle Application Container Cloud Service. See Deploying an Application and Configuring a Database with Stack Manager.

May 2017

Feature Description
Python Support You can deploy Python applications to Oracle Application Container Cloud Service. See Creating an Application in Using Oracle Application Container Cloud Service and Creating Metadata Files in Developing for Oracle Application Container Cloud Service.
Version Selection During Deployment You can select the runtime version at deployment time instead of or in addition to specifying it in the manifest.json file. See Creating an Application in Using Oracle Application Container Cloud Service. The manifest.json file is only required for applications that require a launch command. See Creating Metadata Files in Developing for Oracle Application Container Cloud Service.
Automatic Log Generation Logs are automatically generated every three to four hours. See Exploring the Application Administration Page in Using Oracle Application Container Cloud Service.
Cache Management REST API You can use a REST API to create, scale, stop, start, restart, view information about, and delete caches. See REST API for Managing Application Caches.
Java API for Caching In your Java applications, you can use a Java API to interact with caches. See Using the Java API for Caching in Using Caches in Oracle Application Container Cloud Service.

April 2017

Feature Description
Specifying Manifest and Deployment Files in the Web Interface You no longer have to include the manifest file in your application archive when you deploy using the web interface. You can upload the manifest file, the deployment file, or both when you upload your archive. See Creating an Application in Using Oracle Application Container Cloud Service.
64 Instance Maximum You can configure up to 64 instances per application. See Creating an Application in Using Oracle Application Container Cloud Service and Creating Metadata Files in Developing for Oracle Application Container Cloud Service.
New Commands in the PaaS Service Manager Command Line Interface New check-health and activities commands are available in the accs category, and a new caching category of commands is available. See psm accs Commands and psm caching Commands in PaaS Service Manager Command Line Interface Reference.
Security IP List for Oracle Cloud Infrastructure Compute Classic Connections When you deploy an application, a security IP list for that application is automatically generated, which you can add to a security rule in Oracle Cloud Infrastructure Compute Classic. See Exploring the Application Overview Page in Using Oracle Application Container Cloud Service.
New Environment Variables There are new system environment variables for the application name, public URL, and instance name. See Configuring Environment Variables in Using Oracle Application Container Cloud Service.
Service Bindings for Oracle Event Hub Cloud Service You can create service bindings for applications to communicate with Oracle Event Hub Cloud Service. See Managing Service Bindings in Using Oracle Application Container Cloud Service.

March 2017

Feature Description
Caching Changes Caching is available in all Oracle Application Container Cloud Service accounts. How to access this feature has changed. See Accessing Caches in Oracle Application Container Cloud Service in Using Caches in Oracle Application Container Cloud Service. In addition, replaceValue is a new feature in the REST API. See Store, Replace, or Remove Value in REST API for Using Caches in Applications.

February 2017

Feature Description
Help Center Improvements The Oracle Help Center pages for Oracle Application Container Cloud Service have been streamlined, and links to the most important concepts and tasks have been moved to the Get Started page. In addition, the Get Started Page now lists featured tutorials. See Oracle Application Container Cloud Service - Get Started.

January 2017

Feature Description
Caches Oracle Application Container Cloud Service previews a new caching capability, allowing applications to accelerate access to data, share data among applications, and offload state management. See Typical Workflow for Creating and Using Caches in Using Caches in Oracle Application Container Cloud Service.
Shutdown Timeout You can set the maximum time in seconds to wait for the application to shut down. See Creating Metadata Files in Developing for Oracle Application Container Cloud Service.
Java SE and Node.js Updates Java SE versions 7u121 and 8u112 are supported. Node.js versions .10.48, .12.17, 4.6.1, and 6.9.1 are supported.

December 2016

Feature Description
Clustered Applications You can deploy applications that act as clusters, with session sharing, scalability, and failover. See Preparing a Clustered Application for Deployment in Developing for Oracle Application Container Cloud Service.

November 2016

Feature Description
Non-Metered Subscriptions You can now obtain nonmetered subscriptions to Oracle Application Container Cloud Service. This means billing doesn’t vary based on your application usage.
Node.js Updates Node.js versions 4.4.7 and 6.3.1 are supported.

Other Noteworthy Changes

The following third-party and Oracle software versions are supported in the current Oracle Application Container Cloud Service release.

Software Versions
Node.js .10.48, .12.17, 4.8.3 – 4.8.4, 6.11.0 – 6.11.1, 8.1.0 – 8.1.4
Oracle Linux 6.6
Oracle Java SE 7u141b11 – 7u151b15, 8u131b11 – 8u141b15, 9eab173 – 9b178
Oracle Java EE 7
PHP 5.6.22, 7.0.16 – 7.0.20, 7.1.2 – 7.1.6
Python 2.7.13, 3.6.0
Ruby 2.3.4, 2.4.1
Go 1.7.6, 1.8.3

Documentation Accessibility

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Access to Oracle Support

Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.


Oracle Cloud What's New for Oracle Application Container Cloud Service, Release 17.4.2

E71877-21

Copyright © 2016, 2017, Oracle and/or its affiliates. All rights reserved.

This document describes new features and other notable changes for Oracle Application Container Cloud Service.

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.

The information contained in this document is for informational sharing purposes only and should be considered in your capacity as a customer advisory board member or pursuant to your beta trial agreement only. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described in this document remains at the sole discretion of Oracle.

This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle. Your access to and use of this confidential material is subject to the terms and conditions of your Oracle Master Agreement, Oracle License and Services Agreement, Oracle PartnerNetwork Agreement, Oracle distribution agreement, or other license agreement which has been executed by you and Oracle and with which you agree to comply. This document and information contained herein may not be disclosed, copied, reproduced, or distributed to anyone outside Oracle without prior written consent of Oracle. This document is not part of your license agreement nor can it be incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates.