2.6 Changelogs

v2.6.0

Released: September 2025

Services

Platform Management Service

Additions

  • New Platform Management service enables administrators to provision user accounts and resources before users access the system. For more information, see Platform Management Services.

  • HTTPS API for administrative user provisioning supports bulk user onboarding and preparation of user environments in advance.

  • When upgrading to ESS 2.6.0, the Platform Management service should use the same database that is used by the Purger service.

Authorization Service

Updates

  • Enhanced to manage more dynamic, fine-grained and extensible authorization checks other than ACP. It can now manage authorization of access for Agents, WebID + Storage root resources and other ESS Endpoints. The new permission models allows Service Account Agent access to resources on a User's behalf during provisioning in admin mode before activation.

WebID Service

Updates

  • The webid-created audit event no longer includes the name field in the actor section.

  • Service now allows Service Account Agent access to WebID resources on a User's behalf during provisioning in admin mode before activation.

Storage Service

Updates

  • Service now allows Service Account Agent access to Storage resources on a User's behalf during provisioning in admin mode before activation.

Access Grant Service

Updates

  • Service now allows Service Account Agent access to issue Access Credentials on a User's behalf during provisioning in admin mode before activation.

Start Service

Updates

  • Improved agent authorization checks with the Authorization service.

Provision Service

Updates

  • Improved agent authorization checks with the Authorization service.

Notification Service

Updates

  • Improved agent authorization checks with the Authorization service.

Purger Application

Updates

  • Base directory changed from kubernetes/bases/ess-purger-job/ to kubernetes/bases/platform/ess-purger-job/ as part of the Platform Management service collection.

All services

Updates

  • New configuration variables have been introduced to configure the keys used for message encryption on Kafka (see the Kafka configuration doc page for details):

    • INRUPT_KAFKA_MASTER_KEYS_<key-id> defines keys which can be used for encryption and decryption

    • INRUPT_KAFKA_ACTIVE_KEY_ID defines the active key-id used by message producers for encryption

Last updated