Skip to content

Commit 27a0fb8

Browse files
committed
render from publish.sh - Sun Oct 1 01:49:37 PM UTC 2023 - d8d1d25ec2584dd5e6dbddfca25eb78e8b60517b
1 parent 80d8af6 commit 27a0fb8

313 files changed

Lines changed: 577 additions & 481 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 1d033250761e2314a186e8c7d09b92f6
3+
config: 56f6f4f8f112cfdea1815b3bf845fc1a
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

_sources/changelog.rst.txt

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,27 @@ Those changes will likely come with some breakage in the config.
4040
However, I want to avoid breaking **use cases** that are satisfied by the current design.
4141
There will be beta/RC releases to give users a chance to evaluate.
4242

43+
0.6.1
44+
-----
45+
46+
* |feature| add metric to detect filesystems rules that don't match any local dataset (thanks, `@gmekicaxcient <https://github.com/gmekicaxcient>`_).
47+
* |bugfix| ``zrepl status``: hide progress bar once all filesystems reach terminal state (thanks, `@0x3333 <https://github.com/0x3333>`_).
48+
* |bugfix| handling of tenative cursor presence if protection strategy doesn't use it (:issue:`714`).
49+
* |docs| address setup with two or more external disks (thanks, `@se-jaeger <https://github.com/se-jaeger>`_).
50+
* |docs| document ``replication`` and ``conflict_resolution`` options (thanks, `@InsanePrawn <https://github.com/InsanePrawn>`_).
51+
* |docs| docs: talks: add note on keep_bookmarks option (thanks, `@skirmess <https://github.com/skirmess>`_).
52+
* |maint| dist: add openrc service file (thanks, `@gramosg <https://github.com/gramosg>`_).
53+
* |maint| grafana: update dashboard to Grafana 9.3.6.
54+
* |maint| run platform tests as part of CI.
55+
* |maint| build: upgrade to Go 1.21 and update golangci-lint; minimum Go version for builds is now 1.20
56+
57+
.. NOTE::
58+
| zrepl is a spare-time project primarily developed by `Christian Schwarz <https://cschwarz.com>`_.
59+
| You can support maintenance and feature development through one of the following services:
60+
| |Donate via Patreon| |Donate via GitHub Sponsors| |Donate via Liberapay| |Donate via PayPal|
61+
| Note that PayPal processing fees are relatively high for small donations.
62+
| For SEPA wire transfer and **commercial support**, please `contact Christian directly <https://cschwarz.com>`_.
63+
4364
0.6
4465
---
4566

@@ -80,13 +101,6 @@ There will be beta/RC releases to give users a chance to evaluate.
80101
* |docs| ``docs/overview`` improvements (Thanks, `@jtagcat <https://github.com/jtagcat>`_).
81102
* |maint| Update to Go 1.19.
82103

83-
.. NOTE::
84-
| zrepl is a spare-time project primarily developed by `Christian Schwarz <https://cschwarz.com>`_.
85-
| You can support maintenance and feature development through one of the following services:
86-
| |Donate via Patreon| |Donate via GitHub Sponsors| |Donate via Liberapay| |Donate via PayPal|
87-
| Note that PayPal processing fees are relatively high for small donations.
88-
| For SEPA wire transfer and **commercial support**, please `contact Christian directly <https://cschwarz.com>`_.
89-
90104
0.5
91105
---
92106

changelog.html

Lines changed: 51 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,16 @@
5353
<li class="toctree-l1"><a class="reference internal" href="pr.html">Talks &amp; Presentations</a></li>
5454
<li class="toctree-l1 current"><a class="current reference internal" href="#">Changelog</a><ul>
5555
<li class="toctree-l2"><a class="reference internal" href="#next-release">Next Release</a></li>
56-
<li class="toctree-l2"><a class="reference internal" href="#id2">0.6</a></li>
57-
<li class="toctree-l2"><a class="reference internal" href="#id3">0.5</a></li>
58-
<li class="toctree-l2"><a class="reference internal" href="#id4">0.4.0</a></li>
59-
<li class="toctree-l2"><a class="reference internal" href="#id5">0.3.1</a></li>
56+
<li class="toctree-l2"><a class="reference internal" href="#id2">0.6.1</a></li>
57+
<li class="toctree-l2"><a class="reference internal" href="#id3">0.6</a></li>
58+
<li class="toctree-l2"><a class="reference internal" href="#id4">0.5</a></li>
59+
<li class="toctree-l2"><a class="reference internal" href="#id5">0.4.0</a></li>
60+
<li class="toctree-l2"><a class="reference internal" href="#id6">0.3.1</a></li>
6061
<li class="toctree-l2"><a class="reference internal" href="#release-0-3">0.3</a></li>
61-
<li class="toctree-l2"><a class="reference internal" href="#id7">0.2.1</a></li>
62-
<li class="toctree-l2"><a class="reference internal" href="#id8">0.2</a></li>
63-
<li class="toctree-l2"><a class="reference internal" href="#id9">0.1.1</a></li>
64-
<li class="toctree-l2"><a class="reference internal" href="#id10">0.1</a><ul>
62+
<li class="toctree-l2"><a class="reference internal" href="#id8">0.2.1</a></li>
63+
<li class="toctree-l2"><a class="reference internal" href="#id9">0.2</a></li>
64+
<li class="toctree-l2"><a class="reference internal" href="#id10">0.1.1</a></li>
65+
<li class="toctree-l2"><a class="reference internal" href="#id11">0.1</a><ul>
6566
<li class="toctree-l3"><a class="reference internal" href="#notes-to-package-maintainers">Notes to Package Maintainers</a></li>
6667
<li class="toctree-l3"><a class="reference internal" href="#changes">Changes</a></li>
6768
</ul>
@@ -128,7 +129,32 @@ <h2>Next Release<a class="headerlink" href="#next-release" title="Link to this h
128129
There will be beta/RC releases to give users a chance to evaluate.</p>
129130
</section>
130131
<section id="id2">
131-
<h2>0.6<a class="headerlink" href="#id2" title="Link to this heading"></a></h2>
132+
<h2>0.6.1<a class="headerlink" href="#id2" title="Link to this heading"></a></h2>
133+
<ul class="simple">
134+
<li><p>[FEATURE] add metric to detect filesystems rules that don’t match any local dataset (thanks, <a class="reference external" href="https://github.com/gmekicaxcient">&#64;gmekicaxcient</a>).</p></li>
135+
<li><p>[BUG] <code class="docutils literal notranslate"><span class="pre">zrepl</span> <span class="pre">status</span></code>: hide progress bar once all filesystems reach terminal state (thanks, <a class="reference external" href="https://github.com/0x3333">&#64;0x3333</a>).</p></li>
136+
<li><p>[BUG] handling of tenative cursor presence if protection strategy doesn’t use it (<a class="reference external" href="https://github.com/zrepl/zrepl/issues/714">issue #714</a>).</p></li>
137+
<li><p>[DOCS] address setup with two or more external disks (thanks, <a class="reference external" href="https://github.com/se-jaeger">&#64;se-jaeger</a>).</p></li>
138+
<li><p>[DOCS] document <code class="docutils literal notranslate"><span class="pre">replication</span></code> and <code class="docutils literal notranslate"><span class="pre">conflict_resolution</span></code> options (thanks, <a class="reference external" href="https://github.com/InsanePrawn">&#64;InsanePrawn</a>).</p></li>
139+
<li><p>[DOCS] docs: talks: add note on keep_bookmarks option (thanks, <a class="reference external" href="https://github.com/skirmess">&#64;skirmess</a>).</p></li>
140+
<li><p>[MAINT] dist: add openrc service file (thanks, <a class="reference external" href="https://github.com/gramosg">&#64;gramosg</a>).</p></li>
141+
<li><p>[MAINT] grafana: update dashboard to Grafana 9.3.6.</p></li>
142+
<li><p>[MAINT] run platform tests as part of CI.</p></li>
143+
<li><p>[MAINT] build: upgrade to Go 1.21 and update golangci-lint; minimum Go version for builds is now 1.20</p></li>
144+
</ul>
145+
<div class="admonition note">
146+
<p class="admonition-title">Note</p>
147+
<div class="line-block">
148+
<div class="line">zrepl is a spare-time project primarily developed by <a class="reference external" href="https://cschwarz.com">Christian Schwarz</a>.</div>
149+
<div class="line">You can support maintenance and feature development through one of the following services:</div>
150+
<div class="line"><a class="reference external" href="https://www.patreon.com/zrepl"><img alt="Donate via Patreon" src="https://img.shields.io/badge/dynamic/json?color=yellow&amp;label=Patreon&amp;query=data.attributes.patron_count&amp;url=https%3A%2F%2Fwww.patreon.com%2Fapi%2Fcampaigns%2F3095079" /></a> <a class="reference external" href="https://github.com/sponsors/problame"><img alt="Donate via GitHub Sponsors" src="https://img.shields.io/static/v1?label=Sponsor&amp;message=%E2%9D%A4&amp;logo=GitHub&amp;style=flat&amp;color=yellow" /></a> <a class="reference external" href="https://liberapay.com/zrepl/donate"><img alt="Donate via Liberapay" src="https://img.shields.io/liberapay/patrons/zrepl.svg?logo=liberapay" /></a> <a class="reference external" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=R5QSXJVYHGX96"><img alt="Donate via PayPal" src="https://img.shields.io/badge/donate-paypal-yellow.svg" /></a></div>
151+
<div class="line">Note that PayPal processing fees are relatively high for small donations.</div>
152+
<div class="line">For SEPA wire transfer and <strong>commercial support</strong>, please <a class="reference external" href="https://cschwarz.com">contact Christian directly</a>.</div>
153+
</div>
154+
</div>
155+
</section>
156+
<section id="id3">
157+
<h2>0.6<a class="headerlink" href="#id3" title="Link to this heading"></a></h2>
132158
<ul class="simple">
133159
<li><p>[FEATURE] <a class="reference internal" href="configuration/snapshotting.html#job-snapshotting-cron"><span class="std std-ref">Schedule-based snapshotting</span></a> using <code class="docutils literal notranslate"><span class="pre">cron</span></code> syntax instead of an interval.</p></li>
134160
<li><p>[FEATURE] Configurable initial replication policy.
@@ -169,19 +195,9 @@ <h2>0.6<a class="headerlink" href="#id2" title="Link to this heading"></a></h
169195
<li><p>[DOCS] <code class="docutils literal notranslate"><span class="pre">docs/overview</span></code> improvements (Thanks, <a class="reference external" href="https://github.com/jtagcat">&#64;jtagcat</a>).</p></li>
170196
<li><p>[MAINT] Update to Go 1.19.</p></li>
171197
</ul>
172-
<div class="admonition note">
173-
<p class="admonition-title">Note</p>
174-
<div class="line-block">
175-
<div class="line">zrepl is a spare-time project primarily developed by <a class="reference external" href="https://cschwarz.com">Christian Schwarz</a>.</div>
176-
<div class="line">You can support maintenance and feature development through one of the following services:</div>
177-
<div class="line"><a class="reference external" href="https://www.patreon.com/zrepl"><img alt="Donate via Patreon" src="https://img.shields.io/badge/dynamic/json?color=yellow&amp;label=Patreon&amp;query=data.attributes.patron_count&amp;url=https%3A%2F%2Fwww.patreon.com%2Fapi%2Fcampaigns%2F3095079" /></a> <a class="reference external" href="https://github.com/sponsors/problame"><img alt="Donate via GitHub Sponsors" src="https://img.shields.io/static/v1?label=Sponsor&amp;message=%E2%9D%A4&amp;logo=GitHub&amp;style=flat&amp;color=yellow" /></a> <a class="reference external" href="https://liberapay.com/zrepl/donate"><img alt="Donate via Liberapay" src="https://img.shields.io/liberapay/patrons/zrepl.svg?logo=liberapay" /></a> <a class="reference external" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=R5QSXJVYHGX96"><img alt="Donate via PayPal" src="https://img.shields.io/badge/donate-paypal-yellow.svg" /></a></div>
178-
<div class="line">Note that PayPal processing fees are relatively high for small donations.</div>
179-
<div class="line">For SEPA wire transfer and <strong>commercial support</strong>, please <a class="reference external" href="https://cschwarz.com">contact Christian directly</a>.</div>
180-
</div>
181-
</div>
182198
</section>
183-
<section id="id3">
184-
<h2>0.5<a class="headerlink" href="#id3" title="Link to this heading"></a></h2>
199+
<section id="id4">
200+
<h2>0.5<a class="headerlink" href="#id4" title="Link to this heading"></a></h2>
185201
<ul class="simple">
186202
<li><p>[FEATURE] <a class="reference internal" href="configuration/sendrecvoptions.html#job-send-recv-options-bandwidth-limit"><span class="std std-ref">Bandwidth limiting</span></a> (Thanks, Prominic.NET, Inc.)</p></li>
187203
<li><p>[FEATURE] zrepl status: use a <code class="docutils literal notranslate"><span class="pre">*</span></code> to indicate which filesystem is currently replicating</p></li>
@@ -212,8 +228,8 @@ <h2>0.5<a class="headerlink" href="#id3" title="Link to this heading"></a></h
212228
</ul>
213229
<p>Finally, I’d like to point you to the <a class="reference external" href="https://github.com/zrepl/zrepl/discussions/547">GitHub discussion</a> about which bugfixes and features should be prioritized in zrepl 0.6 and beyond!</p>
214230
</section>
215-
<section id="id4">
216-
<h2>0.4.0<a class="headerlink" href="#id4" title="Link to this heading"></a></h2>
231+
<section id="id5">
232+
<h2>0.4.0<a class="headerlink" href="#id5" title="Link to this heading"></a></h2>
217233
<ul class="simple">
218234
<li><p>[FEATURE] support setting zfs send / recv flags in the config (send: <code class="docutils literal notranslate"><span class="pre">-wLcepbS</span></code> , recv: <code class="docutils literal notranslate"><span class="pre">-ox</span></code> ).
219235
Config docs <a class="reference internal" href="configuration/sendrecvoptions.html#job-send-options"><span class="std std-ref">here</span></a> and <a class="reference internal" href="configuration/sendrecvoptions.html#job-recv-options"><span class="std std-ref">here</span></a> .</p></li>
@@ -238,8 +254,8 @@ <h2>0.4.0<a class="headerlink" href="#id4" title="Link to this heading"></a><
238254
<li><p>[BUG] pruning: <code class="docutils literal notranslate"><span class="pre">grid</span></code>: add all snapshots that do not match the regex to the rule’s destroy list.</p></li>
239255
</ul>
240256
</section>
241-
<section id="id5">
242-
<h2>0.3.1<a class="headerlink" href="#id5" title="Link to this heading"></a></h2>
257+
<section id="id6">
258+
<h2>0.3.1<a class="headerlink" href="#id6" title="Link to this heading"></a></h2>
243259
<p>Mostly a bugfix release for <a class="reference internal" href="#release-0-3"><span class="std std-ref">zrepl 0.3</span></a>.</p>
244260
<ul class="simple">
245261
<li><p>[FEATURE] pruning: add optional <code class="docutils literal notranslate"><span class="pre">regex</span></code> field to <code class="docutils literal notranslate"><span class="pre">last_n</span></code> rule</p></li>
@@ -257,7 +273,7 @@ <h2>0.3.1<a class="headerlink" href="#id5" title="Link to this heading"></a><
257273
</ul>
258274
</section>
259275
<section id="release-0-3">
260-
<span id="id6"></span><h2>0.3<a class="headerlink" href="#release-0-3" title="Link to this heading"></a></h2>
276+
<span id="id7"></span><h2>0.3<a class="headerlink" href="#release-0-3" title="Link to this heading"></a></h2>
261277
<p>This is a big one! Headlining features:</p>
262278
<ul class="simple">
263279
<li><p><strong>Resumable Send &amp; Recv Support</strong>
@@ -319,8 +335,8 @@ <h2>0.3.1<a class="headerlink" href="#id5" title="Link to this heading"></a><
319335
<li><p><strong>[MAINTAINER NOTICE]</strong> Please add the shell completions to the zrepl packages.</p></li>
320336
</ul>
321337
</section>
322-
<section id="id7">
323-
<h2>0.2.1<a class="headerlink" href="#id7" title="Link to this heading"></a></h2>
338+
<section id="id8">
339+
<h2>0.2.1<a class="headerlink" href="#id8" title="Link to this heading"></a></h2>
324340
<ul class="simple">
325341
<li><p>[FEATURE] Illumos (and Solaris) compatibility and binary builds (thanks, <a class="reference external" href="https://mnx.io">MNX.io</a> )</p></li>
326342
<li><p>[FEATURE] 32bit binaries for Linux and FreeBSD (untested, though)</p></li>
@@ -330,8 +346,8 @@ <h2>0.2.1<a class="headerlink" href="#id7" title="Link to this heading"></a><
330346
<li><p>[MAINTAINER NOTICE] <code class="docutils literal notranslate"><span class="pre">Makefile</span></code> refactoring, see <a class="reference external" href="https://github.com/zrepl/zrepl/commit/080f2c0">commit 080f2c0</a></p></li>
331347
</ul>
332348
</section>
333-
<section id="id8">
334-
<h2>0.2<a class="headerlink" href="#id8" title="Link to this heading"></a></h2>
349+
<section id="id9">
350+
<h2>0.2<a class="headerlink" href="#id9" title="Link to this heading"></a></h2>
335351
<ul class="simple">
336352
<li><p>[FEATURE] <a class="reference internal" href="configuration/snapshotting.html#job-snapshotting-hooks"><span class="std std-ref">Pre- and Post-Snapshot Hooks</span></a>
337353
with built-in support for MySQL and Postgres checkpointing
@@ -356,8 +372,8 @@ <h2>0.2<a class="headerlink" href="#id8" title="Link to this heading"></a></h
356372
Only run <code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">platformtest</span></code> on test systems, e.g. a FreeBSD VM image.</p></li>
357373
</ul>
358374
</section>
359-
<section id="id9">
360-
<h2>0.1.1<a class="headerlink" href="#id9" title="Link to this heading"></a></h2>
375+
<section id="id10">
376+
<h2>0.1.1<a class="headerlink" href="#id10" title="Link to this heading"></a></h2>
361377
<ul class="simple">
362378
<li><p>[BUG] <a class="reference external" href="https://github.com/zrepl/zrepl/issues/162">issue #162</a> <a class="reference external" href="https://github.com/zrepl/zrepl/commit/d6304f4">commit d6304f4</a> : fix I/O timeout errors on variable receive rate</p>
363379
<ul>
@@ -367,8 +383,8 @@ <h2>0.1.1<a class="headerlink" href="#id9" title="Link to this heading"></a><
367383
</li>
368384
</ul>
369385
</section>
370-
<section id="id10">
371-
<h2>0.1<a class="headerlink" href="#id10" title="Link to this heading"></a></h2>
386+
<section id="id11">
387+
<h2>0.1<a class="headerlink" href="#id11" title="Link to this heading"></a></h2>
372388
<p>This release is a milestone for zrepl and required significant refactoring if not rewrites of substantial parts of the application.
373389
It breaks both configuration and transport format, and thus requires manual intervention and updates on both sides of a replication setup.</p>
374390
<div class="admonition danger">
@@ -525,7 +541,7 @@ <h2>Previous Releases<a class="headerlink" href="#previous-releases" title="Link
525541
<div class="rst-other-versions">
526542
<dl>
527543
<dt>Tags</dt>
528-
<dd><a href="v0.6.0/changelog.html">v0.6.0</a></dd>
544+
<dd><a href="v0.6.1/changelog.html">v0.6.1</a></dd>
529545
<dd><a href="v0.5.0/changelog.html">v0.5.0</a></dd>
530546
<dd><a href="v0.4.0/changelog.html">v0.4.0</a></dd>
531547
<dd><a href="v0.3.1/changelog.html">v0.3.1</a></dd>

configuration.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@
277277
<div class="rst-other-versions">
278278
<dl>
279279
<dt>Tags</dt>
280-
<dd><a href="v0.6.0/configuration.html">v0.6.0</a></dd>
280+
<dd><a href="v0.6.1/configuration.html">v0.6.1</a></dd>
281281
<dd><a href="v0.5.0/configuration.html">v0.5.0</a></dd>
282282
<dd><a href="v0.4.0/configuration.html">v0.4.0</a></dd>
283283
<dd><a href="v0.3.1/configuration.html">v0.3.1</a></dd>

configuration/conflict_resolution.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@
162162
<div class="rst-other-versions">
163163
<dl>
164164
<dt>Tags</dt>
165-
<dd><a href="../v0.6.0/configuration/conflict_resolution.html">v0.6.0</a></dd>
165+
<dd><a href="../v0.6.1/configuration/conflict_resolution.html">v0.6.1</a></dd>
166166
<dd><a href="../v0.5.0/index.html">v0.5.0</a></dd>
167167
<dd><a href="../v0.4.0/index.html">v0.4.0</a></dd>
168168
<dd><a href="../v0.3.1/index.html">v0.3.1</a></dd>

configuration/filter_syntax.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ <h3>Fine-grained<a class="headerlink" href="#fine-grained" title="Link to this h
195195
<div class="rst-other-versions">
196196
<dl>
197197
<dt>Tags</dt>
198-
<dd><a href="../v0.6.0/configuration/filter_syntax.html">v0.6.0</a></dd>
198+
<dd><a href="../v0.6.1/configuration/filter_syntax.html">v0.6.1</a></dd>
199199
<dd><a href="../v0.5.0/configuration/filter_syntax.html">v0.5.0</a></dd>
200200
<dd><a href="../v0.4.0/configuration/filter_syntax.html">v0.4.0</a></dd>
201201
<dd><a href="../v0.3.1/configuration/filter_syntax.html">v0.3.1</a></dd>

configuration/jobs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@
338338
<div class="rst-other-versions">
339339
<dl>
340340
<dt>Tags</dt>
341-
<dd><a href="../v0.6.0/configuration/jobs.html">v0.6.0</a></dd>
341+
<dd><a href="../v0.6.1/configuration/jobs.html">v0.6.1</a></dd>
342342
<dd><a href="../v0.5.0/configuration/jobs.html">v0.5.0</a></dd>
343343
<dd><a href="../v0.4.0/configuration/jobs.html">v0.4.0</a></dd>
344344
<dd><a href="../v0.3.1/configuration/jobs.html">v0.3.1</a></dd>

configuration/logging.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ <h2><code class="docutils literal notranslate"><span class="pre">tcp</span></cod
398398
<div class="rst-other-versions">
399399
<dl>
400400
<dt>Tags</dt>
401-
<dd><a href="../v0.6.0/configuration/logging.html">v0.6.0</a></dd>
401+
<dd><a href="../v0.6.1/configuration/logging.html">v0.6.1</a></dd>
402402
<dd><a href="../v0.5.0/configuration/logging.html">v0.5.0</a></dd>
403403
<dd><a href="../v0.4.0/configuration/logging.html">v0.4.0</a></dd>
404404
<dd><a href="../v0.3.1/configuration/logging.html">v0.3.1</a></dd>

0 commit comments

Comments
 (0)