Release Notes 1.8

What’s New

Support of Tomcat 10 and Java 21

You can now run security.manager NEXT on Tomcat 10 and Java 21. Therefore, support for Tomcat 9 and Java 11 is dropped. Please refer to the system requirements for further details.

Deprecation of license files

From this version on, security.manager NEXT will no longer require a license file. Already installed license files can be removed.

Update Notes

If you skip several versions during the update, please also follow all update notes of the intervening versions.

Update Tomcat and Java

Please update you Tomcat instance to version 10. In case you have been using Java 11 so far, please update to version 17 or 21.

Breaking change for queries used in feature restrictions and spatial restrictions (since 1.8.1)

Policies allow to define feature restrictions and spatial restrictions to limit access to features of a layer. Both types of restrictions require you to define a query that may contain references to attributes of the requesting user like this:

Referencing the user attribute 'level' in a query
{
    ...
    "restrictions": {
        "user_level_only": {
            "type": "feature",
            "query": "LEVEL <= ${user.level}"
        }
    }
}

security.manager now checks that user attributes only resolve to SQL literal values when they are replaced in query expressions. If you have to accept user attribute values resolving to anything else than SQL literals, you must now explicitly mark them as insecure inside the query. Otherwise user requests will fail with errors. See section Accepted User Attributes for details.

Warnings

OGC API Features

With ArcGIS 11.0 and 11.1, on services with activated security.manager NEXT, unauthorized layer information can be exposed via the OGC API Features endpoint. Please deactivate OGC API Features on those services.

Changelog

1.8.1

Fixed Security Issues

SECNEXT-442

Non-literal values are not rejected

New Features

SECNEXT-452

Update to commons-compress to 1.26 to prevent from CVE-2024-25710 and CVE-2024-26308 getting reported

1.8.0

Fixed Issues

SECNEXT-423

[Manager UI] Inconsistent vertical alignment of icon and label