Ron is right. Should be there. Checking. Massimo
On Thursday, 24 March 2016 13:13:13 UTC-5, Ron Chatterjee wrote: > > 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 <massimo....@gmail.com >> > 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+un...@googlegroups.com. >>> 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.