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
|
# 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)
|
## 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 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
|
* 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
|
# A modern, simple and very fast Mysql library for Ruby - binding to libmysql
|
||||||
module Mysql2
|
module Mysql2
|
||||||
VERSION = "0.1.4"
|
VERSION = "0.1.5"
|
||||||
end
|
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.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
|
||||||
s.authors = ["Brian Lopez"]
|
s.authors = ["Brian Lopez"]
|
||||||
s.date = %q{2010-05-07}
|
s.date = %q{2010-05-12}
|
||||||
s.email = %q{seniorlopez@gmail.com}
|
s.email = %q{seniorlopez@gmail.com}
|
||||||
s.extensions = ["ext/extconf.rb"]
|
s.extensions = ["ext/extconf.rb"]
|
||||||
s.extra_rdoc_files = [
|
s.extra_rdoc_files = [
|
||||||
|
Loading…
Reference in New Issue
Block a user