Release notes 3.4

2013-04-26

Compatibility

The Atlassian Command Line Interface (CLI) supports a large range of product releases. The matrix below provides compatibility guidelines based on testing, API compatibility information provided in Atlassian, and community feedback. User's are encourage to help improve compatibility information through discussions and issues. The CLI also works with releases not officially listed here since in many cases it uses remote APIs provided by Atlassian that have been stable for many years. Check previous versions of the CLI for coverage of earlier releases. Users should verify their usage scenarios on new releases. Support normally is limited to minimum releases indicated. Client requires Java 1.6 (recommended) or above. Testing is only done on Java 1.6. In some cases, new actions are only available on later versions of the server - these are usually noted in the documentation.

To simplify the matrix, we are no longer listing much older releases even though there is some level of compatibility for these as well. Refer to Compatibility - 3.2 for information on older releases.

See also Compatibility for overall information on supported Atlassian releases.

Clients

Notes

  1. See SCLI-23.

(warning) - Limited support, no longer tested. Most actions should continue to work, but use with caution. Recommend upgrading.

(tick) - Supported releases.

 


Add-ons

Add-ons install and run an Atlassian product server

Notes

  1. Use 3.3 to get a broader range of Bamboo release support. Due to an change made to 4.4 that required a unique build of the Bamboo add-on, we are no longer targeting earlier versions.

 


Highlights of Atlassian Command Line Interface (CLI) 3.4

 

New Run CLI Actions in Stash add-on for Stash

Stash repository hooks can now drive automation with other Atlassian products. See Run CLI Actions in Bitbucket for more information.

Atlassian plugin approval required

Add-on will be available to the public once approved.

 

 

New Atlassian Command Line Interface (CLI) client

For some advanced scenarios, it is helpful to be able to run multiple product actions as part of a single action script. The Atlassian (or all) client provides this capability.

all --action run --file run.txt --quiet 
run.txt
jira       --action getServerInfo --server http://jira.example.com
confluence --action getServerInfo --server http://confluence.example.com
bamboo     --action getServerInfo --server http://bamboo.example.com
stash      --action getServerInfo --server http://stash.example.com
crucible   --action getServerInfo --server http://crucible.example.com
Output
JIRA version: 5.2, build: 812, time: 2013-04-26T08:42:25.341-0500, time zone: America/Chicago
Confluence version: 4.3.0, build: 3388, url: http://confluence.example.com
Bamboo version: 4.2.0, build: 3211, date: 2012-08-09T16:36:30.000-05:00
Stash version: 2.2.0, build: 2002000, date: 2/25/13 8:54 PM
Crucible version: 2.10.1, date: 2013-01-29
Run completed successfully. 5 actions were successful

 

 

CLI Add-on Improvements

  1. All CLI add-ons have been updated to 3.4. In addition, there are add-on specific improvements.
  2. Run CLI Actions in Confluence macros are now Confluence 4.x/5.x native macros.
    1. Macro browser support
    2. Include-remote macro now works with Confluence 4.x/5.x systems.

T Key Summary Reporter P Status Fix Version/s
Loading...
Refresh

 

 

Common Improvements

T Key Summary Reporter P Status Fix Version/s
Loading...
Refresh

 

 

JIRA CLI Improvements

T Key Summary Reporter P Status Fix Version/s
Loading...
Refresh

 

 

Confluence CLI Improvements

T Key Summary Reporter P Status Fix Version/s
Loading...
Refresh

 

 

Bamboo CLI Improvements

Source repository actions added for task configuration.

  1. addRepository
  2. updateRepository
  3. removeRepository

T Key Summary Reporter P Status Fix Version/s
Loading...
Refresh

 

 

Stash CLI Improvements

  1. New actions for build status including ability to notify Stash of a build result - setBuildStatus.
  2. New mergePullRequest action.
  3. Delete pull request renamed to declinePullRequest. A minor incompatibility to standardize terminology with Stash.

T Key Summary Reporter P Status Fix Version/s
Loading...
Refresh