Release 1.2.8 - 2011/11/29
Object, table and column renamings are supported! These
features require database re-creation. You can re-create your
database by the following command:
% groonga YOUR_DB dump > db.dump
% groonga -n YOUR_NEW_DB < db.dump
Note
Groonga 1.2.8 can open databases created by groonga 1.2.7
or earlier. But groonga 1.2.7 or earlier can't open
databases created by groonga 1.2.8 or later.
Improvements
- [grntest] Removed the upper limit to the number of bytes in one line.
- [grntest] Added --pid-path option.
- [deb] Enabled experimental zlib and lzo support.
- [rpm] Enabled experimental zlib and lzo support.
- Supports truncation. [#892]
- Enabled grn_dat that is a read lock free double array implementation.
- [pkg-config] Added groonga_version variable to groonga.pc.
- Re-supported --disable-static. [groonga-dev,00612]
[Suggested by Kenichi Aramaki]
- [munin] Stopped to install Munin plugins by default.
- Stopped to install RedHat platform related files by default.
- Supports object renaming. This requires DB re-creation. [#1167]
- [munin] Added a Munin plugin that measures throughput. [#1171]
- [geo] Improved geo_in_rectangle performance. The new
implementation will be 2x faster than the old
implementation in many cases. [#1173]
- [macports] Moved groonga's MacPorts to the official
repository. [Imported by Hiroshi Umemoto]
- [geo] Changed the geo literal degree-to-msec conversion algorithm
to round-off from truncation.
- Supports a table defrag. It defrags variable size value columns in
the table. [#1175]
- Removed associated path on remove. [#1180]
- [deb] Supports i386.
- [rpm] Supports i386.
- [windows] Supports x86.
Fixes
- Fixed a bug that groonga crashes when accessing a zlib/lzo compressed
column. Note that a compressed column access causes a memory leak. To
resolve this, we need to improve API. We will do it in the future.
[GtiHub#5][GtiHub#6] [Reported by Takayuki Yamaguchi]
- Fixed a bug that unrelated column values are cleared in deletion.
- Fixed a bug that a wrong index is used in sorting. [#766]
[Reported by Horikoshi Yuki]
- [libedit] Fixed a bug that necessary initialization is
omitted. [GitHub#7] [Patch by SHIDARA Yoji]
- [doc] Fixed a typo in documentation. [GitHub#8] [Patch by zunda]
Thanks
- Takayuki Yamaguchi
- SHIDARA Yoji
- Horikoshi Yuki
- zunda
- Hiroshi Umemoto