This page shows the release notes of older versions up until the point that the new version was released. For a full list of release notes of an old version, consult the documentation of that version.
For example if you want to see what is fixed in each 2019.1.x patch release, consult the release notes in the documentation of the 2019.1 release.
2024.0
2024.0.08
Upgrade considerationAdvanced Raster Services
LF-2478, LF-2612
2024.0.04
ImprovementAdvanced Raster Services
LCD-13456
TLcdGDALModelDecoder
can now handle data in which the image is
rotated relative to the axes of the model reference. In this case a fitted (also called "derived") projected
ILcdGridReference
will be returned as a model reference.
ImprovementAdvanced Raster Services
LCD-13455
TLcdGDALModelDecoder
will now decode a ILcdModelTreeNode
if the data contains subdatasets.
2024.0
New featureAdvanced Raster Services
LuciadFusion and LuciadLightspeed users can now visualize ECW images with any number of bands and any bit depth.
Upgrade considerationAdvanced Raster Services
LF-2542
com.erdas.gen3.ecwjp2:ecw-native
has been upgraded to version 6.1.0.1084.
Upgrade considerationAdvanced Raster Services
The class TLcdECWConfiguration
is now removed from the API to keep the API clean and
simple. If you were using this class, it is now required to use TLcdECWModelDecoder#getMaxCacheSize
and
TLcdECWModelDecoder#setMaxCacheSize
instead of similar methods exposed by
TLcdECWConfiguration
.
The class TLcdECWImageDecoder
is now removed from the API due to its limited capability
in supporting decoding of multi band and multi bit depth ECW data files. If you were using this class, it is now
required to use the enhanced TLcdECWModelDecoder
, which fully supports decoding
multi band and multi bit depth ECW data files. This updated decoder provides a more robust and versatile solution
for handling ECW data.
The previous
libecw-6.1.*.jar
libraries are now replaced by
ecw-6.1.0-native*.jar
containing the native libraries provided as part of ERDAS ECW JP2 SDK 6.1.0. This change also adds the
ecw-6.1.0.jar
library which contains the JNI bindings to access the
functionalities exposed by the packaged native libraries.
Upgrade considerationAdvanced Raster Services
TLcdGDALModelDecoder#setUnlockAllFormats(boolean)
and the system property com.luciad.format.gdal.unlockAllFormats
have been replaced
with the method TLcdGDALModelDecoder#setAllowUnverifiedFormats(boolean)
and the system property com.luciad.format.gdal.allowUnverifiedFormats
.
The old method would only unlock a specific set of whitelisted formats, whereas the new method will unlock any and all formats
for which a GDAL driver is found.
Upgrade considerationAdvanced Raster Services
TLcdGDALModelDecoder
can no longer decode Arc/Info Export E00 GRID files.
The GDAL library no longer offers supports for this format.
The jpeg, png16 and proj libraries are no longer loaded separately, they are now packaged with the gdal library.
2023.1
2023.1.07
ImprovementAdvanced Raster Services
LCD-13254
TLcdPegasusModelDecoder
now has out of the box support for Pegasus datasets that are
created with the latest Leica processing software, without the need for renaming the .csv
and
.txt
files.
2023.1.04
Bug fixAdvanced Raster Services
LCD-13213
TLcdGeospatialPDFModelDecoder
now calculates the bounds of the model elements more
accurately by using double precision (64 bit instead of 32 bit) to calculate the width and height of the bounds.
2023.0
2023.0.06
Upgrade considerationAdvanced Raster Services
LF-2453, LF-2464
2023.0.03
Upgrade considerationAdvanced Raster Services
LCD-12970
TLcdECWModelDecoder
: the libecw-6.1.*.jar
libraries were upgraded to a
newer build of the ECW SDK to fix a certificate issue on Mac. This prevented the decoder from loading
libecw61.dylib
, and could trigger a malware warning on the client.
2023.0
ImprovementAdvanced Raster Services
LF-2296
Upgrade considerationAdvanced Raster Services
LCD-12779
TLcdECWModelDecoder
has been upgraded to use ERDAS ECW JP2 SDK 6.1. The names of the JAR
files containing the native libraries reflect this change: libecw-6.0.*.jar
is now
libecw-6.1.*.jar
. No other changes are necessary.
2022.1
2022.1.07
ImprovementAdvanced Raster Services
LCD-12801
TLcdLuciadPanoramaModelEncoder
constructor. Higher values of this parameter will cause the
full-quality output panoramic images to have fewer tiles with bigger file sizes.
2022.1
Upgrade considerationAdvanced Raster Services
LCD-12358
TLcdECWModelDecoder
has been upgraded to use ERDAS ECW JP2 SDK 6.0. The names of the JAR
files containing the native libraries reflect this change: libecw-5.4.*.jar
is now
libecw-6.0.*.jar
. No other changes are necessary.
2022.0
2022.0.15
Bug fixAdvanced Raster Services
LCD-12454
TLcdPegasusModelDecoder
.
2022.0.13
Bug fixAdvanced Raster Services
LCD-12591
TLcdGeospatialPDFModelDecoder#decode
will now correctly parse UTF-16 Little Endian
encoded metadata.
2022.0.04
Bug fixAdvanced Raster Services
LCD-12481
TLcdGeospatialPDFModelDecoder#decode
will now correctly parse UTF-16 encoded metadata.
2022.0
Bug fixAdvanced Raster Services
LCD-12265
TLcdPegasusModelDecoder
now includes the 'Internal Orientation.csv' and referenced image
files in the supporting sources of its models' TLcdModelMetadata
.
Bug fixAdvanced Raster Services
LCD-12265
TLcdGeoSPOTModelDecoder
now adds the supporting sources and data series to the
TLcdModelMetadata
of its decoded models.
- When decoding a REP file, the model metadata contains the BIL, HDR and RSC files as supporting sources.
- When decoding a DSC file, the model metadata contains every referenced REP subset as data series, each containing their respective BIL, HDR and RSC as supporting sources.
2021.1
2021.1.14
Bug fixAdvanced Raster Services
LF-2231
Bug fixAdvanced Raster Services
LCD-12302
TLcdGeospatialPDFModelDecoder#discoverDataSources
will now return multiple data sources
when decoding a Geospatial PDF with multiple map frames.
2021.1.11
Bug fixAdvanced Raster Services
LCD-12271
TLcdECWModelDecoder
: fixed incorrect positioning of images that use feet as their unit of
measure.
2021.1.10
Bug fixAdvanced Raster Services
LCD-12257
TLcdECWModelDecoder
: fixed issue where accessing an ECW image would fail silently if the ECW
file became unavailable after decoding the model but before first accessing the data.
2021.1.05
ImprovementAdvanced Raster Services
LCD-12186
2021.1.03
Bug fixAdvanced Raster Services
LF-2195
2021.1.02
Bug fixAdvanced Raster Services
LF-2199
2021.1
New featureAdvanced Raster Services
ILcdModelDecoder
class has been introduced for helping you decode custom datasets
containing panoramic images: the CycloramaXMLModelDecoder
class contains logic to decode the
Cyclorama data format.
ImprovementAdvanced Raster Services
LCD-12021
TLcdPegasusModelDecoder
now supports datasets with asymmetrical image parameters.
ImprovementAdvanced Raster Services
2021.0
2021.0.10
Bug fixAdvanced Raster Services
LCD-12032
TLcdECWModelDecoder
: fixed a potential JVM crash when attempting to decode a corrupted ECW
file.
2021.0
New featureAdvanced Raster Services
New featureAdvanced Raster Services
TLcdMrSIDModelDecoder
now supports multispectral images with up to 255 bands and more than 8-bits per band.
LiDAR point clouds and password protected files are currently not supported.
Bug fixAdvanced Raster Services
TLcdMrSIDModelDecoder
did not read the least detailed level of a MrSID image. This has been fixed.
Bug fixAdvanced Raster Services
LCD-11683
TLcdMrSIDModelDecoder
now properly supports filenames that contain non-ASCII characters.
Upgrade considerationAdvanced Raster Services
TLcdMrSIDModelDecoder
is no longer supported on 32-bit Linux systems as this is no longer
supported by the MrSID decoding SDK.
Upgrade considerationAdvanced Raster Services
2020.1
2020.1.22
Bug fixAdvanced Raster Services
LCD-11806
TLcdGDALModelDecoder
that made it fail to recognize certain
.IMG files as containing elevation data.
2020.1.20
Bug fixAdvanced Raster Services
LCD-11762
TLcdGDALModelDecoder
left files open even after
ILcdModel#dispose
was called. As a result, decoded files could not be renamed or removed until the JVM process exited.
2020.1.15
Bug fixAdvanced Raster Services
TLcdMrSIDModelDecoder
would eventually produce
an image with the wrong colors in a GXY view due to incorrect processing of the alpha channel.
Bug fixAdvanced Raster Services
2020.1.08
Bug fixAdvanced Raster Services
LCD-11635
TLcdLuciadPanoramaModelEncoder
failed if a
ILcdOGCFeatureIDRetriever
was provided.
2020.1.03
Bug fixAdvanced Raster Services
LCD-11577
TLcdLuciadPanoramaModelEncoder
.
Bug fixAdvanced Raster Services
LCD-11586
TLcdPegasusModelDecoder
failed to decode url-based sources on linux.
2020.1.01
ImprovementAdvanced Raster Services
LCD-11523
IOException
instead.
2020.1
New featureAdvanced Raster Services
Data formats that contain panoramic images can now be decoded and served with LuciadFusion for visualisation in LuciadRIA.
Out-of-the-box, the Luciad products support reading panorama data from from E57 files and Pegasus spherical image tracks.
For unsupported formats, the API provides means to create custom data models. See packages
com.luciad.panorama.model
and com.luciad.panorama.transformation
.
The API provides a way to export any valid panorama model to a standardized CubeMap model. See
TLcdLuciadPanoramaModelEncoder
for more information.
The CubeMap model can be served with LuciadFusion as a Panoramics service.

For more details, see the Panoramic images reference guide in the documentation.
New featureAdvanced Raster Services
Upgrade considerationAdvanced Raster Services
LCD-11435, LCD-11437
TLcdGDALModelDecoder
can now decode Geospatial PDF files. This is not supported
on Linux 32-bit platforms, or Linux distributions that still use the old ABI (such as RHEL 7).
2020.0
2020.0.12
Bug fixAdvanced Raster Services
LCD-11320
2019.0
2019.0.10
Bug fixAdvanced Raster Services
LF-1855
2018.1
2018.1
ImprovementAdvanced Raster Services
LCD-10270
TLcdGDALModelDecoder
will now try and find external prj or ref files when the georeference
of the embedded WKT could not be parsed. This means that it is now possible to georeference a file by adding a WKT
string to an external filename.prj file next to the source file.
For more information, have a look at the TLcdWKTModelReferenceDecoder
class javadoc.
2018.0
2018.0
Upgrade considerationAdvanced Raster Services
The native libraries used by the decoder have been updated to version 5.4 of the ERDAS ECW JPEG2000 Software Development Kit (SDK) for this purpose. The support for linux 32-bit binaries has been removed in this version.
2016.1
2016.1.18
Bug fixAdvanced Raster Services
LCD-8781
2016.0
2016.0.01
ImprovementAdvanced Raster Services
LCD-7696
2016.0
ImprovementAdvanced Raster Services
- Arc/INFO Binary Grid (.adf)
- Azavea Raster Grid (.arg)
- BSB Nautical Chart Format (.kap)
- VTP Binary Terrain Format (.bt)
- New Labelled USGS DOQ (.doq)
- Arc/Info Export E00 GRID
- NOAA .gtx vertical datum shift
- HF2/HFZ heightfield raster (.hf2, .hfz)
- Erdas Imagine (.img)
- Erdas 7.x .LAN and .GIS
- SRTM HGT Format (.hgt, .DEM)
- GXF - Grid eXchange File (.gxf)
- SGI Image Format (.bw, .rgb, .rgba, .sgi)
- Snow Data Assimilation System (.hdr)
- GDAL Virtual (.vrt)
- Arc/Info ASCII Grid
- ADRG/ARC Digitilized Raster Graphics (.gen/.thf)
- Microsoft Windows Device Independent Bitmap (.bmp)
- Spot DIMAP (metadata.dim)
- Military Elevation Data (.dt0, .dt1, .dt2)
- ECRG Table Of Contents (TOC.xml)
- ESRI .hdr Labelled
- ERMapper (.ers)
- TIFF / BigTIFF / GeoTIFF (.tif)
- JPEG JFIF (.jpg)
- KMLSUPEROVERLAY
- NITF (.ntf, .nsf, .gn?, .hr?, .ja?, .jg?, .jn?, .lf?, .on?, .tl?, .tp?, etc.)
- Raster Product Format/RPF (CADRG, CIB)
- Standard Raster Product (ASRP/USRP)
- USGS ASCII DEM / CDED (.dem)
- The GDAL Developer's Guide
- TLcdGDALModelDecoder to decode ERDAS Imagine files.