Release Levels & Interface StabilityThis appendix includes ForgeRock definitions for product release levels
and interface stability.In addition to the indications concerning interface stability that
you find in the documentation, review the following information about OpenDJ
user and application programming interfaces.Client tools — ldap*, ldif*,
and *rate commands — are Evolving.The following classes, interfaces, and methods in the OpenDJ directory server
APIs are Evolving.org.forgerock.opendj.ldap.Connections#newInternalConnectionorg.forgerock.opendj.ldap.Connections#newInternalConnectionFactoryorg.forgerock.opendj.ldap.Connections#newServerConnectionFactoryorg.forgerock.opendj.ldap.FutureResultorg.forgerock.opendj.ldap.LDAPClientContextorg.forgerock.opendj.ldap.LDAPListenerorg.forgerock.opendj.ldap.LDAPListenerOptionsorg.forgerock.opendj.ldap.MemoryBackendorg.forgerock.opendj.ldap.RequestContextorg.forgerock.opendj.ldap.RequestHandlerorg.forgerock.opendj.ldap.RequestHandlerFactoryorg.forgerock.opendj.ldap.ServerConnectionorg.forgerock.opendj.ldap.ServerConnectionFactoryThe following classes and interfaces in the OpenDJ LDAP SDK APIs are Evolving.org.forgerock.opendj.ldap.ConnectionSecurityLayerorg.forgerock.opendj.ldap.LDAPUrlorg.forgerock.opendj.ldap.requests.BindRequest, including sub-types and especially SASL sub-typesorg.forgerock.opendj.ldap.schema.MatchingRuleImplorg.forgerock.opendj.ldap.schema.SchemaValidationPolicyorg.forgerock.opendj.ldap.schema.SyntaxImplThe following methods are Deprecated.org.forgerock.opendj.ldap.LDAPListenerOptions#getTCPNIOTransportorg.forgerock.opendj.ldap.LDAPListenerOptions#setTCPNIOTransportorg.forgerock.opendj.ldap.LDAPOptions#getTCPNIOTransportorg.forgerock.opendj.ldap.LDAPOptions#setTCPNIOTransportThe class org.forgerock.opendj.ldap.CoreMessages is
Internal.For all Java APIs, com.* packages are Internal.The configuration, user, and application programming interfaces for
RESTful access over HTTP to directory data are Evolving. This includes
interfaces exposed for the HTTP Connection Handler, its access log, and also
the REST LDAP gateway.Text in log messages should be considered Internal. Log message IDs are
Evolving.The default content of cn=schema (directory server
LDAP schema) is Evolving.The monitoring interface cn=monitor for LDAP and
the monitoring interface exposed by the JMX Connection Handler are
Evolving.Newly Deprecated and Removed interfaces are identified in the
Release Notes chapter, OpenDJ
Compatibility.Interfaces that are not described in released product documentation
should be considered Internal/Undocumented. For example, the LDIF
representation of the server configuration, config.ldif,
should be considered Internal.