From 5648d9d0e4ddc4e12e33f1029489de2e658da5e1 Mon Sep 17 00:00:00 2001 From: Davide Bettio Date: Mon, 18 May 2020 16:48:26 +0200 Subject: [PATCH] Prepare 0.11.1 release Bump version numbers to 0.11.1. --- CHANGELOG.md | 2 +- apps/astarte_appengine_api/mix.exs | 6 ++--- apps/astarte_appengine_api/mix.lock | 6 ++--- apps/astarte_data_updater_plant/mix.exs | 6 ++--- apps/astarte_data_updater_plant/mix.lock | 6 ++--- apps/astarte_housekeeping/mix.exs | 6 ++--- apps/astarte_housekeeping/mix.lock | 6 ++--- apps/astarte_housekeeping_api/mix.exs | 2 +- apps/astarte_housekeeping_api/mix.lock | 2 +- apps/astarte_pairing/mix.exs | 6 ++--- apps/astarte_pairing/mix.lock | 6 ++--- apps/astarte_pairing_api/mix.exs | 4 ++-- apps/astarte_pairing_api/mix.lock | 4 ++-- apps/astarte_realm_management/mix.exs | 6 ++--- apps/astarte_realm_management/mix.lock | 6 ++--- apps/astarte_realm_management_api/mix.exs | 4 ++-- apps/astarte_realm_management_api/mix.lock | 4 ++-- apps/astarte_trigger_engine/mix.exs | 4 ++-- apps/astarte_trigger_engine/mix.lock | 4 ++-- doc/mix.exs | 2 +- .../administrator/040-manual_kubernetes.md | 2 +- doc/pages/administrator/060-setup_cluster.md | 6 ++--- doc/pages/administrator/065-setup_ingress.md | 2 +- .../tutorials/010-astarte_in_5_minutes.md | 16 ++++++------- doc/pages/user/052-using_channels.md | 4 ++-- docker-compose.yml | 24 +++++++++---------- tools/astarte_export/mix.exs | 4 ++-- tools/astarte_export/mix.lock | 4 ++-- tools/astarte_import/mix.exs | 4 ++-- tools/astarte_import/mix.lock | 4 ++-- 30 files changed, 81 insertions(+), 81 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 43137e5c8..e074f46b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [0.11.1] - Unreleased +## [0.11.1] - 2020-05-18 ### Added - [data_updater_plant] Add `DATA_UPDATER_PLANT_AMQP_DATA_QUEUE_TOTAL_COUNT` environment variable, this must be equal to the total number of queues in the Astarte instance. diff --git a/apps/astarte_appengine_api/mix.exs b/apps/astarte_appengine_api/mix.exs index b4ff4cd90..8a09bc6d5 100644 --- a/apps/astarte_appengine_api/mix.exs +++ b/apps/astarte_appengine_api/mix.exs @@ -70,9 +70,9 @@ defmodule Astarte.AppEngine.API.Mixfile do defp astarte_required_modules(_) do [ - {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.0"}, - {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.0"}, - {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.0"} + {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.1"}, + {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.1"}, + {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.1"} ] end diff --git a/apps/astarte_appengine_api/mix.lock b/apps/astarte_appengine_api/mix.lock index 95d4da94d..7c0ecab69 100644 --- a/apps/astarte_appengine_api/mix.lock +++ b/apps/astarte_appengine_api/mix.lock @@ -2,9 +2,9 @@ "accept": {:hex, :accept, "0.3.5", "b33b127abca7cc948bbe6caa4c263369abf1347cfa9d8e699c6d214660f10cd1", [:rebar3], [], "hexpm", "11b18c220bcc2eab63b5470c038ef10eb6783bcb1fcdb11aa4137defa5ac1bb8"}, "amqp": {:hex, :amqp, "1.2.1", "eab7b4e2ce86bc84e3c2f8553e85baffd2874ae9fbab7b5c1856a731ac023f53", [:mix], [{:amqp_client, "~> 3.7.11", [hex: :amqp_client, repo: "hexpm", optional: false]}, {:goldrush, "~> 0.1.0", [hex: :goldrush, repo: "hexpm", optional: false]}, {:jsx, "~> 2.9", [hex: :jsx, repo: "hexpm", optional: false]}, {:lager, "~> 3.6.5", [hex: :lager, repo: "hexpm", optional: false]}, {:rabbit_common, "~> 3.7.11", [hex: :rabbit_common, repo: "hexpm", optional: false]}, {:ranch, "~> 1.7", [hex: :ranch, repo: "hexpm", optional: false]}, {:recon, "~> 2.3", [hex: :recon, repo: "hexpm", optional: false]}], "hexpm", "803aab6417cb142c2c24c2a1ad2433adb745a05a8cd9a19173e26933f3c1e961"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm", "2dd7644cc59451f22e20cd75919e3941acb014acb4c30d9765f93ff969276750"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "9bd5b84cedfe7e53eda1880fd395d6c0b46b5655", [tag: "v0.11.0"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7b8c036d504728ed280d68748d7e09a7c14c7dd0", [tag: "v0.11.0"]}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "a3a647f148d2380b7790648abee14efc5800f6db", [tag: "v0.11.0"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "873b9cf9604d2f979b9eb00302d01b0e8180214a", [tag: "v0.11.1"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "277f9f07c21b92d9edce3801863ec27d81133e7a", [tag: "v0.11.1"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "768f1fb7aba3dc867c20d186d769cd1cd78bf976", [tag: "v0.11.1"]}, "base64url": {:hex, :base64url, "0.0.1", "36a90125f5948e3afd7be97662a1504b934dd5dac78451ca6e9abf85a10286be", [:rebar], [], "hexpm", "fab09b20e3f5db886725544cbcf875b8e73ec93363954eb8a1a9ed834aa8c1f9"}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm", "805abd97539caf89ec6d4732c91e62ba9da0cda51ac462380bbd28ee697a8c42"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm", "2056f5067e5bd4cf9d11ac093ada83c44163ad94555cadc3720fa9defaaf3bac"}, diff --git a/apps/astarte_data_updater_plant/mix.exs b/apps/astarte_data_updater_plant/mix.exs index 759b4c0e8..b050e3562 100644 --- a/apps/astarte_data_updater_plant/mix.exs +++ b/apps/astarte_data_updater_plant/mix.exs @@ -63,9 +63,9 @@ defmodule Astarte.DataUpdaterPlant.Mixfile do defp astarte_required_modules(_) do [ - {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.0"}, - {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.0"}, - {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.0"} + {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.1"}, + {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.1"}, + {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.1"} ] end diff --git a/apps/astarte_data_updater_plant/mix.lock b/apps/astarte_data_updater_plant/mix.lock index d7b8aef46..c18d5882f 100644 --- a/apps/astarte_data_updater_plant/mix.lock +++ b/apps/astarte_data_updater_plant/mix.lock @@ -2,9 +2,9 @@ "accept": {:hex, :accept, "0.3.5", "b33b127abca7cc948bbe6caa4c263369abf1347cfa9d8e699c6d214660f10cd1", [:rebar3], [], "hexpm", "11b18c220bcc2eab63b5470c038ef10eb6783bcb1fcdb11aa4137defa5ac1bb8"}, "amqp": {:hex, :amqp, "1.2.1", "eab7b4e2ce86bc84e3c2f8553e85baffd2874ae9fbab7b5c1856a731ac023f53", [:mix], [{:amqp_client, "~> 3.7.11", [hex: :amqp_client, repo: "hexpm", optional: false]}, {:goldrush, "~> 0.1.0", [hex: :goldrush, repo: "hexpm", optional: false]}, {:jsx, "~> 2.9", [hex: :jsx, repo: "hexpm", optional: false]}, {:lager, "~> 3.6.5", [hex: :lager, repo: "hexpm", optional: false]}, {:rabbit_common, "~> 3.7.11", [hex: :rabbit_common, repo: "hexpm", optional: false]}, {:ranch, "~> 1.7", [hex: :ranch, repo: "hexpm", optional: false]}, {:recon, "~> 2.3", [hex: :recon, repo: "hexpm", optional: false]}], "hexpm", "803aab6417cb142c2c24c2a1ad2433adb745a05a8cd9a19173e26933f3c1e961"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm", "2dd7644cc59451f22e20cd75919e3941acb014acb4c30d9765f93ff969276750"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "9bd5b84cedfe7e53eda1880fd395d6c0b46b5655", [tag: "v0.11.0"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7b8c036d504728ed280d68748d7e09a7c14c7dd0", [tag: "v0.11.0"]}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "a3a647f148d2380b7790648abee14efc5800f6db", [tag: "v0.11.0"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "873b9cf9604d2f979b9eb00302d01b0e8180214a", [tag: "v0.11.1"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "277f9f07c21b92d9edce3801863ec27d81133e7a", [tag: "v0.11.1"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "768f1fb7aba3dc867c20d186d769cd1cd78bf976", [tag: "v0.11.1"]}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm", "805abd97539caf89ec6d4732c91e62ba9da0cda51ac462380bbd28ee697a8c42"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm", "2056f5067e5bd4cf9d11ac093ada83c44163ad94555cadc3720fa9defaaf3bac"}, "connection": {:hex, :connection, "1.0.4", "a1cae72211f0eef17705aaededacac3eb30e6625b04a6117c1b2db6ace7d5976", [:mix], [], "hexpm", "4a0850c9be22a43af9920a71ab17c051f5f7d45c209e40269a1938832510e4d9"}, diff --git a/apps/astarte_housekeeping/mix.exs b/apps/astarte_housekeeping/mix.exs index 850190b1c..8b75c7d05 100644 --- a/apps/astarte_housekeeping/mix.exs +++ b/apps/astarte_housekeeping/mix.exs @@ -71,9 +71,9 @@ defmodule Astarte.Housekeeping.Mixfile do defp astarte_required_modules(_) do [ - {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.0"}, - {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.0"}, - {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.0"} + {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.1"}, + {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.1"}, + {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.1"} ] end diff --git a/apps/astarte_housekeeping/mix.lock b/apps/astarte_housekeeping/mix.lock index 7748409b1..d8a00951e 100644 --- a/apps/astarte_housekeeping/mix.lock +++ b/apps/astarte_housekeeping/mix.lock @@ -2,9 +2,9 @@ "accept": {:hex, :accept, "0.3.5", "b33b127abca7cc948bbe6caa4c263369abf1347cfa9d8e699c6d214660f10cd1", [:rebar3], [], "hexpm", "11b18c220bcc2eab63b5470c038ef10eb6783bcb1fcdb11aa4137defa5ac1bb8"}, "amqp": {:hex, :amqp, "1.2.1", "eab7b4e2ce86bc84e3c2f8553e85baffd2874ae9fbab7b5c1856a731ac023f53", [:mix], [{:amqp_client, "~> 3.7.11", [hex: :amqp_client, repo: "hexpm", optional: false]}, {:goldrush, "~> 0.1.0", [hex: :goldrush, repo: "hexpm", optional: false]}, {:jsx, "~> 2.9", [hex: :jsx, repo: "hexpm", optional: false]}, {:lager, "~> 3.6.5", [hex: :lager, repo: "hexpm", optional: false]}, {:rabbit_common, "~> 3.7.11", [hex: :rabbit_common, repo: "hexpm", optional: false]}, {:ranch, "~> 1.7", [hex: :ranch, repo: "hexpm", optional: false]}, {:recon, "~> 2.3", [hex: :recon, repo: "hexpm", optional: false]}], "hexpm", "803aab6417cb142c2c24c2a1ad2433adb745a05a8cd9a19173e26933f3c1e961"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm", "2dd7644cc59451f22e20cd75919e3941acb014acb4c30d9765f93ff969276750"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "9bd5b84cedfe7e53eda1880fd395d6c0b46b5655", [tag: "v0.11.0"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7b8c036d504728ed280d68748d7e09a7c14c7dd0", [tag: "v0.11.0"]}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "a3a647f148d2380b7790648abee14efc5800f6db", [tag: "v0.11.0"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "873b9cf9604d2f979b9eb00302d01b0e8180214a", [tag: "v0.11.1"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "277f9f07c21b92d9edce3801863ec27d81133e7a", [tag: "v0.11.1"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "768f1fb7aba3dc867c20d186d769cd1cd78bf976", [tag: "v0.11.1"]}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm", "805abd97539caf89ec6d4732c91e62ba9da0cda51ac462380bbd28ee697a8c42"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm", "2056f5067e5bd4cf9d11ac093ada83c44163ad94555cadc3720fa9defaaf3bac"}, "connection": {:hex, :connection, "1.0.4", "a1cae72211f0eef17705aaededacac3eb30e6625b04a6117c1b2db6ace7d5976", [:mix], [], "hexpm", "4a0850c9be22a43af9920a71ab17c051f5f7d45c209e40269a1938832510e4d9"}, diff --git a/apps/astarte_housekeeping_api/mix.exs b/apps/astarte_housekeeping_api/mix.exs index 51e2f1052..f5720a6d6 100644 --- a/apps/astarte_housekeeping_api/mix.exs +++ b/apps/astarte_housekeeping_api/mix.exs @@ -69,7 +69,7 @@ defmodule Astarte.Housekeeping.API.Mixfile do defp astarte_required_modules(_) do [ - {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.0"} + {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.1"} ] end diff --git a/apps/astarte_housekeeping_api/mix.lock b/apps/astarte_housekeeping_api/mix.lock index 784f454e5..570e9ffa3 100644 --- a/apps/astarte_housekeeping_api/mix.lock +++ b/apps/astarte_housekeeping_api/mix.lock @@ -2,7 +2,7 @@ "accept": {:hex, :accept, "0.3.5", "b33b127abca7cc948bbe6caa4c263369abf1347cfa9d8e699c6d214660f10cd1", [:rebar3], [], "hexpm", "11b18c220bcc2eab63b5470c038ef10eb6783bcb1fcdb11aa4137defa5ac1bb8"}, "amqp": {:hex, :amqp, "1.2.1", "eab7b4e2ce86bc84e3c2f8553e85baffd2874ae9fbab7b5c1856a731ac023f53", [:mix], [{:amqp_client, "~> 3.7.11", [hex: :amqp_client, repo: "hexpm", optional: false]}, {:goldrush, "~> 0.1.0", [hex: :goldrush, repo: "hexpm", optional: false]}, {:jsx, "~> 2.9", [hex: :jsx, repo: "hexpm", optional: false]}, {:lager, "~> 3.6.5", [hex: :lager, repo: "hexpm", optional: false]}, {:rabbit_common, "~> 3.7.11", [hex: :rabbit_common, repo: "hexpm", optional: false]}, {:ranch, "~> 1.7", [hex: :ranch, repo: "hexpm", optional: false]}, {:recon, "~> 2.3", [hex: :recon, repo: "hexpm", optional: false]}], "hexpm", "803aab6417cb142c2c24c2a1ad2433adb745a05a8cd9a19173e26933f3c1e961"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm", "2dd7644cc59451f22e20cd75919e3941acb014acb4c30d9765f93ff969276750"}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "a3a647f148d2380b7790648abee14efc5800f6db", [tag: "v0.11.0"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "768f1fb7aba3dc867c20d186d769cd1cd78bf976", [tag: "v0.11.1"]}, "base64url": {:hex, :base64url, "0.0.1", "36a90125f5948e3afd7be97662a1504b934dd5dac78451ca6e9abf85a10286be", [:rebar], [], "hexpm", "fab09b20e3f5db886725544cbcf875b8e73ec93363954eb8a1a9ed834aa8c1f9"}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm", "805abd97539caf89ec6d4732c91e62ba9da0cda51ac462380bbd28ee697a8c42"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm", "2056f5067e5bd4cf9d11ac093ada83c44163ad94555cadc3720fa9defaaf3bac"}, diff --git a/apps/astarte_pairing/mix.exs b/apps/astarte_pairing/mix.exs index fedcf9b04..af9603d17 100644 --- a/apps/astarte_pairing/mix.exs +++ b/apps/astarte_pairing/mix.exs @@ -67,9 +67,9 @@ defmodule Astarte.Pairing.Mixfile do defp astarte_required_modules(_) do [ - {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.0"}, - {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.0"}, - {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.0"} + {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.1"}, + {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.1"}, + {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.1"} ] end diff --git a/apps/astarte_pairing/mix.lock b/apps/astarte_pairing/mix.lock index c0fbbde13..705301298 100644 --- a/apps/astarte_pairing/mix.lock +++ b/apps/astarte_pairing/mix.lock @@ -2,9 +2,9 @@ "accept": {:hex, :accept, "0.3.5", "b33b127abca7cc948bbe6caa4c263369abf1347cfa9d8e699c6d214660f10cd1", [:rebar3], [], "hexpm", "11b18c220bcc2eab63b5470c038ef10eb6783bcb1fcdb11aa4137defa5ac1bb8"}, "amqp": {:hex, :amqp, "1.2.1", "eab7b4e2ce86bc84e3c2f8553e85baffd2874ae9fbab7b5c1856a731ac023f53", [:mix], [{:amqp_client, "~> 3.7.11", [hex: :amqp_client, repo: "hexpm", optional: false]}, {:goldrush, "~> 0.1.0", [hex: :goldrush, repo: "hexpm", optional: false]}, {:jsx, "~> 2.9", [hex: :jsx, repo: "hexpm", optional: false]}, {:lager, "~> 3.6.5", [hex: :lager, repo: "hexpm", optional: false]}, {:rabbit_common, "~> 3.7.11", [hex: :rabbit_common, repo: "hexpm", optional: false]}, {:ranch, "~> 1.7", [hex: :ranch, repo: "hexpm", optional: false]}, {:recon, "~> 2.3", [hex: :recon, repo: "hexpm", optional: false]}], "hexpm", "803aab6417cb142c2c24c2a1ad2433adb745a05a8cd9a19173e26933f3c1e961"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm", "2dd7644cc59451f22e20cd75919e3941acb014acb4c30d9765f93ff969276750"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "9bd5b84cedfe7e53eda1880fd395d6c0b46b5655", [tag: "v0.11.0"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7b8c036d504728ed280d68748d7e09a7c14c7dd0", [tag: "v0.11.0"]}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "a3a647f148d2380b7790648abee14efc5800f6db", [tag: "v0.11.0"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "873b9cf9604d2f979b9eb00302d01b0e8180214a", [tag: "v0.11.1"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "277f9f07c21b92d9edce3801863ec27d81133e7a", [tag: "v0.11.1"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "768f1fb7aba3dc867c20d186d769cd1cd78bf976", [tag: "v0.11.1"]}, "bcrypt_elixir": {:hex, :bcrypt_elixir, "1.1.1", "6b5560e47a02196ce5f0ab3f1d8265db79a23868c137e973b27afef928ed8006", [:make, :mix], [{:elixir_make, "~> 0.4", [hex: :elixir_make, repo: "hexpm", optional: false]}], "hexpm", "10f658be786bd2daaadcd45cc5b598da01d5bbc313da4d0e3efb2d6a511d896d"}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm", "805abd97539caf89ec6d4732c91e62ba9da0cda51ac462380bbd28ee697a8c42"}, "cfxxl": {:hex, :cfxxl, "0.3.0", "7d69bf5533ce0949b0c08ab29766375c704ac42ea4a5c26af93eeff76ff70122", [:mix], [{:httpoison, "~> 0.13", [hex: :httpoison, repo: "hexpm", optional: false]}, {:poison, "~> 3.1", [hex: :poison, repo: "hexpm", optional: false]}], "hexpm", "c12099e5bea3a53cf6f13f6cd44396ef6e24ef29aa25042065b54ff3f47d5751"}, diff --git a/apps/astarte_pairing_api/mix.exs b/apps/astarte_pairing_api/mix.exs index 0c6a9b327..aa7648bdc 100644 --- a/apps/astarte_pairing_api/mix.exs +++ b/apps/astarte_pairing_api/mix.exs @@ -70,8 +70,8 @@ defmodule Astarte.Pairing.API.Mixfile do defp astarte_required_modules(_) do [ - {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.0"}, - {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.0"} + {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.1"}, + {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.1"} ] end diff --git a/apps/astarte_pairing_api/mix.lock b/apps/astarte_pairing_api/mix.lock index 3c5877663..19f7eaf04 100644 --- a/apps/astarte_pairing_api/mix.lock +++ b/apps/astarte_pairing_api/mix.lock @@ -2,8 +2,8 @@ "accept": {:hex, :accept, "0.3.5", "b33b127abca7cc948bbe6caa4c263369abf1347cfa9d8e699c6d214660f10cd1", [:rebar3], [], "hexpm", "11b18c220bcc2eab63b5470c038ef10eb6783bcb1fcdb11aa4137defa5ac1bb8"}, "amqp": {:hex, :amqp, "1.2.1", "eab7b4e2ce86bc84e3c2f8553e85baffd2874ae9fbab7b5c1856a731ac023f53", [:mix], [{:amqp_client, "~> 3.7.11", [hex: :amqp_client, repo: "hexpm", optional: false]}, {:goldrush, "~> 0.1.0", [hex: :goldrush, repo: "hexpm", optional: false]}, {:jsx, "~> 2.9", [hex: :jsx, repo: "hexpm", optional: false]}, {:lager, "~> 3.6.5", [hex: :lager, repo: "hexpm", optional: false]}, {:rabbit_common, "~> 3.7.11", [hex: :rabbit_common, repo: "hexpm", optional: false]}, {:ranch, "~> 1.7", [hex: :ranch, repo: "hexpm", optional: false]}, {:recon, "~> 2.3", [hex: :recon, repo: "hexpm", optional: false]}], "hexpm", "803aab6417cb142c2c24c2a1ad2433adb745a05a8cd9a19173e26933f3c1e961"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm", "2dd7644cc59451f22e20cd75919e3941acb014acb4c30d9765f93ff969276750"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "9bd5b84cedfe7e53eda1880fd395d6c0b46b5655", [tag: "v0.11.0"]}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "a3a647f148d2380b7790648abee14efc5800f6db", [tag: "v0.11.0"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "873b9cf9604d2f979b9eb00302d01b0e8180214a", [tag: "v0.11.1"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "768f1fb7aba3dc867c20d186d769cd1cd78bf976", [tag: "v0.11.1"]}, "base64url": {:hex, :base64url, "0.0.1", "36a90125f5948e3afd7be97662a1504b934dd5dac78451ca6e9abf85a10286be", [:rebar], [], "hexpm", "fab09b20e3f5db886725544cbcf875b8e73ec93363954eb8a1a9ed834aa8c1f9"}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm", "805abd97539caf89ec6d4732c91e62ba9da0cda51ac462380bbd28ee697a8c42"}, "combine": {:hex, :combine, "0.10.0", "eff8224eeb56498a2af13011d142c5e7997a80c8f5b97c499f84c841032e429f", [:mix], [], "hexpm", "1b1dbc1790073076580d0d1d64e42eae2366583e7aecd455d1215b0d16f2451b"}, diff --git a/apps/astarte_realm_management/mix.exs b/apps/astarte_realm_management/mix.exs index c29b04eb8..53b1d54ed 100644 --- a/apps/astarte_realm_management/mix.exs +++ b/apps/astarte_realm_management/mix.exs @@ -63,9 +63,9 @@ defmodule Astarte.RealmManagement.Mixfile do defp astarte_required_modules(_) do [ - {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.0"}, - {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.0"}, - {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.0"} + {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.1"}, + {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.1"}, + {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.1"} ] end diff --git a/apps/astarte_realm_management/mix.lock b/apps/astarte_realm_management/mix.lock index fb35de9aa..b7144f1b0 100644 --- a/apps/astarte_realm_management/mix.lock +++ b/apps/astarte_realm_management/mix.lock @@ -2,9 +2,9 @@ "accept": {:hex, :accept, "0.3.5", "b33b127abca7cc948bbe6caa4c263369abf1347cfa9d8e699c6d214660f10cd1", [:rebar3], [], "hexpm", "11b18c220bcc2eab63b5470c038ef10eb6783bcb1fcdb11aa4137defa5ac1bb8"}, "amqp": {:hex, :amqp, "1.2.1", "eab7b4e2ce86bc84e3c2f8553e85baffd2874ae9fbab7b5c1856a731ac023f53", [:mix], [{:amqp_client, "~> 3.7.11", [hex: :amqp_client, repo: "hexpm", optional: false]}, {:goldrush, "~> 0.1.0", [hex: :goldrush, repo: "hexpm", optional: false]}, {:jsx, "~> 2.9", [hex: :jsx, repo: "hexpm", optional: false]}, {:lager, "~> 3.6.5", [hex: :lager, repo: "hexpm", optional: false]}, {:rabbit_common, "~> 3.7.11", [hex: :rabbit_common, repo: "hexpm", optional: false]}, {:ranch, "~> 1.7", [hex: :ranch, repo: "hexpm", optional: false]}, {:recon, "~> 2.3", [hex: :recon, repo: "hexpm", optional: false]}], "hexpm", "803aab6417cb142c2c24c2a1ad2433adb745a05a8cd9a19173e26933f3c1e961"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm", "2dd7644cc59451f22e20cd75919e3941acb014acb4c30d9765f93ff969276750"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "9bd5b84cedfe7e53eda1880fd395d6c0b46b5655", [tag: "v0.11.0"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7b8c036d504728ed280d68748d7e09a7c14c7dd0", [tag: "v0.11.0"]}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "a3a647f148d2380b7790648abee14efc5800f6db", [tag: "v0.11.0"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "873b9cf9604d2f979b9eb00302d01b0e8180214a", [tag: "v0.11.1"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "277f9f07c21b92d9edce3801863ec27d81133e7a", [tag: "v0.11.1"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "768f1fb7aba3dc867c20d186d769cd1cd78bf976", [tag: "v0.11.1"]}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm", "805abd97539caf89ec6d4732c91e62ba9da0cda51ac462380bbd28ee697a8c42"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm", "2056f5067e5bd4cf9d11ac093ada83c44163ad94555cadc3720fa9defaaf3bac"}, "connection": {:hex, :connection, "1.0.4", "a1cae72211f0eef17705aaededacac3eb30e6625b04a6117c1b2db6ace7d5976", [:mix], [], "hexpm", "4a0850c9be22a43af9920a71ab17c051f5f7d45c209e40269a1938832510e4d9"}, diff --git a/apps/astarte_realm_management_api/mix.exs b/apps/astarte_realm_management_api/mix.exs index d0904ac0a..ffc60e0e3 100644 --- a/apps/astarte_realm_management_api/mix.exs +++ b/apps/astarte_realm_management_api/mix.exs @@ -74,8 +74,8 @@ defmodule Astarte.RealmManagement.API.Mixfile do defp astarte_required_modules(_) do [ - {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.0"}, - {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.0"} + {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.1"}, + {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v0.11.1"} ] end diff --git a/apps/astarte_realm_management_api/mix.lock b/apps/astarte_realm_management_api/mix.lock index 47083ee79..198bc2bdb 100644 --- a/apps/astarte_realm_management_api/mix.lock +++ b/apps/astarte_realm_management_api/mix.lock @@ -2,8 +2,8 @@ "accept": {:hex, :accept, "0.3.5", "b33b127abca7cc948bbe6caa4c263369abf1347cfa9d8e699c6d214660f10cd1", [:rebar3], [], "hexpm", "11b18c220bcc2eab63b5470c038ef10eb6783bcb1fcdb11aa4137defa5ac1bb8"}, "amqp": {:hex, :amqp, "1.2.1", "eab7b4e2ce86bc84e3c2f8553e85baffd2874ae9fbab7b5c1856a731ac023f53", [:mix], [{:amqp_client, "~> 3.7.11", [hex: :amqp_client, repo: "hexpm", optional: false]}, {:goldrush, "~> 0.1.0", [hex: :goldrush, repo: "hexpm", optional: false]}, {:jsx, "~> 2.9", [hex: :jsx, repo: "hexpm", optional: false]}, {:lager, "~> 3.6.5", [hex: :lager, repo: "hexpm", optional: false]}, {:rabbit_common, "~> 3.7.11", [hex: :rabbit_common, repo: "hexpm", optional: false]}, {:ranch, "~> 1.7", [hex: :ranch, repo: "hexpm", optional: false]}, {:recon, "~> 2.3", [hex: :recon, repo: "hexpm", optional: false]}], "hexpm", "803aab6417cb142c2c24c2a1ad2433adb745a05a8cd9a19173e26933f3c1e961"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm", "2dd7644cc59451f22e20cd75919e3941acb014acb4c30d9765f93ff969276750"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "9bd5b84cedfe7e53eda1880fd395d6c0b46b5655", [tag: "v0.11.0"]}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "a3a647f148d2380b7790648abee14efc5800f6db", [tag: "v0.11.0"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "873b9cf9604d2f979b9eb00302d01b0e8180214a", [tag: "v0.11.1"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "768f1fb7aba3dc867c20d186d769cd1cd78bf976", [tag: "v0.11.1"]}, "base64url": {:hex, :base64url, "0.0.1", "36a90125f5948e3afd7be97662a1504b934dd5dac78451ca6e9abf85a10286be", [:rebar], [], "hexpm", "fab09b20e3f5db886725544cbcf875b8e73ec93363954eb8a1a9ed834aa8c1f9"}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm", "805abd97539caf89ec6d4732c91e62ba9da0cda51ac462380bbd28ee697a8c42"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm", "2056f5067e5bd4cf9d11ac093ada83c44163ad94555cadc3720fa9defaaf3bac"}, diff --git a/apps/astarte_trigger_engine/mix.exs b/apps/astarte_trigger_engine/mix.exs index 3941052cd..d5ad25cc9 100644 --- a/apps/astarte_trigger_engine/mix.exs +++ b/apps/astarte_trigger_engine/mix.exs @@ -59,8 +59,8 @@ defmodule Astarte.TriggerEngine.Mixfile do defp astarte_required_modules(_) do [ - {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.0"}, - {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.0"} + {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.1"}, + {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.1"} ] end diff --git a/apps/astarte_trigger_engine/mix.lock b/apps/astarte_trigger_engine/mix.lock index 46468688f..2a777b340 100644 --- a/apps/astarte_trigger_engine/mix.lock +++ b/apps/astarte_trigger_engine/mix.lock @@ -2,8 +2,8 @@ "accept": {:hex, :accept, "0.3.5", "b33b127abca7cc948bbe6caa4c263369abf1347cfa9d8e699c6d214660f10cd1", [:rebar3], [], "hexpm", "11b18c220bcc2eab63b5470c038ef10eb6783bcb1fcdb11aa4137defa5ac1bb8"}, "amqp": {:hex, :amqp, "1.2.1", "eab7b4e2ce86bc84e3c2f8553e85baffd2874ae9fbab7b5c1856a731ac023f53", [:mix], [{:amqp_client, "~> 3.7.11", [hex: :amqp_client, repo: "hexpm", optional: false]}, {:goldrush, "~> 0.1.0", [hex: :goldrush, repo: "hexpm", optional: false]}, {:jsx, "~> 2.9", [hex: :jsx, repo: "hexpm", optional: false]}, {:lager, "~> 3.6.5", [hex: :lager, repo: "hexpm", optional: false]}, {:rabbit_common, "~> 3.7.11", [hex: :rabbit_common, repo: "hexpm", optional: false]}, {:ranch, "~> 1.7", [hex: :ranch, repo: "hexpm", optional: false]}, {:recon, "~> 2.3", [hex: :recon, repo: "hexpm", optional: false]}], "hexpm", "803aab6417cb142c2c24c2a1ad2433adb745a05a8cd9a19173e26933f3c1e961"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm", "2dd7644cc59451f22e20cd75919e3941acb014acb4c30d9765f93ff969276750"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "9bd5b84cedfe7e53eda1880fd395d6c0b46b5655", [tag: "v0.11.0"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7b8c036d504728ed280d68748d7e09a7c14c7dd0", [tag: "v0.11.0"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "873b9cf9604d2f979b9eb00302d01b0e8180214a", [tag: "v0.11.1"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "277f9f07c21b92d9edce3801863ec27d81133e7a", [tag: "v0.11.1"]}, "bbmustache": {:hex, :bbmustache, "1.8.0", "a268d256b3d5c7cf9fd14eced58977bc71aadb7ce412e883c3a2cd0a10f3cf27", [:rebar3], [], "hexpm", "190ea2206128bdfabf5d9200b8df97f6511d9c62953655828e28c2bc79161252"}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm", "805abd97539caf89ec6d4732c91e62ba9da0cda51ac462380bbd28ee697a8c42"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm", "2056f5067e5bd4cf9d11ac093ada83c44163ad94555cadc3720fa9defaaf3bac"}, diff --git a/doc/mix.exs b/doc/mix.exs index 2a7908bd9..c774cd8ba 100644 --- a/doc/mix.exs +++ b/doc/mix.exs @@ -4,7 +4,7 @@ defmodule Doc.MixProject do def project do [ app: :doc, - version: "0.11.0", + version: "0.11.1", elixir: "~> 1.4", start_permanent: Mix.env() == :prod, deps: deps(), diff --git a/doc/pages/administrator/040-manual_kubernetes.md b/doc/pages/administrator/040-manual_kubernetes.md index c2befb8bb..724e13147 100644 --- a/doc/pages/administrator/040-manual_kubernetes.md +++ b/doc/pages/administrator/040-manual_kubernetes.md @@ -15,7 +15,7 @@ for the Operator are. Ensure you're cloning the right branch for the Operator Ve For example, if you want to Deploy an Operator in the 0.11 series, you would ```bash -git clone -b v0.11.0 https://github.com/astarte-platform/astarte-kubernetes-operator.git +git clone -b v0.11.1 https://github.com/astarte-platform/astarte-kubernetes-operator.git ``` ## Install RBACs and CRDs diff --git a/doc/pages/administrator/060-setup_cluster.md b/doc/pages/administrator/060-setup_cluster.md index 0d5da409f..c2a251974 100644 --- a/doc/pages/administrator/060-setup_cluster.md +++ b/doc/pages/administrator/060-setup_cluster.md @@ -19,7 +19,7 @@ managed installation. `astartectl` comes packed with a set of default profiles, but you can write your own ones. Profiles can be either written as Go resources, or (in a much easier fashion) as `yaml` resources. You can have a look -at the [Profiles schema here](https://github.com/astarte-platform/astartectl/blob/v0.11.0/cmd/cluster/deployment/astarte_cluster_profile.go). +at the [Profiles schema here](https://github.com/astarte-platform/astartectl/blob/v0.11.1/cmd/cluster/deployment/astarte_cluster_profile.go). ### Writing your own profile @@ -31,7 +31,7 @@ profiles. If you do not want to use `astartectl` or Profiles, you can create your own Astarte Custom Resource. This gives you a higher degree of customization, allowing you to tweak any single parameter in the Astarte setup. The main Astarte CRD contains -[extensive documentation](https://github.com/astarte-platform/astarte-kubernetes-operator/blob/v0.11.0/deploy/crds/api.astarte-platform.org_astartes_crd.yaml) +[extensive documentation](https://github.com/astarte-platform/astarte-kubernetes-operator/blob/v0.11.1/deploy/crds/api.astarte-platform.org_astartes_crd.yaml) on the available fields in OpenAPIv3 format. Just create your Astarte Custom Resource, which will look something like this: @@ -44,7 +44,7 @@ metadata: spec: # This is the most minimal set of reasonable configuration to spin up an Astarte # instance with reasonable defaults and enough control over the deployment. - version: 0.11.0 + version: 0.11.1 api: host: "api.astarte.yourdomain.com" # MANDATORY rabbitmq: diff --git a/doc/pages/administrator/065-setup_ingress.md b/doc/pages/administrator/065-setup_ingress.md index 76a6be171..433da0a06 100644 --- a/doc/pages/administrator/065-setup_ingress.md +++ b/doc/pages/administrator/065-setup_ingress.md @@ -61,5 +61,5 @@ In particular, assuming your API host was `api.astarte.yourdomain.com`: `AstarteVoyagerIngress` has a number of advanced options that can be used to accommodate needs of the most diverse deployments. Consult the -[CRD Documentation](https://github.com/astarte-platform/astarte-kubernetes-operator/blob/v0.11.0/deploy/crds/api.astarte-platform.org_astartevoyageringresses_crd.yaml) +[CRD Documentation](https://github.com/astarte-platform/astarte-kubernetes-operator/blob/v0.11.1/deploy/crds/api.astarte-platform.org_astartevoyageringresses_crd.yaml) to learn more. diff --git a/doc/pages/tutorials/010-astarte_in_5_minutes.md b/doc/pages/tutorials/010-astarte_in_5_minutes.md index 605b62f95..5df134695 100644 --- a/doc/pages/tutorials/010-astarte_in_5_minutes.md +++ b/doc/pages/tutorials/010-astarte_in_5_minutes.md @@ -30,7 +30,7 @@ astartectl 0.11.x is recommended: ```sh $ astartectl version -astartectl 0.11.0 +astartectl 0.11.1 ``` This procedure has been tested on several systems, and is validated and maintained against @@ -41,7 +41,7 @@ Ubuntu 18.04 and macOS 10.15 Catalina, but any other modern operating system sho To get our Astarte instance running as fast as possible, we will install Astarte's standalone distribution. It includes a tunable Docker Compose which brings up Astarte and every companion service needed for it to work. To do so, simply clone Astarte's main repository and use its scripts to bring it up: ```sh -$ git clone https://github.com/astarte-platform/astarte.git -b v0.11.0 && cd astarte +$ git clone https://github.com/astarte-platform/astarte.git -b v0.11.1 && cd astarte $ docker run -v $(pwd)/compose:/compose astarte/docker-compose-initializer $ docker-compose up -d ``` @@ -151,18 +151,18 @@ Depending on what your client supports, you can either compile `stream-qt5-test` Astarte's `stream-qt5-test` can be pulled from Docker Hub with: ```sh -$ docker pull astarte/astarte-stream-qt5-test:0.11.0 +$ docker pull astarte/astarte-stream-qt5-test:0.11.1 ``` Its most basic invocation (from your `astarte` repository tree) is: ```sh -$ docker run --net="host" -e "DEVICE_ID=$(astartectl utils device-id generate-random)" -e "PAIRING_HOST=http://localhost:4003" -e "REALM=test" -e "AGENT_KEY=$(astartectl utils gen-jwt pairing -k test_private.pem)" -e "IGNORE_SSL_ERRORS=true" astarte/astarte-stream-qt5-test:0.11.0 +$ docker run --net="host" -e "DEVICE_ID=$(astartectl utils device-id generate-random)" -e "PAIRING_HOST=http://localhost:4003" -e "REALM=test" -e "AGENT_KEY=$(astartectl utils gen-jwt pairing -k test_private.pem)" -e "IGNORE_SSL_ERRORS=true" astarte/astarte-stream-qt5-test:0.11.1 ``` This will generate a random datastream from a brand new, random Device ID. You can tweak those parameters to whatever suits you better by having a look at the Dockerfile. You can spawn any number of instances you like, or you can have the same Device ID send longer streams of data by saving the container's persistency through a Docker Volume. If you wish to do so, simply add `-v /persistency:` to your `docker run` invocation. -Refer to `stream-qt5-test` [README](https://github.com/astarte-platform/stream-qt5-test/blob/v0.11.0/README.md) for more details on which variables can be passed to the container. +Refer to `stream-qt5-test` [README](https://github.com/astarte-platform/stream-qt5-test/blob/v0.11.1/README.md) for more details on which variables can be passed to the container. Also, please note that the `--net="host"` parameter is required to make `localhost` work. If this is not desirable, you can change `PAIRING_HOST` to an host reachable from within the container network. Obviously, that parameter isn't required if you're running the container on a different machine and `PAIRING_HOST` is pointing to a different URL. @@ -177,7 +177,7 @@ If your target platform does not support running containers, you can build `stre Once your dependencies are installed, compile your components: ```sh -$ git clone https://github.com/astarte-platform/astarte-device-sdk-qt5.git -b v0.11.0 +$ git clone https://github.com/astarte-platform/astarte-device-sdk-qt5.git -b v0.11.1 $ cd astarte-device-sdk-qt5 $ mkdir build $ cd build @@ -185,13 +185,13 @@ $ cmake -DCMAKE_INSTALL_PREFIX=/usr .. $ make $ make install $ cd - -$ git clone https://github.com/astarte-platform/stream-qt5-test.git -b v0.11.0 +$ git clone https://github.com/astarte-platform/stream-qt5-test.git -b v0.11.1 $ cd stream-qt5-test $ qmake . $ make ``` -You can now run `stream-qt5-test` from your last build directory. Refer to its [README](https://github.com/astarte-platform/stream-qt5-test/blob/v0.11.0/README.md) (or to its sources) to learn about how to use it and which options are available. +You can now run `stream-qt5-test` from your last build directory. Refer to its [README](https://github.com/astarte-platform/stream-qt5-test/blob/v0.11.1/README.md) (or to its sources) to learn about how to use it and which options are available. ## Grab your tea diff --git a/doc/pages/user/052-using_channels.md b/doc/pages/user/052-using_channels.md index 3cf6f0dc2..7a6e634ed 100644 --- a/doc/pages/user/052-using_channels.md +++ b/doc/pages/user/052-using_channels.md @@ -10,7 +10,7 @@ Rooms in Astarte Channels map 1:1 to Topics in Phoenix Channels, and can be join A Room is identified by a topic with the following semantics: `rooms::`. For example, `rooms:test:myroom` will join the Room `myroom` in the Realm `test`. -A room can be joined by any number of concurrent users. Rooms serve as containers for Transient Triggers, which can be installed by any authorized user. Transient Triggers are actual [Triggers](060-triggers.md), with the difference that they exist within a Channels Room rather than within a Realm - this mostly affects their timespan - and that the `action` can't be configured - every time a Condition is triggered a message is delivered to users in the Room, [in a well-known format](https://github.com/astarte-platform/astarte_core/blob/v0.11.0/lib/astarte_core/triggers/simple_events/encoder.ex). +A room can be joined by any number of concurrent users. Rooms serve as containers for Transient Triggers, which can be installed by any authorized user. Transient Triggers are actual [Triggers](060-triggers.md), with the difference that they exist within a Channels Room rather than within a Realm - this mostly affects their timespan - and that the `action` can't be configured - every time a Condition is triggered a message is delivered to users in the Room, [in a well-known format](https://github.com/astarte-platform/astarte_core/blob/v0.11.1/lib/astarte_core/triggers/simple_events/encoder.ex). ### Events @@ -26,7 +26,7 @@ Everytime a Condition of an installed Trigger is triggered, an event is sent to } ``` -`device_id` is always present (as long as the trigger matches a device) and identifies the device emitting the event. `event`, instead, depends on the kind of installed trigger. It always carries a `type` string, which identifies the content of the object. Currently, the documentation of every event's payload can be found in [Astarte's protobuf files](https://github.com/astarte-platform/astarte_core/tree/v0.11.0/lib/astarte_core/triggers/simple_events). However, there are some discrepancies in mapping (e.g.). It is advised also to have a look at the [encoder](https://github.com/astarte-platform/astarte_core/blob/v0.11.0/lib/astarte_core/triggers/simple_events/encoder.ex). In the foreseeable future, more user friendly documentation will be provided. +`device_id` is always present (as long as the trigger matches a device) and identifies the device emitting the event. `event`, instead, depends on the kind of installed trigger. It always carries a `type` string, which identifies the content of the object. Currently, the documentation of every event's payload can be found in [Astarte's protobuf files](https://github.com/astarte-platform/astarte_core/tree/v0.11.1/lib/astarte_core/triggers/simple_events). However, there are some discrepancies in mapping (e.g.). It is advised also to have a look at the [encoder](https://github.com/astarte-platform/astarte_core/blob/v0.11.1/lib/astarte_core/triggers/simple_events/encoder.ex). In the foreseeable future, more user friendly documentation will be provided. ### Lifecycle diff --git a/docker-compose.yml b/docker-compose.yml index 735a16b93..31ec19a74 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ version: '2' services: astarte-housekeeping: - image: astarte/astarte_housekeeping:0.11-snapshot + image: astarte/astarte_housekeeping:0.11.1 env_file: - ./compose.env ports: @@ -12,7 +12,7 @@ services: - "scylla" astarte-housekeeping-api: - image: astarte/astarte_housekeeping_api:0.11-snapshot + image: astarte/astarte_housekeeping_api:0.11.1 env_file: - ./compose.env environment: @@ -26,7 +26,7 @@ services: - "rabbitmq" astarte-realm-management: - image: astarte/astarte_realm_management:0.11-snapshot + image: astarte/astarte_realm_management:0.11.1 env_file: - ./compose.env ports: @@ -37,7 +37,7 @@ services: - "scylla" astarte-realm-management-api: - image: astarte/astarte_realm_management_api:0.11-snapshot + image: astarte/astarte_realm_management_api:0.11.1 env_file: - ./compose.env ports: @@ -47,7 +47,7 @@ services: - "rabbitmq" astarte-pairing: - image: astarte/astarte_pairing:0.11-snapshot + image: astarte/astarte_pairing:0.11.1 env_file: - ./compose.env ports: @@ -60,7 +60,7 @@ services: - "scylla" astarte-pairing-api: - image: astarte/astarte_pairing_api:0.11-snapshot + image: astarte/astarte_pairing_api:0.11.1 env_file: - ./compose.env ports: @@ -70,7 +70,7 @@ services: - "rabbitmq" astarte-appengine-api: - image: astarte/astarte_appengine_api:0.11-snapshot + image: astarte/astarte_appengine_api:0.11.1 env_file: - ./compose.env environment: @@ -86,7 +86,7 @@ services: - "scylla" astarte-data-updater-plant: - image: astarte/astarte_data_updater_plant:0.11-snapshot + image: astarte/astarte_data_updater_plant:0.11.1 env_file: - ./compose.env ports: @@ -104,7 +104,7 @@ services: - "scylla" astarte-trigger-engine: - image: astarte/astarte_trigger_engine:0.11-snapshot + image: astarte/astarte_trigger_engine:0.11.1 env_file: - ./compose.env ports: @@ -117,7 +117,7 @@ services: - "scylla" astarte-dashboard: - image: astarte/astarte-dashboard:0.11-snapshot + image: astarte/astarte-dashboard:0.11.1 ports: - "4040:80" volumes: @@ -127,7 +127,7 @@ services: - "astarte-appengine-api" astarte-grafana: - image: astarte/grafana:0.11-snapshot + image: astarte/grafana:0.11.1 ports: - "3000:3000" depends_on: @@ -168,7 +168,7 @@ services: # VerneMQ vernemq: - image: astarte/vernemq:0.11-snapshot + image: astarte/vernemq:0.11.1 env_file: - ./compose.env environment: diff --git a/tools/astarte_export/mix.exs b/tools/astarte_export/mix.exs index f884716b3..25ab578d0 100644 --- a/tools/astarte_export/mix.exs +++ b/tools/astarte_export/mix.exs @@ -36,8 +36,8 @@ defmodule AstarteExport.MixProject do defp deps do [ {:xandra, "== 0.13.1"}, - {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.0"}, - {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.0"}, + {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.1"}, + {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.1"}, {:distillery, "== 2.0.14"}, {:pretty_log, "== 0.1.0"}, {:xml_stream_writer, "== 0.1.0"}, diff --git a/tools/astarte_export/mix.lock b/tools/astarte_export/mix.lock index 54b51c141..b10967fc9 100644 --- a/tools/astarte_export/mix.lock +++ b/tools/astarte_export/mix.lock @@ -1,7 +1,7 @@ %{ "artificery": {:hex, :artificery, "0.4.2", "3ded6e29e13113af52811c72f414d1e88f711410cac1b619ab3a2666bbd7efd4", [:mix], [], "hexpm", "514586f4312ef3709a3ccbd8e55f69455add235c1729656687bb781d10d0afdb"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "9bd5b84cedfe7e53eda1880fd395d6c0b46b5655", [tag: "v0.11.0"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7b8c036d504728ed280d68748d7e09a7c14c7dd0", [tag: "v0.11.0"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "873b9cf9604d2f979b9eb00302d01b0e8180214a", [tag: "v0.11.1"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "277f9f07c21b92d9edce3801863ec27d81133e7a", [tag: "v0.11.1"]}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm", "805abd97539caf89ec6d4732c91e62ba9da0cda51ac462380bbd28ee697a8c42"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm", "2056f5067e5bd4cf9d11ac093ada83c44163ad94555cadc3720fa9defaaf3bac"}, "connection": {:hex, :connection, "1.0.4", "a1cae72211f0eef17705aaededacac3eb30e6625b04a6117c1b2db6ace7d5976", [:mix], [], "hexpm", "4a0850c9be22a43af9920a71ab17c051f5f7d45c209e40269a1938832510e4d9"}, diff --git a/tools/astarte_import/mix.exs b/tools/astarte_import/mix.exs index 66c46254b..8ce336b14 100644 --- a/tools/astarte_import/mix.exs +++ b/tools/astarte_import/mix.exs @@ -23,8 +23,8 @@ defmodule Astarte.Import.MixProject do [ {:xandra, "== 0.13.1"}, {:logfmt, "== 3.3.1"}, - {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.0"}, - {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.0"}, + {:astarte_core, github: "astarte-platform/astarte_core", tag: "v0.11.1"}, + {:astarte_data_access, github: "astarte-platform/astarte_data_access", tag: "v0.11.1"}, {:distillery, "== 2.0.14"} ] end diff --git a/tools/astarte_import/mix.lock b/tools/astarte_import/mix.lock index 126ea98ab..77ff84184 100644 --- a/tools/astarte_import/mix.lock +++ b/tools/astarte_import/mix.lock @@ -1,7 +1,7 @@ %{ "artificery": {:hex, :artificery, "0.4.2", "3ded6e29e13113af52811c72f414d1e88f711410cac1b619ab3a2666bbd7efd4", [:mix], [], "hexpm", "514586f4312ef3709a3ccbd8e55f69455add235c1729656687bb781d10d0afdb"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "9bd5b84cedfe7e53eda1880fd395d6c0b46b5655", [tag: "v0.11.0"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7b8c036d504728ed280d68748d7e09a7c14c7dd0", [tag: "v0.11.0"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "873b9cf9604d2f979b9eb00302d01b0e8180214a", [tag: "v0.11.1"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "277f9f07c21b92d9edce3801863ec27d81133e7a", [tag: "v0.11.1"]}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm", "2056f5067e5bd4cf9d11ac093ada83c44163ad94555cadc3720fa9defaaf3bac"}, "connection": {:hex, :connection, "1.0.4", "a1cae72211f0eef17705aaededacac3eb30e6625b04a6117c1b2db6ace7d5976", [:mix], [], "hexpm", "4a0850c9be22a43af9920a71ab17c051f5f7d45c209e40269a1938832510e4d9"}, "cqerl": {:git, "https://github.com/matehat/cqerl.git", "6e44b42df1cb0fcf82d8ab4df032c2e7cacb96f9", [ref: "6e44b42df1cb0fcf82d8ab4df032c2e7cacb96f9"]},