Hello community,

here is the log from the commit of package benji for openSUSE:Factory checked 
in at 2019-07-29 17:31:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/benji (Old)
 and      /work/SRC/openSUSE:Factory/.benji.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "benji"

Mon Jul 29 17:31:18 2019 rev:4 rq:719473 version:0.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/benji/benji.changes      2019-05-24 
11:31:37.269402818 +0200
+++ /work/SRC/openSUSE:Factory/.benji.new.4126/benji.changes    2019-07-29 
17:31:20.498175874 +0200
@@ -1,0 +2,41 @@
+Mon Jul 29 05:48:46 UTC 2019 - [email protected]
+
+- Update to 0.7.0:
+  * Added a new I/O module rbdaio which uses the asynchronous API of librbd.
+    Performance results in relation to rbd have been mixed but performance
+       should be at least 10-20% higher on restore. In one case performance has
+       been increased tenfold.
+  * Almost all Bash helper scripts have been rewritten in Python.
+    The new scripts are calling Benji via the command line just like before.
+       This is intentional to minimize the interdependence between Benji and 
these
+       helpers. The scripts are examples only and not part of the API.
+       There still is one example Bash script at scripts/ceph.sh to show how to
+       interact with Benji via Bash. The helpers have additional dependencies
+       which can be installed with pip install benji[helpers].
+  * The Prometheus metrics exported by benji-k8s have changed:
+  * Backup metrics now longer include the auxiliary_data label.
+  * Command metrics now longer include the arguments label. The arguments
+    have been folded into the command label.
+  * benji-k8s: The included scripts have been replaced by Python scripts and
+    are using the new helper modules. They should be calling compatible.
+  * benji-k8s: All calls to kubectl have been replaced with direct API 
requests.
+    The official Python client for Kubernetes is used. kubectl is still 
included
+       in the image.
+  * Helm chart: Volumes and volume mounts are now configurable via values.yaml.
+    This is mostly for getting the Ceph credentials into the container but 
could
+       also be used to mount file-based storage.
+  * Helm chart: The PostgreSQL chart dependency was updated from 2.7.6 to 
4.2.2.
+    This is the last chart which uses PostgreSQL 10 and requires no upgrade of 
the
+       database data structures.
+  * benji-k8s and Helm chart: The image was simplified to only include the
+    Kubernetes specific scripts and kubectl. Instead of running backups or 
other
+       jobs via crond inside the container, the Helm chart now generates 
separate
+       CronJobs inside of Kubernetes. This is in preparation of the move to 
custom
+       resources and an operator.
+  * An experimental and as of yet unfinished REST API has been added.
+    The environment variable BENJI_EXPERIMENTAL has to be set to 1 to enable 
the
+       new rest-api subcommand. The API currently only services one request at 
a time,
+       which limits its usefulness. The REST API has additional dependencies, 
they can
+       be installed with pip install benji[rest-api].
+
+-------------------------------------------------------------------

Old:
----
  v0.6.0.tar.gz

New:
----
  v0.7.0.tar.gz

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

Other differences:
------------------
++++++ benji.spec ++++++
--- /var/tmp/diff_new_pack.vbSxtV/_old  2019-07-29 17:31:21.142175095 +0200
+++ /var/tmp/diff_new_pack.vbSxtV/_new  2019-07-29 17:31:21.146175091 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           benji
-Version:        0.6.0
+Version:        0.7.0
 Release:        0
 Summary:        Deduplicating block based backup software
 License:        LGPL-3.0-only

++++++ v0.6.0.tar.gz -> v0.7.0.tar.gz ++++++
++++ 5952 lines of diff (skipped)


Reply via email to