tag:github.com,2008:https://github.com/bgemmill/acd_cli/releases
Release notes from acd_cli
2015-10-17T15:22:30Z
tag:github.com,2008:Repository/64764079/0.3.1
2015-10-17T15:22:30Z
0.3.1
<p>fix PyPI description links</p>
yadayada
tag:github.com,2008:Repository/64764079/0.3.0a6
2015-09-04T20:07:24Z
0.3.0a6: simplify node cache and acd client
<p>Introduced collective classes NodeCache and ACDClient composed of mix-ins.</p>
<p>misc:</p>
<ul>
<li>faster folder insertion</li>
<li>fixed node purging (closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="73129776" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/28" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/28/hovercard" href="https://github.com/yadayada/acd_cli/issues/28">yadayada#28</a>)</li>
<li>plugin mechanism changed</li>
<li>fixed nlink calculation for folders</li>
</ul>
yadayada
tag:github.com,2008:Repository/64764079/0.3.0a5
2015-08-19T15:15:23Z
0.3.0a5: FUSE fixes, add FUSE xattrs
<p>Fixed invalid file chunk range requests with offset == file length.<br>
Fixed rename (overwrite) for files that have a name doppelganger<br>
in the trash.</p>
<p>Added some node info as extended attributes (xattrs).</p>
<p>misc:</p>
<ul>
<li>added write timeout to WriteStream to avoid certain<br>
locking behavior</li>
<li>increased node attr (validity) timeout</li>
<li>enabled multi-threaded FUSE by default<br>
(added single-threaded mount argument)</li>
<li>add nonempty mount argument</li>
</ul>
yadayada
tag:github.com,2008:Repository/64764079/0.3.0a4
2015-08-08T09:55:23Z
0.3.0a4: fix move action, add cat action
<p>Move action was still broken (really fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="85524773" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/62" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/62/hovercard" href="https://github.com/yadayada/acd_cli/issues/62">yadayada#62</a>). Now, old parent ID<br>
is necessary (API restriction) and parent count must be 1 (restriction<br>
arises by method of node resolution).</p>
<p>Added cat action to stream files to stout.</p>
<p>Minor changes:</p>
<ul>
<li>OAuth procedure now asks for keypress before opening browser</li>
<li>query.get_root_node fixed</li>
<li>added startup check for empty node cache (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="99100370" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/105" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/105/hovercard" href="https://github.com/yadayada/acd_cli/issues/105">yadayada#105</a>)</li>
<li>added startup python version check (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="98666160" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/104" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/104/hovercard" href="https://github.com/yadayada/acd_cli/issues/104">yadayada#104</a>)</li>
<li>0.1.3 cache migration removed</li>
</ul>
yadayada
tag:github.com,2008:Repository/64764079/0.3.0a3
2015-07-30T16:51:43Z
0.3.0a3: close StreamChunks on file release
<p>Added release method for StreamedResponseCache for closing<br>
unnecessary file chunks. Should prevent excessive number of open<br>
sockets (concerns <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="97215904" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/98" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/98/hovercard" href="https://github.com/yadayada/acd_cli/issues/98">yadayada#98</a>).</p>
yadayada
tag:github.com,2008:Repository/64764079/0.3.0a2
2015-06-28T15:46:57Z
0.3.0a2: add FUSE other/root access, dedup fix
<ul>
<li>added access options for FUSE mount: allow_root, allow_other</li>
<li>api.content: correct dedup check parameters for duplicates</li>
</ul>
yadayada
tag:github.com,2008:Repository/64764079/0.3.0a1
2015-06-12T16:52:31Z
0.3.0a1: bug fixes
<ul>
<li>number of links added to FUSE getattr</li>
<li>deduplication also for non-existing files</li>
<li>dedup mode formatter fix</li>
<li>setup.py: read in utf mode (concerns <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="87358513" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/64" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/64/hovercard" href="https://github.com/yadayada/acd_cli/issues/64">yadayada#64</a>)</li>
<li>added --utf argument to force utf-8 output</li>
</ul>
yadayada
tag:github.com,2008:Repository/64764079/0.3.0a0
2015-06-06T08:23:30Z
0.3.0a0: add FUSE read support
<p>This greatly improves FUSE read speeds by streaming chunks on read operations<br>
compared to experimental FUSE release. Reduces read timeout to 5 seconds.<br>
Moving and renaming should now work.</p>
<p>misc:</p>
<ul>
<li>raise RequestError on incomplete download (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="83254824" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/57" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/57/hovercard" href="https://github.com/yadayada/acd_cli/issues/57">yadayada#57</a>)</li>
<li>moving nodes now done using add-child and remove-child (fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="85524773" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/62" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/62/hovercard" href="https://github.com/yadayada/acd_cli/issues/62">yadayada#62</a>)</li>
<li>cache.query: new resolve method tha returns (node, parent) tuple</li>
</ul>
yadayada
tag:github.com,2008:Repository/64764079/0.2.2a1
2015-05-29T16:05:27Z
0.2.2a1: beta bump
<ul>
<li>
<p>node cache sped up by using raw SQL for file insertion and bulk deletion (closes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="80223424" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/50" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/50/hovercard" href="https://github.com/yadayada/acd_cli/issues/50">yadayada#50</a>)</p>
</li>
<li>
<p>node listing formats compacted</p>
</li>
<li>
<p>cache queries "list_children" and "tree" are now generators</p>
</li>
<li>
<p>cache.format module created from Formatter classes in cache.query</p>
</li>
<li>
<p>optional coloring for node listings via --color | -c [always|auto|never]</p>
</li>
<li>
<p>cache init now performs integrity check</p>
</li>
<li>
<p>dump table sql method added</p>
</li>
<li>
<p>re-added local oauth method for privacy concerned users</p>
</li>
<li>
<p>synced writing of oauth data</p>
</li>
</ul>
<p>misc:</p>
<ul>
<li>lots of unittests added</li>
<li>broken pipe exception now caught</li>
<li>version validity is now checked by setup.py</li>
</ul>
yadayada
tag:github.com,2008:Repository/64764079/0.2.1
2015-05-16T06:21:07Z
0.2.1: new transfer job queue
<ul>
<li>added QueuedLoader
<ul>
<li>concurrent transfers (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="68820629" data-permission-text="Title is private" data-url="https://github.com/yadayada/acd_cli/issues/7" data-hovercard-type="issue" data-hovercard-url="/yadayada/acd_cli/issues/7/hovercard" href="https://github.com/yadayada/acd_cli/issues/7">yadayada#7</a>)</li>
<li>retry on error (disabled by default)</li>
</ul>
</li>
<li>retry_on decorator added for transfer functions (jobs)</li>
<li>api: add multiple read/write callbacks api for ul/dl</li>
<li>api: progress printing removed</li>
<li>api: fix for resuming of incomplete downloads</li>
<li>db conn thread check disabled</li>
<li>single file progress wrapper FileProgress added</li>
<li>progress aggregator MultiProgress added</li>
<li>progress speed determination improved</li>
<li>download behavior changed to skip existing files</li>
</ul>
yadayada