Oracle® Cloud What's New for Oracle Developer Cloud Service E70263-03 July 2016

What’s New in Oracle Developer Cloud Service As soon as new features become available, cloud tools for managing Oracle Developer 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 Developer Cloud Service experience. Topics • July 2016

• March 2016 July 2016

1 Feature Description

Choose Oracle Java Cloud While adding an Oracle Java Cloud Service instance as a Service Clusters before remote target, you can now choose which servers or deploying clusters of Oracle Java Cloud Service you want to deploy your application to. See Adding an Oracle Java Cloud Service Instance as a Deployment Target.

You can also deploy your application to an Oracle Java Cloud Service Standard Edition instance that does not support clusters.

Choose Runtime environment You can now choose the Runtime environment and the and the Subscription type of Subscription type before deploying an application to Oracle Application Container Oracle Application Container Cloud Service. See Cloud Service before Deploying an Application to Oracle Application Container deploying Cloud Service.

2 Feature Description

Raw support in Using the Raw view of the Code tab, you can now view the unformatted contents of a file and copy the direct download URL of the file from the browser’s address bar. See Viewing and Downloading a File in the Raw View.

Agile Time Dimension charts Agile Time Dimension charts, such as Burndown Chart and Sprint Report are now available in the Agile tab. You can use the chart and the report to review the pending amount of work and the completed sprints. See Using Burndown Chart and Sprint Report in the Reports View.

Update multiple issues In the Issues tab, you can now perform a batch update of issues. See Updating Multiple Issues.

3 Feature Description

Integrating Merge Requests You can now integrate a merge request with its related with Issues issues and update them when you merge or close a merge request. A new tab is available in the Merge Request page that lists all linked issues. See Creating a Merge Request and Linking Issues to a Merge Request.

Publish or save inline The inline comment box has been redesigned to make the comments publishing or saving a comment easy to use. Click Comment to publish the comment immediately. Click Save to save the comment and publish it later. See Adding Inline Comments to the Source Code.

Batch email notifications for Instead of sending individual email notifications for events Merge Request that happen in a short period of time, the merge request now sends batch emails for those events. See About Merge Request Email Notifications

Findbugs, Bower, and Oracle Findbugs, Bower, and Oracle Database Driver software are Database Driver in Hudson now available in the Hudson executor of Oracle Developer Executor Cloud Service. See About the Software Installed on the Hudson Executor.

Timestamper plugin support The Timestamper plugin is now available in the Hudson executor that enables you to add a timestamp for each log line in the build console. See Configuring the Build Environment.

Insert a snippet file You can now insert contents of a snippet file from the context menu. See Inserting a Snippet File.

4 Feature Description

Set the Sprint when creating or A Sprint field is now available in the Edit Issue page of an editing an issue issue that enables you to add the issue to a Sprint. See Updating an Issue.

New user interface for Creating In the Administration tab, the user interface of creating and Managing ATOM/RSS and managing ATOM/RSS Feeds has been updated and Feeds redesigned. See Managing ATOM/RSS Feeds in Oracle Developer Cloud Service.

Other Noteworthy Changes

Feature Description

Fork button in the Code tab In the Branches view of the Code tab, the Fork button has renamed to Branch now been renamed to Branch.

View images and binary files The Code tab now displays images and uploaded to the in the Git repository Git repository. The binary files show a “Binary File” message.

Branch labels in the Code tab If there are any restrictions or features applicable on a Git repository branch, the branch now shows the restriction or the feature label next to its name.

Search results show line The search results in the Code tab now show and link to numbers of files the line numbers of the file that contains the search term. See Searching Source Code in the Git Repository.

Search across all Git You can now search for a term across all Git repositories of repositories a project. See Searching Source Code in the Git Repository.

5 Feature Description

Ignore whitespaces while You can now configure the Compare view of the Code tab comparing files to ignore whitespaces while comparing files. See Reviewing the Compare Result.

Download artifact from the In the Browse view of a project's Maven repository, a project Maven repository download icon is now available next to the artifact file name that enables you to download the artifact to your local computer.

New fields in Create Issue and Two new fields Estimated Days and Story Points replace Edit Issue pages the previous Estimate field in the Create Issue and Edit Issue pages.

Add comments on the Snippets You can now add comments on a snippet, and edit or delete a comment that you own. See Adding Comments to a Snippet.

Build artifacts in a directory Build artifacts in the Builds tab are now available in a tree structure directory tree structure. See Downloading Build Artifacts.

Input type of the Execute Shell The Execute Shell Command field of the Build Steps tab Command field changed to use in the Configure Build page now uses a code editor field a Code Editor input field instead of a textarea field. The code editor supports syntax highlighting, find and replace text, and file drag-and-drop.

Delete Wiki Attachments You can now delete the attachments of a wiki page. See Managing Attachments of a Wiki Page.

Print a Wiki page You can use the browser’s Print function to print a wiki page without the surrounding Wiki tab elements.

March 2016

Feature Description

Deploy to Oracle Application Oracle Developer Cloud Service now supports Container Cloud Service deployment of Java SE applications to Oracle Application instances Container Cloud Service instances. See Deploying an Application to Oracle Application Container Cloud Service.

6 Feature Description

Snippets support A new Snippets tab is now available in the navigation bar. Using Snippets, you can create small pieces of useful and reusable content that you can share with your project members. See Using Snippets in Oracle Developer Cloud Service.

New Member dialog The Add Project Member drop-down list in the Team section of the Home tab has been replaced by a + New Member green button. When you click the button, a new dialog opens that enables you to add a single user from a drop-down list, or add usernames of multiple users in a text box. See Adding a User to a Project.

Home tab remembers your last The Home tab now remembers the last opened child tab opened child tab ( , , or ) of the current browser session and opens it automatically when you open the page.

Upload artifacts to the project’s In addition to using the command line, you can upload Maven repository from the artifacts to the project’s Maven repository from the Code Code tab tab. See Uploading Artifacts to the Project Maven Repository.

View the dependency The Maven repository browse page in the Code tab also information for Gradle builds shows the dependency information of the artifact for the Gradle build tool. See Browsing the Project Maven Repository.

7 Feature Description

The Code button in the Clicking the Code button in the Commits view of the Commits view displays files of Code tab (or the Commits tab of a Merge Request) opens the current path the Files view of the Code tab and displays all files of the current path at the time of the commit.

Add Comment box in a Merge When you add a comment to the file source code of an Request now remembers your open Merge Request, the Publish and Publish All check comment publish preference boxes in the Add Comment box are now not selected by default. If you select the check boxes, the Add Comment box remembers the state of check boxes next time you add a comment. See Adding Comments to the Source Code.

More pre-defined standard To make the pre-defined search queries of merge requests search queries added in the clear to understand, the following queries have been Merge Request tab added and renamed in the Standard Searches list of the Merge Requests tab: • All Requests – a new query to view all merge requests has been added • My Requests has been renamed to Created By Me • Merge has been removed • Closed has been renamed to All Closed Requests

Audit Log in the Job Details page A new Audit log icon has been added to the Job Details page of the Build tab. Click the icon to open a log page that enables you to view a job’s history and actions performed on it, such as who started or cancelled a job, when was it started, and how it was triggered. See Viewing a Job’s User Action History.

Build is triggered on push to If the Based on SCM polling schedule check box in the Git repository Triggers tab of the Configure Job page is selected, a build is now triggered on every push to the related Git repository. See Configuring Build Triggers.

Deploy to Oracle Java Cloud You can now deploy your project artifacts to Oracle Java Service using Oracle WebLogic Cloud Service version 12.1.2 (or higher) using the Oracle REST APIs WebLogic REST APIs. See Deploying an Application to Oracle Java Cloud Service Instance.

8 Feature Description

Lock a Git repository branch A new Locked Branch check box is available in the Branches page of the Administration tab. If selected, it locks the specified Git repository branch for Git push and merge actions. Once a branch is locked, no one (including project Owners and reviewers) can perform a Git push or merge a branch to the specified Git repository branch. See Protecting and Locking a Branch.

Restrict push and merge More configuration options are now available for the actions on a protected branch Protect Branch check box in the in the Branches page of the Administration tab. Using the options, you can specify who can perform Git push and merge actions on a protected branch. See Protecting and Locking a Branch.

HipChat Webhook support A new HipChat Webhook is now available in the Webhooks page of the Administration tab. HipChat is a web service for internal and private chat for teams. See Creating a HipChat Webhook.

Oracle® Cloud What's New for Oracle Developer Cloud Service, E70263-03

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

This document describes new features and other notable changes for Oracle Developer 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.

9