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