Frost Server: v2.6.5 Release

Release date:
September 1, 2026
Previous version:
v2.6.4 (released July 3, 2026)
Magnitude:
0 Diff Delta
Contributors:
0 total committers
Data confidence:
Commits:

Top Contributors in v2.6.5

Could not determine top contributors for this release.

Directory Browser for v2.6.5

All files are compared to previous version, v2.6.4. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

Changelog

Version 2.6.5

Internal changes & Bugfixes * Fixed "connection closed" database errors in MQTT service due to overly long living persistence manager. * Updated dependencies.

Version 2.6.4

Internal changes & Bugfixes * Updated dependencies. * Declared bouncycastle as direct dependency.

Version 2.6.3

Internal changes & Bugfixes * Updated dependencies. * Add connection validation settings to BasicDataSource. * Fixed #2263: Custom Entity Linking Fails with UUID primary keys.

Version 2.6.2

Internal changes & Bugfixes * Fixed #2247: GeoJSON format incorrect when location or feature is a full Feature. * Fixed inconsistent model state when database is not ready at startup. * Improved performance of table loading. * Fixed primary key not always being selected in joins.

Version 2.6.1

Internal changes & Bugfixes * Updated dependencies. * Fixed exception when auto-detecting base url and no path header is set. * Fixed incorrect nullable default in XML-CSDL. * Fixed #2210: issue with Projects Plugin when using String FeatureOfInterest ids. * Fixed missing projects-rules for Tasking. * Fixed expand returning null link when target can not be read. * Fixed timing of security wrapper initialisation. * Enabled compression in Tomcat.

Version 2.6.0

New Features * Projects Plugin: * Automatically create roles obscreate, obsupdate, obsdelete, obspropcreate, obspropupdate, obspropdelete. * obsprop* roles can be applied globally, to create users that can manage (all) ObservedProperties. * obs* rolea can be applied globally or project related, to create users that can manage only Observations. * Added metrics support, sponsored by the city of Hamburg. * Added support for EWKT in queries. * HTTP Tool on index page now formats returned JSON. * When anonymous read is not allowed, anonymous connections over MQTT are rejected. * Generated features' Projects and restricted flag can be updated when the Location is updated. * When using the Projects Plugin, generated Features now get the same restricted status and Projects as the Location they are generated from.

Internal changes & Bugfixes * Fixed ProjectRoleDecoder aborting when a non-existing project is found in a role. * Changed GeoJSON serialiser to streaming, improving performance of the GeoJSON resultFormat. * Fixed #2132: Incomplete validation of entities for PUT. * Fixed expand of single entity with no target returning an object. * Fixed sources for test suite not being created * Fixed #2114: JSON-filters not working on Datastream/observedArea. * Fixed that not all plugins would generate liquibase parameters for all liquibase calls. * Added Actuation support to the Projects plugin. * Fixed #2072: Users are always anonymous when combining keycloak, finegrained auth and anonymous access. * Fixed #2073: Projects plugin has no default value for isPublic and restricted columns. * MariaDB: avoid use of distinctOn on MariaDb, as not supported. * Fixed exception in Projects plugin when fetching Locations. * Added tests for MQTT-Create and fine-grained authorisation. * Fixed #2103: Moved postgres and postgis libs in Docker containers from ${CATALINA_HOME}/lib to ${CATALINA_HOME}/webapps/FROST-Server/WEB-INF/lib