JIRA RPC plugin

Name JIRA RPC plugin
Latest Version 3.12.3-1
Min. JIRA version 3.12
Home page JIRA RPC Services
Author(s) Atlassian
Javadocs http://www.atlassian.com/software/jira/docs/api/rpc-jira-plugin/latest/
Download JAR atlassian-jira-rpc-plugin-3.12.3-1.jar All versions
Download Source atlassian-jira-rpc-plugin-3.12.3-1-src.zip All versions
Subversion Repository https://svn.atlassian.com/svn/public/atlassian/rpc-jira-plugin/
Note that the best place to get examples on using the SOAP interface is from the SOAP Client. It has code examples demonstrating most of the functionality available in the RPC plugin.

Description

A plugin which exposes the SOAP and XML-RPC interfaces for JIRA. See [RPC overview] for more details. For help with writing clients, see the Creating a SOAP Client and Creating a XML-RPC Client pages.

News

Date Comment
16/Apr/2008 Version 3.12.3-1 now available
14/Feb/2008 Version 3.12.2-1 now available
20/Dec/2007 Version 3.12.1-1 now available
5/Dec/2007 Version 3.12-1 now available
18/Sep/2007 Version 3.11-1 now available. Added methods to retrieve Sub-task types. This change breaks backwards compatibility
21/Aug/2007 Version 3.10.2-1 now available
1/Aug/2007 Version 3.10.1-1 now available
05/Jul/2007 Version 3.10-1 now available
18/Jun/2007 Version 3.9.2-1 now available
29/May/2007 Version 3.9.1-1 now available
04/May/2007 Version 3.9-1 now available
16/Apr/2007 Version 3.8.1-1 now available
13/Mar/2007 Version 3.8-1 now available
18/Jan/2007 Version 3.7.2-1 now available
17/Dec/2006 Version 3.7-1 now available
09/Nov/2006 Beta version 3.7/beta1/1 now available.
07/Jun/2005 We've added a whole bunch of often requested methods to the SOAP interface. You can now updateIssue, getIssuesFromFilter, addComment, addVersion, getCustomFields and getFieldsForEdit. Use the getFieldsForEdit to see what fields are available on the Edit screen and then call the updateIssue method to update the issue. You can now also get an array of Issues through a filter by calling getIssuesFromFilter.
09/Aug/2005 SOAP clients are now able to progress through workflows. Use getAvailableActions to find what actions are available, getFieldsForAction for updating fields in a transition and progressWorkflowAction to progress through the workflow. Example code in the Sample SOAP Client
27/May/2005 The new version of RPC is out. The createIssue code now uses the new 3.2 code base and respects field validations and requirements set out in the field layouts.
18/Apr/2005 Looks like the "fix" below for the XML-RPC was especially poor. Now fixed with unit tests
01/Mar/2005 Added "customFieldValues" to the XML-RPC issue object. You should now be able to create custom field values with the issue.
15/Feb/2005 JIRA 3.1 has just been released! This ships with RPC Plugin 1.4 with enhanced SOAP functionality. You can now add attachments & custom fields to issues among many other improvements . Special thanks must go to Simon Mittag for contributing much of the code!
31/Jan/2005 The 3.5-1 version of the RPC plugin has some new methods to give you more better access to issues and also fixed the method to add attachments to an issue.

Version History

RPC Version JIRA Version(s) Comments
3.12.2-1 3.12 No functional changes - verified to work with 3.12
3.12.1-1 3.12 No functional changes - verified to work with 3.12
3.12-1 3.12 No functional changes - verified to work with 3.12
3.11-1 3.11 Added methods to retrieve Sub-task types. This change breaks backwards compatibility
3.10.2-1 3.7.2 No functional changes - verified to work with 3.10.2
3.10.1-1 3.7.2 No functional changes - verified to work with 3.10.1
3.10-1 3.7.2 No functional changes - verified to work with 3.10
3.9.2-1 3.7.2 No functional changes - verified to work with 3.9.2
3.9.1-1 3.7.2 No functional changes - verified to work with 3.9.1
3.9-1 3.7.2 No functional changes - verified to work with 3.9
3.8.1-1 3.7.2 No functional changes - verified to work with 3.8.1
3.8-1 3.7.2 No functional changes - verified to work with 3.8
3.7.2-1 3.7.2 Fixes JRA-11878 and JRA-11445
3.7-1 3.7 No functional changes - verified to work with 3.7
3.7-beta2-1 3.7-beta2 No functional changes - verified to work with 3.7-beta2
3.7-beta1-1 3.7-beta1 Fixes JRA-11062 - verified to work with 3.7-beta1
3.6.5-1 3.6.5 No functional changes - verified to work with 3.6.5
3.6.4-1 3.6.4 No functional changes - verified to work with 3.6.4
3.6.3-2 3.6.3 Bugfix for JRA-10595
3.6.3-1 3.6.3 No functional changes - verified to work with 3.6.3
3.6.2-1 3.6.2 No functional changes - verified to work with 3.6.2
3.6.1-1 3.6.1 No functional changes - verified to work with 3.6.1
3.6-1 3.6 No functional changes - verified to work with 3.6
3.5.3-1 3.5.3 No functional changes - verified to work with 3.5.3
3.5.2-1 3.5.2 No functional changes - verified to work with 3.5.2
3.5.1-1 3.5.1 No functional changes - verified to work with 3.5.1
3.5-1 3.5 addAttachmentsToIssue now works with byte[][] objects. Added getIssueCountForFilter and getIssueById. Added new Admin service to get the configuration of the JIRA instance being accessed.
3.4.3-1 3.4.3 No functional changes - verified to work with 3.4.3
3.4.2-1 3.4.2 No functional changes - verified to work with 3.4.2
3.4.1-1 3.4.1 No functional changes - verified to work with 3.4.1
3.3.3-1 3.3.3 No functional changes - verified to work with 3.3.3
3.3.2-1 3.3.2 No functional changes - verified to work with 3.3.2
3.3.1-1 3.3.1 No functional changes - verified to work with 3.3.1
3.3-2 3.3.x Moved to new versioning system. Added progress workflow methods () to the SOAP interface.
3.3-1 3.3.x Internal development release
1.5.3 3.2.1 Added methods updateIssue, getIssuesFromFilter, addComment, addVersion, getCustomFields and getFieldsForEdit
1.5.2 3.2 Create issue now respects field layout definition. Refactored backend code (got rid of about 600 lines of code). Added getSubTaskIssue
1.4.3 3.1.1 Proper fix & tests for XML-RPC. To add a custom field value you'll need to add a Vector under the key "customFieldValues". The Vector contain HashTables with keys "customfieldId" (String) and "values" (Vector of Strings).
1.4.2 3.1.1 Shipped with 3.1.1
1.4.1 3.1 XML-RPC can now add custom fields to issues
1.4 3.1 All new Axis backend. Many updates to SOAP, none to XML-RPC
1.3.x 3.1-DEV Sorry for any confusion on this. 1.3.x was an internal development release, and does not reliably work with publicly available versions of JIRA
1.2.2 3.0.x This is the last version available for JIRA 3.0.x. RemoteExceptions now extends Exception rather than NestableException
1.2.1 3.0.x Fixes a problem with mandatory field validations
1.2.0 3.0.x Released version with JIRA 3.0

Open bug reports

See also

Creating a SOAP Client
Creating a XML-RPC Client

Extending the Plugin

Extending RPC Plugin for SSO

Labels

plugin plugin Delete
rpc rpc Delete
soap soap Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Mar 09, 2007

    Erich Oliphant says:

    The source for the 3.7.31 version does not appear to be in the repository

    The source for the 3.7.3-1 version does not appear to be in the repository

  2. Aug 17, 2007

    Basilio Vera says:

    Is there any option or possible call to LOG WORK DONE? It's the most useful func...

    Is there any option or possible call to LOG WORK DONE? It's the most useful function for my system.

    I'm trying to integrate the RPC-Plugin with a Subversion pre-commit hook, and trough the comment log I'd like to input work done, for example:

    "JRA-1234 Fix all feature. [3h]"

    Using the RPC-Plugin I'd like to add 3 hours of work done to the task automatically. That's possible modifying the pre-commit hook script of the repository.

    Regards,

    Basi. 

    1. Nov 08, 2007

      Stefan Reuter says:

      Maybe a bit late but if you are still interested have a look at \Extracting Jira...

      Maybe a bit late but if you are still interested have a look at [Extracting Jira Worklogs from Subversion|http://blogs.reucon.com/srt/2007/11/08/extracting_jira_worklogs_from_subversion.html].

      This does exactly what you describe and utilizes a modified version of the Jira RPC Plugin that allows to perform actions on behalf of another user. 

  3. Jun 27

    Ximon Eighteen says:

    The source for 3.12.31 appears to have a broken project.xml, it has two develope...
    • The source for 3.12.3-1 appears to have a broken project.xml, it has two developers sections. Merging them into one keeps Maven 1.1 happy.
    • I'm getting a lot of these types of error:
    - Attempting to download easymock:easymockclassextension:1.2.1:jar from http://repository.atlassian.com
    38K downloaded
    Error retrieving artifact from [http://repository.atlassian.com]: org.apache.maven.verifier.ChecksumVerificationException: Error retrieving checksum file for
     /easymock/jars/easymockclassextension-1.2.1.jar
    - Attempting to download easymock:easymockclassextension:1.2.1:jar from http://mirrors.ibiblio.org/pub/mirrors/maven
    - Attempting to download easymock:easymockclassextension:1.2.1:jar from http://www.ibiblio.org/maven
    - Attempting to download easymock:easymockclassextension:1.2.1:jar from http://dist.codehaus.org/

    Has it downloaded the jar that it didn't like the checksum of or not? It doesn't look like it.

    Ah I get it, it downloaded, failed checksum validation, then tried looking for it elsewhere... but I assume didn't find it and so kept the failed version?