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