-
Notifications
You must be signed in to change notification settings - Fork 4
/
CHANGELOG
83 lines (75 loc) · 3.14 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
1.3.0:
New Features:
- Support for upcoming PoWA v5 new extension model (Julien Rouhaud)
- Support snapshot of per-database datasources (Julien Rouhaud)
- Support snapshot of per-database catalogs (Julien Rouhaud)
- Support on-demand snapshot of any remote server (Julien Rouhaud)
- Support on-demand catalog snapshot of any remote server (Julien Rouhaud)
- Add permission checking based on new PoWA predefine roles for on-demande
request (Julien Rouhaud)
- Support any extension installed in any schema (Julien Rouhaud)
- Optionally emit logs using the server alias rather than the server
hostname and port (Julien Rouhaud, thanks to Marc Cousin for the request)
Bugfixes:
- Redact the password (if provided) in the worker representation logs
(Julien Rouhaud per report from Marc Cousin)
- Fix the logic to spread the activity on server start (Julien Rouhaud)
- Fix configuration file error handling (Julien Rouhaud)
Misc:
- Check for PoWA version incompatibility between remote servers and the
repository server (Julien Rouhaud)
1.2.0:
New Features:
- Automatically detect hypopg on remote servers (Julien Rouhaud, thanks to
github user MikhailSaynukov for the request)
Bugfixes:
- Fix sleep time calculation (Marc Cousin)
- Properly detect -Infinity as an unknown last snapshot (Julien Rouhaud)
- Properly handle error happening when retrieving the list of remote
servers (Julien Rouhaud)
- Properly detect stop condition after checking if PoWA must be loaded
(Julien Rouhaud)
- Close all thread's connections in case of uncatched error during snapshot
(Marc Cousin)
Misc:
- Immediately exit the worker thread if PoWA isn't present or can't be
loaded (Julien Rouhaud)
- Improve server list stdout logging when no server is found (Julien
Rouhaud)
- Do PoWA extension sanity checks for the dedicated repo connection too
(Julien Rouhaud)
- Fix compatibility with python 3.9 (Julien Rouhaud, per report from
Christoph Berg)
1.1.1:
Bugfix:
- Make sure that repo connection is available when getting repo powa
version (Julien Rouhaud, thanks to Adrien Nayrat for the report and
testing the patch)
1.1.0:
New features:
- Avoid explicit "LOAD 'powa'" with poWA 4.1.0, so a superuser isn't
required anymore when PoWA isn't in shared_preload_libraries (Julien
Rouhaud)
- Store postgres and handled extensions versions on repository server
(Julien Rouhaud)
Bug fixes:
- Handle errors that might happen during snapshot (Julien Rouhaud)
1.0.0:
New features:
- Handle the new query_cleanup query that may be run after getting remote
data.
Bugfix:
- Let workers quit immediately if they're asked to stop.
0.0.3
Bugfix:
- Support standard_conforming_strings = off
- Better error message for remote servers lacking powa extension (Thomas
Reiss and Julien Rouhaud)
0.0.2
Bugfix:
- Ignore deactivated servers
Miscellaneous:
- Set lock_timeout to 2s for every pg connection
- Fully qualify all objects in SQL queries
0.0.1
Initial release