From a3379d6785adfee2cd4191ad15849705f6850949 Mon Sep 17 00:00:00 2001 From: Christian Schwarz Date: Tue, 25 Oct 2022 00:22:32 +0200 Subject: [PATCH] docs: finalize 0.6 changelog --- docs/changelog.rst | 25 ++++++++++++++++------ docs/configuration/conflict_resolution.rst | 2 +- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index 4d369b7..c8de644 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -16,14 +16,18 @@ Changelog The changelog summarizes bugfixes that are deemed relevant for users and package maintainers. Developers should consult the git commit log or GitHub issue tracker. -0.6 (Unreleased) ----------------- - -* `Feature Wishlist on GitHub `_ +0.6 +--- * |feature| :ref:`Schedule-based snapshotting` using ``cron`` syntax instead of an interval. -* |feature| Configurable timestamp format for snapshot names via :ref:`timestamp_format`. -* |feature| Add ``ZREPL_DESTROY_MAX_BATCH_SIZE`` env var (default 0=unlimited). +* |feature| Configurable initial replication policy. + When a filesystem is first replicated to a receiver, this control whether just the newest + snapshot will be replicated vs. all existing snapshots. Learn more :ref:`in the docs `. +* |feature| Configurable timestamp format for snapshot names via :ref:`timestamp_format` + (Thanks, `@ydylla `_). +* |feature| Add ``ZREPL_DESTROY_MAX_BATCH_SIZE`` env var (default 0=unlimited) + (Thanks, `@3nprob `_). +* |feature| Add ``zrepl configcheck --skip-cert-check`` flag (Thanks, `@cole-h `_). * |bugfix| Fix resuming from interrupted replications that use ``send.raw`` on unencrypted datasets. * The send options introduced in zrepl 0.4 allow users to specify additional zfs send flags for zrepl to use. @@ -35,7 +39,7 @@ Developers should consult the git commit log or GitHub issue tracker. * However, this means that the ``zrepl status`` UI no longer indicates whether a replication step uses encrypted sends or not. The setting is still effective though. -* |break| |feature| convert Prometheus metric ``zrepl_version_daemon`` to ``zrepl_start_time`` metric +* |break| convert Prometheus metric ``zrepl_version_daemon`` to ``zrepl_start_time`` metric * The metric still reports the zrepl version in a label. But the metric *value* is now the Unix timestamp at the time the daemon was started. @@ -44,6 +48,13 @@ Developers should consult the git commit log or GitHub issue tracker. * |bugfix| transient zrepl status error: ``Post "http://unix/status": EOF`` * |bugfix| don't treat receive-side bookmarks as a replication conflict. This facilitates chaining of replication jobs. See :issue:`490`. +* |bugfix| workaround for Go/gRPC problem on Illumos where zrepl would + crash when using the ``local`` transport type (:issue:`598`). +* |bugfix| fix active child tasks panic that cold occur during replication plannig (:issue:`193abbe`) +* |bugfix| ``zrepl status`` off-by-one error in display of completed step count (:commit:`ce6701f`) +* |bugfix| Allow using day & week units for ``snapshotting.interval`` (:commit:`ffb1d89`) +* |docs| ``docs/overview`` improvements (Thanks, `@jtagcat `_). +* |maint| Update to Go 1.19. 0.5 --- diff --git a/docs/configuration/conflict_resolution.rst b/docs/configuration/conflict_resolution.rst index 526e37d..cb7ab1e 100644 --- a/docs/configuration/conflict_resolution.rst +++ b/docs/configuration/conflict_resolution.rst @@ -15,7 +15,7 @@ Conflict Resolution Options ... -.. _conflict_resolution-initial_replication-option-send_all_snapshots: +.. _conflict_resolution-initial_replication: ``initial_replication`` option