Mercurial > libervia-pubsub
annotate CHANGELOG @ 489:fa0d2a4783fa default tip
install: use PEP-440 compatible version in `setup`:
setuptools from version v66 doesn't accept anymore non PEP-440 compatible version.
This is a Q&D fix, move to `pyproject.toml` with proper versioning as for Libervia
backend should be done sooner than later.
author | Goffi <goffi@goffi.org> |
---|---|
date | Fri, 12 Jan 2024 23:46:24 +0100 |
parents | dc53c6f020bc |
children |
rev | line source |
---|---|
473 | 1 v 0.4.0 (30/11/2021): |
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 | 3 - Python 3 port |
4 - publish-options implementation | |
422 | 5 - max_items configuration option |
432 | 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 | 8 - environment variables can now be used to set options |
460 | 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 | 14 - bug fixes |
15 | |
410 | 16 v 0.3.0 (16/08/2019) |
383 | 17 - PEP: presence and +notify initial support |
18 - PEP: notifications for auto subscribers | |
19 - added "presence" access model | |
20 - implemented affiliations | |
21 - items are now ordered by default using last update date. This is actually the order corresponding to the XEP | |
22 - item creation and modification are now saved in 2 separate fields | |
23 - "roster" access model has been renamed to "publisher-roster" | |
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 | 25 - implemented "Order-By" protoXEP |
383 | 26 - node schema experimental features (use a data form as a schema for a node) |
27 - serial ids experimental feature (ids in series like 1, 2, 3, etc.) | |
28 - pubsub admin experimental feature (publish item and specify the publisher, only for admin users) | |
408 | 29 - consistent_publisher experimental feature (preserve publisher when owner or admin update an item) |
383 | 30 - SàT Pubsub can now be configured using the same config file as SàT itself, i.e. "sat.conf" |
31 - new "admins_jids_list" setting, to specify a comma separated list of admin bare jids. | |
408 | 32 - admins can delete node, change schema, change config, delete or overwrite items even if they are not owner of a node |
383 | 33 - MAM: filtering by categories |
408 | 34 - MAM and RSM various improvements |
383 | 35 - replaced sat.tmp by new independent sat_tmp module, so now SàT Pubsub can be used independently of SàT |
36 - item id is returned on publish if it is not provided already | |
37 - (bug fix) fixed security check which was rejecting all delegations from external servers | |
38 - (bug fix) fixed publisher check on item publishing | |
408 | 39 - removed some old code inherited from Idavoll |
40 - various other fixes/improvements, checks the mercurial logs for details | |
41 - documentation in /doc (using ReStructuredText and Sphinx) | |
376 | 42 |
408 | 43 v 0.2.0 (02/12/2015): |
383 | 44 - schema updated (unversioned => version 1) |
45 - sync with Idavoll | |
46 - use of sat.tmp.wokkel as a workaround for change not merged upstream | |
47 - RSM (XEP-0059) implementation | |
48 - MAM (XEP-0313) implementation | |
49 - Namespace Delegation (XEP-0355) implementation | |
50 - Privileged Entity (XEP-0356) implementation | |
51 - removed remote-roster hack | |
52 - SàT PubSub can be used as a PEP service (PEP implementation not complete yet) | |
53 - item publisher is enforced | |
54 - categories handling (not complete) | |
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 | 57 v 0.1.1 (09/09/2014): |
58 bugfix release | |
59 | |
60 v 0.1.0 (24/02/2014): | |
264 | 61 ** FIRST PUBLIC RELEASE ** |