Oracle® Cloud

What's New for Oracle Application Container Cloud Service

Release 18.3.2

E71877-31

Aug 2018

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.

Aug 2018

Feature Description
GitHub support for Java EE applications You can create Java EE applications from source code in GitHub. See Preparing an Application Stored on Github for Deployment in Developing for Oracle Application Container Cloud Service.

July 2018

Feature Description
Hash IP Load balancing policy You can specify the load balancing policy in your application to automate traffic distribution from one entry point to multiples servers. See Selecting a Load Balancing Policy in Developing for Oracle Application Container Cloud Service

June 2018

Feature Description
Java SE 10 support You can deploy Java SE 10 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
Applications page shows applications with errors upon creation When you create an application and the application binary contains errors, the Applications page shows it with the status of “Deployment Failed”. You can look at the logs, fix the issues and deploy it. See Using the Applications Page, Creating an Application and Exploring the Application Administration Page in Using Oracle Application Container Cloud Service.

May 2018

Feature Description
GitHub support for Node.js applications You can create Node.js applications from source code in GitHub. See Preparing an Application Stored on Github for Deployment in Developing for Oracle Application Container Cloud Service.
NFS volume support Oracle Application Container Cloud Service supports mounting of NFS volumes into the application containers for Oracle Cloud Infrastructure Classic accounts. See Network File System in Developing for Oracle Application Container Cloud Service

April 2018

Feature Description
GitHub Support Oracle Application Container Cloud Service enables building and creating a runnable application directly from source code in GitHub. See Preparing an Application Stored on Github for Deployment in Developing for Oracle Application Container Cloud Service.
Support for Health Check URL  Now you can specify your own HTTP endpoint for the application health check by using the http_endpoint parameter in the manifest.json file. See Creating Meta Data Files in Developing for Oracle Application Container Cloud Service.
Provisioning Quick Start Applications Sample applications give you the fastest, easiest way to create an Oracle Application Container Cloud Service application without you have to write a single line of code. Oracle Application Container Cloud Service provides you the following quick start sample applications:
  • Dropwizard Application

  • Employee Application (Java EE)

  • Inventory Management Application

  • Employee Application (Tomcat server)

See Using QuickStart Templates in Using Oracle Application Container Cloud Service.
Download Application Archive You can download the archive for an application from a menu option on the Deployments page. See Exploring the Application Deployments Page in Using Oracle Application Container Cloud Service.
Support for Context Root Now you can specify a different context root for your applications by using the home parameter in the manifest.json file. See Creating Meta Data Files in Developing for Oracle Application Container Cloud Service.

March 2018

Feature Description
Secure Environment Variables Now you can make your environment variables secure by using the user interface or the deployment.json file. The value of the secure environment variables is hidden on the user interface. See Configuring Environment Variables in Using Oracle Application Container Cloud Service and Creating Metadata Files in Developing for Oracle Application Container Cloud Service.
Linux Packages You can install additional packages in a Java SE, PHP, Node.js, or Java EE application container to make your application work. See Installing Linux Packages in Using Oracle Application Container Cloud Service.

February 2018

Feature Description
Automatic Scaling You can define rules to automatically scale up or down to increase or decrease memory per application instance, and scale out or in to create or reduce number of application instances on an application. You can also edit and/or delete existing rules. See Automatically Scaling an Application in Using Oracle Application Container Cloud Service.
Application Tags

You can use the  Oracle Application Container Cloud Service console and the REST API to create and manage tags for categorizing your applications, for example, by purpose, owner, or environment. You can easily identify and search for applications based on the tags you have assigned to the applications.

You can:

  • Create tags

  • Assign and unassign tags after an application is created

  • Search for applications by using tags

See Using the Applications Page, Creating an Application and Exploring the Application Overview Page in Using Oracle Application Container Cloud Service.
New Commands in the PaaS Service Manager Command Line Interface New available-updates, applied-updates, rollback, and update commands are available in the accs category. See psm accs Commands in PaaS Service Manager Command Line Interface Reference

January 2018

Feature Description
UI Branding Changes The Oracle Application Container Cloud Service user interface has minor changes in this release, for example:
  • The look and feel of the Branding bar changed

  • The icons of the Oracle Service names on the side menu are removed

  • The Helper Drawer icon is moved out to the top of the Branding bar

  • The Service Type menu is moved to the right side

  • A new Service Details icon is displayed on the Application Overview page

  • The look and feel of the Start, Stop, and Refresh icons changed

December 2017

Feature Description
.NET Support You can deploy .NET 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.
Create Application Dialog Box Changes Less frequently used options in the Create Application dialog box are hidden by default. See Creating an Application in Using Oracle Application Container Cloud Service.
Oracle Identity Cloud Service Support Enhancements Oracle Application Container Cloud Service integration with Oracle Identity Cloud Service supports PHP applications in addition to Java SE 7 and 8 and Node.js applications. It also supports both basic and OAuth authentication. See Using Oracle Identity Cloud Service with Oracle Application Container Cloud Service in Using Oracle Application Container Cloud Service.

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.

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, 10
Oracle Java EE 7
PHP 5.6.22, 7.0.16 – 7.0.20, 7.1.2 – 7.1.6
Python 2.7.13 – 2.7.14, 3.6.0 – 3.6.3
Ruby 2.3.4 – 2.3.5, 2.4.1 – 2.4.2
Go 1.7.6, 1.8.3 – 1.8.5
.NET 1.1.2-runtime, 2.0.0-runtime

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 18.3.2

E71877-31

Copyright © 2016, 2018, 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.