summaryrefslogtreecommitdiff
path: root/Changelog
blob: 51fd836c7a8aa8ebcf7b1b1de9fcbe6715caf172 (plain)
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 :)