1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
WALinuxAgent Changelog
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 Aug 2014, WALinuxAgent 2.0.8
. Fix for extension timeout handling
08 Aug 2014, WALinuxAgent 2.0.7
. Add warning for resource disk data loss
. Multiple fixes for provisioning and extension handler
13 Jun 2014, WALinuxAgent 2.0.6
. Add support for Gentoo
. Multiple fixes for extension handler in status report and heartbeat
19 May 2014, WALinuxAgent 2.0.5
. Multiple fixes for FreeBSD provisioning
. Add support for SLES 12
. Multiple fixes for extension handler framework
. New logging support
. Add state handling for each extension
. Properly handle non-JSON extensions
. Several other bugfixes
. Replace platform.* calls with DistInfo() function
. Inherit from redhatDistro in centosDistro class
. Fix hostname configuration for RHEL7-based systems
. EnvMonitor - Set SCSI I/O timeout for all attached disks
02 Apr 2014, WALinuxAgent 2.0.4
. Fix encoding issue in LogToFile() & LogToCon()
. Add support for parsing ExtensionsConfiguration from GoalState document
. Add support for the Fedora distribution
. Several fixes to FreeBSDDistro class
16 Jan 2014, WALinuxAgent 2.0.3
. Add exception awareness to GetFileContents, SetFileContents, and
AppendFileContents
. Fix publishHostname() - leave dhclient.conf alone if it is already
configured to send the system's current hostname to the DHCP server.
18 Dec 2013, WALinuxAgent 2.0.2
. Fix UpdateAndPublishHostName() to use correct interface name
. Specialize file mode of /etc/shadow when clearing the root password
. Fix publishHostname() to use self.hostname_file_path
. Remove reference to VM shutdown on "stopped" state. This behavior was an
artifact from pre-GA IaaS VMs on Windows Azure.
. Revert to logging non-verbose by default
. Revert to no swap setup by default (same as 1.x behavior)
05 Nov 2013, WALinuxAgent 2.0.1
. Add support for CustomData
. Add exception handling for external consumer scripts
. Ensure correct unicode encoding for ovf-env.xml
. Add self.service_cmd for distro compatibility
. Fix DeleteAccount() with -deprovision+user
. Save/Restore SELinux state during provision
23 Sep 2013, WALinuxAgent 2.0.0
. Support for wire protocol 2012-11-30
. Added support for Python3 via 2to3
. Added support for new Linux distributions and FreeBSD (see README)
. Source is now importable as a python module
. Code refactor to ease task of adding/testing new Linux distributions and
improve code readability
23 Aug 2013, WALinuxAgent 1.4.0
. Add support for bootstrapping VMM agent for Linux when running in SCVMM
2012R2 environments (see README)
. Add setup.py to assist in package creation
. Fix DVD detection for non-en locales
30 May 2013, WALinuxAgent 1.3.3
. Improve pyasn1 python module import
. Improve wire protocol version checking, remove superfluous warning
. Include support for walking /sys/bus/vmbus/devices for older distributions
. Include support for creation of sudoers.d for older distributions
. Remove old references to IsWindows() (used for testing)
. Fix agent exit if GoalState=None
. Fix unhandled socket exception (Util.HttpPost/Util._HttpGet)
. Agent verbose log lines are missing in log when 'verbose' option is used
26 Feb 2013, WALinuxAgent 1.3.2
. Fix name error in _HttpGet/HttpPost exception handlers.
15 Feb 2013, WALinuxAgent 1.3.1
. Merge RPM packaging information.
. Capture all system command output if an error has occurred. Normalization
of shell commands on python subprocess module.
. Duplicate non-verbose log output to /dev/console. This to support serial
logging from boot when console=/dev/ttyS0 is set in the kernel boot options.
. Merge Ubuntu packaging.
. Fixed typo in DVD mounting procedure, thanks Ante.
18 Jan 2013, WALinuxAgent 1.3
. Add some error checking and robustness to DVD mounting operation during
provisioning
. Remove redundant check for IP and Port in LoadBalancerProbe
. Add check to self.computername to detect empty hostname in configuration
. Fix manual uninstall on Ubuntu
07 Dec 2012, WALinuxAgent 1.2
. Add Feature - ata_piix.ko module loaded if needed for CDROM device support
. Added Init_Ubuntu upstart support and improved resolvconf support on Ubuntu
. Additional logging for DoDhcpWork()
. Update sock.recv timeout from 30 to 10 seconds
. Fix 572301 - Linux waagent: deprovision, user is not deleted properly
. Fix 578109 - Make LBProbeResponder construction more robust
. Fix 575725 - Agent fails to provision user with public/private key pairs
. Fix 573304 - DHCP broadcast response not received
. Fix 576901 - Linux agent fails to delete root user password
. Fix 577000 - Linux agent should report error messages to Fabric when
passed an invalid hostname.
09 Nov 2012, WALinuxAgent 1.1
. Added sock.settimeout in DoDhcpWork() to properly timeout sock.recv
. Added missingDefaultRoute to handle routing issues when DHCP responses not
handled properly
. Added Children.append to avoid zombies
. Fixed ifrenew for compatibility
. Fixed shadow password file for correct SELinux context
. Minor cleanup work
. Added Changelog :)
|