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 16.x should work fine.

Jira Version

New API Version

7.6+

16.16.0

See Structure API Versions for full version information and downloads.

2. Compatible Changes in the Java API

2.1. Pinned columns in ViewSpecification

With the introduction of pinned columns in Structure 5.6, we have added a list of pinned column IDs to the view specification. There are 3 new methods to work with the list:

  • ViewSpecification.getPins()
  • ViewSpecification.Builder.setPins(List<String>)
  • ViewSpecification.Builder.getPins()

2.2. Resetting the ItemTracker

We have added a new method named reset() to the ItemTracker interface. It's meant to be used in situations when there are too many changes, or when it's impossible to know which items have changed. All clients calling getUpdate() after the reset() call will receive full updates.