From a1db2bc1724f124e3058e705284a01e8b2bce464 Mon Sep 17 00:00:00 2001 From: Davide Bettio Date: Fri, 24 Jan 2020 13:10:16 +0100 Subject: [PATCH] Prepare 0.11.0-beta.2 Update mix.lock files and update instructions. --- CHANGELOG.md | 4 ++- apps/astarte_appengine_api/mix.lock | 6 ++--- apps/astarte_data_updater_plant/mix.lock | 6 ++--- apps/astarte_housekeeping/mix.lock | 6 ++--- apps/astarte_housekeeping_api/mix.lock | 2 +- apps/astarte_pairing/mix.lock | 8 +++--- apps/astarte_pairing_api/mix.lock | 4 +-- apps/astarte_realm_management/mix.lock | 6 ++--- apps/astarte_realm_management_api/mix.lock | 4 +-- apps/astarte_trigger_engine/CHANGELOG.md | 26 ------------------- apps/astarte_trigger_engine/mix.lock | 6 ++--- .../tutorials/010-astarte_in_5_minutes.md | 10 +++---- docker-compose.yml | 24 ++++++++--------- tools/astarte_import/mix.lock | 8 +++--- 14 files changed, 48 insertions(+), 72 deletions(-) delete mode 100644 apps/astarte_trigger_engine/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 784b0bfeb..899c81000 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.0-beta.2] - Unreleased +## [0.11.0-beta.2] - 2020-01-24 ### Added - [pairing] Add Prometheus instrumenters and exporters. - [realm_management] Add Prometheus instrumenters and exporters. @@ -62,6 +62,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Added - [appengine_api] Add timestamp field to channel events. - Add device unregister API, allowing to reset the registration of a device. +- [trigger_engine] Trigger timestamp is now extracted from SimpleEvent and not generated. + This means that all triggers generated from the same event will have the same timestamp. ### Fixed - [appengine_api] Fix invalid dates handling, they should not cause an internal server error. diff --git a/apps/astarte_appengine_api/mix.lock b/apps/astarte_appengine_api/mix.lock index 6d649cf6c..8f9e184c3 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"}, "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"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "788840d2b584e819adbbe4b135d76bb1e459d7a2", [branch: "release-0.11"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7d3681502b19020ce503fa2a3e8bbcaab4abbbff", [branch: "release-0.11"]}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "b38f2a0d4673d74ec90150f61200c3b124d6d1b5", [branch: "release-0.11"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "e35928d6e53c2baec163777ee2d0419adce25a02", [branch: "release-0.11"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "92e439797bd8e22595dd81d19f8a58f47a656310", [branch: "release-0.11"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "e9604be2508ec7258bce08617ea63a732e3d7170", [branch: "release-0.11"]}, "base64url": {:hex, :base64url, "0.0.1", "36a90125f5948e3afd7be97662a1504b934dd5dac78451ca6e9abf85a10286be", [:rebar], [], "hexpm"}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm"}, diff --git a/apps/astarte_data_updater_plant/mix.lock b/apps/astarte_data_updater_plant/mix.lock index c44840506..633213748 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"}, "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"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "f45dd3e03d24c828168c04c7ceff1a9fc5502d88", [branch: "release-0.11"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7d3681502b19020ce503fa2a3e8bbcaab4abbbff", [branch: "release-0.11"]}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "b38f2a0d4673d74ec90150f61200c3b124d6d1b5", [branch: "release-0.11"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "e35928d6e53c2baec163777ee2d0419adce25a02", [branch: "release-0.11"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "92e439797bd8e22595dd81d19f8a58f47a656310", [branch: "release-0.11"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "e9604be2508ec7258bce08617ea63a732e3d7170", [branch: "release-0.11"]}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm"}, "cowboy": {:hex, :cowboy, "2.7.0", "91ed100138a764355f43316b1d23d7ff6bdb0de4ea618cb5d8677c93a7a2f115", [:rebar3], [{:cowlib, "~> 2.8.0", [hex: :cowlib, repo: "hexpm", optional: false]}, {:ranch, "~> 1.7.1", [hex: :ranch, repo: "hexpm", optional: false]}], "hexpm"}, diff --git a/apps/astarte_housekeeping/mix.lock b/apps/astarte_housekeeping/mix.lock index ae4fc3e0f..0b91fd893 100644 --- a/apps/astarte_housekeeping/mix.lock +++ b/apps/astarte_housekeeping/mix.lock @@ -1,9 +1,9 @@ %{ "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"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "f45dd3e03d24c828168c04c7ceff1a9fc5502d88", [branch: "release-0.11"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7d3681502b19020ce503fa2a3e8bbcaab4abbbff", [branch: "release-0.11"]}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "b38f2a0d4673d74ec90150f61200c3b124d6d1b5", [branch: "release-0.11"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "e35928d6e53c2baec163777ee2d0419adce25a02", [branch: "release-0.11"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "92e439797bd8e22595dd81d19f8a58f47a656310", [branch: "release-0.11"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "e9604be2508ec7258bce08617ea63a732e3d7170", [branch: "release-0.11"]}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm"}, "connection": {:hex, :connection, "1.0.4", "a1cae72211f0eef17705aaededacac3eb30e6625b04a6117c1b2db6ace7d5976", [:mix], [], "hexpm"}, diff --git a/apps/astarte_housekeeping_api/mix.lock b/apps/astarte_housekeeping_api/mix.lock index c7dec1dbc..0a13ba09c 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"}, "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"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm"}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "b38f2a0d4673d74ec90150f61200c3b124d6d1b5", [branch: "release-0.11"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "e9604be2508ec7258bce08617ea63a732e3d7170", [branch: "release-0.11"]}, "base64url": {:hex, :base64url, "0.0.1", "36a90125f5948e3afd7be97662a1504b934dd5dac78451ca6e9abf85a10286be", [:rebar], [], "hexpm"}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm"}, diff --git a/apps/astarte_pairing/mix.lock b/apps/astarte_pairing/mix.lock index e77ee256a..1335c6968 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"}, "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"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "f45dd3e03d24c828168c04c7ceff1a9fc5502d88", [branch: "release-0.11"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7d3681502b19020ce503fa2a3e8bbcaab4abbbff", [branch: "release-0.11"]}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "b38f2a0d4673d74ec90150f61200c3b124d6d1b5", [branch: "release-0.11"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "e35928d6e53c2baec163777ee2d0419adce25a02", [branch: "release-0.11"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "92e439797bd8e22595dd81d19f8a58f47a656310", [branch: "release-0.11"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "e9604be2508ec7258bce08617ea63a732e3d7170", [branch: "release-0.11"]}, "bcrypt_elixir": {:hex, :bcrypt_elixir, "1.1.1", "6b5560e47a02196ce5f0ab3f1d8265db79a23868c137e973b27afef928ed8006", [:make, :mix], [{:elixir_make, "~> 0.4", [hex: :elixir_make, repo: "hexpm", optional: false]}], "hexpm"}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm"}, "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"}, @@ -41,11 +41,11 @@ "plug_crypto": {:hex, :plug_crypto, "1.0.0", "18e49317d3fa343f24620ed22795ec29d4a5e602d52d1513ccea0b07d8ea7d4d", [:mix], [], "hexpm"}, "poison": {:hex, :poison, "3.1.0", "d9eb636610e096f86f25d9a46f35a9facac35609a7591b3be3326e99a0484665", [:mix], [], "hexpm"}, "pooler": {:hex, :pooler, "1.5.3", "898cd1fa301fc42d4a8ed598ce139b71ca85b54c16ab161152b5cc5fbdcfa1a8", [:rebar3], [], "hexpm"}, + "pretty_log": {:git, "https://github.com/ispirata/pretty_log.git", "1c6877b2059bb894013f93686b8c7f68a6e3a2d9", []}, "prometheus": {:hex, :prometheus, "4.4.1", "1e96073b3ed7788053768fea779cbc896ddc3bdd9ba60687f2ad50b252ac87d6", [:mix, :rebar3], [], "hexpm"}, "prometheus_ex": {:hex, :prometheus_ex, "3.0.5", "fa58cfd983487fc5ead331e9a3e0aa622c67232b3ec71710ced122c4c453a02f", [:mix], [{:prometheus, "~> 4.0", [hex: :prometheus, repo: "hexpm", optional: false]}], "hexpm"}, "prometheus_plugs": {:hex, :prometheus_plugs, "1.1.5", "25933d48f8af3a5941dd7b621c889749894d8a1082a6ff7c67cc99dec26377c5", [:mix], [{:accept, "~> 0.1", [hex: :accept, repo: "hexpm", optional: false]}, {:plug, "~> 1.0", [hex: :plug, repo: "hexpm", optional: false]}, {:prometheus_ex, "~> 1.1 or ~> 2.0 or ~> 3.0", [hex: :prometheus_ex, repo: "hexpm", optional: false]}, {:prometheus_process_collector, "~> 1.1", [hex: :prometheus_process_collector, repo: "hexpm", optional: true]}], "hexpm"}, "prometheus_process_collector": {:hex, :prometheus_process_collector, "1.4.5", "9baea93f5d8c2758dbad0de021ef74438d2f81a01d1f24f5ef0bb949a7b4191d", [:rebar3], [{:prometheus, "~> 4.0", [hex: :prometheus, repo: "hexpm", optional: false]}], "hexpm"}, - "pretty_log": {:git, "https://github.com/ispirata/pretty_log.git", "1c6877b2059bb894013f93686b8c7f68a6e3a2d9", []}, "quickrand": {:hex, :quickrand, "1.7.5", "e3086a153eb13a057fc19192d05e2d4c6bb2bdbb55746a699beae9847ac17ca8", [:rebar3], [], "hexpm"}, "rabbit_common": {:hex, :rabbit_common, "3.7.15", "fd44d795b905fd55cddb126524a74ef17a3127f2224b958fb19e0979e0aa238c", [:make, :rebar3], [{:jsx, "2.9.0", [hex: :jsx, repo: "hexpm", optional: false]}, {:lager, "3.6.10", [hex: :lager, repo: "hexpm", optional: false]}, {:ranch, "1.7.1", [hex: :ranch, repo: "hexpm", optional: false]}, {:recon, "2.5.0", [hex: :recon, repo: "hexpm", optional: false]}], "hexpm"}, "ranch": {:hex, :ranch, "1.7.1", "6b1fab51b49196860b733a49c07604465a47bdb78aa10c1c16a3d199f7f8c881", [:rebar3], [], "hexpm"}, diff --git a/apps/astarte_pairing_api/mix.lock b/apps/astarte_pairing_api/mix.lock index 38236c1f2..a7d327945 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"}, "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"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "ceb1e26c3c551ae2b6ff4d4a467ffe73093112d1", []}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "9dbdc29c455f4fdbac5bb52912e87f7aa8b74be0", []}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "dd37ddd2b1bdcef0b1474be9c81d9a0efa4cda81", []}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "b38f2a0d4673d74ec90150f61200c3b124d6d1b5", []}, "base64url": {:hex, :base64url, "0.0.1", "36a90125f5948e3afd7be97662a1504b934dd5dac78451ca6e9abf85a10286be", [:rebar], [], "hexpm"}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm"}, "combine": {:hex, :combine, "0.10.0", "eff8224eeb56498a2af13011d142c5e7997a80c8f5b97c499f84c841032e429f", [:mix], [], "hexpm"}, diff --git a/apps/astarte_realm_management/mix.lock b/apps/astarte_realm_management/mix.lock index e72886875..5e468c3c1 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"}, "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"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "788840d2b584e819adbbe4b135d76bb1e459d7a2", [branch: "release-0.11"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7d3681502b19020ce503fa2a3e8bbcaab4abbbff", [branch: "release-0.11"]}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "b38f2a0d4673d74ec90150f61200c3b124d6d1b5", [branch: "release-0.11"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "e35928d6e53c2baec163777ee2d0419adce25a02", [branch: "release-0.11"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "92e439797bd8e22595dd81d19f8a58f47a656310", [branch: "release-0.11"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "e9604be2508ec7258bce08617ea63a732e3d7170", [branch: "release-0.11"]}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm"}, "cowboy": {:hex, :cowboy, "2.7.0", "91ed100138a764355f43316b1d23d7ff6bdb0de4ea618cb5d8677c93a7a2f115", [:rebar3], [{:cowlib, "~> 2.8.0", [hex: :cowlib, repo: "hexpm", optional: false]}, {:ranch, "~> 1.7.1", [hex: :ranch, repo: "hexpm", optional: false]}], "hexpm"}, diff --git a/apps/astarte_realm_management_api/mix.lock b/apps/astarte_realm_management_api/mix.lock index bfffbc270..3db09363c 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"}, "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"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "788840d2b584e819adbbe4b135d76bb1e459d7a2", [branch: "release-0.11"]}, - "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "b38f2a0d4673d74ec90150f61200c3b124d6d1b5", [branch: "release-0.11"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "e35928d6e53c2baec163777ee2d0419adce25a02", [branch: "release-0.11"]}, + "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "e9604be2508ec7258bce08617ea63a732e3d7170", [branch: "release-0.11"]}, "base64url": {:hex, :base64url, "0.0.1", "36a90125f5948e3afd7be97662a1504b934dd5dac78451ca6e9abf85a10286be", [:rebar], [], "hexpm"}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm"}, diff --git a/apps/astarte_trigger_engine/CHANGELOG.md b/apps/astarte_trigger_engine/CHANGELOG.md deleted file mode 100644 index 21376096a..000000000 --- a/apps/astarte_trigger_engine/CHANGELOG.md +++ /dev/null @@ -1,26 +0,0 @@ -# Changelog -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.10.2] - 2019-12-09 -### Changed -- Trigger timestamp is now extracted from SimpleEvent and not generated. -This means that all triggers generated from the same event will have the same timestamp. - -## [0.10.1] - 2019-10-02 -### Fixed -- Fix datetime type handling, now it is properly serialized. - -## [0.10.0] - 2019-04-16 - -## [0.10.0-rc.0] - 2019-04-03 - -## [0.10.0-beta.3] - 2018-12-19 - -## [0.10.0-beta.2] - 2018-10-19 - -## [0.10.0-beta.1] - 2018-08-10 -### Added -- First Astarte release. diff --git a/apps/astarte_trigger_engine/mix.lock b/apps/astarte_trigger_engine/mix.lock index 31d2b98ff..750b845ae 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"}, "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"}, "amqp_client": {:hex, :amqp_client, "3.7.15", "99c46aad3406199f9aec95356f43fa73f28af2fc9da1de5b601367231e37992c", [:make, :rebar3], [{:rabbit_common, "3.7.15", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "f45dd3e03d24c828168c04c7ceff1a9fc5502d88", [branch: "release-0.11"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7d3681502b19020ce503fa2a3e8bbcaab4abbbff", [branch: "release-0.11"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "e35928d6e53c2baec163777ee2d0419adce25a02", [branch: "release-0.11"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "92e439797bd8e22595dd81d19f8a58f47a656310", [branch: "release-0.11"]}, "bbmustache": {:hex, :bbmustache, "1.8.0", "a268d256b3d5c7cf9fd14eced58977bc71aadb7ce412e883c3a2cd0a10f3cf27", [:rebar3], [], "hexpm"}, "certifi": {:hex, :certifi, "2.5.1", "867ce347f7c7d78563450a18a6a28a8090331e77fa02380b4a21962a65d36ee5", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm"}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm"}, @@ -38,11 +38,11 @@ "plug_cowboy": {:hex, :plug_cowboy, "2.1.1", "a196e4f428d7f5d6dba5ded314cc55cd0fbddf1110af620f75c0190e77844b33", [:mix], [{:cowboy, "~> 2.5", [hex: :cowboy, repo: "hexpm", optional: false]}, {:plug, "~> 1.7", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm"}, "plug_crypto": {:hex, :plug_crypto, "1.0.0", "18e49317d3fa343f24620ed22795ec29d4a5e602d52d1513ccea0b07d8ea7d4d", [:mix], [], "hexpm"}, "pooler": {:hex, :pooler, "1.5.3", "898cd1fa301fc42d4a8ed598ce139b71ca85b54c16ab161152b5cc5fbdcfa1a8", [:rebar3], [], "hexpm"}, + "pretty_log": {:git, "https://github.com/ispirata/pretty_log.git", "1c6877b2059bb894013f93686b8c7f68a6e3a2d9", []}, "prometheus": {:hex, :prometheus, "4.4.1", "1e96073b3ed7788053768fea779cbc896ddc3bdd9ba60687f2ad50b252ac87d6", [:mix, :rebar3], [], "hexpm"}, "prometheus_ex": {:hex, :prometheus_ex, "3.0.5", "fa58cfd983487fc5ead331e9a3e0aa622c67232b3ec71710ced122c4c453a02f", [:mix], [{:prometheus, "~> 4.0", [hex: :prometheus, repo: "hexpm", optional: false]}], "hexpm"}, "prometheus_plugs": {:hex, :prometheus_plugs, "1.1.5", "25933d48f8af3a5941dd7b621c889749894d8a1082a6ff7c67cc99dec26377c5", [:mix], [{:accept, "~> 0.1", [hex: :accept, repo: "hexpm", optional: false]}, {:plug, "~> 1.0", [hex: :plug, repo: "hexpm", optional: false]}, {:prometheus_ex, "~> 1.1 or ~> 2.0 or ~> 3.0", [hex: :prometheus_ex, repo: "hexpm", optional: false]}, {:prometheus_process_collector, "~> 1.1", [hex: :prometheus_process_collector, repo: "hexpm", optional: true]}], "hexpm"}, "prometheus_process_collector": {:hex, :prometheus_process_collector, "1.4.5", "9baea93f5d8c2758dbad0de021ef74438d2f81a01d1f24f5ef0bb949a7b4191d", [:rebar3], [{:prometheus, "~> 4.0", [hex: :prometheus, repo: "hexpm", optional: false]}], "hexpm"}, - "pretty_log": {:git, "https://github.com/ispirata/pretty_log.git", "1c6877b2059bb894013f93686b8c7f68a6e3a2d9", []}, "quickrand": {:hex, :quickrand, "1.7.5", "e3086a153eb13a057fc19192d05e2d4c6bb2bdbb55746a699beae9847ac17ca8", [:rebar3], [], "hexpm"}, "rabbit_common": {:hex, :rabbit_common, "3.7.15", "fd44d795b905fd55cddb126524a74ef17a3127f2224b958fb19e0979e0aa238c", [:make, :rebar3], [{:jsx, "2.9.0", [hex: :jsx, repo: "hexpm", optional: false]}, {:lager, "3.6.10", [hex: :lager, repo: "hexpm", optional: false]}, {:ranch, "1.7.1", [hex: :ranch, repo: "hexpm", optional: false]}, {:recon, "2.5.0", [hex: :recon, repo: "hexpm", optional: false]}], "hexpm"}, "ranch": {:hex, :ranch, "1.7.1", "6b1fab51b49196860b733a49c07604465a47bdb78aa10c1c16a3d199f7f8c881", [:rebar3], [], "hexpm"}, diff --git a/doc/pages/tutorials/010-astarte_in_5_minutes.md b/doc/pages/tutorials/010-astarte_in_5_minutes.md index 6b9a70c16..170b426ac 100644 --- a/doc/pages/tutorials/010-astarte_in_5_minutes.md +++ b/doc/pages/tutorials/010-astarte_in_5_minutes.md @@ -15,7 +15,7 @@ Also, on the machine(s) or device(s) you will use as a client, you will need eit 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 && cd astarte +$ git clone https://github.com/astarte-platform/astarte.git -b v0.11.0-beta.2 && cd astarte $ ./generate-compose-files.sh $ docker-compose up -d ``` @@ -125,13 +125,13 @@ 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:snapshot +$ docker pull astarte/astarte-stream-qt5-test:0.11.0-beta.2 ``` 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:snapshot +$ 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-beta.2 ``` 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. @@ -151,7 +151,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 +$ git clone https://github.com/astarte-platform/astarte-device-sdk-qt5.git -b v0.11.0-beta.2 $ cd astarte-device-sdk-qt5 $ mkdir build $ cd build @@ -159,7 +159,7 @@ $ cmake -DCMAKE_INSTALL_PREFIX=/usr .. $ make $ make install $ cd - -$ git clone https://github.com/astarte-platform/stream-qt5-test.git +$ git clone https://github.com/astarte-platform/stream-qt5-test.git -b v0.11.0-beta.2 $ cd stream-qt5-test $ qmake . $ make diff --git a/docker-compose.yml b/docker-compose.yml index 60b40eea7..c88397086 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.0-beta.2 env_file: - ./compose.env restart: on-failure @@ -10,7 +10,7 @@ services: - "scylla" astarte-housekeeping-api: - image: astarte/astarte_housekeeping_api:0.11-snapshot + image: astarte/astarte_housekeeping_api:0.11.0-beta.2 env_file: - ./compose.env environment: @@ -24,7 +24,7 @@ services: - "rabbitmq" astarte-realm-management: - image: astarte/astarte_realm_management:0.11-snapshot + image: astarte/astarte_realm_management:0.11.0-beta.2 env_file: - ./compose.env ports: @@ -35,7 +35,7 @@ services: - "scylla" astarte-realm-management-api: - image: astarte/astarte_realm_management_api:0.11-snapshot + image: astarte/astarte_realm_management_api:0.11.0-beta.2 env_file: - ./compose.env ports: @@ -45,7 +45,7 @@ services: - "rabbitmq" astarte-pairing: - image: astarte/astarte_pairing:0.11-snapshot + image: astarte/astarte_pairing:0.11.0-beta.2 env_file: - ./compose.env ports: @@ -58,7 +58,7 @@ services: - "scylla" astarte-pairing-api: - image: astarte/astarte_pairing_api:0.11-snapshot + image: astarte/astarte_pairing_api:0.11.0-beta.2 env_file: - ./compose.env ports: @@ -68,7 +68,7 @@ services: - "rabbitmq" astarte-appengine-api: - image: astarte/astarte_appengine_api:0.11-snapshot + image: astarte/astarte_appengine_api:0.11.0-beta.2 env_file: - ./compose.env environment: @@ -84,7 +84,7 @@ services: - "scylla" astarte-data-updater-plant: - image: astarte/astarte_data_updater_plant:0.11-snapshot + image: astarte/astarte_data_updater_plant:0.11.0-beta.2 env_file: - ./compose.env ports: @@ -102,7 +102,7 @@ services: - "scylla" astarte-trigger-engine: - image: astarte/astarte_trigger_engine:0.11-snapshot + image: astarte/astarte_trigger_engine:0.11.0-beta.2 env_file: - ./compose.env ports: @@ -115,7 +115,7 @@ services: - "scylla" astarte-dashboard: - image: astarte/astarte-dashboard:0.11-snapshot + image: astarte/astarte-dashboard:0.11.0-beta.2 ports: - "4040:80" volumes: @@ -125,7 +125,7 @@ services: - "astarte-appengine-api" astarte-grafana: - image: astarte/grafana:0.11-snapshot + image: astarte/grafana:0.11.0-beta.2 ports: - "3000:3000" depends_on: @@ -166,7 +166,7 @@ services: # VerneMQ vernemq: - image: astarte/vernemq:0.11-snapshot + image: astarte/vernemq:0.11.0-beta.2 env_file: - ./compose.env environment: diff --git a/tools/astarte_import/mix.lock b/tools/astarte_import/mix.lock index 4bbed3d39..3cd659c8d 100644 --- a/tools/astarte_import/mix.lock +++ b/tools/astarte_import/mix.lock @@ -1,13 +1,13 @@ %{ "artificery": {:hex, :artificery, "0.4.2", "3ded6e29e13113af52811c72f414d1e88f711410cac1b619ab3a2666bbd7efd4", [:mix], [], "hexpm"}, - "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "f45dd3e03d24c828168c04c7ceff1a9fc5502d88", [branch: "release-0.11"]}, - "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "7d3681502b19020ce503fa2a3e8bbcaab4abbbff", [branch: "release-0.11"]}, + "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "e35928d6e53c2baec163777ee2d0419adce25a02", [branch: "release-0.11"]}, + "astarte_data_access": {:git, "https://github.com/astarte-platform/astarte_data_access.git", "92e439797bd8e22595dd81d19f8a58f47a656310", [branch: "release-0.11"]}, "conform": {:hex, :conform, "2.5.2", "7035787a9c09d28607745444e7a1700426dc47c452634a5694033fa2fbb3414c", [:mix], [{:neotoma, "~> 1.7.3", [hex: :neotoma, repo: "hexpm", optional: false]}], "hexpm"}, "connection": {:hex, :connection, "1.0.4", "a1cae72211f0eef17705aaededacac3eb30e6625b04a6117c1b2db6ace7d5976", [:mix], [], "hexpm"}, "cqerl": {:git, "https://github.com/matehat/cqerl.git", "6e44b42df1cb0fcf82d8ab4df032c2e7cacb96f9", [ref: "6e44b42df1cb0fcf82d8ab4df032c2e7cacb96f9"]}, "cqex": {:git, "https://github.com/matehat/cqex.git", "a2c45667108f9b1e8a9c73c5250a04020bf72a30", [ref: "a2c45667108f9b1e8a9c73c5250a04020bf72a30"]}, "cyanide": {:git, "https://github.com/ispirata/cyanide.git", "ad73635117de361147ab77300689815b32c385e3", []}, - "db_connection": {:hex, :db_connection, "1.1.3", "89b30ca1ef0a3b469b1c779579590688561d586694a3ce8792985d4d7e575a61", [:mix], [{:connection, "~> 1.0.2", [hex: :connection, repo: "hexpm", optional: false]}, {:poolboy, "~> 1.5", [hex: :poolboy, repo: "hexpm", optional: true]}, {:sbroker, "~> 1.0", [hex: :sbroker, repo: "hexpm", optional: true]}], "hexpm"}, + "db_connection": {:hex, :db_connection, "2.2.0", "e923e88887cd60f9891fd324ac5e0290954511d090553c415fbf54be4c57ee63", [:mix], [{:connection, "~> 1.0.2", [hex: :connection, repo: "hexpm", optional: false]}], "hexpm"}, "decimal": {:hex, :decimal, "1.8.1", "a4ef3f5f3428bdbc0d35374029ffcf4ede8533536fa79896dd450168d9acdf3c", [:mix], [], "hexpm"}, "distillery": {:hex, :distillery, "2.0.14", "25fc1cdad06282334dbf4a11b6e869cc002855c4e11825157498491df2eed594", [:mix], [{:artificery, "~> 0.2", [hex: :artificery, repo: "hexpm", optional: false]}], "hexpm"}, "ecto": {:hex, :ecto, "3.3.0", "9193e261d25c1814324d0b3304fccbadab840b286d270c3b75dfd28c30a3ae15", [:mix], [{:decimal, "~> 1.6", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}], "hexpm"}, @@ -24,5 +24,5 @@ "semver": {:git, "https://github.com/nebularis/semver.git", "c7d509f38298ec6594be4efdcd8a8f2322760039", [ref: "c7d509"]}, "snappy": {:git, "https://github.com/fdmanana/snappy-erlang-nif.git", "4e3b8611b6a1ff85a417b0f2fad8886c9485810e", [ref: "4e3b861"]}, "uuid": {:hex, :uuid_erl, "1.7.2", "d596c8dd01a4ae48b9d8d51832ccc8f8302bf67acd01336aec3fcfae6b9d2bc2", [:rebar3], [{:quickrand, "~> 1.7.2", [hex: :quickrand, repo: "hexpm", optional: false]}], "hexpm"}, - "xandra": {:hex, :xandra, "0.10.1", "af5706909e4b73a9014978deace90c00a8162e6d58fcd52b5c9fc0a9125d9e26", [:mix], [{:db_connection, "~> 1.0", [hex: :db_connection, repo: "hexpm", optional: false]}], "hexpm"}, + "xandra": {:hex, :xandra, "0.13.0", "b1c5a7df942df23f59d3544cbfa45273da538d1b51455744cf51ad2fd154c089", [:mix], [{:db_connection, "~> 2.0", [hex: :db_connection, repo: "hexpm", optional: false]}, {:decimal, "~> 1.7", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm"}, }