From 8d13ec70432e30ec4cad597ad9deeb45fa991842 Mon Sep 17 00:00:00 2001 From: Jeremy Lempereur Date: Fri, 19 Nov 2021 08:59:47 +0100 Subject: [PATCH] release: v0.1.0-alpha.1 (#161) release: v0.1.0-alpha.1 --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++ Cargo.lock | 4 ++-- crates/apollo-router-core/Cargo.toml | 2 +- crates/apollo-router/Cargo.toml | 2 +- deny.toml | 4 ++-- 5 files changed, 40 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b16086d0df..9e5ff48cec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,40 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## 🛠 Maintenance ## 📚 Documentation --> +# [v0.1.0-alpha.1] 2021-11-18 + +## :rocket::waxing_crescent_moon: Initial public alpha release + +> An alpha or beta release is in volatile, active development. The release might not be feature-complete, and breaking API changes are possible between individual versions. + +See our [release stages] for more information. + +## :sparkles: Features + +This release focuses on documentation and bug fixes, stay tuned for the next releases! + +## :bug: Fixes + +- Handle commas in the @join\_\_graph directive parameters [#101](https://github.com/apollographql/router/pull/101) + +There are several accepted syntaxes to define @join\_\_graph parameters. While we did handle whitespace separated parameters such as `@join__graph(name: "accounts" url: "http://accounts/graphql")`for example, we discarded the url in`@join__graph(name: "accounts", url: "http://accounts/graphql")` (notice the comma). This pr fixes that. + +- Invert subgraph URL override logic [#135](https://github.com/apollographql/router/pull/135) + +Subservices endpoint URLs can both be defined in `supergraph.graphql` and in the subgraphs section of the `configuration.yml` file. The configuration now correctly overrides the supergraph endpoint definition when applicable. + +- Parse OTLP endpoint address [#156](https://github.com/apollographql/router/pull/156) + +The router OpenTelemetry configuration only supported full URLs (that contain a scheme) while OpenTelemtry collectors support full URLs and endpoints, defaulting to `https`. This pull request fixes that. + +## :books: Documentation + +A lot of configuration examples and links have been fixed ([#117](https://github.com/apollographql/router/pull/117), [#120](https://github.com/apollographql/router/pull/120), [#133](https://github.com/apollographql/router/pull/133)) + +## :pray: Thank you! + +Special thanks to @sjungling, @hsblhsn, @martin-dd, @Mithras and @vvakame for being pioneers by trying out the router, opening issues and documentation fixes! :rocket: + # [v0.1.0-alpha.0] 2021-11-10 ## :rocket::waxing_crescent_moon: Initial public alpha release diff --git a/Cargo.lock b/Cargo.lock index e88a5d67df..7ea225d277 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -66,7 +66,7 @@ dependencies = [ [[package]] name = "apollo-router" -version = "0.1.0-alpha.0" +version = "0.1.0-alpha.1" dependencies = [ "anyhow", "apollo-router-core", @@ -110,7 +110,7 @@ dependencies = [ [[package]] name = "apollo-router-core" -version = "0.1.0-alpha.0" +version = "0.1.0-alpha.1" dependencies = [ "apollo-parser", "async-trait", diff --git a/crates/apollo-router-core/Cargo.toml b/crates/apollo-router-core/Cargo.toml index cd3dc91688..c9ec1b97bf 100644 --- a/crates/apollo-router-core/Cargo.toml +++ b/crates/apollo-router-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "apollo-router-core" -version = "0.1.0-alpha.0" +version = "0.1.0-alpha.1" authors = ["Apollo Graph, Inc. "] edition = "2018" license-file = "./LICENSE" diff --git a/crates/apollo-router/Cargo.toml b/crates/apollo-router/Cargo.toml index 4a3c3e2292..2c1d8fdf57 100644 --- a/crates/apollo-router/Cargo.toml +++ b/crates/apollo-router/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "apollo-router" -version = "0.1.0-alpha.0" +version = "0.1.0-alpha.1" authors = ["Apollo Graph, Inc. "] edition = "2018" license-file = "./LICENSE" diff --git a/deny.toml b/deny.toml index 7e271ef879..3bec6968b9 100644 --- a/deny.toml +++ b/deny.toml @@ -52,13 +52,13 @@ confidence-threshold = 0.8 [[licenses.clarify]] name = "apollo-router" expression = "LicenseRef-ELv2" -version = "0.1.0-alpha.0" +version = "0.1.0-alpha.1" license-files = [{ path = "LICENSE", hash = 0xaceadac9 }] [[licenses.clarify]] name = "apollo-router-core" expression = "LicenseRef-ELv2" -version = "0.1.0-alpha.0" +version = "0.1.0-alpha.1" license-files = [{ path = "LICENSE", hash = 0xaceadac9 }] [[licenses.clarify]]