diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c9ee265f6..742472f2a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,25 @@ All notable changes to this project will be documented in this file. +## [0.27.0] - 2020-12-07 +### Added + +- Persist graph element across analyzer restarts +- Add new block device topology probe +- Add node and edge APIs +- Add PATCH method to modify resources +- Add authentication definition to swagger description +- Add SSL support to Open vSwitch OpenFlow parser +- Allow removing nodes and edges in batch from the CLI +- Support multiple elasticsearch hosts, SSL and authentication + +### Changed + +- Bump to elasticsearch v7 +- Extract graph engine to its own standalone package 'graffiti' +- Move hardware related root node data to a probe +- Use 'flattened' type in elasticsearch to avoid mapping explosion + ## [0.26.0] - 2019-10-18 ### Added diff --git a/contrib/ansible/roles/skydive_common/defaults/main.yml b/contrib/ansible/roles/skydive_common/defaults/main.yml index 8ecca8bc0a..a0d5ed458b 100644 --- a/contrib/ansible/roles/skydive_common/defaults/main.yml +++ b/contrib/ansible/roles/skydive_common/defaults/main.yml @@ -1,5 +1,5 @@ --- -skydive_release: v0.26.0 +skydive_release: v0.27.0 skydive_docker_registry: docker.io skydive_docker_image_tag: latest skydive_config_file: /etc/skydive/skydive.yml diff --git a/contrib/packaging/rpm/skydive.spec b/contrib/packaging/rpm/skydive.spec index 53d2dc5aa4..035d3e8ce7 100644 --- a/contrib/packaging/rpm/skydive.spec +++ b/contrib/packaging/rpm/skydive.spec @@ -34,7 +34,7 @@ %endif %endif -%{!?fullver:%global fullver 0.26.0} +%{!?fullver:%global fullver 0.27.0} %define version %{extractversion %{fullver}} %{!?tag:%global tag 1} @@ -248,6 +248,9 @@ fi %attr(0644,root,root) %{_mandir}/man8/skydive-selinux.8.* %changelog +* Mon Dec 7 2020 Sylvain Baubeau - 0.27.0-1 +- Bump to version 0.27.0 + * Fri Oct 18 2019 Sylvain Baubeau - 0.26.0-1 - Bump to version 0.26.0 diff --git a/contrib/packaging/rpm/skydive.te.fedora b/contrib/packaging/rpm/skydive.te.fedora index 097287bd08..10a21e5ad1 100644 --- a/contrib/packaging/rpm/skydive.te.fedora +++ b/contrib/packaging/rpm/skydive.te.fedora @@ -1,4 +1,4 @@ -policy_module(skydive, 0.26.0) +policy_module(skydive, 0.27.0) ######################################## # diff --git a/contrib/packaging/rpm/skydive.te.rhel b/contrib/packaging/rpm/skydive.te.rhel index 8652cf9f98..ea7dbd3f86 100644 --- a/contrib/packaging/rpm/skydive.te.rhel +++ b/contrib/packaging/rpm/skydive.te.rhel @@ -1,4 +1,4 @@ -policy_module(skydive, 0.26.0) +policy_module(skydive, 0.27.0) ######################################## # diff --git a/graffiti/api/server/server.go b/graffiti/api/server/server.go index 3aeb695443..da27b8cf0a 100644 --- a/graffiti/api/server/server.go +++ b/graffiti/api/server/server.go @@ -22,7 +22,7 @@ // Schemes: http, https // Host: localhost:8082 // BasePath: /api -// Version: 0.26.0 +// Version: 0.27.0 // License: Apache http://opensource.org/licenses/Apache-2.0 // Contact: Skydive mailing list // diff --git a/scripts/ci/create-vagrant-boxes.sh b/scripts/ci/create-vagrant-boxes.sh index 22fe7ab304..cd2232f0bf 100755 --- a/scripts/ci/create-vagrant-boxes.sh +++ b/scripts/ci/create-vagrant-boxes.sh @@ -13,7 +13,7 @@ dir="$(dirname "$0")" # SKYDIVE_RELEASE is a release tag (like "v0.1.2") or "master" export SKYDIVE_RELEASE=master -BOXVERSION=0.27.0.alpha +BOXVERSION=0.28.0.alpha tagname=$(git show-ref --tags $REF) if [ -n "$tagname" ]; then export SKYDIVE_RELEASE=$(echo $tagname | awk -F "/" "{print \$NF}")