Mercurial > libervia-pubsub
annotate CHANGELOG @ 367:a772f7dac930
backend, storage(pgsql): creation/update date + serial ids:
/!\ this patch updates pgqsl schema /!\
Had to set 2 features in the same patch, to avoid updating 2 times the schema.
1) creation/last modification date:
column keeping the date of creation of items is renamed from "date" to "created"
the date of last modification of items is saved in the new "updated" column
2) serial ids:
this experimental feature allows to have ids in series (i.e. 1, 2, 3, etc.) instead of UUID.
This is a convenience feature and there are some drawbacks:
- PostgreSQL sequences are used, so gaps can happen (see PostgreSQL documentation for more details)
- if somebody create an item with a future id in the series, the series will adapt, which can have undesired effect, and may lead to item fail if several items are created at the same time. For instance if next id in series is "8", and somebody hads already created item "8" and "256", the item will be created with biggest value in items +1 (i.e. 257). if 2 people want to create item in this situation, the second will fail with a conflict error.
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 04 Nov 2017 21:31:32 +0100 |
parents | 642dffb9d6f1 |
children | b80f7848d8a2 |
rev | line source |
---|---|
305
642dffb9d6f1
fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents:
284
diff
changeset
|
1 v. 0.2 (02/12/2015): |
642dffb9d6f1
fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents:
284
diff
changeset
|
2 - schema updated (unversioned => version 1) |
642dffb9d6f1
fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents:
284
diff
changeset
|
3 - sync with Idavoll |
642dffb9d6f1
fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents:
284
diff
changeset
|
4 - use of sat.tmp.wokkel as a workaround for change not merged upstream |
642dffb9d6f1
fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents:
284
diff
changeset
|
5 - RSM (XEP-0059) implementation |
642dffb9d6f1
fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents:
284
diff
changeset
|
6 - MAM (XEP-0313) implementation |
642dffb9d6f1
fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents:
284
diff
changeset
|
7 - Namespace Delegation (XEP-0355) implementation |
642dffb9d6f1
fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents:
284
diff
changeset
|
8 - Privileged Entity (XEP-0356) implementation |
642dffb9d6f1
fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents:
284
diff
changeset
|
9 - removed remote-roster hack |
642dffb9d6f1
fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents:
284
diff
changeset
|
10 - SàT PubSub can be used as a PEP service (PEP implementation not complete yet) |
642dffb9d6f1
fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents:
284
diff
changeset
|
11 - item publisher is enforced |
642dffb9d6f1
fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents:
284
diff
changeset
|
12 - categories handling (not complete) |
642dffb9d6f1
fixed version change and CHANGELOG update
Goffi <goffi@goffi.org>
parents:
284
diff
changeset
|
13 |
284 | 14 v 0.1.1 (09/09/2014): |
15 bugfix release | |
16 | |
17 v 0.1.0 (24/02/2014): | |
264 | 18 ** FIRST PUBLIC RELEASE ** |