From 51a1dbd000c3e437df712fa3211a8e2c68c4fd0d Mon Sep 17 00:00:00 2001 From: Davide Bettio Date: Thu, 26 Mar 2020 10:53:00 +0100 Subject: [PATCH] Prepare 0.11.0-rc.1 release Replace 0.11.0-rc.0 with 0.11.0-rc.1 --- CHANGELOG.md | 2 +- apps/astarte_appengine_api/mix.exs | 2 +- .../priv/static/astarte_appengine_api.yaml | 2 +- apps/astarte_data_updater_plant/mix.exs | 2 +- apps/astarte_housekeeping/mix.exs | 2 +- apps/astarte_housekeeping_api/mix.exs | 2 +- .../priv/static/astarte_housekeeping_api.yaml | 2 +- apps/astarte_pairing/mix.exs | 2 +- apps/astarte_pairing_api/mix.exs | 2 +- .../priv/static/astarte_pairing_api.yaml | 2 +- apps/astarte_realm_management/mix.exs | 2 +- apps/astarte_realm_management_api/mix.exs | 2 +- .../static/astarte_realm_management_api.yaml | 2 +- apps/astarte_trigger_engine/mix.exs | 2 +- doc/mix.exs | 2 +- doc/pages/administrator/060-setup_cluster.md | 2 +- .../tutorials/010-astarte_in_5_minutes.md | 10 ++++---- docker-compose.yml | 24 +++++++++---------- tools/astarte_export/mix.exs | 2 +- tools/astarte_import/mix.exs | 2 +- 20 files changed, 35 insertions(+), 35 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c7c54e9d3..a65184b26 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-rc.1] - Unreleased +## [0.11.0-rc.1] - 2020-03-26 ### Fixed - [data_updater_plant] Discard unexpected object aggregated values on individual interfaces. - [trigger_engine] 500 was not included in the range of HTTP server errors, causing a crash. diff --git a/apps/astarte_appengine_api/mix.exs b/apps/astarte_appengine_api/mix.exs index 27f93f939..d41589336 100644 --- a/apps/astarte_appengine_api/mix.exs +++ b/apps/astarte_appengine_api/mix.exs @@ -21,7 +21,7 @@ defmodule Astarte.AppEngine.API.Mixfile do def project do [ app: :astarte_appengine_api, - version: "0.11.0-rc.0", + version: "0.11.0-rc.1", elixir: "~> 1.8", elixirc_paths: elixirc_paths(Mix.env()), compilers: [:phoenix, :gettext] ++ Mix.compilers(), diff --git a/apps/astarte_appengine_api/priv/static/astarte_appengine_api.yaml b/apps/astarte_appengine_api/priv/static/astarte_appengine_api.yaml index 45c72d17f..55435dfde 100644 --- a/apps/astarte_appengine_api/priv/static/astarte_appengine_api.yaml +++ b/apps/astarte_appengine_api/priv/static/astarte_appengine_api.yaml @@ -36,7 +36,7 @@ info: an impact on devices and their data. Most Astarte applications would want to use this API to interact with devices, stream and receive data, and oversee their fleet. - version: 0.11.0-rc.0 + version: 0.11.0-rc.1 title: Astarte App Engine API contact: email: info@ispirata.com diff --git a/apps/astarte_data_updater_plant/mix.exs b/apps/astarte_data_updater_plant/mix.exs index 670a48b20..1cf109469 100644 --- a/apps/astarte_data_updater_plant/mix.exs +++ b/apps/astarte_data_updater_plant/mix.exs @@ -22,7 +22,7 @@ defmodule Astarte.DataUpdaterPlant.Mixfile do def project do [ app: :astarte_data_updater_plant, - version: "0.11.0-rc.0", + version: "0.11.0-rc.1", elixir: "~> 1.8", build_embedded: Mix.env() == :prod, start_permanent: Mix.env() == :prod, diff --git a/apps/astarte_housekeeping/mix.exs b/apps/astarte_housekeeping/mix.exs index 0d5c0b6ee..74bb11b91 100644 --- a/apps/astarte_housekeeping/mix.exs +++ b/apps/astarte_housekeeping/mix.exs @@ -22,7 +22,7 @@ defmodule Astarte.Housekeeping.Mixfile do def project do [ app: :astarte_housekeeping, - version: "0.11.0-rc.0", + version: "0.11.0-rc.1", build_path: "_build", config_path: "config/config.exs", deps_path: "deps", diff --git a/apps/astarte_housekeeping_api/mix.exs b/apps/astarte_housekeeping_api/mix.exs index c17cec499..bdf594495 100644 --- a/apps/astarte_housekeeping_api/mix.exs +++ b/apps/astarte_housekeeping_api/mix.exs @@ -22,7 +22,7 @@ defmodule Astarte.Housekeeping.API.Mixfile do def project do [ app: :astarte_housekeeping_api, - version: "0.11.0-rc.0", + version: "0.11.0-rc.1", elixir: "~> 1.8", elixirc_paths: elixirc_paths(Mix.env()), compilers: [:phoenix, :gettext] ++ Mix.compilers(), diff --git a/apps/astarte_housekeeping_api/priv/static/astarte_housekeeping_api.yaml b/apps/astarte_housekeeping_api/priv/static/astarte_housekeeping_api.yaml index c797ae22c..575dee9ca 100644 --- a/apps/astarte_housekeeping_api/priv/static/astarte_housekeeping_api.yaml +++ b/apps/astarte_housekeeping_api/priv/static/astarte_housekeeping_api.yaml @@ -17,7 +17,7 @@ info: configuration. This API is usually accessible only to system administrators, and is not meant for the average user of Astarte, which should refer to Realm Management API instead. - version: 0.11.0-rc.0 + version: 0.11.0-rc.1 title: Astarte Housekeeping API contact: email: info@ispirata.com diff --git a/apps/astarte_pairing/mix.exs b/apps/astarte_pairing/mix.exs index fdb3e58fd..dcb8057ab 100644 --- a/apps/astarte_pairing/mix.exs +++ b/apps/astarte_pairing/mix.exs @@ -22,7 +22,7 @@ defmodule Astarte.Pairing.Mixfile do def project do [ app: :astarte_pairing, - version: "0.11.0-rc.0", + version: "0.11.0-rc.1", elixir: "~> 1.8", elixirc_paths: elixirc_paths(Mix.env()), start_permanent: Mix.env() == :prod, diff --git a/apps/astarte_pairing_api/mix.exs b/apps/astarte_pairing_api/mix.exs index b8de31df1..5cae43e8a 100644 --- a/apps/astarte_pairing_api/mix.exs +++ b/apps/astarte_pairing_api/mix.exs @@ -22,7 +22,7 @@ defmodule Astarte.Pairing.API.Mixfile do def project do [ app: :astarte_pairing_api, - version: "0.11.0-rc.0", + version: "0.11.0-rc.1", elixir: "~> 1.8", elixirc_paths: elixirc_paths(Mix.env()), compilers: [:phoenix, :gettext] ++ Mix.compilers(), diff --git a/apps/astarte_pairing_api/priv/static/astarte_pairing_api.yaml b/apps/astarte_pairing_api/priv/static/astarte_pairing_api.yaml index 2e112d66f..61719daf0 100644 --- a/apps/astarte_pairing_api/priv/static/astarte_pairing_api.yaml +++ b/apps/astarte_pairing_api/priv/static/astarte_pairing_api.yaml @@ -13,7 +13,7 @@ servers: instance, it is most likely `https:///pairing`. info: description: 'Control device registration, authentication an authorization' - version: 0.11.0-rc.0 + version: 0.11.0-rc.1 title: Astarte Pairing API contact: email: info@ispirata.com diff --git a/apps/astarte_realm_management/mix.exs b/apps/astarte_realm_management/mix.exs index 26da88cc9..865130c2d 100644 --- a/apps/astarte_realm_management/mix.exs +++ b/apps/astarte_realm_management/mix.exs @@ -22,7 +22,7 @@ defmodule Astarte.RealmManagement.Mixfile do def project do [ app: :astarte_realm_management, - version: "0.11.0-rc.0", + version: "0.11.0-rc.1", elixir: "~> 1.8", build_embedded: Mix.env() == :prod, start_permanent: Mix.env() == :prod, diff --git a/apps/astarte_realm_management_api/mix.exs b/apps/astarte_realm_management_api/mix.exs index d2ddd2aba..d1ec4a8b1 100644 --- a/apps/astarte_realm_management_api/mix.exs +++ b/apps/astarte_realm_management_api/mix.exs @@ -22,7 +22,7 @@ defmodule Astarte.RealmManagement.API.Mixfile do def project do [ app: :astarte_realm_management_api, - version: "0.11.0-rc.0", + version: "0.11.0-rc.1", build_path: "_build", config_path: "config/config.exs", deps_path: "deps", diff --git a/apps/astarte_realm_management_api/priv/static/astarte_realm_management_api.yaml b/apps/astarte_realm_management_api/priv/static/astarte_realm_management_api.yaml index a9b960df3..5988cc2fc 100644 --- a/apps/astarte_realm_management_api/priv/static/astarte_realm_management_api.yaml +++ b/apps/astarte_realm_management_api/priv/static/astarte_realm_management_api.yaml @@ -16,7 +16,7 @@ info: Astarte's Realm Management API is the main mechanism to configure a Realm. It allows installing and managing Interfaces, Triggers and any configuration of the Realm itself. - version: 0.11.0-rc.0 + version: 0.11.0-rc.1 title: Astarte Realm Management API contact: email: info@ispirata.com diff --git a/apps/astarte_trigger_engine/mix.exs b/apps/astarte_trigger_engine/mix.exs index ffcdb578c..8cf7f4a91 100644 --- a/apps/astarte_trigger_engine/mix.exs +++ b/apps/astarte_trigger_engine/mix.exs @@ -22,7 +22,7 @@ defmodule Astarte.TriggerEngine.Mixfile do def project do [ app: :astarte_trigger_engine, - version: "0.11.0-rc.0", + version: "0.11.0-rc.1", elixir: "~> 1.8", elixirc_paths: elixirc_paths(Mix.env()), build_embedded: Mix.env() == :prod, diff --git a/doc/mix.exs b/doc/mix.exs index 3d065b73f..48c29da4d 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-rc.0", + version: "0.11.0-rc.1", elixir: "~> 1.4", start_permanent: Mix.env() == :prod, deps: deps(), diff --git a/doc/pages/administrator/060-setup_cluster.md b/doc/pages/administrator/060-setup_cluster.md index fdbe11109..8f8a18351 100644 --- a/doc/pages/administrator/060-setup_cluster.md +++ b/doc/pages/administrator/060-setup_cluster.md @@ -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-rc.0 + version: 0.11.0-rc.1 api: host: "api.astarte.yourdomain.com" # MANDATORY rabbitmq: diff --git a/doc/pages/tutorials/010-astarte_in_5_minutes.md b/doc/pages/tutorials/010-astarte_in_5_minutes.md index 009781aae..bdde6b480 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 -b v0.11.0-rc.0 && cd astarte +$ git clone https://github.com/astarte-platform/astarte.git -b v0.11.0-rc.1 && cd astarte $ docker run -v $(pwd)/compose:/compose astarte/docker-compose-initializer $ 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:0.11.0-rc.0 +$ docker pull astarte/astarte-stream-qt5-test:0.11.0-rc.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-rc.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.0-rc.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. @@ -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 -b v0.11.0-rc.0 +$ git clone https://github.com/astarte-platform/astarte-device-sdk-qt5.git -b v0.11.0-rc.1 $ 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 -b v0.11.0-rc.0 +$ git clone https://github.com/astarte-platform/stream-qt5-test.git -b v0.11.0-rc.1 $ cd stream-qt5-test $ qmake . $ make diff --git a/docker-compose.yml b/docker-compose.yml index 9f9252c80..820110e96 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ version: '2' services: astarte-housekeeping: - image: astarte/astarte_housekeeping:0.11.0-rc.0 + image: astarte/astarte_housekeeping:0.11.0-rc.1 env_file: - ./compose.env ports: @@ -12,7 +12,7 @@ services: - "scylla" astarte-housekeeping-api: - image: astarte/astarte_housekeeping_api:0.11.0-rc.0 + image: astarte/astarte_housekeeping_api:0.11.0-rc.1 env_file: - ./compose.env environment: @@ -26,7 +26,7 @@ services: - "rabbitmq" astarte-realm-management: - image: astarte/astarte_realm_management:0.11.0-rc.0 + image: astarte/astarte_realm_management:0.11.0-rc.1 env_file: - ./compose.env ports: @@ -37,7 +37,7 @@ services: - "scylla" astarte-realm-management-api: - image: astarte/astarte_realm_management_api:0.11.0-rc.0 + image: astarte/astarte_realm_management_api:0.11.0-rc.1 env_file: - ./compose.env ports: @@ -47,7 +47,7 @@ services: - "rabbitmq" astarte-pairing: - image: astarte/astarte_pairing:0.11.0-rc.0 + image: astarte/astarte_pairing:0.11.0-rc.1 env_file: - ./compose.env ports: @@ -60,7 +60,7 @@ services: - "scylla" astarte-pairing-api: - image: astarte/astarte_pairing_api:0.11.0-rc.0 + image: astarte/astarte_pairing_api:0.11.0-rc.1 env_file: - ./compose.env ports: @@ -70,7 +70,7 @@ services: - "rabbitmq" astarte-appengine-api: - image: astarte/astarte_appengine_api:0.11.0-rc.0 + image: astarte/astarte_appengine_api:0.11.0-rc.1 env_file: - ./compose.env environment: @@ -86,7 +86,7 @@ services: - "scylla" astarte-data-updater-plant: - image: astarte/astarte_data_updater_plant:0.11.0-rc.0 + image: astarte/astarte_data_updater_plant:0.11.0-rc.1 env_file: - ./compose.env ports: @@ -104,7 +104,7 @@ services: - "scylla" astarte-trigger-engine: - image: astarte/astarte_trigger_engine:0.11.0-rc.0 + image: astarte/astarte_trigger_engine:0.11.0-rc.1 env_file: - ./compose.env ports: @@ -117,7 +117,7 @@ services: - "scylla" astarte-dashboard: - image: astarte/astarte-dashboard:0.11.0-rc.0 + image: astarte/astarte-dashboard:0.11.0-rc.1 ports: - "4040:80" volumes: @@ -127,7 +127,7 @@ services: - "astarte-appengine-api" astarte-grafana: - image: astarte/grafana:0.11.0-rc.0 + image: astarte/grafana:0.11.0-rc.1 ports: - "3000:3000" depends_on: @@ -168,7 +168,7 @@ services: # VerneMQ vernemq: - image: astarte/vernemq:0.11.0-rc.0 + image: astarte/vernemq:0.11.0-rc.1 env_file: - ./compose.env environment: diff --git a/tools/astarte_export/mix.exs b/tools/astarte_export/mix.exs index 9beac29f8..19958653f 100644 --- a/tools/astarte_export/mix.exs +++ b/tools/astarte_export/mix.exs @@ -4,7 +4,7 @@ defmodule AstarteExport.MixProject do def project do [ app: :astarte_export, - version: "0.11.0-rc.0", + version: "0.11.0-rc.1", elixir: "~> 1.8", start_permanent: Mix.env() == :prod, test_coverage: [tool: ExCoveralls], diff --git a/tools/astarte_import/mix.exs b/tools/astarte_import/mix.exs index 2098978f9..e509445ff 100644 --- a/tools/astarte_import/mix.exs +++ b/tools/astarte_import/mix.exs @@ -4,7 +4,7 @@ defmodule Astarte.Import.MixProject do def project do [ app: :astarte_import, - version: "0.11.0-rc.0", + version: "0.11.0-rc.1", elixir: "~> 1.8", start_permanent: Mix.env() == :prod, deps: deps()