---
title: PingDirectory suite of products 9.3.0.8 (July 2025)
description: Fixed DS-49716 PingDirectory, PingDirectoryProxy, PingDataSync
component: pingdirectory
version: 9.3
page_id: pingdirectory:release_notes:pd_ds_rn_9308
canonical_url: https://docs.pingidentity.com/pingdirectory/9.3/release_notes/pd_ds_rn_9308.html
llms_txt: https://docs.pingidentity.com/pingdirectory/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
section_ids:
  fixed-a-server-installation-issue-with-java-17-and-red-hat: Fixed a server installation issue with Java 17 and Red Hat
  fixed-the-failure-behavior-for-dsreplication-initialize: Fixed the failure behavior for dsreplication initialize
  fixed-a-scim-2-0-put-issue-with-attribute-values: Fixed a SCIM 2.0 PUT issue with attribute values
  excluded-some-password-attributes-from-sync-sources: Excluded some password attributes from sync sources
  fixed-an-issue-with-character-encoding-for-pingone-sync-destinations: Fixed an issue with character encoding for PingOne sync destinations
---

# PingDirectory suite of products 9.3.0.8 (July 2025)

## Fixed a server installation issue with Java 17 and Red Hat

Fixed DS-49716 PingDirectory, PingDirectoryProxy, PingDataSync

We fixed an issue that could prevent installing or running servers using Java 17 or later on Red Hat Enterprise Linux (RHEL) systems when the operating system itself is configured to run in FIPS-compliant mode.

This operating system setting is unrelated to whether the PingDirectory server has been set up to run in FIPS-compliant mode.

## Fixed the failure behavior for `dsreplication initialize`

Fixed DS-49890 PingDirectory

We fixed an issue where a PingDirectory server would continue sending binary data to the destination server after a failed attempt to initialize using `dsreplication initialize`. This behavior interfered with further initialization attempts from any other server.

## Fixed a SCIM 2.0 PUT issue with attribute values

Fixed DS-49619 PingDirectory

We fixed an issue where SCIM 2.0 PUT operations involving multivalued complex attributes would incorrectly remove some of the values.

## Excluded some password attributes from sync sources

Fixed DS-49212 PingDataSync

We changed the `resync` tool to exclude `unicodePwd` automatically from AD sync sources and `password` from PingOne sync sources.

By design, the `resync` tool updates the existing values for included attributes at the destination to match what's found at the source. If `resync` can't retrieve an attribute value at the source, it removes any existing values at the destination. Because `resync` can't retrieve these password attributes from their sources, we've excluded them from the attributes for `resync` consideration to avoid disrupting the values at the destination.

You can still include these attributes manually in a `resync` operation by providing the `--includeSourceAttr` argument.

## Fixed an issue with character encoding for PingOne sync destinations

Fixed DS-49362 PingDataSync

We fixed an issue where an empty space character didn't get properly encoded when URLs were sent to PingOne sync destinations.
