tag:github.com,2008:https://github.com/cmars/onionpipe-rs/releases
Release notes from onionpipe-rs
2023-05-06T02:06:24Z
tag:github.com,2008:Repository/537847109/v0.4.0
2023-05-07T16:06:25Z
v0.4.0
<h3>Chore</h3>
<ul>
<li>Unlimited checkout depth<br>
Trying to fix smart-release action</li>
<li>Checkout with history for smart-release</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Add release action</li>
</ul>
<h3>New Features (BREAKING)</h3>
<ul>
<li>Add service management CLI commands<br>
Add CLI subcommands for adding (idempotent), listing, and deleting service v3 keys.</li>
</ul>
<h3>Commit Statistics</h3>
<ul>
<li>4 commits contributed to the release.</li>
<li>5 days passed between releases.</li>
<li>4 commits were understood as <a href="https://www.conventionalcommits.org" rel="nofollow">conventional</a>.</li>
<li>2 unique issues were worked on: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1697991333" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/11" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/11/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/11">#11</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1698296190" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/12" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/12/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/12">#12</a></li>
</ul>
<h3>Commit Details</h3>
<p><csr-read-only-do-not-edit/></p>
<details><summary>view details</summary>
<ul>
<li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1697991333" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/11" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/11/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/11">#11</a></strong>
<ul>
<li>Add service management CLI commands (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/d62e283fbe28204f72e1cb58666de0e3b82c5f0c/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/d62e283fbe28204f72e1cb58666de0e3b82c5f0c"><tt>d62e283</tt></a>)</li>
</ul>
</li>
<li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1698296190" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/12" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/12/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/12">#12</a></strong>
<ul>
<li>Add release action (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/a8e46cd0bef575fd582e9e9f3ad19bc9cb6d66ce/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/a8e46cd0bef575fd582e9e9f3ad19bc9cb6d66ce"><tt>a8e46cd</tt></a>)</li>
</ul>
</li>
<li><strong>Uncategorized</strong>
<ul>
<li>Unlimited checkout depth (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/66945d12d82eae2161ba279dd804e06164d57389/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/66945d12d82eae2161ba279dd804e06164d57389"><tt>66945d1</tt></a>)</li>
<li>Checkout with history for smart-release (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/51e1e408e6601e0a4537d870e0130dd9334f69e9/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/51e1e408e6601e0a4537d870e0130dd9334f69e9"><tt>51e1e40</tt></a>)</li>
</ul>
</li>
</ul>
</details>
cmars
tag:github.com,2008:Repository/537847109/v0.3.2
2023-05-07T15:57:41Z
v0.3.2
<h3>Chore</h3>
<ul>
<li>Derive config from CLI expressions<br>
Drive onionpipe builder entirely from config, deriving a dynamic config from the CLI if a file is not specified.</li>
</ul>
<h3>New Features</h3>
<ul>
<li>Secret key store for service and client auth keys</li>
</ul>
<h3>Commit Statistics</h3>
<ul>
<li>2 commits contributed to the release over the course of 42 calendar days.</li>
<li>62 days passed between releases.</li>
<li>2 commits were understood as <a href="https://www.conventionalcommits.org" rel="nofollow">conventional</a>.</li>
<li>2 unique issues were worked on: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1631028304" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/8" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/8/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/8">#8</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1659993314" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/9" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/9/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/9">#9</a></li>
</ul>
<h3>Commit Details</h3>
<p><csr-read-only-do-not-edit/></p>
<details><summary>view details</summary>
<ul>
<li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1631028304" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/8" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/8/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/8">#8</a></strong>
<ul>
<li>Derive config from CLI expressions (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/401c60cf746b727c35e60bdeb29e280f0449ff8e/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/401c60cf746b727c35e60bdeb29e280f0449ff8e"><tt>401c60c</tt></a>)</li>
</ul>
</li>
<li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1659993314" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/9" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/9/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/9">#9</a></strong>
<ul>
<li>Secret key store for service and client auth keys (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/70a15cabbbd8fdbdab8e61da9c36fffaf0d7cead/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/70a15cabbbd8fdbdab8e61da9c36fffaf0d7cead"><tt>70a15ca</tt></a>)</li>
</ul>
</li>
</ul>
</details>
cmars
tag:github.com,2008:Repository/537847109/v0.3.1
2023-02-26T17:34:58Z
v0.3.1
<h3>Chore</h3>
<ul>
<li>README updates<br>
Updating README to reflect state of latest 0.3.0 release</li>
</ul>
<h3>Commit Statistics</h3>
<ul>
<li>1 commit contributed to the release.</li>
<li>1 commit was understood as <a href="https://www.conventionalcommits.org" rel="nofollow">conventional</a>.</li>
<li>1 unique issue was worked on: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1600130225" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/6" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/6/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/6">#6</a></li>
</ul>
<h3>Commit Details</h3>
<details><summary>view details</summary>
<ul>
<li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1600130225" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/6" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/6/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/6">#6</a></strong>
<ul>
<li>README updates (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/fe374c36842ce95366842e3b141a25147b94fd07/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/fe374c36842ce95366842e3b141a25147b94fd07"><tt>fe374c3</tt></a>)</li>
</ul>
</li>
</ul>
</details>
cmars
tag:github.com,2008:Repository/537847109/v0.3.0
2023-02-25T20:26:38Z
v0.3.0
<h3>New Features</h3>
<ul>
<li>parse forward expressions from CLI<br>
Parse multiple onionpipe-style expressions from command line args.</li>
</ul>
<h3>Commit Statistics</h3>
<ul>
<li>1 commit contributed to the release.</li>
<li>5 days passed between releases.</li>
<li>1 commit was understood as <a href="https://www.conventionalcommits.org" rel="nofollow">conventional</a>.</li>
<li>1 unique issue was worked on: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1599819806" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/5" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/5/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/5">#5</a></li>
</ul>
<h3>Commit Details</h3>
<details><summary>view details</summary>
<ul>
<li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1599819806" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/5" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/5/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/5">#5</a></strong>
<ul>
<li>parse forward expressions from CLI (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/b5554e040254cd4639b741f3d5b256857c126662/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/b5554e040254cd4639b741f3d5b256857c126662"><tt>b5554e0</tt></a>)</li>
</ul>
</li>
</ul>
</details>
cmars
tag:github.com,2008:Repository/537847109/v0.2.2
2023-02-20T17:49:28Z
v0.2.2
<h2>What's Changed</h2>
<ul>
<li>feat: forward expression parser by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cmars/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cmars">@cmars</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1590983203" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/4" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/4/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/4">#4</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/cmars/onionpipe-rs/compare/v0.2.1...v0.2.2"><tt>v0.2.1...v0.2.2</tt></a></p>
cmars
tag:github.com,2008:Repository/537847109/v0.2.1
2023-02-12T23:45:14Z
v0.2.1: ### Chore
<ul>
<li>update README</li>
</ul>
<h3>Commit Statistics</h3>
<ul>
<li>2 commits contributed to the release.</li>
<li>1 commit was understood as <a href="https://www.conventionalcommits.org" rel="nofollow">conventional</a>.</li>
<li>0 issues like '(#ID)' were seen in commit messages</li>
</ul>
<h3>Commit Details</h3>
<ul>
<li><strong>Uncategorized</strong>
<ul>
<li>Release onionpipe v0.2.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/6c505c942cc9890a417f7775caff6a156ba19142/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/6c505c942cc9890a417f7775caff6a156ba19142"><tt>6c505c9</tt></a>)</li>
<li>update README (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/88be3cb690686fdb5c1d1d76f6b5e06e1431e3d7/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/88be3cb690686fdb5c1d1d76f6b5e06e1431e3d7"><tt>88be3cb</tt></a>)</li>
</ul>
</li>
</ul>
cmars
tag:github.com,2008:Repository/537847109/v0.2.0
2023-02-12T23:29:01Z
v0.2.0: ### Chore
<ul>
<li> add local cargo bin to $PATH</li>
<li> github action</li>
<li> rename onion secret key field<br>
Make it clear this is a sensitive field.</li>
<li> separate library and CLI binary</li>
<li> add readme</li>
<li> forward given exports, cleanup<br>
Create onions from the given exports rather than a hard-coded one.<br>
More graceful shutdown on interrupt.<br>
Organizing module usage.</li>
<li> structuring into types, annotate errors</li>
<li> initial commit<br>
Early proof of concept</li>
</ul>
<h3>Chore</h3>
<ul>
<li>add changelog</li>
</ul>
<h3>New Features</h3>
<ul>
<li>cli<br>
Drive-by fixes:
<ul>
<li>Fix import forwarding loop, should continue, not return on connection<br>
error</li>
</ul>
</li>
<li>Fix import remote addr parsing</li>
<li>Improve wrapped error text</li>
<li>Leaving room for error backtraces</li>
<li>stderr output, needs to be replaced with proper logging though</li>
</ul>
<h3>Commit Statistics</h3>
<ul>
<li>15 commits contributed to the release over the course of 148 calendar days.</li>
<li>12 commits were understood as <a href="https://www.conventionalcommits.org" rel="nofollow">conventional</a>.</li>
<li>0 issues like '(#ID)' were seen in commit messages</li>
</ul>
<h3>Commit Details</h3>
<ul>
<li><strong>Uncategorized</strong>
<ul>
<li>add changelog (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/f85ff121415d0e482447d398b70a86fcac7b7f8a/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/f85ff121415d0e482447d398b70a86fcac7b7f8a"><tt>f85ff12</tt></a>)</li>
<li>Release onionpipe v0.2.0 (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/2b677d3c7d00143c83a55f8e5c1328562e6667ae/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/2b677d3c7d00143c83a55f8e5c1328562e6667ae"><tt>2b677d3</tt></a>)</li>
<li>add local cargo bin to $PATH (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/d096a5da2184ec04b1bbc1e02daf5bbc7c92250a/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/d096a5da2184ec04b1bbc1e02daf5bbc7c92250a"><tt>d096a5d</tt></a>)</li>
<li>Merge pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1581357730" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/3" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/3/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/3">#3</a> from cmars/feat/cli (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/5dc3f04522c952826a08b5045241b3d20cbc8230/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/5dc3f04522c952826a08b5045241b3d20cbc8230"><tt>5dc3f04</tt></a>)</li>
<li>cli (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/52b4077cf2a4532d3eeadfcd32ac2e97f14c5872/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/52b4077cf2a4532d3eeadfcd32ac2e97f14c5872"><tt>52b4077</tt></a>)</li>
<li>github action (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/33b49d8f51496150fffae29f8d4ed746c0007f6e/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/33b49d8f51496150fffae29f8d4ed746c0007f6e"><tt>33b49d8</tt></a>)</li>
<li>rename onion secret key field (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/f87b6b5a8b306f374ae9c4ea9a9c93abafb4e7f4/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/f87b6b5a8b306f374ae9c4ea9a9c93abafb4e7f4"><tt>f87b6b5</tt></a>)</li>
<li>Merge pull request <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1571579375" data-permission-text="Title is private" data-url="https://github.com/cmars/onionpipe-rs/issues/2" data-hovercard-type="pull_request" data-hovercard-url="/cmars/onionpipe-rs/pull/2/hovercard" href="https://github.com/cmars/onionpipe-rs/pull/2">#2</a> from cmars/feat/config (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/3ccfa64ac746757bc05beff1723d8f6ead367a6f/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/3ccfa64ac746757bc05beff1723d8f6ead367a6f"><tt>3ccfa64</tt></a>)</li>
<li>config file (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/47c9f702b93b6a582bfbd9cb15190b13c86a71f0/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/47c9f702b93b6a582bfbd9cb15190b13c86a71f0"><tt>47c9f70</tt></a>)</li>
<li>separate library and CLI binary (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/34b147be23f53e1b62bfa2f57301e0e9b86ac48f/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/34b147be23f53e1b62bfa2f57301e0e9b86ac48f"><tt>34b147b</tt></a>)</li>
<li>implement imports (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/2062d9a439e45d7ca8cf7e4c38ede9215a794059/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/2062d9a439e45d7ca8cf7e4c38ede9215a794059"><tt>2062d9a</tt></a>)</li>
<li>add readme (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/dc64dbe89246a1a356a2a33d1fd29cecb9aff314/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/dc64dbe89246a1a356a2a33d1fd29cecb9aff314"><tt>dc64dbe</tt></a>)</li>
<li>forward given exports, cleanup (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/c9306cb34ecdd39393f65e20b83f13e8f671b66b/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/c9306cb34ecdd39393f65e20b83f13e8f671b66b"><tt>c9306cb</tt></a>)</li>
<li>structuring into types, annotate errors (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/09760db9d14cd693b4e0f7f5784f48711ac1849b/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/09760db9d14cd693b4e0f7f5784f48711ac1849b"><tt>09760db</tt></a>)</li>
<li>initial commit (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/cmars/onionpipe-rs/commit/ce286536a3833182ac650868d2263f426ef7fcf0/hovercard" href="https://github.com/cmars/onionpipe-rs/commit/ce286536a3833182ac650868d2263f426ef7fcf0"><tt>ce28653</tt></a>)</li>
</ul>
</li>
</ul>
cmars