OpenDJ CompatibilityThis chapter covers both major changes to existing functionality, and
also deprecated and removed functionality.Important Changes to Existing FunctionalityOpenDJ improves on earlier releases
introducing many new features. Also take the following into account.The upgrade process and upgrade command have
changed to facilitate native packaging on more platforms. See
Upgrading to
OpenDJ for
instructions.The default DB cache size is now 50%, rather than 10%.If you have multiple backends, configure cache sizes
accordingly.The number of LDAP request handlers now defaults to half the CPU
count.The replication purge delay default has increased from one day to
three days.Syntax checking has been added for certificate and country attribute
values. This affects applications updating those attribute values.
Applications updating country attribute values must now use Country String
syntax for example, which uses two-character codes from ISO
3166 such as US instead of full names such as
United States.The following global ACI settings have changed.OpenDJ directory server now allows any client to use the LDAP
Permissive Modify Request control, 1.2.840.113556.1.4.1413,
by default for newly installed servers.The "Anonymous read access" global ACI has changed. The list of
attributes that are not allowed has been changed to add
includedAttributes and to remove
targetUniqueID.When you upgrade from earlier versions of OpenDJ, however, the
previous global-aci settings are not updated. To apply
the changes manually, change the relevant global-aci
settings by using the dsconfig command. An example of
how to change a global-aci property can be found in the
Administration Guide, ACI: Disable
Anonymous Access.For the SNMP Connection Handler, the default
security-agent-file has changed to
opendj-snmp.security (OPENDJ-982), and the upgrade process changes the file name. The
community has also changed to OpenDJ.
If the SNMP Connection Handler fails to start after upgrade, use the
dsconfig command to make sure that the
security-agent-file property is correctly set for your
installation.Deprecated FunctionalityOpenDJ makes use of new environment
variables aligned with the project name to use OPENDJ.
Use of the old variables is Deprecated. The old variables are likely to be
removed in a future release.The dsframework command is Deprecated and likely
to be removed in a future release.The following OpenDJ LDAP SDK methods are Deprecated and likely to be
removed in a future release.org.forgerock.opendj.ldap.LDAPListenerOptions#getTCPNIOTransportorg.forgerock.opendj.ldap.LDAPListenerOptions#setTCPNIOTransportorg.forgerock.opendj.ldap.LDAPOptions#getTCPNIOTransportorg.forgerock.opendj.ldap.LDAPOptions#setTCPNIOTransportRemoved FunctionalityNative packages in SVR4 format for Solaris are not provided at this
time.