annotate NEWS @ 222:698af5d720ad

Reshape Idavoll as a PubSubResource. PubSubResource is Wokkel's newer interface for building (parts of) XMPP publish-subscribe services and replaces the old interface of PubSubService. It is more flexible for adding new protocol, allows for node-as-code (providing a specific backend per node), and permits accepting requests for different entities (virtual hosts or PEP-like settings). This moves over the current backend to use the new interface, so new code for previously unsupported protocol can be added down the line.
author Ralph Meijer <ralphm@ik.nu>
date Sat, 16 Oct 2010 21:03:38 +0200
parents f94c3eb38b75
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
217
f94c3eb38b75 Release Idavoll 0.9.1.
Ralph Meijer <ralphm@ik.nu>
parents: 212
diff changeset
1 0.9.1 (2009-09-07)
f94c3eb38b75 Release Idavoll 0.9.1.
Ralph Meijer <ralphm@ik.nu>
parents: 212
diff changeset
2 ==================
f94c3eb38b75 Release Idavoll 0.9.1.
Ralph Meijer <ralphm@ik.nu>
parents: 212
diff changeset
3
f94c3eb38b75 Release Idavoll 0.9.1.
Ralph Meijer <ralphm@ik.nu>
parents: 212
diff changeset
4 - Log HTTP requests if verbose logging is on.
f94c3eb38b75 Release Idavoll 0.9.1.
Ralph Meijer <ralphm@ik.nu>
parents: 212
diff changeset
5 - Make HTTP requests with 204 responses don't result in failure.
f94c3eb38b75 Release Idavoll 0.9.1.
Ralph Meijer <ralphm@ik.nu>
parents: 212
diff changeset
6 - Remove some debug logging.
f94c3eb38b75 Release Idavoll 0.9.1.
Ralph Meijer <ralphm@ik.nu>
parents: 212
diff changeset
7 - Fix subscription and unsubscription JID checking.
f94c3eb38b75 Release Idavoll 0.9.1.
Ralph Meijer <ralphm@ik.nu>
parents: 212
diff changeset
8 - Fix zope import warning.
f94c3eb38b75 Release Idavoll 0.9.1.
Ralph Meijer <ralphm@ik.nu>
parents: 212
diff changeset
9
f94c3eb38b75 Release Idavoll 0.9.1.
Ralph Meijer <ralphm@ik.nu>
parents: 212
diff changeset
10
212
edabaa535476 These files also belong to the Idavoll 0.9.0 release.
Ralph Meijer <ralphm@ik.nu>
parents: 208
diff changeset
11 0.9.0 (2009-04-07)
edabaa535476 These files also belong to the Idavoll 0.9.0 release.
Ralph Meijer <ralphm@ik.nu>
parents: 208
diff changeset
12 ==================
edabaa535476 These files also belong to the Idavoll 0.9.0 release.
Ralph Meijer <ralphm@ik.nu>
parents: 208
diff changeset
13
edabaa535476 These files also belong to the Idavoll 0.9.0 release.
Ralph Meijer <ralphm@ik.nu>
parents: 208
diff changeset
14 - Track changes to Wokkel, require version 0.5.0.
edabaa535476 These files also belong to the Idavoll 0.9.0 release.
Ralph Meijer <ralphm@ik.nu>
parents: 208
diff changeset
15 - Add support for node deletion with redirect.
edabaa535476 These files also belong to the Idavoll 0.9.0 release.
Ralph Meijer <ralphm@ik.nu>
parents: 208
diff changeset
16 - Fix error reporting for older Python versions.
edabaa535476 These files also belong to the Idavoll 0.9.0 release.
Ralph Meijer <ralphm@ik.nu>
parents: 208
diff changeset
17
edabaa535476 These files also belong to the Idavoll 0.9.0 release.
Ralph Meijer <ralphm@ik.nu>
parents: 208
diff changeset
18
208
cc4f45ef793e Commit 0.8.1 release to SVN.
Ralph Meijer <ralphm@ik.nu>
parents: 207
diff changeset
19 0.8.1 (2008-08-05)
cc4f45ef793e Commit 0.8.1 release to SVN.
Ralph Meijer <ralphm@ik.nu>
parents: 207
diff changeset
20 ==================
cc4f45ef793e Commit 0.8.1 release to SVN.
Ralph Meijer <ralphm@ik.nu>
parents: 207
diff changeset
21
cc4f45ef793e Commit 0.8.1 release to SVN.
Ralph Meijer <ralphm@ik.nu>
parents: 207
diff changeset
22 - Include database schema files in distribution.
cc4f45ef793e Commit 0.8.1 release to SVN.
Ralph Meijer <ralphm@ik.nu>
parents: 207
diff changeset
23
cc4f45ef793e Commit 0.8.1 release to SVN.
Ralph Meijer <ralphm@ik.nu>
parents: 207
diff changeset
24
207
43a4d0d6c076 Release Idavoll 0.8.0.
Ralph Meijer <ralphm@ik.nu>
parents: 193
diff changeset
25 0.8.0 (2008-08-05)
43a4d0d6c076 Release Idavoll 0.8.0.
Ralph Meijer <ralphm@ik.nu>
parents: 193
diff changeset
26 ==================
43a4d0d6c076 Release Idavoll 0.8.0.
Ralph Meijer <ralphm@ik.nu>
parents: 193
diff changeset
27
43a4d0d6c076 Release Idavoll 0.8.0.
Ralph Meijer <ralphm@ik.nu>
parents: 193
diff changeset
28 - Complete API method name change to conform to Twisted's naming conventions.
43a4d0d6c076 Release Idavoll 0.8.0.
Ralph Meijer <ralphm@ik.nu>
parents: 193
diff changeset
29 - Change so that stored items are stripped of the pubsub namespace, this makes
43a4d0d6c076 Release Idavoll 0.8.0.
Ralph Meijer <ralphm@ik.nu>
parents: 193
diff changeset
30 notifications have the proper namespace for items.
43a4d0d6c076 Release Idavoll 0.8.0.
Ralph Meijer <ralphm@ik.nu>
parents: 193
diff changeset
31 - Match an API change in Wokkel for the HTTP gateway.
43a4d0d6c076 Release Idavoll 0.8.0.
Ralph Meijer <ralphm@ik.nu>
parents: 193
diff changeset
32 - Add persistent storage for the HTTP gateway's record of subscriptions and
43a4d0d6c076 Release Idavoll 0.8.0.
Ralph Meijer <ralphm@ik.nu>
parents: 193
diff changeset
33 callbacks.
43a4d0d6c076 Release Idavoll 0.8.0.
Ralph Meijer <ralphm@ik.nu>
parents: 193
diff changeset
34 - Adjust node configuration code to match Wokkel's API changes for data forms.
43a4d0d6c076 Release Idavoll 0.8.0.
Ralph Meijer <ralphm@ik.nu>
parents: 193
diff changeset
35 - Implement a root collection that includes all leaf nodes.
43a4d0d6c076 Release Idavoll 0.8.0.
Ralph Meijer <ralphm@ik.nu>
parents: 193
diff changeset
36
43a4d0d6c076 Release Idavoll 0.8.0.
Ralph Meijer <ralphm@ik.nu>
parents: 193
diff changeset
37
193
8ab16e319bb8 Release Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents: 191
diff changeset
38 0.7.3 (2008-05-30)
191
48245777acea Return proper HTTP status codes on failed un-/subscription.
Ralph Meijer <ralphm@ik.nu>
parents: 190
diff changeset
39 ==================
48245777acea Return proper HTTP status codes on failed un-/subscription.
Ralph Meijer <ralphm@ik.nu>
parents: 190
diff changeset
40
48245777acea Return proper HTTP status codes on failed un-/subscription.
Ralph Meijer <ralphm@ik.nu>
parents: 190
diff changeset
41 - Return appropriate HTTP status codes on failed un-/subscription.
193
8ab16e319bb8 Release Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents: 191
diff changeset
42 - Use ServiceMaker to setup twistd plugins, available as of Twisted 8.1.0.
8ab16e319bb8 Release Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents: 191
diff changeset
43 - Require simplejson through setup.py.
8ab16e319bb8 Release Idavoll 0.7.3.
Ralph Meijer <ralphm@ik.nu>
parents: 191
diff changeset
44 - Update installation and configuration documentation in INSTALL.
191
48245777acea Return proper HTTP status codes on failed un-/subscription.
Ralph Meijer <ralphm@ik.nu>
parents: 190
diff changeset
45
48245777acea Return proper HTTP status codes on failed un-/subscription.
Ralph Meijer <ralphm@ik.nu>
parents: 190
diff changeset
46
190
6e6c89eca9db Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents: 189
diff changeset
47 0.7.2 (2008-05-16)
6e6c89eca9db Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents: 189
diff changeset
48 ==================
6e6c89eca9db Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents: 189
diff changeset
49
6e6c89eca9db Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents: 189
diff changeset
50 - Make sure that optional PostgreSQL connect parameters are passed as None
6e6c89eca9db Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents: 189
diff changeset
51 if not specified.
6e6c89eca9db Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents: 189
diff changeset
52 - Require wokkel and uuid through setup.py.
6e6c89eca9db Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents: 189
diff changeset
53
6e6c89eca9db Make sure optional PostgreSQL connect parameters are passed as None, require
Ralph Meijer <ralphm@ik.nu>
parents: 189
diff changeset
54
189
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
55 0.7.0 (2008-04-22)
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
56 ==================
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
57
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
58 - Depend on Wokkel for XMPP protocol implementations (#4).
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
59 - Depend on the uuid module that ships with Python 2.5 and can be installed
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
60 for older versions from http://pypi.python.org/pypi/uuid.
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
61 - Provide twistd parameters for connecting to a remote PostgreSQL
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
62 database (#6).
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
63 - Add support for node deletion notifications.
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
64 - Optionally send the last published item on subscription.
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
65 - Add an HTTP gateway (accessible via a separate twistd plugin) that allows
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
66 for creating new nodes, publishing to nodes locally and subscribing to
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
67 remote nodes through HTTP. See http://idavoll.ik.nu/wiki/HTTP_Interface.
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
68 - Miscellaneous fixes (#7, #9).
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
69
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
70
165
0c9001bc7f58 Release 0.6.0.
Ralph Meijer <ralphm@ik.nu>
parents: 163
diff changeset
71 0.6.0 (2007-01-18)
189
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
72 ==================
161
d0dfc01f7638 Bring NEWS in line with previous commit.
Ralph Meijer <ralphm@ik.nu>
parents: 155
diff changeset
73
d0dfc01f7638 Bring NEWS in line with previous commit.
Ralph Meijer <ralphm@ik.nu>
parents: 155
diff changeset
74 - Improve error handling by using stanza error support in Twisted Words 0.4.0.
d0dfc01f7638 Bring NEWS in line with previous commit.
Ralph Meijer <ralphm@ik.nu>
parents: 155
diff changeset
75 - Bring errors up to date with version 1.8 of JEP-0060.
d0dfc01f7638 Bring NEWS in line with previous commit.
Ralph Meijer <ralphm@ik.nu>
parents: 155
diff changeset
76 - Add new retrieve-default feature for retrieval of default node
d0dfc01f7638 Bring NEWS in line with previous commit.
Ralph Meijer <ralphm@ik.nu>
parents: 155
diff changeset
77 configuration.
162
84cfe9fe38c5 Comply with the access model 'open'.
Ralph Meijer <ralphm@ik.nu>
parents: 161
diff changeset
78 - Fully comply with access model 'open'.
163
1701c0e2c707 Add --dbpass option for passing a password to the PostgreSQL backend.
Ralph Meijer <ralphm@ik.nu>
parents: 162
diff changeset
79 - Add --dbpass option for PostgreSQL backend.
165
0c9001bc7f58 Release 0.6.0.
Ralph Meijer <ralphm@ik.nu>
parents: 163
diff changeset
80 - Fix import incompatibility with Twisted Words 0.5.0 (#3).
161
d0dfc01f7638 Bring NEWS in line with previous commit.
Ralph Meijer <ralphm@ik.nu>
parents: 155
diff changeset
81
189
c61034369463 Released Idavoll 0.7.0.
Ralph Meijer <ralphm@ik.nu>
parents: 165
diff changeset
82
155
5191ba7c4df8 Work towards first release 0.5.0.
Ralph Meijer <ralphm@ik.nu>
parents:
diff changeset
83 0.5.0 (2006-08-17)
5191ba7c4df8 Work towards first release 0.5.0.
Ralph Meijer <ralphm@ik.nu>
parents:
diff changeset
84 ==================
5191ba7c4df8 Work towards first release 0.5.0.
Ralph Meijer <ralphm@ik.nu>
parents:
diff changeset
85
5191ba7c4df8 Work towards first release 0.5.0.
Ralph Meijer <ralphm@ik.nu>
parents:
diff changeset
86 First release.