ImprovementLuciadFusion
LCD-13772
TLcdWMSGeoJsonGetFeatureInfoEncoder
now accepts a parameter that indicates whether a property's name TLcdDataProperty#getName()
or its display name TLcdDataProperty#getDisplayName()
should be used as key for the feature info properties.
By default, a property's name is used, but you can plug in your own TLcdWMSGeoJsonGetFeatureInfoEncoder
to change this.
Bug fixLuciadFusion
LF-2715
Bug fixLuciadFusion
LCD-13764
TLspShapeLayerBuilder
: when vector data is defined in a grid reference with a large unit of
measure, the data loading of the layer could take a long time.
Bug fixLuciadFusion
LCD-13769
TLcdGeoPackageModelDecoder
did not match with the instance class of the datatype.
Bug fixLuciadFusion
LCD-13389, LCD-13390
IllegalArgumentException
or ArrayIndexOutOfBoundsException
when used in combination with SLD styling to render data on a Lightspeed view.
2024.1
2024.1.07
Bug fixLuciadFusion
LF-2710
2024.1.06
ImprovementLuciadFusion
LCD-13733
ILcdWFSFilteredModelFactory
by adding an
@LcdService
annotation
to the implementation. This interface is used by the WFS service to filter requested data based on filter
properties included in a GetFeature
or GetFeatureWithLock
request.
Examples include an OGC Filter, a feature sorting condition, a feature limit, and/or
a feature properties filter. Only the factory with the highest priority is used. By default, a factory
with support for the filter properties defined in TLcdWFSGetFeatureConstraints
is used.
Bug fixLuciadFusion
LF-2703, LF-2712
Bug fixLuciadFusion
LCD-13753
TLcdCompositeGXYLayerFactory
: the default GXY vector layer factory now takes
model read locks when accessing model bounds.
2024.1.05
Bug fixLuciadFusion
LF-2702
Bug fixLuciadFusion
LF-2701
2024.1.04
ImprovementLuciadFusion
LCD-13704
Bug fixLuciadFusion
LCD-13719
TLcdXYText
when using text with a carriage return, for instance ABC\r\nDEF.
The text object would have zero width, and only "DEF" was displayed in a GXY view.
Both are now resolved.
Bug fixLuciadFusion
LCD-13720
LockFeature
of GetFeatureWithLock
request.
Such locks were only released by using them in a Transaction
request
with a lock release action.
Bug fixLuciadFusion
LCD-13712
TLcdGeoTIFFWCSCoverageDecoder
to throw an ArrayIndexOutOfBoundsException
in selected cases during decoding.
Bug fixLuciadFusion
LCD-13714
TLspComplexStrokedLineStyle
: fixed an issue where lines styled with a
TLspComplexStrokedLineStyle
,with the orientation set to
ComplexStrokeOrientation#CAMERA_FACING
, would sometimes become very narrow or disappear.
Bug fixLuciadFusion
LCD-13709
Bug fixLuciadFusion
LCD-13709
Bug fixLuciadFusion
LF-2691
Bug fixLuciadFusion
LF-2696
Bug fixLuciadFusion
LCD-13692
ILcdSurface
instances containing
circles or circular arcs.
Bug fixLuciadFusion
LCD-13717
TLcdWFSLockFeatureRequest
didn't correctly initialize the default value for
the expiry time in case the WFS server did not support WFS 2.0.0. In this case, a default value
of 300 minutes was used instead of the expected 5 minutes.
Bug fixLuciadFusion
LCD-13717
TLcdWFSGetFeatureWithLockRequest
didn't correctly initialize the default values for
the expiry time and lock action properties. Not setting an expiry time resulted in an expiry time of 0 seconds,
while the default value is expected to be 300 seconds. Not setting a lock action resulted in a
NullPointerException
when the request was used.
Bug fixLuciadFusion
LCD-13716
TLcdWFSLockFeatureRequest
and
TLcdWFSGetFeatureWithLockRequest
resulted in an incorrect expiry time value in case the WFS
server did not support WFS 2.0.0. For WFS versions 1.0.0 and 1.1.0, a conversion needs to be done to minutes.
See the javadoc of the method for the updated conversion logic.
2024.1.03
ImprovementLuciadFusion
LF-1873
ImprovementLuciadFusion
LCD-13665
TLcdGeoJsonModelEncoder
can now encode properties that contain objects of type
ILcdShape
. This was previously only possible if that property was marked as
the domain object's geometry through a TLcdHasGeometryAnnotation
.
Bug fixLuciadFusion
LF-2690
Bug fixLuciadFusion
LCD-13701
GetFeature
request for a non-georeferenced feature type
if the request contained a bounding box spatial filter.
Bug fixLuciadFusion
LF-2687
2024.1.02
Bug fixLuciadFusion
LF-2682
Bug fixLuciadFusion
LF-2681
Bug fixLuciadFusion
LCD-13691
2024.1.01
ImprovementLuciadFusion
LF-2676
ApplicationListener
asynchronously, if it indicates it supports asynchronous execution via its ApplicationListener.supportsAsyncExecution
method.
ImprovementLuciadFusion
LCD-13491
TLcdGeoTIFFModelDecoder
now logs the reference priority mode used when decoding the
raster reference for a file when the logging level is set to debug
.
ImprovementLuciadFusion
LF-2673
ImprovementLuciadFusion
LCD-13669
TLcdOGCFilterDecoder
now also accepts fes:Literal
as XML element to
represent the time value in a binary temporal filter condition (for example, TEquals
). Before,
only a gml:TimeInstant
containing a gml:timePosition
was accepted.
The time value in a fes:Literal
element needs to be formatted according to ISO 8601
(e.g. 2025-01-28T02:45:00.000Z), similar to the time value used in a gml:timePosition
.
ImprovementLuciadFusion
LCD-13670
String
representation, you can now use a new
encodeToString
method in TLcdOGCFilterEncoder
that accepts an OGC Filter and the desired OGC Filter encoding version (1.1.0 or 2.0.0).
ImprovementLuciadFusion
LCD-9349
TLspCreateController#setHandleLabelStyler
, which allows to
customize the appearance of the handle's label during the creation of a geometry.
ImprovementLuciadFusion
LCD-13687
TLcdE57ModelDecoder
now contains a safeguard for panoramic image datasets with invalid
values the pixelWidth
and pixelHeight
values of spherical images.
Datasets containing such invalid values can now be processed into Luciad Panorama datasets.
ImprovementLuciadFusion
LCD-12674, LCD-12676, LCD-12677
TLcdTFWRasterModelDecoder
, TLcdTABRasterModelDecoder
,
and TLcdRasterModelDecoder
.
ImprovementLuciadFusion
LCD-12988
TLcdE57ModelDecoder
, to facilitate out-of-the box support for datasets that are
created with more recent versions of the Leica software.
ImprovementLuciadFusion
LCD-13034
Bug fixLuciadFusion
LF-2670
FILTER
parameter would fail
when LuciadFusion Platform access control was enabled.
Bug fixLuciadFusion
LF-2670
FILTER
parameter for GetMap requests.
GetMap requests could fail when the data contained in the requested LAYER
would be decoded in a ILcdModelTreeNode
.
Bug fixLuciadFusion
LF-2671
Bug fixLuciadFusion
LF-2667
Bug fixLuciadFusion
LF-2663
Content-Type
header could be set when serving a file.
This issue only occurred when running LuciadFusion Platform on a Tomcat server.
Bug fixLuciadFusion
LCD-13682
TLcdE57ModelDecoder
: added the acquisitionDateTime
property to
the decoded panoramic image elements of E57 datasets.
Bug fixLuciadFusion
LCD-7932, LCD-7930
TLcdGeoPackageModelEncoder
now correctly supports TLcdPrimaryKeyAnnotation
.
The support primary key types are:
TLcdCoreDataTypes.LONG_TYPE |
TLcdCoreDataTypes.SHORT_TYPE |
TLcdCoreDataTypes.INTEGER_TYPE |
TLcdCoreDataTypes.STRING_TYPE |
Bug fixLuciadFusion
LCD-13278
TLcdKML22Polygon
: when the altitude mode of a KML22 Polygon is set to CLAMP_TO_GROUND,
it will now use rhumbline interpolation instead of geodetic interpolation, as specified in official
the KML 2.2 specification. This behavior works both in GXY and Lightspeed views.
Bug fixLuciadFusion
LCD-13645
Bug fixLuciadFusion
LCD-13642
TLsp3DTileLayerBuilder
: Tiles in the foreground could sometimes disappear
unexpectedly when vertical exaggeration was applied to the view.
Bug fixLuciadFusion
LF-2664
Bug fixLuciadFusion
LCD-13643
Bug fixLuciadFusion
LCD-13589
TLcdE57ModelDecoder
where separate panoramic image locations from an
E57 dataset were accidentally merged into a single panorama.
Bug fixLuciadFusion
LCD-13683
TLcdOGCBinaryTemporalOperator
condition was not correctly evaluated in case
the tested data property (containing a date) occurred multiple times in the data.
Bug fixLuciadFusion
LCD-13676
TLcdOGCBinaryComparisonOperator
condition was not correctly evaluated in case
the tested data property occurred multiple times in the data.
2024.1
New featureLuciadFusion
LuciadFusion Studio now supports LGSx data, a reality capture file format defined by Leica Geosystems.
LGSx files archive a complete reality project in a single, highly compressed package, and may contain point clouds, imagery, assets, and metadata. LuciadFusion currently supports the following data types inside LGSx files:- Point cloud data, stored as packed HSPC data, which can be published in an HSPC service.
- Panorama data, which can be published in a Panoramics service.
The article Handling LGSx data explains in more detail how you can use LGSx data in LuciadFusion Studio.
New featureLuciadFusion
- LockFeature
- GetFeatureWithLock
- Transaction
TLcdDatabaseModel
, which includes vector data decoded from Microsoft SQL Server, DB2 Spatial, Informix (Geodetic and Spatial), Oracle (Locator
and Spatial), PostgreSQL PostGIS, SQLite SpatiaLite, and GeoPackage.
You can also extend this functionality by plugging in your own ILcdWFSServerModelEncoderFactory
.
More information can be found on this page.
New featureLuciadFusion
ILcdModelContainer
)
in WFS services. A WFS service will map a composite model to multiple WFS feature types. These feature types
will be listed in the capabilities document and can be used in all other WFS operations that require
a WFS feature type.
New featureLuciadFusion
TLcdGeoTIFFModelDecoder
) now supports loading TIFF data
with overview levels from an external file.
For a file named
<filename>.tif
the overview file is expected to be named <filename>.tif.ovr
.
For a file named
<filename>.tiff
the overview file is expected to be named <filename>.tiff.ovr
.
ImprovementLuciadFusion
LF-2648
ImprovementLuciadFusion
LF-2655
ImprovementLuciadFusion
LF-2641
ImprovementLuciadFusion
LCD-8013
TLcdShapeUtil
to check if polygons are self-intersecting, using
either ellipsoidal or cartesian calculations.
ImprovementLuciadFusion
ImprovementLuciadFusion
ImprovementLuciadFusion
- HSPC
- Panoramics
- OGC3DTiles
ImprovementLuciadFusion
build/maven/deploy.xml
now accepts a
-Drepository.id=X
parameter, that can link to a server
component in
your maven settings.xml
file. When this parameter is provided, the script assumes that
authentication is configured in that settings file and won't prompt you to input user credentials.
ImprovementLuciadFusion
LCD-13546
GetLegendGraphic
support for layers styled
with an SLD:
- External SVG and bitmap icons defined in a
PointSymbolizer
are now included in a legend. - The optional
WIDTH
andHEIGHT
parameters are now taken into account to generate legend icons. - An optional
LEGEND_OPTIONS
parameter is now supported to control the visual appearance of a legend, such as the font and background color. See the sample classsamples.wms.server.SLDLegendOptions
for the possibilities. Note that this option is currently only supported for WMSGetLegendGraphic
requests.
samples.wms.server.SLDWMSGetLegendGraphicEncoder
and
samples.wmts.server.SLDWMTSGetLegendGraphicEncoder
.
ImprovementLuciadFusion
The LuciadFusion Studio REST API and Java API now offer the capability to create, update, delete and fetch a single custom property at a time.
To perform these operations in Java, the methods getCustomProperty(String)
and
cloneAsEditableData()
have been added to the class TLfnData
.
Additionally, the class TLfnEditableData
has been added which contains the following
methods to modify the custom properties: putCustomProperty(String, Object)
,
deleteCustomProperty(String)
.
To enable LuciadFusion clients applications to perform these operations, the following LuciadFusion REST API endpoints have been added:
HTTP method | Path pattern |
GET | /api/data/{dataId}/custom-properties/{customPropertyName} |
PUT | /api/data/{dataId}/custom-properties/{customPropertyName} |
DELETE | /api/data/{dataId}/custom-properties/{customPropertyName} |
ImprovementLuciadFusion
Non-draped pixel-sized 3D lines with complex strokes are now oriented towards the viewer by default.
This behavior can be adapted by using
TLspComplexStrokedLineStyle.Builder#orientation(TLspComplexStrokedLineStyle.ComplexStrokeOrientation)
and passing
TLspComplexStrokedLineStyle.ComplexStrokeOrientation#PARALLEL_TO_EARTH_SURFACE
.
Draped strokes and world-sized strokes are always oriented parallel to the Earth's surface.

ImprovementLuciadFusion
elevationMode
SLD vendor option
accepting the values of ILspWorldElevationStyle.ElevationMode
.
ImprovementLuciadFusion
ILcdComplexPolygon
now has a List
accessor for its subpolygons.
ImprovementLuciadFusion
LCD-10555, LCD-12804
TLcdLASModelDecoder
can now additionally decode LASzip (LAZ) 1.4 files.
ImprovementLuciadFusion
TLspComplexStrokedLineStyle.Builder#elevationMode(ILspWorldElevationStyle.ElevationMode)
now correctly handles ILspWorldElevationStyle.ElevationMode#ABOVE_TERRAIN
.
In the past ILspWorldElevationStyle.ElevationMode#ABOVE_ELLIPSOID
was used instead.
ImprovementLuciadFusion
TLcdGeoTIFFModelDecoder
has improved support for GeoTIFF tags related to the
vertical coordinate system of a reference.
It now falls back on the EGM2008 vertical datum when the vertical datum is not supported.
ImprovementLuciadFusion
TLcdWKTReferenceParser
.
ImprovementLuciadFusion
TLcdEPSGReferenceParser
.
- EPSG:3901 to EPSG:3903
- EPSG:4097 to EPSG:4100
- EPSG:5318
- EPSG:5554 to EPSG:5556
- EPSG:5598
- EPSG:5698 to EPSG:5699
- EPSG:5707 to EPSG:5708
- EPSG:5832 to EPSG:5835
- EPSG:5942
- EPSG:5945 to EPSG:5976
- EPSG:6144 to EPSG:6176
- EPSG:6190
- EPSG:6696 to EPSG:6697
- EPSG:6700
- EPSG:6917
- EPSG:6927
- EPSG:7400 to EPSG:7405
- EPSG:7409 to EPSG:7414
- EPSG:7416 to EPSG:7423
- EPSG:7954 to EPSG:7956
- EPSG:8349 to EPSG:8350
- EPSG:8360
- EPSG:8370
- EPSG:8912
- EPSG:9422 to EPSG:9430
- EPSG:9449 to EPSG:9450
- EPSG:9452
- EPSG:9462
- EPSG:9500 to EPSG:9501
- EPSG:9505 to EPSG:9517
- EPSG:9519 to EPSG:9542
- EPSG:9656 to EPSG:9657
- EPSG:9705
- EPSG:9723 to EPSG:9725
- EPSG:9785
- EPSG:9897
- EPSG:9907
- EPSG:9920
- EPSG:9922
- EPSG:9924
- EPSG:9928 to EPSG:9935
- EPSG:9948 to EPSG:9953
- EPSG:10162 to EPSG:10174
- EPSG:10245 to EPSG:10246
- EPSG:10318
- EPSG:20001
ImprovementLuciadFusion
libjpeg-turbo
library to encode images as JPEG.
Depending on the used data and underlying hardware, this reduces the CPU usage during the processing
of a coverage that uses JPEG as tile format.
ImprovementLuciadFusion
TLcdGeoPackageModelEncoder
now uses the libjpeg-turbo
library
to encode images as JPEG. Depending on the used data and underlying hardware, this reduces the CPU usage
during the encoding process.
ImprovementLuciadFusion
libjpeg-turbo
library to encode maps as JPEG.
This improves the performance of GetMap
requests that use the JPEG format with up to 50%.
ImprovementLuciadFusion
LCD-7068
TLcdImageMeasureProviderFactory
has been added to work
on ALcdImage
directly without the need to construct a model around it.
ImprovementLuciadFusion
LCD-10575
TLcdGeoPackageModelEncoder
now correctly describes which geometry types are supported and which ones are not.
ImprovementLuciadFusion
LCD-11511
Bug fixLuciadFusion
LF-2647
Bug fixLuciadFusion
TLcdDatabaseModelEncoder
where it did not properly lock the given models before exporting or saving them.
Bug fixLuciadFusion
Bug fixLuciadFusion
FEATUREID
parameter was specified.
Bug fixLuciadFusion
NullPointerException
.
Bug fixLuciadFusion
typeName
parameter of a WFS Transaction request.
Bug fixLuciadFusion
TLcdLASModelDecoder
now takes into account the extra bytes when calculating the format size, making it possible to decode files which triggered
an error in earlier versions.
Upgrade considerationLuciadFusion
FusionServer(.sh/.bat)
script to run the LuciadFusion server now uses an increased
default heap size of 8GB to improve its overall performance when working with large datasets.
You can override the default settings by altering the
config/vmoptions/com.luciad.fusion.platform.vmoptions
file.
Upgrade considerationLuciadFusion
Group ID | Artifact ID | Old Version | New Version |
---|---|---|---|
org.springframework.boot | spring-boot | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-autoconfigure | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter-json | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter-logging | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter-web | 3.2.1 | 3.2.11 |
org.springframework | spring-aop | 6.1.2 | 6.1.14 |
org.springframework | spring-beans | 6.1.2 | 6.1.14 |
org.springframework | spring-context | 6.1.2 | 6.1.14 |
org.springframework | spring-core | 6.1.2 | 6.1.14 |
org.springframework | spring-expression | 6.1.2 | 6.1.14 |
org.springframework | spring-web | 6.1.2 | 6.1.14 |
org.springframework | spring-webmvc | 6.1.2 | 6.1.14 |
org.ow2.asm | asm | 9.6 | 9.7 |
org.ow2.asm | asm-commons | 9.6 | 9.7 |
org.ow2.asm | asm-tree | 9.6 | 9.7 |
com.fasterxml.jackson.datatype | jackson-datatype-jdk8 | 2.15.3 | 2.15.4 |
com.fasterxml.jackson.datatype | jackson-datatype-jsr310 | 2.15.3 | 2.15.4 |
com.fasterxml.jackson.module | jackson-module-parameter-names | 2.15.3 | 2.15.4 |
com.fasterxml.jackson.core | jackson-annotations | 2.15.3 | 2.15.4 |
com.fasterxml.jackson.core | jackson-core | 2.15.3 | 2.15.4 |
com.fasterxml.jackson.core | jackson-databind | 2.15.3 | 2.15.4 |
org.eclipse.jetty | jetty-client | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-http | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-io | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-plus | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-security | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-server | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-util | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-xml | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-annotations | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-plus | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-servlet | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-webapp | 12.0.7 | 12.0.9 |
org.eclipse.jetty.websocket | jetty-websocket-jetty-common | 12.0.7 | 12.0.9 |
org.eclipse.jetty.websocket | jetty-websocket-jetty-api | 12.0.7 | 12.0.9 |
org.eclipse.jetty.websocket | jetty-websocket-core-common | 12.0.7 | 12.0.9 |
org.eclipse.jetty.websocket | jetty-websocket-core-server | 12.0.7 | 12.0.9 |
org.eclipse.jetty.websocket | jetty-websocket-core-client | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-websocket-jakarta-client | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-websocket-jakarta-common | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-websocket-jakarta-server | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-websocket-jetty-server | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-websocket-servlet | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-alpn-client | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-jndi | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-session | 12.0.7 | 12.0.9 |
org.slf4j | jul-to-slf4j | 2.0.9 | 2.0.16 |
io.micrometer | micrometer-commons | 1.12.1 | 1.12.11 |
io.micrometer | micrometer-observation | 1.12.1 | 1.12.11 |
The following dependencies have been added:
Group ID | Artifact ID | Version |
---|---|---|
org.apache.tomcat.embed | tomcat-embed-el | 10.1.31 |
jakarta.enterprise | jakarta.enterprise.cdi-api | 4.0.1 |
jakarta.enterprise | jakarta.enterprise.lang-model | 4.0.1 |
jakarta.inject | jakarta.inject-api | 2.0.1 |
jakarta.interceptor | jakarta.interceptor-api | 2.1.0 |
org.slf4j | slf4j-api | 2.0.12 |
org.eclipse.jetty | jetty-ee | 12.0.9 |
Upgrade considerationLuciadFusion
Group ID | Artifact ID | Old Version | New Version |
---|---|---|---|
org.apache.commons | commons-configuration2 | 2.9.0 | 2.11.00 |
org.freemarker | freemarker | 2.3.32 | 2.3.33 |
com.fasterxml.jackson.datatype | jackson-datatype-jdk8 | 2.15.3 | 2.15.4 |
com.fasterxml.jackson.datatype | jackson-datatype-jsr310 | 2.15.3 | 2.15.4 |
com.fasterxml.jackson.module | jackson-module-parameter-names | 2.15.3 | 2.15.4 |
com.fasterxml.jackson.dataformat | jackson-dataformat-yaml | 2.15.3 | 2.15.4 |
org.slf4j | jul-to-slf4j | 2.0.9 | 2.0.16 |
org.slf4j | jcl-over-slf4j | 2.0.9 | 2.0.16 |
org.slf4j | log4j-over-slf4j | 2.0.9 | 2.0.16 |
org.springframework | spring-aop | 6.1.2 | 6.1.14 |
org.springframework | spring-beans | 6.1.2 | 6.1.14 |
org.springframework | spring-context | 6.1.2 | 6.1.14 |
org.springframework | spring-context-support | 6.1.2 | 6.1.14 |
org.springframework | spring-core | 6.1.2 | 6.1.14 |
org.springframework | spring-expression | 6.1.2 | 6.1.14 |
org.springframework | spring-jdbc | 6.1.2 | 6.1.14 |
org.springframework | spring-messaging | 6.1.2 | 6.1.14 |
org.springframework | spring-tx | 6.1.2 | 6.1.14 |
org.springframework | spring-web | 6.1.2 | 6.1.14 |
org.springframework | spring-webmvc | 6.1.2 | 6.1.14 |
org.springframework | spring-websocket | 6.1.2 | 6.1.14 |
org.springframework.ldap | spring-ldap-core | 3.2.1 | 3.2.7 |
org.springframework.security | spring-security-config | 6.2.1 | 6.2.7 |
org.springframework.security | spring-security-core | 6.2.1 | 6.2.7 |
org.springframework.security | spring-security-crypto | 6.2.1 | 6.2.7 |
org.springframework.security | spring-security-ldap | 6.2.1 | 6.2.7 |
org.springframework.security | spring-security-oauth2-core | 6.2.1 | 6.2.7 |
org.springframework.security | spring-security-oauth2-resource-server | 6.2.1 | 6.2.7 |
org.springframework.security | spring-security-web | 6.2.1 | 6.2.7 |
org.springframework.boot | spring-boot | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-actuator-autoconfigure | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-actuator | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-autoconfigure | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-configuration-processor | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter-actuator | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter-freemarker | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter-jdbc | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter-json | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter-logging | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter-security | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter-validation | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter-web | 3.2.1 | 3.2.11 |
org.springframework.boot | spring-boot-starter-websocket | 3.2.1 | 3.2.11 |
io.micrometer | micrometer-common | 1.12.1 | 1.12.11 |
io.micrometer | micrometer-jakarta9 | 1.12.1 | 1.12.11 |
io.micrometer | micrometer-observation | 1.12.1 | 1.12.11 |
io.micrometer | micrometer-core | 1.12.1 | 1.12.11 |
org.apache.tomcat.embed | tomcat-embed-el | 10.1.17 | 10.1.31 |
jakarta.xml.bind | jakarta.xml.bind-api | 4.0.0 | 4.0.2 |
org.ow2.asm | asm | 9.6 | 9.7 |
org.ow2.asm | asm-commons | 9.6 | 9.7 |
org.ow2.asm | asm-tree | 9.6 | 9.7 |
org.eclipse.jetty | jetty-client | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-http | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-io | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-plus | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-security | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-server | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-util | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-xml | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-annotations | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-plus | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-servlet | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-webapp | 12.0.7 | 12.0.9 |
org.eclipse.jetty.websocket | jetty-websocket-jetty-common | 12.0.7 | 12.0.9 |
org.eclipse.jetty.websocket | jetty-websocket-jetty-api | 12.0.7 | 12.0.9 |
org.eclipse.jetty.websocket | jetty-websocket-core-common | 12.0.7 | 12.0.9 |
org.eclipse.jetty.websocket | jetty-websocket-core-server | 12.0.7 | 12.0.9 |
org.eclipse.jetty.websocket | jetty-websocket-core-client | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-websocket-jakarta-client | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-websocket-jakarta-common | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-websocket-jakarta-server | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-websocket-jetty-server | 12.0.7 | 12.0.9 |
org.eclipse.jetty.ee10 | jetty-ee10-websocket-servlet | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-alpn-client | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-jndi | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-session | 12.0.7 | 12.0.9 |
org.eclipse.jetty.http2 | jetty-http2-common | 12.0.7 | 12.0.9 |
org.eclipse.jetty.http2 | jetty-http2-hpack | 12.0.7 | 12.0.9 |
org.eclipse.jetty.http2 | jetty-http2-server | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-alpn-conscrypt-server | 12.0.7 | 12.0.9 |
org.eclipse.jetty | jetty-alpn-server | 12.0.7 | 12.0.9 |
org.slf4j | jul-to-slf4j | 2.0.9 | 2.0.16 |
io.micrometer | micrometer-commons | 1.2.1 | 1.2.11 |
io.micrometer | micrometer-observation | 1.2.1 | 1.2.11 |
The following sample dependencies related to Jetty have been added:
Group ID | Artifact ID | Version |
---|---|---|
jakarta.enterprise | jakarta.enterprise.cdi-api | 4.0.1 |
jakarta.enterprise | jakarta.enterprise.lang-model | 4.0.1 |
jakarta.inject | jakarta.inject-api | 2.0.1 |
jakarta.interceptor | jakarta.interceptor-api | 2.0.1 |
org.eclipse.jetty | jetty-ee | 12.0.9 |
Upgrade considerationLuciadFusion
The following dependencies have been added to support reading JXR images contained in LGSx reality capture data:
Group ID | Artifact ID | Version |
---|---|---|
com.luciad.native | libjxr | 1.1+2 |
Upgrade considerationLuciadFusion
com.luciad.reference.format.allowApproximateVerticalReference
with the value false
.
Upgrade considerationLuciadFusion
libjpeg-turbo
.
This library is used by a number of components to improve performance for writing images as JPEG.
For each usage, a separate release note is added that describes the improvement.
Upgrade considerationLuciadFusion
LCD-13346, LCD-13416, LCD-13484, LCD-10555, LCD-12804
Group ID | Artifact ID | Old Version | New Version |
---|---|---|---|
software.amazon.awssdk | annotations | 2.17.168 | 2.25.57 |
software.amazon.awssdk | apache-client | 2.17.168 | 2.25.57 |
software.amazon.awssdk | arns | 2.17.168 | 2.25.57 |
software.amazon.awssdk | auth | 2.17.168 | 2.25.57 |
software.amazon.awssdk | aws-core | 2.17.168 | 2.25.57 |
software.amazon.awssdk | aws-query-protocol | 2.17.168 | 2.25.57 |
software.amazon.awssdk | aws-xml-protocol | 2.17.168 | 2.25.57 |
software.amazon.awssdk | json-utils | 2.17.168 | 2.25.57 |
software.amazon.awssdk | metrics-spi | 2.17.168 | 2.25.57 |
software.amazon.awssdk | profiles | 2.17.168 | 2.25.57 |
software.amazon.awssdk | protocol-core | 2.17.168 | 2.25.57 |
software.amazon.awssdk | regions | 2.17.168 | 2.25.57 |
software.amazon.awssdk | s3 | 2.17.168 | 2.25.57 |
software.amazon.awssdk | sdk-core | 2.17.168 | 2.25.57 |
software.amazon.awssdk | third-party-jackson-core | 2.17.168 | 2.25.57 |
software.amazon.awssdk | utils | 2.17.168 | 2.25.57 |
org.reactivestreams | reactive-streams | 1.0.3 | 1.0.4 |
com.github.mreutegg | laszip4j | 0.9 | 0.19 |
com.fasterxml.jackson.core | jackson-annotations | 2.15.3 | 2.15.4 |
com.fasterxml.jackson.core | jackson-core | 2.15.3 | 2.15.4 |
com.fasterxml.jackson.core | jackson-databind | 2.15.3 | 2.15.4 |
org.slf4j | slf4j-api | 2.0.9 | 2.0.16 |
The following dependencies have been added:
Group ID | Artifact ID | Version |
---|---|---|
software.amazon.awssdk | checksums | 2.25.57 |
software.amazon.awssdk | checksums-spi | 2.25.57 |
software.amazon.awssdk | crt-core | 2.25.57 |
software.amazon.awssdk | endpoints-spi | 2.25.57 |
software.amazon.awssdk | http-auth | 2.25.57 |
software.amazon.awssdk | http-auth-aws | 2.25.57 |
software.amazon.awssdk | http-client-spi | 2.25.57 |
software.amazon.awssdk | identity-spi | 2.25.57 |
commons-codec | commons-codec | 1.15 |
The following dependencies have been removed:
Group ID | Artifact ID | Version |
---|---|---|
org.apache | commons-codec | 1.11 |