Networks.add!: fix ipset name
[vpsadmind.git] / CHANGELOG
1 * Mon May 27 2013 - version 1.9.0
2 - Implement new remote commands:
3     - install - add node to cluster, save public keys
4     - refresh - immediately reload VPS state, server status and storage usage
5     - reinit - flush iptables and do init again
6 - Manage known_hosts
7 - Report backup sizes
8 - DB version checking: flush stdout, check exit flag, log just once
9 - Firewall: init now checks chains for IPv4 and IPv6 separately, initializing them if missing
10 - Fix transaction killing - subprocesses are now sent SIGTERM
11 - Fix creating datasets when mountpoint not empty
12 - Fix crash when command did not return expected value
13
14 * Tue May 07 2013 - version 1.8.3
15 - Backup restore: fix crash
16
17 * Wed Apr 17 2013 - version 1.8.2
18 - VPS enable features: fixed crash caused by wrong return value
19
20 * Mon Apr 15 2013 - version 1.8.1
21 - Always honor VPS state when manipulating it
22
23 * Sun Apr 07 2013 - version 1.8.0
24 - Implement Storage executor with backends, so far only ZFS is supported
25 - NAS mount/umount, generation of vzctl action scripts, pre/post (u)mount scripts
26 - Fix queue ordering
27 - Save node load
28 - Traffic accounting: fix IPv6 parsing, do not save NULL
29 - Add remote commands for transaction killing and forced stop/restart
30 - Check database version
31 - VPS clone: accept rsync return code 23 and 24
32 - Backup scheduler: use exports, schedule only VPS which are not marked for deletion and their owners are active
33
34 * Thu Mar 14 2013 - version 1.7.3
35 - Fix config: numbers are not strings
36
37 * Sun Feb 09 2013 - version 1.7.2
38 - Fix ve_mountfile calling
39
40 * Sat Feb 09 2013 - version 1.7.1
41 - Fix optional backup mount condition
42
43 * Sat Feb 09 2013 - version 1.7.0
44 - Make backup mount optional
45 - Features: add slight delay after VPS start - wait for it to mount properly
46 - Clone: make rsync command configurable
47 - Manual mount/umount/remount of backups in VPS
48 - Register handler for generating mount/umount action scripts for VPS
49 - Scheduler: fix random order reversing
50
51 * Fri Feb 01 2013 - version 1.6.4
52 - Wrapper: real-time logging, log date and time
53 - Init: remove option, setting in config; if already initialized, skip
54 - Self-update: improve error handling
55 - ZFS backuper - download: remove BSD specific options from tar
56
57 * Fri Jan 25 2013 - version 1.6.3
58 - Backup download: fix tar args, execution; script to delete expired archives
59 - ZFS backuper: fix exclude
60
61 * Sat Jan 19 2013 - version 1.6.2
62 - VE umount script
63 - Restore: reorganize code
64 - Fix exports
65 - Backup download: fix tar args
66
67 * Sat Jan 19 2013 - version 1.6.1
68 - Exports: reorganize code
69
70 * Sat Jan 19 2013 - version 1.6.0
71 - New command exports
72 - Restore split to two steps (prepare on backuper, finish on node)
73
74 * Wed Jan 16 2013 - version 1.5.2
75 - Daily backup scheduler: fix config loading
76 - Remote control: change communication format
77
78 * Wed Jan 16 2013 - version 1.5.1
79 - Fix command identifier (probably not needed)
80
81 * Wed Jan 16 2013 - version 1.5.0
82 - Manage OpenVZ sample configs
83 - Applyconfig support
84 - vpsAdmind's config can contain only needed settings, not all of them
85 - Support for ZFS backups
86 - Saving transaction's execution step
87 - Safe migration
88
89 * Wed Dec 26 2012 - version 1.4.2
90 - Remote control (interface for vpsadminctl)
91 - Reload thread count from config on SIGHUP
92
93 * Sat Dec 22 2012 - version 1.4.1
94 - Transaction priorities
95 - Always fetch queue from DB, do not cache anything
96 - Backup download: handle tar exit code 1
97
98 * Wed Dec 19 2012 - version 1.4.0
99 - First release
100 - Backups: backup, restore, download
101 - VPS cloning
102 - PPP
103 - Mailer
104 - VE console exporting
105 - vpsAdmind runs in wrapper - capable of self stop, restart, update
106 - Commands executed in multiple threads