summaryrefslogtreecommitdiff
path: root/Changelog
blob: 6706892274496191f80926e7cac9d9c3f54ded99 (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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
WALinuxAgent                                                          Changelog
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 Jul 2015, WALinuxAgent 2.0.14
   . Fix rdma config
   . Fix page blob uploading for python 2.6
   . Fix http request error handling

1 Jun 2015, WALinuxAgent 2.0.13
   . Handle http 410 returned by host
   . Add support for http proxy
   . Add support to execute CustomData after provisioning
   . Add a udev rule for product-uuid
   . Fix agent path for CoreOS
   . Update service start/stop command for Ubuntu

15 Jan 2015, WALinuxAgent 2.0.12
   . Add support for page blob status report

11 Dec 2014, WALinuxAgent 2.0.11
   . Add support for GPT(Guid Partition Table)

27 Nov 2014, WALinuxAgent 2.0.10
   . Multiple fixes for openSUSE-13.2+
   . Multiple fixes for FreeBSD

06 Nov 2014, WALinuxAgent 2.0.9
   . Add support for CoreOS
   . Add support for Fedora
   . Add diagnostic service
   . Fix FreeBSD deprovisioning issue
   . Fix encoding issue for logger

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 :)