I downloaded the new source code from web2py/download and it still says: 2.13.4-stable+timestamp.2015.12.26.04.59.39
Where is 2.14.1 is located? On Thursday, March 24, 2016 at 1:52:45 PM UTC-4, Richard wrote: > > 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] > <javascript:>> 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] <javascript:>. >> 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.

