blob: 5f413165efc14d9784108d82f0a27ba108ebc61c [file] [log] [blame]
Guido van Rossum4405cf32007-08-30 17:16:55 +00001Python 3000 Release Notes
2=========================
3
4Release notes describe unfinished work in particular releases.
5
6Please report bugs to http://bugs.python.org/.
7
Guido van Rossum99533a92007-12-06 05:07:41 +00008Version 3.0a2 - Release Date 07-Dec-2007
9----------------------------------------
10
11* SSL support is back! However, the SSL code appears to be leaking
12 quite a bit.
13
Guido van Rossumda3673e2007-12-06 18:25:07 +000014* On Windows Python can't be run from a directory with non ASCII chars
15 in its path name (bug #1342).
16
17* The current releases of MinGW and Cygwin can't build Python extensions
18 since they don't support msvcr90.dll. The necessary bits and pieces are
19 already in Python and cygwin cvs.
20
Guido van Rossum99533a92007-12-06 05:07:41 +000021* Otherwise, the 3.0a1 release notes still apply, except hashlib no
22 longer requires openssl.
23
Guido van Rossum4405cf32007-08-30 17:16:55 +000024Version 3.0a1 - Release Date 31-Aug-2007
25----------------------------------------
26
Guido van Rossume5e8eff2007-08-30 20:18:10 +000027* SSL support is disabled. This causes test_ssl to be skipped.
Guido van Rossum4405cf32007-08-30 17:16:55 +000028 The new SSL support in the 2.6 trunk (with server-side support and
29 certificate verification) will be ported for 3.0a2.
30
Guido van Rossum75765832007-08-31 00:38:53 +000031* If you don't have `openssl <http://www.openssl.org>`_ installed, or
32 a version older than 0.9.7, hashlib is non-functional, which means
33 there is no way to compute MD5 checksums. This breaks some modules.
Guido van Rossume5e8eff2007-08-30 20:18:10 +000034
35* Platform support is reduced. We've mostly tested on Linux, OSX,
Guido van Rossum75765832007-08-31 00:38:53 +000036 and Windows. Solaris is also supported (somewhat).
37
38* There may be additional issues on 64-bit architectures.
Guido van Rossum4405cf32007-08-30 17:16:55 +000039
Guido van Rossume5e8eff2007-08-30 20:18:10 +000040* There are still some open issues on Windows.
Guido van Rossum4405cf32007-08-30 17:16:55 +000041
Guido van Rossume5e8eff2007-08-30 20:18:10 +000042* Some new features are very fresh, and probably contain bugs: the new
Guido van Rossum4405cf32007-08-30 17:16:55 +000043 format() method on strings (PEP 3101), the strict separation of
44 bytes and strings, the new buffer API (PEP 3118).
Guido van Rossum845702c2007-08-30 18:44:53 +000045
Guido van Rossume5e8eff2007-08-30 20:18:10 +000046* IDLE still has some open issues. If you can't run it at all, try
Guido van Rossum845702c2007-08-30 18:44:53 +000047 "idle -n" which disables the separate subprocess for the
48 interpreter.