Tags: shuhaowu/riakkit
Tags
New version released. More bug fix and riak2i support This is srsly potentially the last version before the 0.5.xb (beta) Here's a change log commit c01ffdc Author: Shuhao <admin@thekks.net> Date: Wed Jan 25 13:52:09 2012 -0500 Document generation for version release commit 9296980 Author: Shuhao <admin@thekks.net> Date: Tue Jan 24 12:42:14 2012 -0500 Fixed an issue with UTC time Reverted back to standard time to avoid UTC double conversion issue. Also refactored some validators... commit f5d4597 Author: Shuhao <admin@thekks.net> Date: Thu Jan 19 17:51:42 2012 -0500 Added an url validator commit 0526cbd Author: Shuhao <admin@thekks.net> Date: Thu Jan 19 11:08:47 2012 -0500 Changed a behaviour Supposedly that's more efficient in python.. Remains to be seen But then, there's a lot in Riakkit that needs to be optimized. commit 1d82c60 Author: Shuhao <admin@thekks.net> Date: Wed Jan 18 23:28:18 2012 -0500 Fixed a potential python reference bug Never really gave it a thought, but Python's reference handling means that any mutable default values of a function is effectively a "static" variable for that function. Could be problematic with the excessive usage of it in types.py See: http://google-styleguide.googlecode.com/svn/trunk/pyguide.html?showone=Default_Argument_Values#Default_Argument_Values commit 8df425e Author: Shuhao <admin@thekks.net> Date: Wed Jan 18 20:39:56 2012 -0500 Added a flush document from cache method This method could be used to clear out the cache to save some space. Also, version bump commit 96ce2b2 Author: Shuhao <admin@thekks.net> Date: Tue Jan 17 23:03:43 2012 -0500 Removed a line in the README file commit 25ea10e Author: Shuhao <admin@thekks.net> Date: Tue Jan 17 21:39:40 2012 -0500 Added a dictionary based reference property As needed. Also the testings. From now on extra testings will be done through unittesting. commit 4c7fa3b Author: Shuhao <admin@thekks.net> Date: Tue Jan 17 19:45:44 2012 -0500 Fixed a bug in the new index getting Faulty reference. Should reference to a riak object instead of a document object. commit 944b29e Author: Shuhao <admin@thekks.net> Date: Mon Jan 16 23:34:40 2012 -0500 Fixed a small issue with the README/tutorial commit 002576d Author: Shuhao <admin@thekks.net> Date: Mon Jan 16 23:31:21 2012 -0500 Added support for Riak 2i Riak 2i is now available for use. However, the removeIndex doesn't seem like it would work... The backend method seems to be faulty. commit 4daea16 Author: Shuhao <admin@thekks.net> Date: Mon Jan 16 21:40:54 2012 -0500 Removed .equals Since it's one object per key.. we could just use == to compare. commit fb11400 Author: Shuhao <admin@thekks.net> Date: Sun Jan 15 16:33:33 2012 -0500 Bug fixes and behaviour changes There was a default handling bug in EmDocument that prevented default functions from regenerating a new default value on every initialization. Another bug was preventing the attribute of "key" from being used in EmDocuments. Major Behaviour Changes: Before, we could initialize an infinite amount of objects with the same key. This is now restricted. There will only be 1 object per key, so any changes to 1 object WILL affect the other one. Unless needed, there will be no way to have 2 objects with the same key in memory. The reason that this is done, is so that in a 3 way reference, it will not cause synchronization issue when saving one first and the other one second, which I have ran into. commit 2877025 Author: Shuhao <admin@thekks.net> Date: Sat Jan 14 12:51:34 2012 -0500 Fixed a bug in deleted references Before, if we were to delete a reference in a reference property or a linked document and there's a collection_name, it would not delete the object from the collection_name. This is now fixed with a relatively dirty hack. I'm hoping that eventually I'll be able to track changes instead of just going through everything.. But riak doesn't even support that atm. commit f90b828 Author: Shuhao <admin@thekks.net> Date: Wed Jan 11 15:11:07 2012 -0500 Donate button!