Networks.add!: fix ipset name
[vpsadmind.git] / CHANGELOG
1 * Sat Sep 07 2013 - version 1.13.0
2 - Daily reports
3
4 * Fri Sep 06 2013 - version 1.12.3
5 - ZFS backup download: fix snapshot name
6 - Remove sticky bit from all directories in VE_PRIVATE before trying to remove it
7 - ZFS VPS: destroy only dataset, do not delete data before
8 - Fix queue processing: do not GROUP BY t_id
9
10 * Fri Jul 26 2013 - version 1.12.2
11 - Finally fix ZFS restore
12
13 * Fri Jul 26 2013 - version 1.12.1
14 - Fix ext backup rotation
15 - ZFS to ZFS restore: clone snapshot before rsyncing to head
16 - ZFS VPS: use refquota instead of quota
17
18 * Thu Jul 18 2013 - version 1.12.0
19 - Online migration
20 - ZFS VPS destroying: fix config renaming
21
22 * Tue Jul 09 2013 - version 1.11.1
23 - Fix merge error
24
25 * Tue Jul 09 2013 - version 1.11.0
26 - New command VPS.passwd
27 - Migration: reuse dataset if it already exists
28 - Clone: fix root and private of cloned VPS
29
30 * Mon Jul 08 2013 - version 1.10.2
31 - Offline migration: accept rsync return codes 23 and 24
32
33 * Mon Jul 08 2013 - version 1.10.1
34 - Fix ext restoring
35
36 * Mon Jul 08 2013 - version 1.10.0
37 - Add support for ZFS nodes (configs, backups, restore, migrations, cloning)
38 - New implementation of offline migration and clone
39 - Status updating: separate update of alive status and resources status
40 - Node install: fix hang when node with same ID is already in database
41 - Load selected settings from database
42
43 * Tue Jun 11 2013 - version 1.9.1
44 - Fix missing onboot flags after some transactions like enable features
45 - Restore finish: ignore vzquota drop error if quota does not exist
46
47 * Mon May 27 2013 - version 1.9.0
48 - Implement new remote commands:
49     - install - add node to cluster, save public keys
50     - refresh - immediately reload VPS state, server status and storage usage
51     - reinit - flush iptables and do init again
52 - Manage known_hosts
53 - Report backup sizes
54 - DB version checking: flush stdout, check exit flag, log just once
55 - Firewall: init now checks chains for IPv4 and IPv6 separately, initializing them if missing
56 - Fix transaction killing - subprocesses are now sent SIGTERM
57 - Fix creating datasets when mountpoint not empty
58 - Fix crash when command did not return expected value
59
60 * Tue May 07 2013 - version 1.8.3
61 - Backup restore: fix crash
62
63 * Wed Apr 17 2013 - version 1.8.2
64 - VPS enable features: fixed crash caused by wrong return value
65
66 * Mon Apr 15 2013 - version 1.8.1
67 - Always honor VPS state when manipulating it
68
69 * Sun Apr 07 2013 - version 1.8.0
70 - Implement Storage executor with backends, so far only ZFS is supported
71 - NAS mount/umount, generation of vzctl action scripts, pre/post (u)mount scripts
72 - Fix queue ordering
73 - Save node load
74 - Traffic accounting: fix IPv6 parsing, do not save NULL
75 - Add remote commands for transaction killing and forced stop/restart
76 - Check database version
77 - VPS clone: accept rsync return code 23 and 24
78 - Backup scheduler: use exports, schedule only VPS which are not marked for deletion and their owners are active
79
80 * Thu Mar 14 2013 - version 1.7.3
81 - Fix config: numbers are not strings
82
83 * Sun Feb 09 2013 - version 1.7.2
84 - Fix ve_mountfile calling
85
86 * Sat Feb 09 2013 - version 1.7.1
87 - Fix optional backup mount condition
88
89 * Sat Feb 09 2013 - version 1.7.0
90 - Make backup mount optional
91 - Features: add slight delay after VPS start - wait for it to mount properly
92 - Clone: make rsync command configurable
93 - Manual mount/umount/remount of backups in VPS
94 - Register handler for generating mount/umount action scripts for VPS
95 - Scheduler: fix random order reversing
96
97 * Fri Feb 01 2013 - version 1.6.4
98 - Wrapper: real-time logging, log date and time
99 - Init: remove option, setting in config; if already initialized, skip
100 - Self-update: improve error handling
101 - ZFS backuper - download: remove BSD specific options from tar
102
103 * Fri Jan 25 2013 - version 1.6.3
104 - Backup download: fix tar args, execution; script to delete expired archives
105 - ZFS backuper: fix exclude
106
107 * Sat Jan 19 2013 - version 1.6.2
108 - VE umount script
109 - Restore: reorganize code
110 - Fix exports
111 - Backup download: fix tar args
112
113 * Sat Jan 19 2013 - version 1.6.1
114 - Exports: reorganize code
115
116 * Sat Jan 19 2013 - version 1.6.0
117 - New command exports
118 - Restore split to two steps (prepare on backuper, finish on node)
119
120 * Wed Jan 16 2013 - version 1.5.2
121 - Daily backup scheduler: fix config loading
122 - Remote control: change communication format
123
124 * Wed Jan 16 2013 - version 1.5.1
125 - Fix command identifier (probably not needed)
126
127 * Wed Jan 16 2013 - version 1.5.0
128 - Manage OpenVZ sample configs
129 - Applyconfig support
130 - vpsAdmind's config can contain only needed settings, not all of them
131 - Support for ZFS backups
132 - Saving transaction's execution step
133 - Safe migration
134
135 * Wed Dec 26 2012 - version 1.4.2
136 - Remote control (interface for vpsadminctl)
137 - Reload thread count from config on SIGHUP
138
139 * Sat Dec 22 2012 - version 1.4.1
140 - Transaction priorities
141 - Always fetch queue from DB, do not cache anything
142 - Backup download: handle tar exit code 1
143
144 * Wed Dec 19 2012 - version 1.4.0
145 - First release
146 - Backups: backup, restore, download
147 - VPS cloning
148 - PPP
149 - Mailer
150 - VE console exporting
151 - vpsAdmind runs in wrapper - capable of self stop, restart, update
152 - Commands executed in multiple threads