Falcon 1.3.0的更改日志¶
正在中断更改¶
(无)
对支持平台的更改¶
现在完全支持CPython 3.6。
Falcon在Pypy3.5上看起来工作得很好,但是我们正在等待这个平台在正式支持它之前退出测试版。
对CPython 2.6和Jython 2.7的支持现在已被弃用,将在Falcon 2.0中停止。
新的和改进的¶
我们添加了内置的资源表示序列化和反序列化,包括基于JSON模式的输入验证。(另见: Media )
现在支持URI模板字段转换器。我们希望随着时间的推移扩展这个特性。(另见: Field Converters )
一种新的方法,
get_param_as_datetime()
,已添加到Request
.许多属性被添加到
Request
使代理信息更易于使用。这些包括forwarded
,forwarded_uri
,forwarded_scheme
,forwarded_host
和forwarded_prefix
属性。这个prefix
属性也作为这项工作的一部分添加。为便于检查和设置内容类型头,定义了许多Internet媒体类型常量。(另见: Media Type Constants )
实现了几个新的5xx错误类。(另见: Error Handling )
固定的¶
如果对服务器的请求中的单个cookie格式不正确,则不会解析任何cookie(全部或全部)。将解析器更改为跳过坏的cookie(尽最大努力)。
API
实例不可pickle。修改默认路由器以修复此问题。