mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Matthew Swift
05.38.2013 9910f9f8575a26c64caced0be7437f9eaef84cdc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?xml version="1.0" encoding="UTF-8"?>
<!--
  ! CCPL HEADER START
  !
  ! This work is licensed under the Creative Commons
  ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  ! To view a copy of this license, visit
  ! http://creativecommons.org/licenses/by-nc-nd/3.0/
  ! or send a letter to Creative Commons, 444 Castro Street,
  ! Suite 900, Mountain View, California, 94041, USA.
  !
  ! You can also obtain a copy of the license at
  ! trunk/opendj3/legal-notices/CC-BY-NC-ND.txt.
  ! See the License for the specific language governing permissions
  ! and limitations under the License.
  !
  ! If applicable, add the following below this CCPL HEADER, with the fields
  ! enclosed by brackets "[]" replaced with your own identifying information:
  !      Portions Copyright [yyyy] [name of copyright owner]
  !
  ! CCPL HEADER END
  !
  !      Copyright 2011-2012 ForgeRock AS
  !    
-->
<chapter xml:id='chap-compatibility'
 xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
 xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
 xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
 xmlns:xlink='http://www.w3.org/1999/xlink'
 xmlns:xinclude='http://www.w3.org/2001/XInclude'>
 <title>OpenDJ Compatibility</title>
 
 <para>This chapter covers both major changes to existing functionality, and
 also deprecated and removed functionality.</para>
 
 <section xml:id="changed-functionality">
  <title>Major Changes to Existing Functionality</title>
 
  <para>OpenDJ <?eval ${docTargetVersion}?> improves on earlier releases
  introducing many new features and important fixes without major,
  backwards-incompatible changes. Take the following into account,
  however.</para>
 
  <itemizedlist>
   <listitem>
    <para>When upgrading from 2.4.4 or earlier, after you upgrade but before
    you restart OpenDJ, you must rebuild the <literal>ds-sync-hist</literal>
    index.</para>
   </listitem>
   <listitem>
    <para>The default DB cache size is now 50%, rather than 10%.</para>
    <para>If you have multiple backends, configure cache sizes
    accordingly.</para>
   </listitem>
   <listitem>
    <para>The number of LDAP request handlers now defaults to half the CPU
    count.</para>
   </listitem>
   <listitem>
    <para>The replication purge delay default has increased from one day to
    three days.</para>
   </listitem>
   <listitem>
    <para>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 <link
    xlink:show="new" xlink:href="http://www.iso.org/iso/country_codes.htm">ISO
    3166</link> such as <literal>US</literal> instead of full names such as
    <literal>United States</literal>.</para>
   </listitem>
  </itemizedlist>
 
<!-- Not yet for OpenDJ 2.5.
  <para>The <command>ldif-diff</command> command has been renamed
  <command>ldifdiff</command>, and the <option>-\-outputLDIF</option>,
  <option>-\-overwriteExisting</option>, <option>-\-sourceLDIF</option>,
  <option>-\-targetLDIF</option> options have been dropped in favor of a
  format closer to that of the <command>diff</command> command.</para>
-->
 </section>
 
 <section xml:id="deprecated-functionality">
  <title>Deprecated Functionality</title>
  
  <para>OpenDJ <?eval ${docTargetVersion}?> makes use of new environment
  variables aligned with the project name to use <literal>OPENDJ</literal>.
  Use of the old variables is deprecated. The old variables are likely to be
  removed in a future release.</para>
 </section>
 
 <section xml:id="removed-functionality">
  <title>Removed Functionality</title>
  
  <para>No functionality has been removed in OpenDJ
  <?eval ${docTargetVersion}?>.</para>
  
  <para>No functionality is planned to be removed at this time.</para>
 </section>
</chapter>