annotate CHANGELOG @ 463:f520ac3164b0

privilege: improvment on last message sending on presence with `+notify`: - local entities subscribed to the presence of an other local entity which is connecting are now added to presence map. This helps getting their notification even if they didn't connect recently - nodes with `presence` access model are now also used for `+notify` - notifications are not sent anymore in case of status change if the resource was already present.
author Goffi <goffi@goffi.org>
date Fri, 15 Oct 2021 13:40:56 +0200
parents a017af61a32b
children dc53c6f020bc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
420
7a43c039c261 changelog: update
Goffi <goffi@goffi.org>
parents: 410
diff changeset
1 v 0.4.0 (NOT RELEASED YET):
453
1a179ad10125 backend: service name can now be specified with `service_name` parameter
Goffi <goffi@goffi.org>
parents: 447
diff changeset
2 - /!\ renamed to "Libervia Pubsub", application name is now "libervia-pubsub"
420
7a43c039c261 changelog: update
Goffi <goffi@goffi.org>
parents: 410
diff changeset
3 - Python 3 port
7a43c039c261 changelog: update
Goffi <goffi@goffi.org>
parents: 410
diff changeset
4 - publish-options implementation
422
c21f31355ab9 configuration: "max_items" option:
Goffi <goffi@goffi.org>
parents: 420
diff changeset
5 - max_items configuration option
432
d9745fe5db46 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 422
diff changeset
6 - Full-Text Search, with node setting to specify language
462
a017af61a32b privilege: add server JID to `publisher` so `+notify` works with it:
Goffi <goffi@goffi.org>
parents: 460
diff changeset
7 - Form Discovery and Publishing (XEP-0346) implementation (replacing the non standard node schema)
432
d9745fe5db46 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 422
diff changeset
8 - environment variables can now be used to set options
460
607616f9ef5b backend: new `server_jid` option:
Goffi <goffi@goffi.org>
parents: 459
diff changeset
9 - server jid can now be specified with "server_jid" parameter, otherwise it's determined automatically
453
1a179ad10125 backend: service name can now be specified with `service_name` parameter
Goffi <goffi@goffi.org>
parents: 447
diff changeset
10 - service name can now be specified with "service_name" parameter
462
a017af61a32b privilege: add server JID to `publisher` so `+notify` works with it:
Goffi <goffi@goffi.org>
parents: 460
diff changeset
11 - PEP is now working for server itself, making it usable for Service Outage Status (XEP-0455)
459
cebcb7f56889 backend, delegation: update to XEP-0355 v0.5 (namespace bump) + disco:
Goffi <goffi@goffi.org>
parents: 453
diff changeset
12 - namespace delegation update to v0.5 ("urn:xmpp:delegation:2" is now used)
463
f520ac3164b0 privilege: improvment on last message sending on presence with `+notify`:
Goffi <goffi@goffi.org>
parents: 462
diff changeset
13 - better handling of "+notify" for PEP
420
7a43c039c261 changelog: update
Goffi <goffi@goffi.org>
parents: 410
diff changeset
14 - bug fixes
7a43c039c261 changelog: update
Goffi <goffi@goffi.org>
parents: 410
diff changeset
15
410
0861da6975b5 0.3.0 release
Goffi <goffi@goffi.org>
parents: 408
diff changeset
16 v 0.3.0 (16/08/2019)
383
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
17 - PEP: presence and +notify initial support
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
18 - PEP: notifications for auto subscribers
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
19 - added "presence" access model
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
20 - implemented affiliations
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
21 - items are now ordered by default using last update date. This is actually the order corresponding to the XEP
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
22 - item creation and modification are now saved in 2 separate fields
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
23 - "roster" access model has been renamed to "publisher-roster"
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
24 - re-implemented feature which allows an entity to retract an item from somebody else node (i.e. a node from which he is neither owner or publisher) if he is the publisher of the item.
376
b80f7848d8a2 version + CHANGELOG update
Goffi <goffi@goffi.org>
parents: 305
diff changeset
25 - implemented "Order-By" protoXEP
383
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
26 - node schema experimental features (use a data form as a schema for a node)
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
27 - serial ids experimental feature (ids in series like 1, 2, 3, etc.)
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
28 - pubsub admin experimental feature (publish item and specify the publisher, only for admin users)
408
3c2c602ce399 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 387
diff changeset
29 - consistent_publisher experimental feature (preserve publisher when owner or admin update an item)
383
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
30 - SàT Pubsub can now be configured using the same config file as SàT itself, i.e. "sat.conf"
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
31 - new "admins_jids_list" setting, to specify a comma separated list of admin bare jids.
408
3c2c602ce399 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 387
diff changeset
32 - admins can delete node, change schema, change config, delete or overwrite items even if they are not owner of a node
383
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
33 - MAM: filtering by categories
408
3c2c602ce399 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 387
diff changeset
34 - MAM and RSM various improvements
383
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
35 - replaced sat.tmp by new independent sat_tmp module, so now SàT Pubsub can be used independently of SàT
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
36 - item id is returned on publish if it is not provided already
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
37 - (bug fix) fixed security check which was rejecting all delegations from external servers
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
38 - (bug fix) fixed publisher check on item publishing
408
3c2c602ce399 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 387
diff changeset
39 - removed some old code inherited from Idavoll
3c2c602ce399 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 387
diff changeset
40 - various other fixes/improvements, checks the mercurial logs for details
3c2c602ce399 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 387
diff changeset
41 - documentation in /doc (using ReStructuredText and Sphinx)
376
b80f7848d8a2 version + CHANGELOG update
Goffi <goffi@goffi.org>
parents: 305
diff changeset
42
408
3c2c602ce399 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 387
diff changeset
43 v 0.2.0 (02/12/2015):
383
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
44 - schema updated (unversioned => version 1)
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
45 - sync with Idavoll
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
46 - use of sat.tmp.wokkel as a workaround for change not merged upstream
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
47 - RSM (XEP-0059) implementation
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
48 - MAM (XEP-0313) implementation
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
49 - Namespace Delegation (XEP-0355) implementation
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
50 - Privileged Entity (XEP-0356) implementation
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
51 - removed remote-roster hack
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
52 - SàT PubSub can be used as a PEP service (PEP implementation not complete yet)
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
53 - item publisher is enforced
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
54 - categories handling (not complete)
ff796dd7b632 CHANGELOG: update
Goffi <goffi@goffi.org>
parents: 376
diff changeset
55 - pgsql: schema version is checked, and a message asking to upgrade is displayed if needed
305
642dffb9d6f1 fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents: 284
diff changeset
56
284
dfc47748d8d8 CHANGELOG update
Goffi <goffi@goffi.org>
parents: 264
diff changeset
57 v 0.1.1 (09/09/2014):
dfc47748d8d8 CHANGELOG update
Goffi <goffi@goffi.org>
parents: 264
diff changeset
58 bugfix release
dfc47748d8d8 CHANGELOG update
Goffi <goffi@goffi.org>
parents: 264
diff changeset
59
dfc47748d8d8 CHANGELOG update
Goffi <goffi@goffi.org>
parents: 264
diff changeset
60 v 0.1.0 (24/02/2014):
264
86e767dc6abb packaging for release
souliane <souliane@mailoo.org>
parents:
diff changeset
61 ** FIRST PUBLIC RELEASE **