JDK 17 support for SOEs and SOIs
Starting from ArcGIS Enterprise SDK 11.3, developing the Java-Based SOEs and SOIs with JDK 17 is supported. This is in addition to existing support for JDK 11. See Install Java and Maven.
User interfaces in Portal Home Application to enable/disable extensions, reorder the SOIs
Starting from ArcGIS Enterprise 11.3, support is added for enabling/disabling SOEs and SOIs using Portal Home app. Enabled SOIs reordering is possible using Portal Home App. See Enable Extensions for more information.
API changes in 11.3
Added new methods in IImageServerEx interface.
Added two new interfaces
Support for Java-based extensions (SOEs and SOIs) on map services published in ArcGIS Enterprise deployed on Kubernetes environment
Deploying Java-based extensions (SOEs and SOIs) developed using ArcGIS Enterprise SDK 11.3 into ArcGIS Enterprise configured in Kubernetes environment is supported. Enable Java-based server object extensions (SOEs) and server object interceptors (SOIs) on map services from the item details page of map image layers in home app. Enabling the extension on map service is also possible via ArcGIS Pro while publishing a new map service. Steps for creating the Java-based extensions (SOEs and SOIs) are same for both ArcGIS Enterprise target environments (Windows/Linux and Kubernetes).