Hello community,

here is the log from the commit of package benji for openSUSE:Factory checked 
in at 2019-05-24 11:31:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/benji (Old)
 and      /work/SRC/openSUSE:Factory/.benji.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "benji"

Fri May 24 11:31:32 2019 rev:3 rq:704864 version:0.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/benji/benji.changes      2019-03-22 
15:08:14.197449405 +0100
+++ /work/SRC/openSUSE:Factory/.benji.new.5148/benji.changes    2019-05-24 
11:31:37.269402818 +0200
@@ -1,0 +2,62 @@
+Thu May 23 04:31:24 UTC 2019 - mvet...@suse.com
+
+- Update to 0.6.0:
+  * URL parsing of I/O resources is now conforming to standards.
+    Especially for the RBD I/O module the two slashes directly after
+    the colon are no longer valid and have to be removed
+    (rbd://pool/image -> rbd:pool/image).
+  * Added I/O module for iSCSI. It is based on libiscsi and requires
+    no elevated permissions. Please see the documentation as Benji
+    requires a special version of the libiscsi Python bindings.
+    The module is single-threaded and synchronous, so performance
+    will be limited. Contributions are welcome!
+  * The algorithm used by benji enforce has seen an overhaul and
+    should be more comprehensible as the time categories are based
+    on natural time boundaries (start of the hour, day, week,
+    month, and year) now.
+  * Added a restore helper script (images/benji-k8s/scripts/benji-restore-pvc)
+    for Kubernetes. This script is intended to be run on a management
+    system with access to the Kubernetes cluster and can restore
+    a version into a new or an existing PVC/PV pair.
+  * The container images are now based on the Python 3.6 included in EPEL.
+    The RBD support has been updated to Ceph Nautilus. Nautilus also
+    added RADOS and RBD Python bindings for Python 3.6 which are now
+    used instead of building them themselves.
+- Add requires on python3-diskcache
+
+-------------------------------------------------------------------
+Tue Apr  2 11:16:12 UTC 2019 - mvet...@suse.com
+
+- Update to 0.5.0:
+  * Added fsfreeze support to the benji-k8s Docker image. Just add
+    the benji-backup.me/fsfreeze: yes annotation to the PVC.
+    Kubernetes hosts are accessed via pods which are deployed by
+    a DaemonSet, see the Helm chart for details.
+  * Use bulk inserts to speed up backups of images based on a
+    previous version. This also decreases memory usage.
+  * Switched from in-memory block lists to an iterator based approach.
+    This will increase performance and decrease memory usage when
+    backing up large images.
+  * Fixed a wrong index on the blocks table. This should also increase
+    performance. The database will need to be migrated with benji
+    database-migrate.
+  * Laid the foundation for structured logging.
+  * Removed database table stats and assorted code and commands.
+    Statistics are now kept together with the other version metadata
+    in the versions table. This means they are also removed when the
+    version is removed. If you want to keep historic statistics you
+    need to export them beforehand with benji -m ls or benji
+    metadata-export. This is a breaking change and you might need
+    adjust your scripts. As statistics are now included in a
+    version's metadata the metadata version is now 1.1.0.
+    Old metadata backups and exports with a metadata version of
+    1.0.0 can be imported by the current version. The statistics will be
+    empty in that case. The database will need to be migrated with
+    benji database-migrate.
+  * Fixed a bug in the time calculation of benji enforce which
+    could lead to a late expiration of versions, the timing was
+    a few hours off.
+- Remove dependency on colorlog
+- Add dependency on colorama and structlog
+
+-------------------------------------------------------------------

Old:
----
  v0.4.0.tar.gz

New:
----
  v0.6.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ benji.spec ++++++
--- /var/tmp/diff_new_pack.Y9lXXJ/_old  2019-05-24 11:31:38.265402561 +0200
+++ /var/tmp/diff_new_pack.Y9lXXJ/_new  2019-05-24 11:31:38.269402560 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           benji
-Version:        0.4.0
+Version:        0.6.0
 Release:        0
 Summary:        Deduplicating block based backup software
 License:        LGPL-3.0-only
@@ -30,8 +30,9 @@
 Requires:       python3-PrettyTable >= 0.7.2
 Requires:       python3-alembic >= 1.0.5
 Requires:       python3-argcomplete >= 1.9.4
-Requires:       python3-colorlog >= 4.0.0
+Requires:       python3-colorama >= 0.4.1
 Requires:       python3-dateutil >= 2.6.0
+Requires:       python3-diskcache >= 3.0.6
 Requires:       python3-psutil
 Requires:       python3-pycryptodome >= 3.6.1
 Requires:       python3-pyparsing >= 2.3.0
@@ -41,6 +42,7 @@
 Requires:       python3-shortuuid
 Requires:       python3-sparse >= 0.2.2
 Requires:       python3-sqlalchemy >= 1.2.6
+Requires:       python3-structlog >= 19.1.0
 Recommends:     python3-boto3
 Recommends:     python3-psycopg2 >= 2.7.4
 BuildArch:      noarch

++++++ v0.4.0.tar.gz -> v0.6.0.tar.gz ++++++
++++ 5050 lines of diff (skipped)


Reply via email to