---
title: PingDirectory suite of products 9.0.0.2 (July 2022)
description: Security DS-45462
component: pingdirectory
version: 9.3
page_id: pingdirectory:release_notes:pd_ds_rn_9002
canonical_url: https://docs.pingidentity.com/pingdirectory/9.3/release_notes/pd_ds_rn_9002.html
revdate: March 11, 2024
section_ids:
  updated-kafka-version: Updated Kafka version
  updated-the-server-to-create-the-estokenizer-ping-file-if-it-does-not-exist: Updated the server to create the esTokenizer.ping file if it does not exist
  updated-the-active-operations-monitor-provider: Updated the active operations monitor provider
  fixed-a-directory-rest-api-error-with-mismatched-time-syntax-attribute-values: Fixed a Directory REST API error with mismatched time syntax attribute values
  fixed-a-scim-post-request-error-response-issue: Fixed a SCIM POST request error response issue
  fixed-a-performance-issue-with-large-numbers-of-virtual-static-groups: Fixed a performance issue with large numbers of virtual static groups
  fixed-a-scim-post-request-error-response-issue-2: Fixed a SCIM POST request error response issue
  fixed-a-pingdatasync-to-pingone-sync-performance-issue: Fixed a PingDataSync to PingOne sync performance issue
---

# PingDirectory suite of products 9.0.0.2 (July 2022)

## Updated Kafka version

Security DS-45462

Updated PingDirectory products to use Kafka v2.8.1.

## Updated the server to create the `esTokenizer.ping` file if it does not exist

Fixed DS-45449 PingDirectory

Updated the server to create the `esTokenizer.ping` file if it does not exist for a backend containing encrypted data. This file might be needed to open the database environment for a backend containing encrypted indexes, but it would not have been automatically created when upgrading from a pre-7.0 server to a later version with support for encrypted indexes.

## Updated the active operations monitor provider

Improved DS-45485 PingDirectory, PingDirectoryProxy

Updated the active operations monitor provider to improve the string representations of active operations and persistent searches. The timestamps now have a precision of milliseconds rather than seconds, and the strings can now be parsed using the access log API in the LDAP SDK for Java.

## Fixed a Directory REST API error with mismatched time syntax attribute values

Fixed DS-45788 PingDirectory

Fixed an issue where the Directory Rest API returns an HTTP 500 error response when trying to retrieve a SCIM entry whose corresponding LDAP entry contains a valid Generalized Time Syntax attribute value not matching the specific format `YYYYMMDDhhmmssZ`.

## Fixed a SCIM POST request error response issue

Fixed DS-45863 PingDirectory

Resolved an issue where SCIM POST requests that violated a unique attribute constraint received an error response with status 400 (Bad Request) instead of 409 (Conflict).

## Fixed a performance issue with large numbers of virtual static groups

Fixed DS-46017 PingDirectory

Resolved an issue with slow response time on PingDirectory servers configured with a large number (10,000 or more) of virtual static groups.

## Fixed a SCIM POST request error response issue

Fixed DS-45647 PingDirectory

Resolved an issue where SCIM POST requests that violated a unique attribute constraint got an internal error instead of the expected SCIM error response.

## Fixed a PingDataSync to PingOne sync performance issue

Fixed DS-46119 PingDataSync

Fixed an issue encountered when using PingDataSync with a PingOne Sync Destination that caused sync to slow down significantly after 5 minutes and generate extraneous requests to the sync destination.
