- quite a few patches from Eric Wong related to thread-safety, non-blocking I/O and general cleanup
- wrap mysql_real_connect with rb_thread_blocking_region
- release GVL for possibly blocking mysql_* library calls
- [cleanup] quiet down warnings
- [cleanup] make all C symbols static
- add Mysql2::Client#close method
- correctly free the wrapped result in case of EOF
- Fix memory leak from the result wrapper struct itself
- make Mysql2::Client destructor safely non-blocking
- bug fixes for ActiveRecord adapter
- added casting for default values since they all come back from Mysql as strings (!?!)
- missing constant was added
- fixed a typo in the show_variable method
- switched over sscanf for date/time parsing in C
- made some specs a little finer-grained
- initial Sequel adapter added
- updated query benchmarks to reflect the difference between casting in C and in Ruby