Skip to content

Commit 1e6bd0d

Browse files
authored
Reconcile dev after merge to main for v1.15.1 (#2972)
Follow-up to the v1.15.1 being officially released, bringing version bumps and changelog updates into the `dev` branch.
2 parents 3008cbd + 194d050 commit 1e6bd0d

File tree

18 files changed

+76
-68
lines changed

18 files changed

+76
-68
lines changed

.changesets/config_extra_containers_fix.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changesets/config_extra_labels_tpl.md

Lines changed: 0 additions & 22 deletions
This file was deleted.

.changesets/fix_muscle_peach_thunderstorm_musical.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,50 @@ All notable changes to Router will be documented in this file.
44

55
This project adheres to [Semantic Versioning v2.0.0](https://semver.org/spec/v2.0.0.html).
66

7+
# [1.15.1] - 2023-04-18
8+
9+
## 🐛 Fixes
10+
11+
### Resolve Docker `unrecognized subcommand` error ([Issue #2966](https://github.com/apollographql/router/issues/2966))
12+
13+
We've repaired the Docker build of the v1.15.0 release which broke due to the introduction of syntax in the Dockerfile which can only be used by the the `docker buildx` tooling [which leverages Moby BuildKit](https://www.docker.com/blog/introduction-to-heredocs-in-dockerfiles/).
14+
15+
Furthermore, the change didn't apply to the `diy` ("do-it-yourself") image, and we'd like to prevent the two Dockerfiles from deviating more than necessary.
16+
17+
Overall, this reverts [apollographql/router#2925](https://github.com/apollographql/router/pull/2925).
18+
19+
By [@abernix](https://github.com/abernix) in https://github.com/apollographql/router/pull/2968
20+
21+
### Helm Chart `extraContainers`
22+
23+
This is another iteration on the functionality for supporting side-cars within Helm charts, which is quite useful for [coprocessor](https://www.apollographql.com/docs/router/customizations/coprocessor/) configurations.
24+
25+
By [@pcarrier](https://github.com/pcarrier) in https://github.com/apollographql/router/pull/2967
26+
27+
## 📃 Configuration
28+
29+
### Treat Helm `extraLabels` as templates
30+
31+
It is now possible to use data from Helm's `Values` or `Chart` objects to add additional labels to Kubernetes Deployments of Pods.
32+
33+
As of this release, the following example:
34+
35+
```yaml
36+
extraLabels:
37+
env: {{ .Chart.AppVersion }}
38+
```
39+
40+
... will now result in:
41+
42+
```yaml
43+
labels:
44+
env: "v1.2.3"
45+
```
46+
47+
Previously, this would have resulted in merely emitting the untemplatized `{{ .Chart.AppVersion }}` value, resulting in an invalid label.
48+
49+
By [@gscheibel](https://github.com/gscheibel) in https://github.com/apollographql/router/pull/2962
50+
751
# [1.15.0] - 2023-04-17
852

953
## 🚀 Features

Cargo.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ dependencies = [
272272

273273
[[package]]
274274
name = "apollo-router"
275-
version = "1.15.0"
275+
version = "1.15.1"
276276
dependencies = [
277277
"access-json",
278278
"ansi_term",
@@ -405,7 +405,7 @@ dependencies = [
405405

406406
[[package]]
407407
name = "apollo-router-benchmarks"
408-
version = "1.15.0"
408+
version = "1.15.1"
409409
dependencies = [
410410
"apollo-parser 0.4.1",
411411
"apollo-router",
@@ -421,7 +421,7 @@ dependencies = [
421421

422422
[[package]]
423423
name = "apollo-router-scaffold"
424-
version = "1.15.0"
424+
version = "1.15.1"
425425
dependencies = [
426426
"anyhow",
427427
"cargo-scaffold",

apollo-router-benchmarks/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "apollo-router-benchmarks"
3-
version = "1.15.0"
3+
version = "1.15.1"
44
authors = ["Apollo Graph, Inc. <[email protected]>"]
55
edition = "2021"
66
license = "Elastic-2.0"

apollo-router-scaffold/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "apollo-router-scaffold"
3-
version = "1.15.0"
3+
version = "1.15.1"
44
authors = ["Apollo Graph, Inc. <[email protected]>"]
55
edition = "2021"
66
license = "Elastic-2.0"

apollo-router-scaffold/templates/base/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ apollo-router = { path ="{{integration_test}}apollo-router" }
2222
apollo-router = { git="https://github.com/apollographql/router.git", branch="{{branch}}" }
2323
{{else}}
2424
# Note if you update these dependencies then also update xtask/Cargo.toml
25-
apollo-router = "1.15.0"
25+
apollo-router = "1.15.1"
2626
{{/if}}
2727
{{/if}}
2828
async-trait = "0.1.52"

apollo-router-scaffold/templates/base/xtask/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ apollo-router-scaffold = { path ="{{integration_test}}apollo-router-scaffold" }
1313
{{#if branch}}
1414
apollo-router-scaffold = { git="https://github.com/apollographql/router.git", branch="{{branch}}" }
1515
{{else}}
16-
apollo-router-scaffold = { git = "https://github.com/apollographql/router.git", tag = "v1.15.0" }
16+
apollo-router-scaffold = { git = "https://github.com/apollographql/router.git", tag = "v1.15.1" }
1717
{{/if}}
1818
{{/if}}
1919
anyhow = "1.0.58"

apollo-router/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "apollo-router"
3-
version = "1.15.0"
3+
version = "1.15.1"
44
authors = ["Apollo Graph, Inc. <[email protected]>"]
55
repository = "https://github.com/apollographql/router/"
66
documentation = "https://docs.rs/apollo-router"

0 commit comments

Comments
 (0)