<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/databases/ruby-mysql2/PLIST, branch trunk</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2022-07-10T06:09:40Z</updated>
<entry>
<title>databases/ruby-mysql2: update to 0.5.4</title>
<updated>2022-07-10T06:09:40Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2022-07-10T06:09:40Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=59ede357a5ff7076035e1b4180bf450816059fd8'/>
<id>urn:sha1:59ede357a5ff7076035e1b4180bf450816059fd8</id>
<content type='text'>
0.5.4 (2022-05-03)

* The taint mechanism will be deprecated in Ruby 2.7 by @kamipo in #1083
* Made argument types strict for ruby 2.7 by @nobu in #1096
* Update rake (and rake-compiler) to suppress the warning. by @junaruga in
  #1099
* Fix crash if a Mysql2::Client object is allocated but never connected by
  @sodabrew in #1101
* Remove Enumerable include from Statement class by @adamcrown in #1104
* Add project metadata to the gemspec by @orien in #1089
* Don't call mysql_close if mysql_init wasn't called. by @fimmtiu in #1111
* Client session tracking by @insom in #1092
* Avoid a hash object allocation per each query/execute call by @kamipo in
  #1112
* Implementing type reflection from mysql result by @danhuynhdev in #1068
* Register C global variables to Ruby GC to avoid problems with GC.compact
  by @casperisfine in #1115
* Clarify Rails 4.2.11 support in Readme by @muzfuz in #1131
* Improve Homebrew compatibility by @stefansundin in #1135
* Tiny README syntax markup for consistency by @fwolfst in #1164
* Add GitHub Actions. by @junaruga in #1154
* Run GC.verify_compaction_references on CI by @casperisfine in #1155
* GitHub Actions: Add CentOS/Fedora cases. by @junaruga in #1168
* Random SEGV in do_send_query() by @unak in #1150
* GitHub Actions: Add macOS cases. by @junaruga in #1170
* Add GitHub Actions badges. by @junaruga in #1172
* Rename .travis_* files to ci/*. by @junaruga in #1171
* Make the benchmarks group optional. by @junaruga in #1173
* Verify the testing database before running tests. by @junaruga in #1174
* Rename the before/after hooks's symbol on RSpec 2 to the one on RSpec
  3. by @junaruga in #1177
* Refactor CI yaml files by @junaruga in #1176
* Fix test failures on MariaDB by @junaruga in #1193
* Fix some typos [ci skip] by @kamipo in #1195
* Travis: Remove the command to pin Rubygems. by @junaruga in #1188
* Make Result#fields return interned strings in Ruby 3+ by @casperisfine in
  #1181
* Can't enable SSL with MariaDB driver library. (#1182) by @vakuum in #1183
* Fix broken URL [ci skip] by @gaurish in #1207
* Dynamically set Homebrew-installed OpenSSL flag by @olivierlacan in #1204
* Setup default CA path if not provided by @dbussink in #1206
* Allow setting VERIFY_IDENTITY for MariaDB by @dbussink in #1205
* Fix session tracking tests by @insom in #1222
* Update Mysql2::Result spec for Ruby 3.1 by @casperisfine in #1219
* Update DATETIME casting tests for mysql 8.0 by @casperisfine in #1221
* Fix syntax by @tenderlove in #1223
* Fix more builds by @tenderlove in #1224
* Fix a mismatching size warning by @casperisfine in #1227
* Move rubocop to a separate CI job by @casperisfine in #1225
* improve ConnectionError mapping by @ThomasSevestre in #1215
* Undefine T_DATA allocators for Ruby 3.2 compatibility by @casperisfine in
  #1236
* Add Ruby 3.1 to the CI matrix by @casperisfine in #1235
* Fix to build with MySQL 5.1 by @arika in #1197
* fix typo in README by @nealharris in #1247
* Add signing key for MySQL 5.7.37 / 8.0.28 and higher by @sodabrew in #1254
* Remove ubuntu-16.04 from workflows by @mishina2228 in #1257
* Update GitHub Actions workflows by @mishina2228 in #1253</content>
</entry>
<entry>
<title>databases/ruby-mysql2: update to 0.5.3</title>
<updated>2020-01-16T15:14:56Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2020-01-16T15:14:56Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=8e50f42ac98690c6cac52504e44807d5fd7eac0f'/>
<id>urn:sha1:8e50f42ac98690c6cac52504e44807d5fd7eac0f</id>
<content type='text'>
0.5.3 (2019-11-27)

New Features

* Expose Windows client authentication (#1018)

Bug Fixes

* Support more MySQL encodings and warn rather than crash on unsupported
  encodings (#1040)

Changes

* Precompiled mysql2 gem for Windows supports Ruby 2.2, 2.3, 2.4, 2.5,
  2.6. Windows Ruby 2.0 and 2.1 are dropped.
* Keyword arguments have to be explicitly double-splatted in Ruby 2.7+
  (#1084)
* Add Centos to CI matrix (#989, #1085)
* Remove spec from gem (#1044)
* Replace Win32API with Fiddle, update appveyor.yml (#1053)
* Update README to clarify the protocol value in DATABASE_URL (#1047)
* Improve performance to call Mysql2::Result#each and Mysql2::Result#fields
  (#1046)
* Fix fragile specs due to clock skew and timeout/threads corruption (#1041)
* README updates (#1002, #1038)</content>
</entry>
<entry>
<title>databases/ruby-mysql2: update to 0.4.10.</title>
<updated>2018-02-25T14:08:18Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2018-02-25T14:08:18Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=7e40b4eae7979f3dea217c30db1361b2eecd1f67'/>
<id>urn:sha1:7e40b4eae7979f3dea217c30db1361b2eecd1f67</id>
<content type='text'>
New Features

* Make sure ssl is enabled if only :sslverify is set (#889)

Fixes

* Cast the BIT(1) type when :cast_booleans is true for prepared statements
  (#883, #903)
* Compilation failures against MariaDB Connector/C 3.0.2 (#878, #888, #895,
  #900, #901, #902)
* MYSQL_SECURE_AUTH has been removed in MySQL 8.0.3 RC (#892, #898)

Changes

* Better specs (#904)
* Extended keyword for the explain statement has been removed (#894)</content>
</entry>
<entry>
<title>Update ruby-mysql2 to 0.4.1.</title>
<updated>2015-10-04T08:49:01Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2015-10-04T08:49:01Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=6ae35868adf99370a2ae447e9758494f63459b98'/>
<id>urn:sha1:6ae35868adf99370a2ae447e9758494f63459b98</id>
<content type='text'>
0.4.1

0.4.0

@sodabrew sodabrew released this 26 days ago · 54 commits to master since this
release

New Features

* Support for Prepared Statements!
* Add connection option :sslverify
* Use mariadb_config for MariaDB builds
Bugfixes

* Fix Mysql2::Result#count always returns 0 when using stored procedures and
  MULTI_STATEMENTS

Changes

* Prevent Timeout::timeout from interrupting query execution
* Use Ruby's String#encode to remove unrecognized characters from error messages
* Convert specs to RSpec 3 expect sytnax
* Refactored the Travis CI test scripts
* Misc cleanups with Rubocop
* Stricter CFLAGS

0.3.20

@sodabrew sodabrew released this on 25 Aug · 205 commits to master since this
release

Bugfixes

* Check if O_CLOEXEC is defined before using it in open()
* Fix an infinite loop while searching for libmysqlclient when mysql_config is
  not found

Changes

* Call RakeCompilerDock.sh twice, once for 32-bit and once for 64-bit, when
  building Windows binary gems

0.3.19

@sodabrew sodabrew released this on 30 Jul · 205 commits to master since this
release

New Features

* Mysql2::Client#info class method for easier debugging, and both the class
  and instance method return US_ASCII output rather than using the connection
  encoding.
* When streaming results, continue result.count across calls to result.each

Bugfixes

* Search for mariadb_config on compile
* Update to Connector/C 6.1.6 in the Windows builds
* Fix Mysql2::Client#escape to set the encoding even if the string was not
  modified
* Fix LICENSE filename in gem file list
* Make the result.count return type consistent and match the source type

Changes

* Rename macro GetMysql2Result to GET_RESULT
* Convert StringValuePtr to either RSTRING_PTR or StringValueCStr
* Fix unused variable warning on Windows in rb_mysql_client_socket
* Add Ruby 2.2 to the AppVeyor matrix
* Test default client flag equality instead of bitwise truthiness
* Add rake-compiler-dock for building Windows binary gems
* Friendly ext build error &lt;3
* Process :stream option in rb_mysql_result_to_obj once instead of
  rb_mysql_result_each for each call to each
* Tests for streaming and stored procedures with multiple result sets</content>
</entry>
<entry>
<title>Add ${GEM_EXTSDIR}/gem.build_complete for new rubygems and updated ruby.</title>
<updated>2015-03-08T15:17:17Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2015-03-08T15:17:17Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=7dfc8b21a2896248435e1a88ae6fc61d0cf72c92'/>
<id>urn:sha1:7dfc8b21a2896248435e1a88ae6fc61d0cf72c92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update ruby-mysql2 to 0.3.18.</title>
<updated>2015-02-17T15:06:10Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2015-02-17T15:06:10Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=0920a75307b253efbeddbd1429fc564e89d4c06f'/>
<id>urn:sha1:0920a75307b253efbeddbd1429fc564e89d4c06f</id>
<content type='text'>
Changes are not available.  Frmo commit log,

* Fix msec is not passed when calling db_timezone by rb_funcall().
* match callbacks_run inside event loop.

Other changes are Windows and cross build improvements.x</content>
</entry>
<entry>
<title>Update ruby-mysql2 to 0.3.15.</title>
<updated>2014-03-14T15:00:07Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2014-03-14T15:00:07Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=4635cd611164a4335b986e590aa18b16ed853e4f'/>
<id>urn:sha1:4635cd611164a4335b986e590aa18b16ed853e4f</id>
<content type='text'>
Exact changes nor release note isn't available but several bug fixes and
better support for Ruby 2.1.  For more information, please refer commit
log &lt;https://github.com/brianmario/mysql2/commits/master&gt;.</content>
</entry>
<entry>
<title>Update ruby-mysql2 to 0.3.14.</title>
<updated>2013-12-08T16:48:02Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2013-12-08T16:48:02Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=496867fd58224164bf479e22f79e86f46268ce36'/>
<id>urn:sha1:496867fd58224164bf479e22f79e86f46268ce36</id>
<content type='text'>
Various bug fixes.</content>
</entry>
<entry>
<title>Update ruby-mysql2 package to 0.3.13.</title>
<updated>2013-09-13T12:52:30Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2013-09-13T12:52:30Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=7de0c90072f0109670c7a95a3e50fa46128d2054'/>
<id>urn:sha1:7de0c90072f0109670c7a95a3e50fa46128d2054</id>
<content type='text'>
Exact changes aren't available.  Please refer change log in github.</content>
</entry>
<entry>
<title>Add ruby-mysql2 version 0.3.11 package.</title>
<updated>2012-06-15T11:38:48Z</updated>
<author>
<name>taca</name>
<email>taca@pkgsrc.org</email>
</author>
<published>2012-06-15T11:38:48Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=0c01ccb6a57647472afcecf46144ff54d9d7081b'/>
<id>urn:sha1:0c01ccb6a57647472afcecf46144ff54d9d7081b</id>
<content type='text'>
Mysql2

Mysql2 is a modern, simple and very fast Mysql library for Ruby - binding to
libmysql.

The Mysql2 gem is meant to serve the extremely common use-case of connecting,
querying and iterating on results.  Some database libraries out there serve as
direct 1:1 mappings of the already complex C API's available.  This one is
not.

It also forces the use of UTF-8 (or binary) for the connection (and all
strings in 1.9, unless Encoding.default_internal is set then it'll convert
from UTF-8 to that encoding) and uses encoding-aware MySQL API calls where it
can.</content>
</entry>
</feed>
