github.com/slspeek/camlistore_namedsearch@v0.0.0-20140519202248-ed6f70f7721a/website/content/docs/release/0.8 (about) 1 <h1>Release 0.8 ("XXXXXX")</h1> 2 3 <p><b>2014-mm-dd</b></p> 4 5 <p></p> 6 7 <center> 8 <div style='font-size:18pt;font-weight:bold;'><a href="https://github.com/bradfitz/camlistore/archive/0.8.zip">camlistore-0.8.zip</a></div> 9 <div style='margin-top:0.5em;'> 10 Or browse at Github: <a href="https://github.com/bradfitz/camlistore/tree/0.8">github.com/bradfitz/camlistore/tree/0.8</a></div> 11 </center> 12 13 <h2>Release stats</h2> 14 <p>n total committers over n commits since <a href="/docs/release/0.7">0.7</a> (just %v ago), including TODO</p> 15 16 <p>Thank you!</p> 17 18 <h2>New in 0.8</h2> 19 <h3>Apps</h3> 20 <ul> 21 </ul> 22 <h3>Web UI</h3> 23 <ul> 24 <li>Deletion of selected permanodes.</li> 25 <li>Image representation for any kind of content (camliContentImage is now a well-supported permanode attribute in the importers, web UI, search, etc).</li> 26 <li>"Aspects" ... multiple view options for a given blob or permanode</li> 27 </ul> 28 <h3>Storage</h3> 29 <ul> 30 <li>Rewritten blob sync handler (the server's background async replication), now bug fixes, better UI status, and option to run a full validation.</li> 31 <li>Store blobs in MongoDB. (in addition to the index)</li> 32 <li>Switched MySQL driver to go-mysql-driver</li> 33 </ul> 34 <h3>Search</h3> 35 <ul> 36 <li>Indexer now gracefully handles dependent blobs arriving out of order and reschedules indexing as dependencies are satisified. This means full syncs in arbitrary orders don't confuse the indexer.</li> 37 <li>RelationConstraint implemented for Relation type "parent"</li> 38 <li>Search operator syntax for searching permanodes for arbitrary attributes: <code>attr:<attribute_name>:<attribute_value></code></li> 39 <li>Search operator syntax for searching permanodes by their parent permanode(s): <code>childrenof:sha1-xxxxx</code></li> 40 <li>Searches can contain parenthesized subexpressions and accept 'and' and 'or'. A whitespace separation still means and.</li> 41 <li>Permanode deletions now taken into account by index corpus, hence in search results too.</li> 42 <li>Cleaned up subdirs in ./pkg/index. Cleaned up ./pkg/sorted/ API. Tests with docker for mongo, mysql, postgres.</li> 43 <li>Describe rules, eliminating the previous inflexible and over-aggressive "describe depth" parameter.</li> 44 <li>Indexing of MusicBrainz album IDs</li> 45 </ul> 46 <h3>Importers</h3> 47 <ul> 48 <li>Importer account setup UI at /importer/</li> 49 <li>Regular, recurring import</li> 50 <li>Foursquare venue and check-in importer.</li> 51 <li>Picasaweb (Google Photos) importer.</li> 52 <li>Twitter importer.</li> 53 <li>Feeds (RSS, Atom, RDF)</li> 54 </ul> 55 <h3>Tools</h3> 56 <ul> 57 <li>Added <code>camtool search</code> subcommand.</li> 58 <li><code>camtool sync</code>: warn about differing identities.</li> 59 </ul> 60 <h3>General</h3> 61 <ul> 62 <li>kv: all the verifydb flags are on by default on dev, to help with detecting corruptions.</li> 63 </ul>