1. Minor Java API Release

There are a few API additions coming with this release. The changes are backwards-compatible, so any code using API 17.x should work fine.

Jira Version

New API Version

7.13+

17.5.0

See Structure API Versions for full version information and downloads.

2. Compatible Changes in the Java API

The StructurePluginHelper interface has two new methods: isSystemAdmin() and isSystemAdmin(ApplicationUser) check whether a user is a Jira system administrator. They complement the existing isAdmin() methods.

The BackupOperation interface has several new methods that allow you to do partial backups and back up to OutputStream instead of a file on the server:

  • setBackupStructureIds(LongIterable)
  • setBackupViewIds(LongIterable)
  • setBackupAppConfiguration(boolean)
  • setBackupPerspectives(boolean)
  • setBackupFavorites(boolean)
  • backupToStream(OutputStream)

Three new methods have been added to the CoreIdentities class to support memos and improve support for folders:

  • memo(long)
  • isMemo(ItemIdentity)
  • isFolder(ItemIdentity)