A hint: This file contains one or more very long lines, so maybe it is better readable using the pure text view mode that shows the contents as wrapped lines within the browser window.
1 2 <!DOCTYPE html> 3 4 <html lang="ja"> 5 <head> 6 <meta charset="utf-8" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> 8 9 <title>News - 1.2.x — Groonga v12.0.4ドキュメント</title> 10 11 <!-- Loaded before other Sphinx assets --> 12 <link href="../_static/styles/theme.css?digest=1999514e3f237ded88cf" rel="stylesheet"> 13 <link href="../_static/styles/pydata-sphinx-theme.css?digest=1999514e3f237ded88cf" rel="stylesheet"> 14 15 16 <link rel="stylesheet" 17 href="../_static/vendor/fontawesome/5.13.0/css/all.min.css"> 18 <link rel="preload" as="font" type="font/woff2" crossorigin 19 href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2"> 20 <link rel="preload" as="font" type="font/woff2" crossorigin 21 href="../_static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2"> 22 23 <link rel="stylesheet" type="text/css" href="../_static/pygments.css" /> 24 25 <!-- Pre-loaded scripts that we'll load fully later --> 26 <link rel="preload" as="script" href="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"> 27 28 <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script> 29 <script src="../_static/jquery.js"></script> 30 <script src="../_static/underscore.js"></script> 31 <script src="../_static/doctools.js"></script> 32 <script src="../_static/translations.js"></script> 33 <link rel="shortcut icon" href="../_static/favicon.ico"/> 34 <link rel="index" title="索引" href="../genindex.html" /> 35 <link rel="search" title="検索" href="../search.html" /> 36 <meta name="viewport" content="width=device-width, initial-scale=1" /> 37 <meta name="docsearch:language" content="ja"> 38 39 40 <!-- Google Analytics --> 41 42 <script async="" src="https://www.google-analytics.com/analytics.js"></script> 43 <script> 44 window.ga = window.ga || function () { 45 (ga.q = ga.q || []).push(arguments) }; 46 ga.l = +new Date; 47 ga('create', 'UA-7532323-1', 'auto'); 48 ga('set', 'anonymizeIp', true); 49 ga('send', 'pageview'); 50 </script> 51 52 </head> 53 <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="60"> 54 55 <div class="container-fluid" id="banner"></div> 56 57 58 <nav class="navbar navbar-light navbar-expand-lg bg-light fixed-top bd-navbar" id="navbar-main"><div class="container-xl"> 59 60 <div id="navbar-start"> 61 62 63 64 <a class="navbar-brand" href="https://groonga.org/ja/"> 65 <img src="../_static/groonga.png" class="logo" alt="logo"> 66 </a> 67 68 69 70 </div> 71 72 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar-collapsible" aria-controls="navbar-collapsible" aria-expanded="false" aria-label="Toggle navigation"> 73 <span class="navbar-toggler-icon"></span> 74 </button> 75 76 77 <div id="navbar-collapsible" class="col-lg-9 collapse navbar-collapse"> 78 <div id="navbar-center" class="mr-auto"> 79 80 </div> 81 82 <div id="navbar-end"> 83 84 <div class="navbar-end-item"> 85 <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links"> 86 <li class="nav-item"> 87 <a class="nav-link" href="https://github.com/groonga/groonga" rel="noopener" target="_blank" title="GitHub"><span><i class="fab fa-github-square"></i></span> 88 <label class="sr-only">GitHub</label></a> 89 </li> 90 <li class="nav-item"> 91 <a class="nav-link" href="https://twitter.com/groonga" rel="noopener" target="_blank" title="Twitter"><span><i class="fab fa-twitter-square"></i></span> 92 <label class="sr-only">Twitter</label></a> 93 </li> 94 <li class="nav-item"> 95 <a class="nav-link" href="/ja/blog" rel="noopener" target="_blank" title="Blog"><span><i class="fas fa-blog"></i></span> 96 <label class="sr-only">Blog</label></a> 97 </li> 98 </ul> 99 </div> 100 101 <div class="navbar-end-item"> 102 <div class="dropdown" id="version_switcher"> 103 <button type="button" class="btn btn-primary btn-sm navbar-btn dropdown-toggle" id="version_switcher_button" data-toggle="dropdown"> 104 日本語 <!-- this text may get changed later by javascript --> 105 <span class="caret"></span> 106 </button> 107 <div id="version_switcher_menu" class="dropdown-menu list-group-flush py-0" aria-labelledby="version_switcher_button"> 108 <!-- dropdown will be populated by javascript on page load --> 109 </div> 110 </div> 111 112 <!-- NOTE: this JS must live here (not in our global JS file) because it relies 113 on being processed by Jinja before it is run (specifically for replacing 114 variables news/1.2.x and {'json_url': 'https://groonga.org/docs/_static/switcher.json', 'url_template': 'https://groonga.org/{version}docs/', 'version_match': '日本語'}. 115 --> 116 117 <script type="text/javascript"> 118 // Check if corresponding page path exists in other version of docs 119 // and, if so, go there instead of the homepage of the other docs version 120 function checkPageExistsAndRedirect(event) { 121 const currentFilePath = "news/1.2.x.html", 122 tryUrl = event.target.getAttribute("href"); 123 let otherDocsHomepage = tryUrl.replace(currentFilePath, ""); 124 $.ajax({ 125 type: 'HEAD', 126 url: tryUrl, 127 // if the page exists, go there 128 success: function() { 129 location.href = tryUrl; 130 } 131 }).fail(function() { 132 location.href = otherDocsHomepage; 133 }); 134 // this prevents the browser from following the href of the clicked node 135 // (which is fine because this function takes care of redirecting) 136 return false; 137 } 138 139 // Populate the version switcher from the JSON config file 140 (function () { 141 $.getJSON("https://groonga.org/docs/_static/switcher.json", function(data, textStatus, jqXHR) { 142 const currentFilePath = "news/1.2.x.html"; 143 // create links to the corresponding page in the other docs versions 144 $.each(data, function(index, entry) { 145 // if no custom name specified (e.g., "latest"), use version string 146 if (!("name" in entry)) { 147 entry.name = entry.version; 148 } 149 // create the node 150 const node = document.createElement("a"); 151 node.setAttribute("class", "list-group-item list-group-item-action py-1"); 152 node.textContent = `${entry.name}`; 153 node.setAttribute("href", `${entry.url}${currentFilePath}`); 154 // on click, AJAX calls will check if the linked page exists before 155 // trying to redirect, and if not, will redirect to the homepage 156 // for that version of the docs. 157 node.onclick = checkPageExistsAndRedirect; 158 // Add dataset values for the version and name in case people want 159 // to apply CSS styling based on this information. 160 node.dataset["versionName"] = entry.name; 161 node.dataset["version"] = entry.version; 162 163 $("#version_switcher_menu").append(node); 164 // replace dropdown button text with the preferred display name of 165 // this version, rather than using sphinx's 12.0.4 variable. 166 // also highlight the dropdown entry for the currently-viewed 167 // version's entry 168 if (entry.version == "日本語") { 169 node.classList.add("active"); 170 let btn = document.getElementById("version_switcher_button"); 171 btn.innerText = btn.dataset["activeVersionName"] = entry.name; 172 btn.dataset["activeVersion"] = entry.version; 173 } 174 }); 175 }); 176 })(); 177 </script> 178 </div> 179 180 </div> 181 </div> 182 </div> 183 </nav> 184 185 186 <div class="container-xl"> 187 <div class="row"> 188 189 190 <!-- Only show if we have sidebars configured, else just a small margin --> 191 <div class="col-12 col-md-3 bd-sidebar"> 192 <div class="sidebar-start-items"><form class="bd-search d-flex align-items-center" action="../search.html" method="get"> 193 <i class="icon fas fa-search"></i> 194 <input type="search" class="form-control" name="q" id="search-input" placeholder="Search the docs ..." aria-label="Search the docs ..." autocomplete="off" > 195 </form><nav class="bd-links" id="bd-docs-nav" aria-label="Main navigation"> 196 <div class="bd-toc-item active"> 197 198 </div> 199 </nav> 200 </div> 201 <div class="sidebar-end-items"> 202 </div> 203 </div> 204 205 206 207 208 <div class="d-none d-xl-block col-xl-2 bd-toc"> 209 210 211 <div class="toc-item"> 212 213 <div class="tocsection onthispage mt-5 pt-1 pb-3"> 214 <i class="fas fa-list"></i> On this page 215 </div> 216 217 <nav id="bd-toc-nav"> 218 <ul class="visible nav section-nav flex-column"> 219 <li class="toc-h2 nav-item toc-entry"> 220 <a class="reference internal nav-link" href="#release-1-2-9-2011-12-29"> 221 1.2.9リリース - 2011-12-29 222 </a> 223 <ul class="nav section-nav flex-column"> 224 <li class="toc-h3 nav-item toc-entry"> 225 <a class="reference internal nav-link" href="#improvements"> 226 改良 227 </a> 228 </li> 229 <li class="toc-h3 nav-item toc-entry"> 230 <a class="reference internal nav-link" href="#fixes"> 231 修正 232 </a> 233 </li> 234 <li class="toc-h3 nav-item toc-entry"> 235 <a class="reference internal nav-link" href="#thanks"> 236 感謝 237 </a> 238 </li> 239 </ul> 240 </li> 241 <li class="toc-h2 nav-item toc-entry"> 242 <a class="reference internal nav-link" href="#release-1-2-8-2011-11-29"> 243 1.2.8リリース - 2011-11-29 244 </a> 245 <ul class="nav section-nav flex-column"> 246 <li class="toc-h3 nav-item toc-entry"> 247 <a class="reference internal nav-link" href="#id1"> 248 改良 249 </a> 250 </li> 251 <li class="toc-h3 nav-item toc-entry"> 252 <a class="reference internal nav-link" href="#id2"> 253 修正 254 </a> 255 </li> 256 <li class="toc-h3 nav-item toc-entry"> 257 <a class="reference internal nav-link" href="#id3"> 258 感謝 259 </a> 260 </li> 261 </ul> 262 </li> 263 <li class="toc-h2 nav-item toc-entry"> 264 <a class="reference internal nav-link" href="#release-1-2-7-2011-10-29"> 265 1.2.7リリース - 2011-10-29 266 </a> 267 <ul class="nav section-nav flex-column"> 268 <li class="toc-h3 nav-item toc-entry"> 269 <a class="reference internal nav-link" href="#id4"> 270 改良 271 </a> 272 </li> 273 <li class="toc-h3 nav-item toc-entry"> 274 <a class="reference internal nav-link" href="#id5"> 275 修正 276 </a> 277 </li> 278 <li class="toc-h3 nav-item toc-entry"> 279 <a class="reference internal nav-link" href="#id6"> 280 感謝 281 </a> 282 </li> 283 </ul> 284 </li> 285 <li class="toc-h2 nav-item toc-entry"> 286 <a class="reference internal nav-link" href="#release-1-2-6-2011-09-29"> 287 1.2.6リリース - 2011-09-29 288 </a> 289 <ul class="nav section-nav flex-column"> 290 <li class="toc-h3 nav-item toc-entry"> 291 <a class="reference internal nav-link" href="#id7"> 292 改良 293 </a> 294 </li> 295 <li class="toc-h3 nav-item toc-entry"> 296 <a class="reference internal nav-link" href="#id8"> 297 修正 298 </a> 299 </li> 300 <li class="toc-h3 nav-item toc-entry"> 301 <a class="reference internal nav-link" href="#id9"> 302 感謝 303 </a> 304 </li> 305 </ul> 306 </li> 307 <li class="toc-h2 nav-item toc-entry"> 308 <a class="reference internal nav-link" href="#release-1-2-5-2011-08-29"> 309 1.2.5リリース - 2011-08-29 310 </a> 311 <ul class="nav section-nav flex-column"> 312 <li class="toc-h3 nav-item toc-entry"> 313 <a class="reference internal nav-link" href="#id10"> 314 改良 315 </a> 316 </li> 317 <li class="toc-h3 nav-item toc-entry"> 318 <a class="reference internal nav-link" href="#id11"> 319 修正 320 </a> 321 </li> 322 </ul> 323 </li> 324 <li class="toc-h2 nav-item toc-entry"> 325 <a class="reference internal nav-link" href="#release-1-2-4-2011-07-29"> 326 1.2.4リリース - 2011-07-29 327 </a> 328 <ul class="nav section-nav flex-column"> 329 <li class="toc-h3 nav-item toc-entry"> 330 <a class="reference internal nav-link" href="#id12"> 331 改良 332 </a> 333 </li> 334 <li class="toc-h3 nav-item toc-entry"> 335 <a class="reference internal nav-link" href="#id13"> 336 修正 337 </a> 338 </li> 339 <li class="toc-h3 nav-item toc-entry"> 340 <a class="reference internal nav-link" href="#id14"> 341 感謝 342 </a> 343 </li> 344 </ul> 345 </li> 346 <li class="toc-h2 nav-item toc-entry"> 347 <a class="reference internal nav-link" href="#release-1-2-3-2011-06-29"> 348 1.2.3リリース - 2011-06-29 349 </a> 350 <ul class="nav section-nav flex-column"> 351 <li class="toc-h3 nav-item toc-entry"> 352 <a class="reference internal nav-link" href="#id15"> 353 改良 354 </a> 355 </li> 356 <li class="toc-h3 nav-item toc-entry"> 357 <a class="reference internal nav-link" href="#id16"> 358 修正 359 </a> 360 </li> 361 <li class="toc-h3 nav-item toc-entry"> 362 <a class="reference internal nav-link" href="#id17"> 363 感謝 364 </a> 365 </li> 366 </ul> 367 </li> 368 <li class="toc-h2 nav-item toc-entry"> 369 <a class="reference internal nav-link" href="#release-1-2-2-2011-05-29"> 370 1.2.2リリース - 2011-05-29 371 </a> 372 <ul class="nav section-nav flex-column"> 373 <li class="toc-h3 nav-item toc-entry"> 374 <a class="reference internal nav-link" href="#id18"> 375 改良 376 </a> 377 </li> 378 <li class="toc-h3 nav-item toc-entry"> 379 <a class="reference internal nav-link" href="#id19"> 380 修正 381 </a> 382 </li> 383 </ul> 384 </li> 385 <li class="toc-h2 nav-item toc-entry"> 386 <a class="reference internal nav-link" href="#id20"> 387 1.2.1リリース - 2011-04-29 388 </a> 389 <ul class="nav section-nav flex-column"> 390 <li class="toc-h3 nav-item toc-entry"> 391 <a class="reference internal nav-link" href="#id21"> 392 改良 393 </a> 394 </li> 395 <li class="toc-h3 nav-item toc-entry"> 396 <a class="reference internal nav-link" href="#id22"> 397 修正 398 </a> 399 </li> 400 <li class="toc-h3 nav-item toc-entry"> 401 <a class="reference internal nav-link" href="#id23"> 402 感謝 403 </a> 404 </li> 405 </ul> 406 </li> 407 <li class="toc-h2 nav-item toc-entry"> 408 <a class="reference internal nav-link" href="#id24"> 409 1.2.0リリース - 2011-03-29 410 </a> 411 <ul class="nav section-nav flex-column"> 412 <li class="toc-h3 nav-item toc-entry"> 413 <a class="reference internal nav-link" href="#id25"> 414 改良 415 </a> 416 </li> 417 <li class="toc-h3 nav-item toc-entry"> 418 <a class="reference internal nav-link" href="#id26"> 419 修正 420 </a> 421 </li> 422 <li class="toc-h3 nav-item toc-entry"> 423 <a class="reference internal nav-link" href="#id27"> 424 実験的 425 </a> 426 </li> 427 <li class="toc-h3 nav-item toc-entry"> 428 <a class="reference internal nav-link" href="#id28"> 429 感謝 430 </a> 431 </li> 432 </ul> 433 </li> 434 </ul> 435 436 </nav> 437 </div> 438 439 <div class="toc-item"> 440 441 </div> 442 443 444 </div> 445 446 447 448 449 450 451 <main class="col-12 col-md-9 col-xl-7 py-md-5 pl-md-5 pr-md-4 bd-content" role="main"> 452 453 <div> 454 455 <section id="news-1-2-x"> 456 <h1>News - 1.2.x<a class="headerlink" href="#news-1-2-x" title="このヘッドラインへのパーマリンク">#</a></h1> 457 <section id="release-1-2-9-2011-12-29"> 458 <span id="release-1-2-9"></span><h2>1.2.9リリース - 2011-12-29<a class="headerlink" href="#release-1-2-9-2011-12-29" title="このヘッドラインへのパーマリンク">#</a></h2> 459 <section id="improvements"> 460 <h3>改良<a class="headerlink" href="#improvements" title="このヘッドラインへのパーマリンク">#</a></h3> 461 <ul class="simple"> 462 <li><p>Fedora 16をサポート。</p></li> 463 <li><p>Fedora 15サポートを削除。</p></li> 464 <li><p>[groonga] ホスト名を解決できない環境でも動作するようにサーバーIDのアドレスをデフォルト値をlocalhostにした。 [@uzullaさんが報告]</p></li> 465 <li><p>MAP_HUGETLB対応。</p></li> 466 <li><p>[admin] スループットチャート対応。</p></li> 467 <li><p><code class="docutils literal notranslate"><span class="pre">grn_itoh()</span></code> 内でnul文字を使いするのをやめた。 [#1194] [設樂洋爾さんが報告]</p></li> 468 <li><p><code class="docutils literal notranslate"><span class="pre">grn_obj_get_values()</span></code> を追加。</p></li> 469 <li><p><code class="docutils literal notranslate"><span class="pre">grn_obj_delete_by_id()</span></code> を追加。</p></li> 470 <li><p>クエリ展開で文字列のベクター型のカラムをサポート。 [#1216]</p></li> 471 <li><p>一度にたくさんのレコードを削除できるように <a class="reference internal" href="../reference/commands/delete.html"><span class="doc">delete</span></a> に <code class="docutils literal notranslate"><span class="pre">--filter</span></code> オプションを追加。 [#1225]</p></li> 472 <li><p><a class="reference internal" href="../reference/functions/geo_in_circle.html"><span class="doc">geo_in_circle</span></a> と <a class="reference internal" href="../reference/functions/geo_distance.html"><span class="doc">geo_distance</span></a> で近似方法指定をサポート。 [#1226]</p></li> 473 <li><p><code class="docutils literal notranslate"><span class="pre">geo_distance2()</span></code> と <code class="docutils literal notranslate"><span class="pre">geo_distance3()</span></code> を非推奨にした。</p></li> 474 <li><p>JSON出力内で、値のない位置情報データは <code class="docutils literal notranslate"><span class="pre">""</span></code> ではなく <code class="docutils literal notranslate"><span class="pre">null</span></code> と出力するようにした。</p></li> 475 <li><p>MessagePack出力をだいたいサポート。 [#1215] [設樂洋爾さんが実装]</p></li> 476 <li><p>XML出力内のドリルダウン結果タグの後に改行を追加。</p></li> 477 <li><p>grn_datのtruncation対応。 [#892]</p></li> 478 <li><p>grn_datが最長共通接頭辞検索(longest common prefix search)をサポート。</p></li> 479 </ul> 480 </section> 481 <section id="fixes"> 482 <h3>修正<a class="headerlink" href="#fixes" title="このヘッドラインへのパーマリンク">#</a></h3> 483 <ul class="simple"> 484 <li><p>[windows] mapの種類を間違っていた問題を修正。</p></li> 485 <li><p>コンパイラの-Wno-というフラグの検出に失敗していた問題を修正。 [Arnaud Fontaineさんがパッチを作成]</p></li> 486 <li><p><code class="docutils literal notranslate"><span class="pre">groonga</span> <span class="pre">--version</span></code> がMeCabについて間違って報告していた問題を修正。 [#1209] [設樂洋爾さんがパッチ作成]</p></li> 487 <li><p><code class="docutils literal notranslate"><span class="pre">grn_obj_remove()</span></code> 内でロックが足りない問題を修正。</p></li> 488 <li><p>エラー時のContent-Typeを修正。 [#1220] [設樂洋爾さんがパッチ作成]</p></li> 489 <li><p>SIS(半無限文字列)削除時にゴミが残る問題を修正。</p></li> 490 </ul> 491 </section> 492 <section id="thanks"> 493 <h3>感謝<a class="headerlink" href="#thanks" title="このヘッドラインへのパーマリンク">#</a></h3> 494 <ul class="simple"> 495 <li><p>@uzullaさん</p></li> 496 <li><p>Arnaud Fontaineさん</p></li> 497 <li><p>設樂洋爾さん</p></li> 498 </ul> 499 </section> 500 </section> 501 <section id="release-1-2-8-2011-11-29"> 502 <span id="release-1-2-8"></span><h2>1.2.8リリース - 2011-11-29<a class="headerlink" href="#release-1-2-8-2011-11-29" title="このヘッドラインへのパーマリンク">#</a></h2> 503 <p>オブジェクト(テーブルまたはカラム)のリネームがサポートされました!この機能を使うためにはデータベースを再構築する必要があります。以下のコマンドでデータベースを再構築することができます。:</p> 504 <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">%</span> <span class="n">groonga</span> <span class="n">YOUR_DB</span> <span class="n">dump</span> <span class="o">></span> <span class="n">db</span><span class="o">.</span><span class="n">dump</span> 505 <span class="o">%</span> <span class="n">groonga</span> <span class="o">-</span><span class="n">n</span> <span class="n">YOUR_NEW_DB</span> <span class="o"><</span> <span class="n">db</span><span class="o">.</span><span class="n">dump</span> 506 </pre></div> 507 </div> 508 <div class="admonition note"> 509 <p class="admonition-title">注釈</p> 510 <p>groonga 1.2.8はgroonga 1.2.7以前のバージョンで作ったデータベースを開くことができます。しかし、groonga 1.2.7以前のバージョンではgroonga 1.2.8以降で作ったデータベースを開くことはできません。</p> 511 </div> 512 <section id="id1"> 513 <h3>改良<a class="headerlink" href="#id1" title="このヘッドラインへのパーマリンク">#</a></h3> 514 <ul class="simple"> 515 <li><p>[grntest] 1行あたりの最大バイト数の制限を撤去。</p></li> 516 <li><p>[grntest] <code class="docutils literal notranslate"><span class="pre">--pid-path</span></code> オプションを追加。</p></li> 517 <li><p>[deb] 実験的にzlibとlzoを有効化。</p></li> 518 <li><p>[rpm] 実験的にzlibとlzoを有効化。</p></li> 519 <li><p>truncation対応。 [#892]</p></li> 520 <li><p>参照ロックフリーのダブル配列実装であるgrn_datを有効化。</p></li> 521 <li><p>[pkg-config] groonga.pcにgroonga_version変数を追加。</p></li> 522 <li><p><code class="docutils literal notranslate"><span class="pre">--disable-static</span></code> を再サポート。 [groonga-dev,00612] [Kenichi Aramakiさんが提案]</p></li> 523 <li><p>[munin] デフォルトではMuninプラグインをインストールしないようにした。</p></li> 524 <li><p>RedHatプラットフォーム関連のファイルはデフォルトではインストールしないようにした。</p></li> 525 <li><p>オブジェクトのリネームに対応。DBの再構築が必要です。 [#1167]</p></li> 526 <li><p>[munin] スループットを計測するMuninプラグインを追加。 [#1171]</p></li> 527 <li><p>[geo] geo_in_rectangleの高速化。新しい実装では、多くの場合、以前の実装よりも2倍程度高速になります。 [#1173]</p></li> 528 <li><p>[macports] groongaのMacPortsが公式リポジトリに移動しました。 [Hiroshi Umemotoさんが取り込み]</p></li> 529 <li><p>[geo] 位置情報の値のリテラルを度数からミリ秒へ変換するときに切り捨てではなく四捨五入するようにした。</p></li> 530 <li><p>デフラグ対象としてテーブルをサポート。テーブルを指定した場合はテーブルが持つカラムのうち可変長サイズ値用のカラムをデフラグ対象とする。 [#1175]</p></li> 531 <li><p>削除時に関連するパスも削除するようにした。 [#1180]</p></li> 532 <li><p>[deb] i386対応。</p></li> 533 <li><p>[rpm] i386対応。</p></li> 534 <li><p>[windows] x86対応。</p></li> 535 </ul> 536 </section> 537 <section id="id2"> 538 <h3>修正<a class="headerlink" href="#id2" title="このヘッドラインへのパーマリンク">#</a></h3> 539 <ul class="simple"> 540 <li><p>zlib/lzo圧縮カラムにアクセスするとクラッシュするバグを修正。圧縮カラムにアクセスするとメモリリークするので注意。これを修正するためにはAPIを改良する必要があるため、今後修正予定。 [GtiHub#5][GtiHub#6] [Takayuki Yamaguchiさんが報告]</p></li> 541 <li><p>レコード削除時に必要のないカラムの値もクリアしてしまうバグを修正。</p></li> 542 <li><p>ソート時に間違ったインデックスを使うバグを修正。 [#766] [Horikoshi Yukiさんが報告]</p></li> 543 <li><p>[libedit] 必要な初期化処理が抜けていたバグを修正。 [GitHub#7] [SHIDARA Yojiさんがパッチを提供]</p></li> 544 <li><p>[doc] ドキュメントの誤字を修正。 [GitHub#8] [zundaさんがパッチを提供]</p></li> 545 </ul> 546 </section> 547 <section id="id3"> 548 <h3>感謝<a class="headerlink" href="#id3" title="このヘッドラインへのパーマリンク">#</a></h3> 549 <ul class="simple"> 550 <li><p>Takayuki Yamaguchiさん</p></li> 551 <li><p>設樂洋爾さん</p></li> 552 <li><p>Horikoshi Yukiさん</p></li> 553 <li><p>zundaさん</p></li> 554 <li><p>Hiroshi Umemotoさん</p></li> 555 </ul> 556 </section> 557 </section> 558 <section id="release-1-2-7-2011-10-29"> 559 <span id="release-1-2-7"></span><h2>1.2.7リリース - 2011-10-29<a class="headerlink" href="#release-1-2-7-2011-10-29" title="このヘッドラインへのパーマリンク">#</a></h2> 560 <section id="id4"> 561 <h3>改良<a class="headerlink" href="#id4" title="このヘッドラインへのパーマリンク">#</a></h3> 562 <ul class="simple"> 563 <li><p>[libedit] ワイド文字からマルチバイト列への変換時のエラーチェックを追加。 [設樂洋爾さんが報告]</p></li> 564 <li><p>grn_geo_estimate_in_rectangle()を追加。</p></li> 565 <li><p>長方形での位置情報検索にカーソルAPIを追加。</p></li> 566 <li><p>長方形での位置情報検索速度を向上。</p></li> 567 <li><p>Ubuntu 11.10 Oneiric Ocelotのパッケージを追加。</p></li> 568 <li><p>[実験的] Oracle Solaris 10 8/11をサポート。(まだシステムにインストール済みのgccでビルドできるだけ。)</p></li> 569 </ul> 570 </section> 571 <section id="id5"> 572 <h3>修正<a class="headerlink" href="#id5" title="このヘッドラインへのパーマリンク">#</a></h3> 573 <ul class="simple"> 574 <li><p>ドキュメントの誤字を修正。 [@soundkitchenさんが報告]</p></li> 575 </ul> 576 </section> 577 <section id="id6"> 578 <h3>感謝<a class="headerlink" href="#id6" title="このヘッドラインへのパーマリンク">#</a></h3> 579 <ul class="simple"> 580 <li><p>設樂洋爾さん</p></li> 581 <li><p>@soundkitchenさん</p></li> 582 </ul> 583 </section> 584 </section> 585 <section id="release-1-2-6-2011-09-29"> 586 <span id="release-1-2-6"></span><h2>1.2.6リリース - 2011-09-29<a class="headerlink" href="#release-1-2-6-2011-09-29" title="このヘッドラインへのパーマリンク">#</a></h2> 587 <section id="id7"> 588 <h3>改良<a class="headerlink" href="#id7" title="このヘッドラインへのパーマリンク">#</a></h3> 589 <ul class="simple"> 590 <li><p>型変換時のエラーメッセージを改善。</p></li> 591 <li><p>型変換時の座標の値チェックを追加。</p></li> 592 <li><p><a class="reference internal" href="../tutorial/query_expansion.html"><span class="doc">クエリ拡張</span></a> をサポート。</p></li> 593 <li><p>クエリ展開用に <a class="reference internal" href="../reference/commands/select.html"><span class="doc">select</span></a> に <cite>--query_expansion</cite> オプションを追加。</p></li> 594 <li><p>座標の値の単位を度とミリ秒間で変換するマクロを追加。</p></li> 595 <li><p><a class="reference internal" href="../reference/functions/geo_distance.html"><span class="doc">geo_distance</span></a> ()内での型変換をサポート。</p></li> 596 <li><p>コマンドラインのパース時に全角スペースでトークンを区切らないようにした。 #986</p></li> 597 <li><p>TokyoGeoPointとWGS84GeoPoint間での変換をサポート。</p></li> 598 <li><p>grn_geo_select_in_circle()とgrn_geo_select_in_rectangle()をAPIとして公開した。</p></li> 599 <li><p>CentOS 6をサポート。</p></li> 600 <li><p>最新のDebian GNU/Linux sidをサポート。SATOH Fumiyasuさんによるパッチ。 GitHub#3</p></li> 601 </ul> 602 </section> 603 <section id="id8"> 604 <h3>修正<a class="headerlink" href="#id8" title="このヘッドラインへのパーマリンク">#</a></h3> 605 <ul class="simple"> 606 <li><p>座標値がロード時に壊れてしまう問題を修正。</p></li> 607 </ul> 608 </section> 609 <section id="id9"> 610 <h3>感謝<a class="headerlink" href="#id9" title="このヘッドラインへのパーマリンク">#</a></h3> 611 <ul class="simple"> 612 <li><p>SATOH Fumiyasuさん</p></li> 613 </ul> 614 </section> 615 </section> 616 <section id="release-1-2-5-2011-08-29"> 617 <span id="release-1-2-5"></span><h2>1.2.5リリース - 2011-08-29<a class="headerlink" href="#release-1-2-5-2011-08-29" title="このヘッドラインへのパーマリンク">#</a></h2> 618 <section id="id10"> 619 <h3>改良<a class="headerlink" href="#id10" title="このヘッドラインへのパーマリンク">#</a></h3> 620 <ul class="simple"> 621 <li><p>実験的にWindowsインストーラの提供を開始。</p></li> 622 <li><p>名前に使える文字に"#"と"-"を追加。#1043</p></li> 623 <li><p>名前に使える文字のうち、"_"以外はすべて最初の文字にも使えるようになった。 #1043</p></li> 624 <li><p><a class="reference internal" href="../reference/commands/load.html"><span class="doc">load</span></a> の <cite>--each</cite> オプションが <cite>[...]</cite> 形式のデータでも動くようになった。 #1044</p></li> 625 <li><p><a class="reference internal" href="../reference/suggest.html"><span class="doc">サジェスト</span></a> のドキュメントを追加。</p></li> 626 <li><p>すべての <a class="reference internal" href="../reference/commands/suggest.html"><span class="doc">suggest</span></a> のタイプで閾値を利用できるようした。閾値を利用する場合は <cite>--frequency_threshold</cite> と <cite>--conditional_probability_threshold</cite> オプションを使う。 #1042</p></li> 627 <li><p>[groonga-suggest-httpd] SIGUSR1シグナルでのログの再オープンに対応。 #1048</p></li> 628 <li><p>参照ベクタカラムの値として文字列を指定すると自動的にトークナイズして格納するようにした。 #1051</p></li> 629 <li><p>[groonga-suggest-httpd] 1ファイル中の最大ログ行数を指定する <cite>--n-lines-per-log-file</cite> オプションを追加。</p></li> 630 <li><p>[groonga-suggest-httpd] <cite>--conditional_probability_threshold</cite> に対応する <cite>p</cite> パラメータを追加。</p></li> 631 <li><p>grn_ctx_init()とgrn_ctx_open()用にGRN_CTX_PER_DBフラグを追加。 #1053</p></li> 632 <li><p>grn_ctx_close()を公開。 #1035</p></li> 633 </ul> 634 </section> 635 <section id="id11"> 636 <h3>修正<a class="headerlink" href="#id11" title="このヘッドラインへのパーマリンク">#</a></h3> 637 <ul class="simple"> 638 <li><p><a class="reference internal" href="../reference/commands/select.html"><span class="doc">select</span></a> でマッチ式の右辺に不正な値を指定するとクラッシュする問題を修正。 #1047</p></li> 639 <li><p>ハッシュテーブルのカーソルが間違ったレコードを返す問題を修正。</p></li> 640 </ul> 641 </section> 642 </section> 643 <section id="release-1-2-4-2011-07-29"> 644 <span id="release-1-2-4"></span><h2>1.2.4リリース - 2011-07-29<a class="headerlink" href="#release-1-2-4-2011-07-29" title="このヘッドラインへのパーマリンク">#</a></h2> 645 <section id="id12"> 646 <h3>改良<a class="headerlink" href="#id12" title="このヘッドラインへのパーマリンク">#</a></h3> 647 <ul class="simple"> 648 <li><p><code class="docutils literal notranslate"><span class="pre">*BSD</span></code> をサポートを再サポート。(おばたさんが報告)</p></li> 649 <li><p>sed関連のポータビリティを改善。(おばたさんが提案)</p></li> 650 <li><p>Visual C++ 2008を再サポート。</p></li> 651 <li><p><a class="reference internal" href="../reference/commands/check.html"><span class="doc">check</span></a> がハッシュテーブルをサポート。</p></li> 652 <li><p><a class="reference internal" href="../reference/commands/select.html"><span class="doc">select</span></a> の--sortby内で_scoreを使えないときに_scoreを指定しても無視するようにした。 #1030</p></li> 653 <li><p><a class="reference internal" href="../reference/log.html"><span class="doc">ログ</span></a> に関するドキュメントを追加。</p></li> 654 <li><p>~/.editrcをサポート。</p></li> 655 <li><p>~/.groonga-historyをサポート。</p></li> 656 </ul> 657 </section> 658 <section id="id13"> 659 <h3>修正<a class="headerlink" href="#id13" title="このヘッドラインへのパーマリンク">#</a></h3> 660 <ul class="simple"> 661 <li><p>libeditサポートが壊れていた問題を修正。(うえのさんが報告)</p></li> 662 <li><p><code class="docutils literal notranslate"><span class="pre">*.spec</span></code> のソースURLを修正。(うえのさんが報告)</p></li> 663 <li><p>パトリシアトライのカーソルが間違ったレコードを返す問題を修正。</p></li> 664 <li><p>データベースに対するgrn_obj_clear_lock()がデータベース自身のロックをクリアし忘れていたのでクリアするようにした。</p></li> 665 <li><p>レコード削除時に他のレコードのデータを削除してしまう可能性があるという問題を修正。</p></li> 666 </ul> 667 </section> 668 <section id="id14"> 669 <h3>感謝<a class="headerlink" href="#id14" title="このヘッドラインへのパーマリンク">#</a></h3> 670 <ul class="simple"> 671 <li><p>おばたさん</p></li> 672 <li><p>うえのさん</p></li> 673 </ul> 674 </section> 675 </section> 676 <section id="release-1-2-3-2011-06-29"> 677 <span id="release-1-2-3"></span><h2>1.2.3リリース - 2011-06-29<a class="headerlink" href="#release-1-2-3-2011-06-29" title="このヘッドラインへのパーマリンク">#</a></h2> 678 <section id="id15"> 679 <h3>改良<a class="headerlink" href="#id15" title="このヘッドラインへのパーマリンク">#</a></h3> 680 <ul class="simple"> 681 <li><p>不正なテーブル名チェックを追加。#912</p></li> 682 <li><p>クエリログを解析するgroonga-query-log-analyzerを追加。</p></li> 683 <li><p>groongaコマンドのエラー時に失敗したコマンドを表示するようになった。</p></li> 684 <li><p>groongaコマンドのエラー時にファイル名と行番号を表示するようになった。</p></li> 685 <li><p><a class="reference internal" href="../reference/commands/column_create.html"><span class="doc">column_create</span></a> のエラーメッセージを改善。#952</p></li> 686 <li><p>GRN_OBJ_TABLE_DAT_KEY(ダブル配列トライ)テーブルを追加。(実験的)</p></li> 687 </ul> 688 </section> 689 <section id="id16"> 690 <h3>修正<a class="headerlink" href="#id16" title="このヘッドラインへのパーマリンク">#</a></h3> 691 <ul class="simple"> 692 <li><p>getコマンドでクラッシュする問題を修正。(おばたさんが報告)</p></li> 693 <li><p>クエリログで経過時間がオーバーフローする問題を修正。#944</p></li> 694 </ul> 695 </section> 696 <section id="id17"> 697 <h3>感謝<a class="headerlink" href="#id17" title="このヘッドラインへのパーマリンク">#</a></h3> 698 <ul class="simple"> 699 <li><p>おばたさん</p></li> 700 </ul> 701 </section> 702 </section> 703 <section id="release-1-2-2-2011-05-29"> 704 <span id="release-1-2-2"></span><h2>1.2.2リリース - 2011-05-29<a class="headerlink" href="#release-1-2-2-2011-05-29" title="このヘッドラインへのパーマリンク">#</a></h2> 705 <section id="id18"> 706 <h3>改良<a class="headerlink" href="#id18" title="このヘッドラインへのパーマリンク">#</a></h3> 707 <ul class="simple"> 708 <li><p>Ubuntu 11.04 Natty Narwhalのパッケージを追加。</p></li> 709 <li><p>Ubuntu 10.10 Maverick Meerkatのパッケージを削除。</p></li> 710 <li><p>RPM: サーバー関連のパッケージをgroonga-serverパッケージに分割。</p></li> 711 <li><p>suggest: エラーメッセージに対象オブジェクト名を加えるようにした。</p></li> 712 <li><p>ドキュメント: 英語のサポートを開始。(ただし、まだ不完全。)</p></li> 713 <li><p>groonga-suggest-httpd: --disable-max-fd-checkオプションを追加。</p></li> 714 <li><p>groonga: <a class="reference internal" href="../reference/executables/groonga.html#cmdoption-groonga-a"><code class="xref std std-option docutils literal notranslate"><span class="pre">groonga</span> <span class="pre">-a</span></code></a> オプションと <a class="reference internal" href="../reference/executables/groonga.html#cmdoption-groonga-a"><code class="xref std std-option docutils literal notranslate"><span class="pre">groonga</span> <span class="pre">--address</span></code></a> オプションを <a class="reference internal" href="../reference/executables/groonga.html#cmdoption-groonga-bind-address"><code class="xref std std-option docutils literal notranslate"><span class="pre">groonga</span> <span class="pre">--bind-address</span></code></a> に改名。</p></li> 715 <li><p>groonga-suggest-httpd: --address オプションを --bind-address に改名。</p></li> 716 <li><p>管理用HTMLのインストールディレクトリを$PREFIX/share/groonga/admin_html/から$PREFIX/share/groonga/html/admin/へ変更。</p></li> 717 <li><p>groonga-suggest-httpd: JSONレスポンス時には"text/javascript"ではなく"application/json"を使うようにした。</p></li> 718 <li><p>Windows: 実行ファイルからの相対パスではなく、DLLからの相対パスを使うようにした。</p></li> 719 <li><p>MeCab: MeCab初期化時のMeCabのエラーメッセージもgroongaのエラーメッセージに加えるようにした。</p></li> 720 <li><p>suggest: suggestコマンドにprefix_searchパラメータを追加。</p></li> 721 <li><p>plugin: grn_plugin_get_system_plugins_dir()とgrn_plugin_get_suffix() APIを追加。</p></li> 722 <li><p>grn_obj_is_builtin() APIを追加。</p></li> 723 <li><p><a class="reference internal" href="../reference/commands/load.html"><span class="doc">load</span></a>: テーブル名をチェックするようにした。 #934</p></li> 724 <li><p>不正な名前が指定された時のエラーメッセージにどこで指定されたかの情報を含めるようにした。 #935</p></li> 725 </ul> 726 </section> 727 <section id="id19"> 728 <h3>修正<a class="headerlink" href="#id19" title="このヘッドラインへのパーマリンク">#</a></h3> 729 <ul class="simple"> 730 <li><p>マルチプロセスでデータを更新した場合にShortText型などの可変長データが壊れる問題を修正。 #890</p></li> 731 </ul> 732 </section> 733 </section> 734 <section id="id20"> 735 <h2>1.2.1リリース - 2011-04-29<a class="headerlink" href="#id20" title="このヘッドラインへのパーマリンク">#</a></h2> 736 <section id="id21"> 737 <h3>改良<a class="headerlink" href="#id21" title="このヘッドラインへのパーマリンク">#</a></h3> 738 <ul class="simple"> 739 <li><p>suggestコマンドにthresholdパラメーターを追加。#895</p></li> 740 <li><p>suggestのHTTPサーバにlimitパラメーターを追加。#899</p></li> 741 <li><p>grntest: SIGINTでの中断に対応。</p></li> 742 </ul> 743 </section> 744 <section id="id22"> 745 <h3>修正<a class="headerlink" href="#id22" title="このヘッドラインへのパーマリンク">#</a></h3> 746 <ul class="simple"> 747 <li><p>同時に複数のデータベースを開いているとき、1つでもデータベー 748 スを閉じると関連するプラグインも閉じられてしまう問題を修正。 #894</p></li> 749 <li><p>configureの--helpで出力される--with-deafult-encodingの値が 750 間違っていた問題を修正。(ICHII Takashiさんが報告)</p></li> 751 <li><p>チュートリアル中のtypoを修正。(moozさんが修正)</p></li> 752 </ul> 753 </section> 754 <section id="id23"> 755 <h3>感謝<a class="headerlink" href="#id23" title="このヘッドラインへのパーマリンク">#</a></h3> 756 <ul class="simple"> 757 <li><p>ICHII Takashiさん</p></li> 758 <li><p>moozさん</p></li> 759 </ul> 760 </section> 761 </section> 762 <section id="id24"> 763 <h2>1.2.0リリース - 2011-03-29<a class="headerlink" href="#id24" title="このヘッドラインへのパーマリンク">#</a></h2> 764 <section id="id25"> 765 <h3>改良<a class="headerlink" href="#id25" title="このヘッドラインへのパーマリンク">#</a></h3> 766 <ul class="simple"> 767 <li><p>MacPortsでのインストールドキュメントを追加。</p></li> 768 <li><p>Homebrewでのインストールドキュメントを追加。</p></li> 769 <li><p>WindowsではMinGWでもpthreadを使わないようにした。</p></li> 770 <li><p>オーバーフローチェックを強化。</p></li> 771 <li><p>位置情報の入力値チェックを強化。</p></li> 772 <li><p>インデックスを用いたジオサーチの例をチュートリアルに追加。 #438</p></li> 773 <li><p>Debian GNU/Linux wheezyのパッケージを追加。</p></li> 774 <li><p>Debian GNU/Linux lennyのパッケージを削除。</p></li> 775 <li><p>Debianパッケージをcdbsベースからdebhelperベースへ移行。 776 パッケージ名の変更あり。 #887</p></li> 777 <li><p>MeCabトークナイザーの読み込みエラーを無視するようにした。た 778 だし、ログには残る。 #893</p></li> 779 </ul> 780 </section> 781 <section id="id26"> 782 <h3>修正<a class="headerlink" href="#id26" title="このヘッドラインへのパーマリンク">#</a></h3> 783 <ul class="simple"> 784 <li><p>autoconf 2.59環境において、ファイルシステムのルート直下に 785 groongaディレクトリを作成しようとする問題を修正。 #833</p></li> 786 <li><p>JSONPが動作しなくなっていた問題を修正。</p></li> 787 <li><p>MeCabトークナイザーの読み込みに失敗したときにクラッシュする問題を修正。 788 (@tomotaka_itoさんが報告)</p></li> 789 <li><p>[非互換] 位置情報の小数表記からミリ秒への変換誤差が大きい問題を修正。</p></li> 790 <li><p><a class="reference internal" href="../reference/functions/geo_in_rectangle.html"><span class="doc">geo_in_rectangle</span></a> の <code class="docutils literal notranslate"><span class="pre">top_left</span></code> と 791 <code class="docutils literal notranslate"><span class="pre">bottom_right</span></code> に同じ位置を指定するとクラッシュする問題を修正。</p></li> 792 <li><p>メモリリークを修正。</p></li> 793 <li><p>小数形式のTimeリテラルをロードするとミリ秒情報が落ちる問題を修正。 #880</p></li> 794 <li><p><a class="reference internal" href="../reference/commands/column_list.html"><span class="doc">column_list</span></a> のドキュメントを修正。 #758</p></li> 795 <li><p><a class="reference internal" href="../reference/commands/table_list.html"><span class="doc">table_list</span></a> のドキュメントを修正。</p></li> 796 <li><p><a class="reference internal" href="../reference/commands/load.html"><span class="doc">load</span></a> で_valueを指定するとメモリリークする問題を修正。 #878</p></li> 797 <li><p><a class="reference internal" href="../reference/commands/load.html"><span class="doc">load</span></a> でクラッシュする問題を修正。 #661</p></li> 798 </ul> 799 </section> 800 <section id="id27"> 801 <h3>実験的<a class="headerlink" href="#id27" title="このヘッドラインへのパーマリンク">#</a></h3> 802 <ul class="simple"> 803 <li><p>grn_table_truncate()を追加。(実験的。問題あり)</p></li> 804 <li><p>truncateコマンドを追加。(実験的。問題あり) #888</p></li> 805 </ul> 806 </section> 807 <section id="id28"> 808 <h3>感謝<a class="headerlink" href="#id28" title="このヘッドラインへのパーマリンク">#</a></h3> 809 <ul class="simple"> 810 <li><p>@tomotaka_itoさん</p></li> 811 </ul> 812 </section> 813 </section> 814 </section> 815 816 817 </div> 818 819 820 <!-- Previous / next buttons --> 821 <div class='prev-next-area'> 822 </div> 823 824 </main> 825 826 827 </div> 828 </div> 829 830 <!-- Scripts loaded after <body> so the DOM is not blocked --> 831 <script src="../_static/scripts/pydata-sphinx-theme.js?digest=1999514e3f237ded88cf"></script> 832 <footer class="footer mt-5 mt-md-0"> 833 <div class="container"> 834 835 <div class="footer-item"> 836 <p class="copyright"> 837 © Copyright 2009-2022 Groonga Project.<br> 838 </p> 839 </div> 840 841 <div class="footer-item"> 842 <p class="sphinx-version"> 843 Created using <a href="http://sphinx-doc.org/">Sphinx</a> 4.5.0.<br> 844 </p> 845 </div> 846 847 </div> 848 </footer> 849 </body> 850 </html>