@@ -9,6 +9,29 @@ available via the project downloads page. Changes in "revision" field indicate
9
9
private releases checked into the prebuilts directory of the source tree, but
10
10
not made generally available on the downloads page.
11
11
12
+ v2.47.0.1
13
+ =========
14
+ * Added logging messages for IE driver for bitness mismatches. This commit
15
+ adds logging messages at the warning level whenever a mismatch in bitness
16
+ is detected between the browser and driver. This is a particularly bad
17
+ problem in cases where users have 64-bit Windows, and (incorrectly) assume
18
+ they automatically should use the 64-bit IEDriverServer.exe when running
19
+ with IE 10 or 11. Since the process that actually renders content in IE 10
20
+ and 11 is almost always 32-bit, even on 64-bit Windows, it is almost always
21
+ the proper decision to use the 32-bit IE driver. It is now very clear from
22
+ log messages when this state of affairs exists.
23
+ * Enabled fast failure for cookie manipulation in IE. The refactor of cookie
24
+ handling for the IE driver introduces an incompatibility with the 64-bit IE
25
+ driver and IE 10 and 11 running on 64-bit Windows. As is the case with
26
+ sending keystrokes and creating screenshots, a Windows hook procedure is now
27
+ used for getting and settingcookies in IE. That means that in IE 10 and 11
28
+ on 64-bit Windows, where the content rendering process is still 32-bit, you
29
+ **must** use the 32-bit IEDriverServer.exe in order to manipulate cookies.
30
+ This commit will now cause exceptions to be thrown if you attempt to set
31
+ or get cookies using the 64-bit driver against a 32-bit version of IE (or
32
+ vice versa), but in particular, this will affect users who mistakenly try
33
+ to use the 64-bit executable with IE 10 or 11 in 64-bit Windows.
34
+
12
35
v2.47.0.0
13
36
=========
14
37
* Release to synchronize with release of Selenium project.
0 commit comments