blob: 3eb23b9ec840d36063ed743473646034ee95667c (
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
|
unreleased
==========
Backward Incompatibilities
--------------------------
- Following the Pyramid deprecation period (1.6 -> 1.8),
daemon support for pserve has been removed. This includes removing the
daemon commands (start, stop, restart, status) as well as the following
arguments:
--daemon --pid-file --log-file --monitor-restart --status --user --group
--stop-daemon
To run your server as a daemon you should use a process manager instead of
pserve.
See https://github.com/Pylons/pyramid/pull/2615
Features
--------
- The `_get_credentials` private method of `BasicAuthAuthenticationPolicy`
has been extracted into standalone function ``extract_http_basic_credentials`
in `pyramid.authentication` module, this function extracts HTTP Basic
credentials from a ``request`` object, and returns them as a named tuple.
See https://github.com/Pylons/pyramid/pull/2662
Bug Fixes
---------
- Fixed bug in `proutes` such that it now shows the correct view when a class
and `attr` is involved.
See: https://github.com/Pylons/pyramid/pull/2687
- Fix a ``FutureWarning`` in Python 3.5 when using ``re.split`` on the
``format`` setting to the ``proutes`` script.
See https://github.com/Pylons/pyramid/pull/2714
- Fix a ``RuntimeWarning`` emitted by WebOb when using arbitrary objects
as the ``userid`` in the ``AuthTktAuthenticationPolicy``. This is now caught
by the policy and the object is serialized as a base64 string to avoid
the cryptic warning. Since the userid will be read back as a string on
subsequent requests a more useful warning is emitted encouraging you to
use a primitive type instead.
See https://github.com/Pylons/pyramid/pull/2715
Deprecations
------------
Documentation Changes
---------------------
- Updated Windows installation instructions and related bits.
See: https://github.com/Pylons/pyramid/issues/2661
|