Niranjan sorry for the thread hijack - last comment I promise ;)
> Pisabev
Ah right - sorry didn't recognise your name ;)
Thanks for the feedback. Glad it's working well for you.
> JSON support
Tom Yeh has implemented this in his fork. I haven't merged this yet. But it seems like a good idea.
I'm pretty sure that there is plenty of room for improvement. However it's probably not ever going to be bottleneck unless you're storing huge blobs in the db (which isn't recommended anyway).
> and if the app hit an exception and I "forget" to close the connection eventually the pool will froze
I wonder what the typical solution to this is in other mature database libraries? i.e. JDBC drivers. Probably some sort of inactivity timeout on a connection. Perhaps a first step would be just to log warnings for unclosed connections after a minute or two, so that it's possible to diagnose this before running out of connections in production.