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