|
From: Kentaro H. <ha...@cl...> - 2016-07-29 04:58:12
|
Groonga 6.0.7 has been released! http://groonga.org/docs/news.html#release-6-0-7 Install: http://groonga.org/docs/install.html Charcteristics: http://groonga.org/docs/characteristic.html The topics in this release: * Changed output dump order about table by name instead of ID * Added object_list command for debugging * Dropped support for Ubuntu 15.10 (Wily Werewolf) In this release, it breaks dump output compatibility but it can be restored as usual. ## Changed output dump order about table by name instead of ID In this release, incompatible change is introduced to dump command. In the previous versions, dump command depends output order by id. But if you changed database schema frequently, it affects to ID of object. There is a case that output content which is generated by dump command is different from another database even though database schema and data are actually same. It is inconvenient when checking difference of dump data, so this behavior is changed to output by name instead of ID. ## Added object_list command for debugging In this release, object_list command is supported. object_list command outputs object information in a database. "object" means that meta information in database. There is a similar command - schema, but schema command is different from object_list in some points. object_list command doesn't open object actually, so it is a lightweight command because it doesn't consume a lot of resources. As scheme command is good enough for usual case, use object_list for trouble-shooting. ## Dropped support for Ubuntu 15.10 (Wily Werewolf) In this release, Ubuntu 15.10 support is dropped. It reached EOL on July 28, 2016. * Ubuntu 15.10 (Wily Werewolf) reaches End of Life on July 28 2016 http://fridge.ubuntu.com/2016/07/07/ubuntu-15-10-wily-werewolf-reaches-end-of-life-on-july-28-2016/ We recommends to migrate to Ubuntu 16.04 because Groonga 6.0.7 package for 16.04 is provided as PPA. ## Improvements * [string_substring] Added string_substring function to extract a substring from given string. The syntax of string_substring is string_substring(string, from, [length]). [GitHub#564] [Patch by Naoya Murakami] * [experimental] Added GRN_II_MAX_N_SEGMENTS_TINY and GRN_II_MAX_N_CHUNKS_TINY environment variables to customize the value about default max N segments/chunks. This feature is affected to index column for fixed size scalar column. It reduces memory usage but not tested widely yet. * [News - 5.x] Extracted Groonga 5.x news entries from News. * [vector_slice] Added vector_slice function to extract specific elements in vector column. [GitHub#582] [Patch by Naoya Murakami] * Supported index range search for _key of PAT/DAT table. [GitHub#583] * [object_list] Added object_list command for debugging. It is useful to investigate whether database is corrupted or not. * Added a script that checks object_list response. * [mruby] Supported float bulk in expression_rewriter. [GitHub#587] [Patch by Naoya Murakami] * [dump] Changed output order about table by name instead of ID. It breaks dump output compatibility but it can be restored as usual. * [windows] Updated bundled msgpack to 2.0.0. * [windows] Added groonga-suggest-create-dataset. * [httpd] Updated bundled nginx to 1.11.3. * [deb] Dropped support for Ubuntu 15.10 (Wily werewolf). ## Fixes * [examples edict] Fixed to use gzcat instead of zcat if exists. [GitHub#576] [Patch by Yuya TAMANO] * Added missing null-check before dereferencing a pointer. [GitHub#579] [Patch by Sho Minagawa] * Fixed not to perform a sequential search if an index is available. [GitHub#580] * [load] Fixed a bug that Time column can reduce the precision of values. [GitHub#581] * Fixed a bug that object literal expression codes is broken when executing multiple logical operations. [GitHub#584] [Patch by Naoya Murakami] * Fixed a bug that columns of Float, WGS84GeoPoint and TokyoGeoPoint were created with GRN_OBJ_COMPRESS_ZLIB even if the flag was not specified. [GitHub#586] [Reported by Naoya Murakami] ## Thanks * Naoya Murakami * Yuya TAMANO * Sho Minagawa -- Kentaro Hayashi <ha...@cl...> |