Version bump to 0.1.5
This commit is contained in:
parent
ec00873181
commit
a03b776037
19
CHANGELOG.md
19
CHANGELOG.md
|
@ -1,5 +1,24 @@
|
|||
# Changelog
|
||||
|
||||
## 0.1.5 (May 12th, 2010)
|
||||
* 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
|
||||
|
||||
## 0.1.4 (April 23rd, 2010)
|
||||
* optimization: implemented a local cache for rows that are lazily created in ruby during iteration. The MySQL C result is freed as soon as all the results have been cached
|
||||
* optimization: implemented a local cache for field names so every row reuses the same objects as field names/keys
|
||||
|
|
|
@ -5,5 +5,5 @@ require 'mysql2_ext'
|
|||
#
|
||||
# A modern, simple and very fast Mysql library for Ruby - binding to libmysql
|
||||
module Mysql2
|
||||
VERSION = "0.1.4"
|
||||
VERSION = "0.1.5"
|
||||
end
|
|
@ -9,7 +9,7 @@ Gem::Specification.new do |s|
|
|||
|
||||
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
|
||||
s.authors = ["Brian Lopez"]
|
||||
s.date = %q{2010-05-07}
|
||||
s.date = %q{2010-05-12}
|
||||
s.email = %q{seniorlopez@gmail.com}
|
||||
s.extensions = ["ext/extconf.rb"]
|
||||
s.extra_rdoc_files = [
|
||||
|
|
Loading…
Reference in New Issue