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.2+

16.11.0

See Structure API Versions for full version information and downloads.

2. Compatible Changes in the Java API

  • The new DarkFeatures class, backed by Jira's ApplicationProperties, is used to obtain advanced configuration parameters where previously Structure relied on system properties. It is primarily intended to be used by Structure itself and other ALM Works products.
  • La.cast() is a new static factory method that produces a La instance that safely casts objects to the given class. It complements the existing La.instanceOf() factory method.
  • A new version of RowTree.appendForest() takes a java.util.function.LongPredicate instead of the LongPredicate from HPPC. The old method has been deprecated.