annotate CHANGELOG @ 471:ed9e12701e0f

backend: return empty roster when `NotAllowedError` is raised in `getOwnerRoster`: No error is logged either, this case can happen often is roster permission is not granted. fix 390
author Goffi <goffi@goffi.org>
date Thu, 21 Oct 2021 17:31:01 +0200
parents f520ac3164b0
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 **