Hi Massimo, Yeah its awesome change set i can see, specially for GAE support. very Thanks to Simone (niphlod), Richard, and Leonel for contribution. Very congrats to all :) . Now i am not using web2py much but always kept eyes on update in groups post and github logs.
Congrats once again to all web2py developer :) Thanks and regards Ramkrishan Bhatt On Thursday, 24 March 2016 23:06:54 UTC+5:30, Massimo Di Pierro 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.