aboutsummaryrefslogtreecommitdiff
path: root/doc/release_notes_1.1.0.txt
blob: 453fcfa3d95e99f2f3d9a58b4f725202e0b097ff (plain) (blame)
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
102
103
104
105
106
107
108
109
110
111
				Release Notes
				ejabberd 1.1.0
				24 April 2006

   This document describes the main changes in ejabberd 1.1.0. This version
   introduce new features, new JEPs (Jabber Enhancement Proposal) support, and
   many performance improvements for large scale deployments.

   ejabberd can be downloaded from the Process-one website:
   http://www.process-one.net/en/projects/ejabberd/

   Detailed information can be found in the ejabberd Feature Sheet and User
   Guide which are available on the Process-one website:
   http://www.process-one.net/en/projects/ejabberd/docs.html

   A complete list of changes is available from:
   http://support.process-one.net/secure/ReleaseNote.jspa?projectId=10011&styleName=Html&version=10025


   Recent changes include:


New Jabber Enhancement Proposal support:

  - JEP-0050: adhoc commands support.
  - JEP-0138: Stream compression support.
  - JEP-0175: SASL anonymous.

Anonymous login

  - SASL anonymous is fully supported.
  - Login anonymous is supported for client that do not yet support SASL
    anonymous.
  
Relational database Support

  - MySQL is now fully supported through ODBC or in native mode.
  - Various improvements to the native database features.
  - The Jabber migration tool can now use relational databases and not only
    the internal Mnesia database.

Multi-User Chat improvements

  - Logging of room discussion to text file is now supported.
  - Better reconfiguration support.
  - Security oriented fixes.
  - Several improvements and updates to latest JEP-0045.

Performance scalability improvements for large clusters

  - Improved session synchronisation management between cluster nodes.
  - Internal architecture has been reworked to use generalize Erlang/OTP
    framework usage.
  - Speed improvement on logger.
  - TCP/IP packet reception change for better network throttling and
    regulation.
  As a result, load on large installation should be reduced.

XMPP Protocol related improvements

  - The size of the XML stanza is now limited.
  - Messages are now send to all resources that have a priority equal to the
    highest priority currently used by the user.

Documentation and Internationalization

   - Documentation has been extended to cover more topics and updated.
   - Translations have been updated.

Bugfixes

   - This release contains many bugfixes on various other areas: pubsub, build
     chain, installers, IRC gateway, ejabberdctl, ...
   - Please refer to the ChangeLog file supplied with this release regarding
     all improvements in ejabberd.


   Installation Notes


Supported Erlang Version

   - You need at least Erlang/OTP R9C to run ejabberd 1.1.0.

Installation

   Installers are provided for Microsoft Windows, Linux/x86 and MacOSX/PPC.
   Installers can be retrieved from:
   http://www.process-one.net/en/projects/ejabberd/download.html

Migration Notes

   - Before any migration, ejabberd system and database must be properly
     backed up.
   - The database schema has not been changed and as such does not require any
     migration.


References

   Contributed tutorials of interest are:
   - Migration from Jabberd1.4, Jabberd2 and WPJabber to ejabberd:
     http://ejabberd.jabber.ru/migrate-to-ejabberd     
   - Transport configuration for connecting to other networks:
     http://ejabberd.jabber.ru/tutorials-transports
   - Using ejabberd with MySQL native driver:
     http://support.process-one.net/doc/display/MESSENGER/Using+ejabberd+with+MySQL+native+driver
   - Anonymous User Support:
     http://support.process-one.net/doc/display/MESSENGER/Anonymous+users+support

END