Releases: indexdata/yaz4j
v1.6.0
-
One pom.xml instead of 4. The consequence is that yaz4j uses
maven-antrun-plugin to run yaz-config, swig, compilers etc. However,
we'll have to figure out compilation options ourselves. Only Windows
and Linux supported now. -
yaz4j no longer uses finalize. This makes it more difficult to prevent
leaks for ZOOM objects such as Record. To ease the use of the API, most
objects supports Closeable interface. Connections manages result sets,
scan sets and packages. Result sets manages returned records.. This means
that in normal operations users of the API will primarily just have to
do RAII for Connection. Rest will be taken care of. Query is a standalone
managed object in YAZ. It will never be stored in object state, just
constructed temporarily. If a closed object is used, IllegalStateException
is thrown. -
PrefixQuery and CQLQuery may throw ZoomException.
-
Native shared object may be bundled with jar. Enable with profile
bundle
.