Here : https://github.com/web2py/web2py/releases

2.11.2 is still flagged as Latest

2.14.1 doesn't appear either...

On Thu, Mar 24, 2016 at 1:36 PM, Massimo Di Pierro <
[email protected]> wrote:

> http://web2py.com/
>
> First of all many many thanks to Simone (niphlod), Richard, and Leonel.
> Most of the work is theirs.
>
> It is important that you upgrade because we fixed some serious security
> bugs that may leak your admin password (if you use rocket and expose the
> old example app).
>
> We fixed many many bug and in particular everything should work fine on
> GAE now, including Datastore and Cloud SQL.
>
> CHANGELOG
>
> - fixed two major security issues that caused the examples app to leak
> information
>
> - new Auth(…,host_names=[…]) to prevent host header injection
>
> - improved scheduler
>
> - pep8 enhancements
>
> - many bug fixes
>
> - restored GAE support that was broken in 2.13.*
>
> - improved fabfile for deployment
>
> - refactored examples with stupid.css
>
> - new JWT implementation (experimental)
>
> - new gluon.contrib.redis_scheduler
>
> - myconf.get
>
> - LDAP groups (experimental)
>
> - .flash -> .w2p_flash
>
> - Updated feedparser.py 5.2.1
>
> - Updated jQuery 1.12.2
>
> - welcome app now checks for version number
>
> - Redis improvements.
>
>
>     BEFORE:
>
>     from gluon.contrib.redis_cache import RedisCache
>
>     cache.redis = RedisCache('localhost:6379',db=None, debug=True)
>
>
>     NOW:
>
>     from gluon.contrib.redis_utils import RConn
>
>     from gluon.contrib.redis_cache import RedisCache
>
>     rconn = RConn()
>
>     # or RConn(host='localhost', port=6379,
>
>     # db=0, password=None, socket_timeout=None,
>
>     # socket_connect_timeout=None, .....)
>
>     # exactly as a redis.StrictRedis instance
>
>     cache.redis = RedisCache(redis_conn=rconn, debug=True)
>
>     BEFORE:
>
>     from gluon.contrib.redis_session import RedisSession
>
>     sessiondb = RedisSession('localhost:6379',db=0, session_expiry=False)
>
>     session.connect(request, response, db = sessiondb)
>
>
>     NOW:
>
>     from gluon.contrib.redis_utils import RConn
>
>     from gluon.contrib.redis_session import RedisSession
>
>     rconn = RConn()
>
>     sessiondb = RedisSession(redis_conn=rconn, session_expiry=False)
>
>     session.connect(request, response, db = sessiondb)
>
> --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to