---
title: Discontinued
description: We've removed the following functionality. For previous releases, the information could be outdated or superseded.
component: pingidm
version: 8.1
page_id: pingidm:release-notes:removed-functionality
canonical_url: https://docs.pingidentity.com/pingidm/8.1/release-notes/removed-functionality.html
keywords: ["Compatibility"]
section_ids:
  idm_8_1: IDM 8.1
  java_17_support: Java 17 support
  idm_8_0: IDM 8.0
  removed-jettyxml: Jetty configuration
  removed-custom-servlet-filters-80: Custom servlet filters
  removed-trusted-attribute-auth-module: TRUSTED_ATTRIBUTE authentication module
  removed-tamper-evident-csv-audit: Embedded DS repository
  removed-felix-webconsole-80: Apache Felix web console
  removed-tamper-evident-csv-audit-80: Tamper protection for CSV audit logs
  removed-IWA-auth-80: Integrated Windows Authentication (IWA)
  removed-self-service-80: Standalone self-service
  removed-standalone-socialid-auth-80: Social authentication
  removed-standalone-prog-profile-80: Progressive profile
  samples: Samples
  getting_started_sample: Getting started sample
  synchronize_data_between_idm_and_docusign_sample: Synchronize data between IDM and DocuSign sample
  example_configurations: Example configurations
  idm_7_5: IDM 7.5
  java_11_support: Java 11 support
  idm_7_4: IDM 7.4
  sample_notification_configuration_files: Sample notification configuration files
  splunk_and_elasticsearch_audit_handlers: Splunk and Elasticsearch audit handlers
  idm_7_3: IDM 7.3
  idm_7_2: IDM 7.2
  oauth_client_authentication_module: OAUTH_CLIENT authentication module
  cli_update_command: CLI update command
  idm_7_1: IDM 7.1
  idm_7_0: IDM 7.0
  native_queries_using_queryexpression: Native queries using _queryExpression
  reloadscriptonexecution_for_scripted_groovy_connectors: reloadScriptOnExecution for Scripted Groovy connectors
  properties_from_boot_properties: Properties from boot.properties
  custom_aliases_for_default_keys: Custom aliases for default keys
  communication_protocol_for_connector_servers: Communication protocol for connector servers
  full_stack_sample: Full Stack sample
  obfuscating_and_encrypting_property_values: Obfuscating and encrypting property values
  self_service_registration_with_the_legacy_ui: Self-service registration with the legacy UI
  scriptedcrest_connector_and_sample: ScriptedCREST Connector and Sample
  office_365_connector: Office 365 Connector
  active_directory_connector: Active Directory Connector
  archive: Archive
---

# Discontinued

We've removed the following functionality. For previous releases, the information could be outdated or superseded.

## IDM 8.1

### Java 17 support

Running IDM requires Java 21. Learn more in [Java requirements](before-you-install.html#prerequisites-java).

## IDM 8.0

### Jetty configuration

We've removed `jetty.xml` configuration in this release of IDM. The updated Jetty 12 configuration is replaced with a `webserver.json` file for global settings and a `webserver.listener-*.json` file to detect changes. Learn more in [Embedded Jetty configuration](../install-guide/appendix-jetty.html).

### Custom servlet filters

[Custom servlet filters](../install-guide/register-servlet-filters.html) aren't supported in IDM 8.0 and later. The only `servletfilter-*` configurations you can continue to use are `CrossOriginFilter` and `LargePayloadServletFilter`.

### TRUSTED\_ATTRIBUTE authentication module

We've removed the TRUSTED\_ATTRIBUTE authentication module in this release of IDM. This module depended on custom servlet filters, which are no longer supported. To achieve similar functionality, use PingGateway or the [rsFilter configuration](../auth-guide/rsfilter-auth.html) with bearer tokens.

### Embedded DS repository

The embedded DS repository is no longer included with IDM. Before you can use IDM, you must [select and configure a repository](../install-guide/chap-repository.html).

### Apache Felix web console

We've removed the Apache Felix web console in this release of IDM.

### Tamper protection for CSV audit logs

We've removed tamper protection for CSV audit logs in this release of IDM.

### Integrated Windows Authentication (IWA)

We've removed the IWA authentication module in this release of IDM. This feature is a function of PingAM.

### Standalone self-service

We've removed IDM standalone self-service and all self-service stages in this release. From IDM 7 onwards, this functionality is replaced by [AM Authentication Trees](https://docs.pingidentity.com/pingam/8.1/authentication-guide/about-authentication-trees.html).

|   |                                                                              |
| - | ---------------------------------------------------------------------------- |
|   | The admin UI link to self-service resulting in a 404 error is a known issue. |

### Social authentication

We've removed social authentication in this release of IDM. The feature is a function of AM. Once a user has logged in through AM (using a social provider or some other way), they can obtain an access token with that session and use the access token to interact with IDM through the [rsFilter configuration](../auth-guide/rsfilter-auth.html).

Additionally, Microsoft has deprecated the "Sign In with LinkedIn" functionality as of August 1, 2023. Refer to [Sign In with LinkedIn](https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/sign-in-with-linkedin).

### Progressive profile

We've removed progressive profile data collection in this release of IDM. This functionality is already supported by PingOne Advanced Identity Cloud and AM in a platform deployment. Learn more in:

* [Progressive profile](https://backstage.forgerock.com/docs/platform/7.2/platform-self-service/progressive-profile.html) in the Ping Identity Platform documentation.

* [Progressive profile](https://docs.pingidentity.com/pingoneaic/latest/self-service/progressive-profile.html) in the PingOne Advanced Identity Cloud documentation.

### Samples

We've removed the following samples and example configurations in this release.

#### Getting started sample

The `getting-started` sample is no longer included with IDM. Use [Synchronize data from a CSV file to IDM](../samples-guide/sync-with-csv.html) instead.

#### Synchronize data between IDM and DocuSign sample

The `sync-with-docusign` sample is no longer included with IDM. You can find more information in the [ICF documentation](https://docs.pingidentity.com/openicf/connector-release-notes/changed-functionality.html#1_5_20_22).

#### Example configurations

* `provisioner.openicf-engineering.json`

## IDM 7.5

### Java 11 support

Running IDM requires Java 17. Learn more in [Java requirements](before-you-install.html#prerequisites-java).

## IDM 7.4

### Sample notification configuration files

We've removed the following sample notification configuration files from the `/path/to/openidm/samples/example-configurations/conf` directory:

* `notification-newReport.json`

* `notification-termsUpdate.json`

### Splunk and Elasticsearch audit handlers

We've removed the Splunk and Elasticsearch audit event handlers in this release.

IDM 7.4 supports file-based audit handlers and logging to standard output, both of which Elasticsearch and Splunk can consume.

## IDM 7.3

No features or functionality were removed in this release.

## IDM 7.2

### `OAUTH_CLIENT` authentication module

The `OAUTH_CLIENT` authentication module has been removed. Using OAuth2 for authentication through AM is available with the [resource server filter](../auth-guide/rsfilter-auth.html) (`rsFilter`).

### CLI `update` command

The `cli.sh update` command (used in older releases to apply maintenance updates) has been removed in this release. Learn more about upgrading to the latest IDM release in the [Upgrade Guide](../upgrade-guide/preface.html). The ability to place a server in maintenance mode has also been removed.

## IDM 7.1

No features or functionality were removed in this release.

## IDM 7.0

### Native queries using `_queryExpression`

Native query expressions using the `_queryExpression` keyword are no longer supported on managed objects. You must rewrite any custom queries that use `_queryExpression` as regular [filtered queries](../objects-guide/queries.html#query-filters) or as [parameterized queries](../objects-guide/queries.html#parameterized-queries). Native query expressions are still supported for system objects.

### reloadScriptOnExecution for Scripted Groovy connectors

For scripted Groovy connectors, the `reloadScriptOnExecution` property has been removed from all sample provisioner files, as the property is not used by the connectors. To learn more about how scripts are loaded, refer to [Script compilation and caching](https://docs.pingidentity.com/openicf/connector-reference/groovy.html).

|   |                                                                                                                                                                                                                |
| - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | [Scripted PowerShell connectors](https://docs.pingidentity.com/openicf/connector-reference/powershell.html) still use the `ReloadScriptOnExecution` property to determine when a script is reloaded from disk. |

### Properties from `boot.properties`

The following properties have been removed from \<filename>resolver/boot.properties\</filename>:

* `openidm.script.javascript.debug`

* `openidm.script.javascript.sources`

* `openidm.ssl.host.aliases`

* `com.iplanet.am.cookie.name`

* `com.sun.identity.auth.cookieName`

### Custom aliases for default keys

You can no longer specify custom aliases for the default keys that IDM generates on startup. Learn more in [The IDM keystore](../security-guide/default-keystore.html).

### Communication protocol for connector servers

In previous IDM releases, the `protocol` property of a connector server configuration specified the communication protocol to the remote connector server. This property existed for legacy purposes and was set to `websocket` by default. The property has now been removed and connections to the remote connector server always use the `websocket` protocol.

### Full Stack sample

The "full stack sample" (*Integrating IDM With the ForgeRock Identity Platform*) has been removed. The only supported method of authentication through AM is by using AM bearer tokens and the `rsFilter` authentication module. Learn more in the [Platform Setup Guide](https://backstage.forgerock.com/docs/platform/7.5/platform-setup-guide/index.html).

### Obfuscating and encrypting property values

The ability to generate obfuscated and encrypted property values by using the crypto bundle has been removed. The secrets service replaces this functionality. Learn more in [Secret stores](../security-guide/secret-stores.html).

### Self-service registration with the legacy UI

When configuring self-service registration, the `idmUserDetails` stage had previously used the `identityResourceUrl` property instead of `identityServiceUrl`. This stage now correctly uses the `identityServiceUrl` property. `identityResourceUrl` has been removed.

### ScriptedCREST Connector and Sample

The ScriptedCREST connector and the corresponding sample have been removed in this release. Migrate any deployments that use this connector to the [Scripted REST connector](https://docs.pingidentity.com/openicf/connector-reference/scripted-rest.html).

### Office 365 Connector

Support for the Office 365 connector has been removed in this release. Instead of the Office 365 connector, use the [Microsoft Graph API connector](https://docs.pingidentity.com/openicf/connector-reference/ms-graph-api.html).

### Active Directory Connector

Support for the Active Directory (AD) .NET Connector has been removed.

* For simple Active Directory and Active Directory LDS deployments, use the [LDAP connector](https://docs.pingidentity.com/openicf/connector-reference/ldap.html).

* For more complex Active Directory deployments, use the [PowerShell connector toolkit](https://docs.pingidentity.com/openicf/connector-reference/powershell.html).

## Archive

For documentation and release information prior to IDM 7.0, check out the [Documentation Archive](https://docs.pingidentity.com/archive/).
