Congratulations, great work! For your information: an older version of an app that I'm working on crashes immediately as shown below. Maybe it helps you fixing something in the new DAL... in this app I used authorization as in the reddish example app... the newer version with the auth module runs fine. Cheers czamb
Traceback (most recent call last): File "c:\web2py\gluon\main.py", line 453, in wsgibase session._try_store_on_disk(request, response) File "c:\web2py\gluon\globals.py", line 402, in _try_store_on_disk cPickle.dump(dict(self), response.session_file) File "C:\Python26\lib\copy_reg.py", line 74, in _reduce_ex getstate = self.__getstate__ File "c:\web2py\gluon\dal.py", line 3702, in __getattr__ return dict.__getitem__(self,key) KeyError: '__getstate__' On Dec 18, 8:38 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > This is a major - major release mostly because it includes the new > DAL. > > It is supposed to be 100% backward compatible but cleaner, and more > readable. We have fixed every known issue. If 1.90.1 breaks you DAL > queries, please report it asap so that it can be addressed sooner. > > It also includes a lot of new features as described below. > > Changelog 1.90.1: > > - new DAL (complete rewrite of the web2py DAL is more modular) > - rewrite has fail safe reload, thanks Jonathan > - better CAS with v2 support, thanks Olivier ROCH VILATO > - better markmin2latex > - session.connect(separate=True) to handle many session files, thanks > huaiyu wang > - changed bahvior of impersonate (more secure, can generate form or > used as API) > - new rocket, thanks Tim > - new pyfpdf > - no more old style classes (we did some cleanup in the past sbut we > had missed a few). > - experimental couchdb support in new dal (only insert, select, update > by id) > - mysql support out of the box via pymysql > - SQLITABLE(...,headers='labels') thanks Bruno > - optional: digitally signed URLs, thanks Brian Meredyk > - minor bug fixes