Release 1.1.4(1.2.0RC2)
[platform/upstream/dbus.git] / NEWS
1 D-Bus 1.1.4 - 1.2.0RC2 (17 January 2007)
2 ==
3 - Fixes inotify support
4
5 D-Bus 1.1.3 - 1.2.0RC1 (15 January 2007)
6 ==
7
8 - This release is intended to be Release Candidate 1 of major release
9   D-Bus 1.2.0.  If nothing is found to be wrong with this release it
10   will become 1.2.0 within a week.  If we need to make major changes
11   we will release an RC2 and start the process over again.
12
13 - This is a development release, so API's may still change if problems
14   are found (though this is extreamly unlikely).
15
16 - DTD for the introspection format is fixed and uploaded to the servers
17
18 - Sources now reside in a git repository at 
19   http://gitweb.freedesktop.org/?p=dbus/dbus.git;a=summary
20
21 - Argument path matching of the type arg0path='/aa/bb/' is now supported
22   (see the specification for more information)
23
24 - New error org.freedesktop.DBus.Error.ObjectPathInUse added
25
26 - Autolaunched busses now save their parameters in X11 if possible making them
27   behave closer to busses launched through the normal mechanisms 
28
29 - inotify is now the default backend for watching configuration file changes
30
31 - More support for the AIX platform has been added
32
33 - Numerous bug fixes and performance enhancements
34
35 D-Bus 1.1.2 (27 July 2007)
36 ==
37
38 - This release is intended to be a feature complete beta for stable
39   release 1.2.0, please test it. 1.2.0 will follow pretty soon if no
40   major problems are found.  We'll do more betas if significant
41   changes are made.
42
43 - This is a development release, so API's may still change if problems
44   are found (though we will try hard not to).
45
46 - The system bus now supports starting services on demand. This uses a
47   setuid helper program because system bus daemon runs as a nobody
48   user, while services it launches may need to run as a different
49   user.
50
51   ***Extra eyes auditing the setuid helper are encouraged and would be
52   timely right now, before 1.2.0***
53
54   A design doc is available in doc/system-activation.txt
55
56 - The TCP address format has been enhanced, such that TCP may be
57   actually usable.  The dbus-daemon man page describes the new
58   elements in the address format.  1.1.1 had added an all_interfaces
59   flag to the format, which has been removed in favor of a cleaner
60   approach.
61
62 - Some thread-related bugs have been fixed, these are important fixes
63   if you are using multiple threads with libdbus, and not important
64   otherwise.
65
66
67 D-Bus 1.1.1 (18 June 2007)
68 ==
69 - This is a development release, unless you need specific 
70   functionality please use the stable releases as API's may change
71   (though we will try hard not to)
72 - The bus daemon now generates a globally-unique ID for itself, which is available 
73   using the convenience function dbus_bus_get_id(). Use this as a unique ID 
74   for a user's session, for example.
75 - dbus_server_get_id(), dbus_connection_get_server_id() now available to access
76   the unique ID of a particular address
77 - dbus_watch_get_fd() deprecated since it had unclear cross-platform semantics.
78   dbus_watch_get_unix_fd() and dbus_watch_get_socket() replace it.
79 - support ANONYMOUS mechanism for authentication, which allows a client to 
80   authenticate as nobody in particular
81 - add API dbus_connection_set_allow_anonymous() which will allow the message
82   stream to begin if the client auths as anonymous (otherwise, the client 
83   will be dropped unless they auth as a user).
84 - the ANONYMOUS support means you can now use D-Bus (without a bus daemon) as 
85   a protocol for a network service provided to anonymous Internet or LAN  
86   clients
87 - many internal changes to better support the Windows port, though the 
88   port is still not complete in this release
89 - some improved documentation and return_if_fail checks
90 - some small bug fixes
91
92 D-Bus 1.1.0 (25 May 2007)
93 ==
94 - first release in the development series, unless you need specific 
95   functionality please use the stable releases as API's may change
96   (though we will try hard not to)
97 - better eavesdropping support now picks up reply messages for debugging
98 - .pc file now lists the directory the daemon is installed into (daemondir)
99 - GetAll call added to the properties interface
100 - support for message serialization added for use with external transports like
101   TUBES!!!
102 - many bugs fixed