NEWS

0.2.5 - 2016-04-02

Fixes

  • Fixed a bug that URL can't be specified by String. [GitHub#9][Reported by KITAITI Makoto]

Thanks

  • KITAITI Makoto

0.2.4 - 2016-03-28

Improvements

  • response: Added Groonga::Client::Response::Base#error_message.

0.2.3 - 2016-03-22

Improvements

  • response: Supported lock_clear command.

  • response: Supported schema command partially.

0.2.2 - 2016-03-22

Improvements

  • response: schema: Supported index.

  • response: schema: Supported normalizer.

  • response: schema: Supported token filter.

  • response: schema: Supported tokenizer.

Fixes

  • Fixed a bug that Groonga::Command isn't accepted.

0.2.1 - 2016-03-21

Improvements

  • HTTP: Supported path.

  • HTTP: Accepted nil as :read_timeout value.

0.2.0 - 2016-03-21

Improvements

  • HTTP: Supported basic authentication. [GitHub#4][Patch by KITAITI Makoto]

  • response: Supported table_remove. [GitHub#7][Patch by Masafumi Yokoyama]

  • HTTP: Supported HTTPS by passing :use_tls => true option to Groonga::Client.new. [GitHub#8][Patch by KITAITI Makoto]

  • Supported URI as server information in Groonga::Client.new.

  • Required groonga-command 1.2.0 or later.

  • Accepted Symbol as registered command name.

  • Supported dynamic command execution. Now, you can use commands that aren't supported in groonga-client yet.

  • Added Groonga::Client.default_options.

  • Added Groonga::Client.default_options=.

Thanks

  • KITAITI Makoto

  • Masafumi Yokoyama

0.1.9 - 2015-09-04

Improvements

0.1.8 - 2015-08-08

Improvements

  • load: Supported Array as values value.

0.1.7 - 2015-07-08

Improvements

  • select: Avoided response value isn't accessible by response column name duplication. Data access key for duplicated column name has 2, 3, ... suffix such as html_escape2 and html_escape3. [groonga-dev,03348][Reported by Hiroyuki Sato]

Thanks

  • Hiroyuki Sato

0.1.6 - 2015-06-10

Fixes

  • Re-added required file.

0.1.5 - 2015-06-10

Fixes

  • Removed require for nonexistent file.

0.1.4 - 2015-06-10

Changes

  • Moved groonga-client command to groonga-client-cli gem. It's an incompatible change.

0.1.3 - 2015-05-25

Improvements

  • Stopped to use yajl-ruby.

0.1.2 - 2015-05-13

Improvements

  • groonga-client: Supported split load.
  • groonga-client: Added --read-timeout option.

0.1.1 - 2015-04-20

Improvements

  • groonga-client: Added a command that sends Groonga commands to a Groonga server.

0.1.0 - 2014-11-05

Improvements

0.0.9 - 2014-09-30

Improvements

  • HTTP: Supported "load" by POST.
  • HTTP: Added synchronous backend.

0.0.8 - 2014-05-12

Improvements

  • HTTP, Thread: Supported "bad request" response.
  • HTTP, Thread: Supported JSON body in "internal server error" response.

0.0.7 - 2014-03-28

Improvements

  • Supported error response.

0.0.6 - 2014-03-25

Fixes

  • HTTP, Cool.io: Fixed a bug that body is handled when body is partially read.

0.0.5 - 2014-03-25

Improvements

  • Wrapped internal connection errors by Groonga::Client::Connection::Error.
  • Supported asynchronous request by calling with block.
  • Added Cool.io HTTP backend.

Changes

  • Changed protocol implementation module/directory name to protocol from connection.

Fixes

  • Fixed a bug that options passed to Groonga::Client.new is changed destructively.

0.0.4 - 2013-10-29

Improvements

0.0.3 - 2013-09-18

Improvements

0.0.2 - 2013-07-08

Improvements

  • Supported "select" command.
  • Supported Enumerable type interface in Response::TableList and Response::ColumnList

0.0.1 - 2013-06-27

Initial release!!!