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