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