|
1 | 1 | # hive |
2 | 2 |
|
| 3 | +## 11.7.0 |
| 4 | + |
| 5 | +### Minor Changes |
| 6 | + |
| 7 | +- [#8079](https://github.com/graphql-hive/console/pull/8079) |
| 8 | + [`2b6d22f`](https://github.com/graphql-hive/console/commit/2b6d22f5d36c46e9bdc2425451fc96c5d42a0dbb) |
| 9 | + Thanks [@mish-elle](https://github.com/mish-elle)! - Added opt-in AWS IAM authentication for S3 |
| 10 | + connections. When IAM is enabled, services authenticate to S3 using short-lived SigV4 pre-signed |
| 11 | + tokens instead of static passwords, since S3 connections are HTTP requests a new token will be |
| 12 | + generate for each call. |
| 13 | + |
| 14 | + ### New environment variables |
| 15 | + |
| 16 | + | Variable | Service | Description | |
| 17 | + | ----------------------------------- | ------- | --------------------------------------------------------- | |
| 18 | + | `S3_AWS_IAM_AUTH_ENABLED` | server | Set to `1` to enable IAM authentication for S3. | |
| 19 | + | `S3_MIRROR_AWS_IAM_AUTH_ENABLED` | server | Set to `1` to enable IAM authentication for S3 Mirror. | |
| 20 | + | `S3_AUDIT_LOG_AWS_IAM_AUTH_ENABLED` | server | Set to `1` to enable IAM authentication for S3 Audit Log. | |
| 21 | + |
| 22 | + ### To enable |
| 23 | + |
| 24 | + - `S3_*_AWS_IAM_AUTH_ENABLED=1`. |
| 25 | + - `S3_BUCKET_NAME` set to the AWS S3 bucket. |
| 26 | + - `S3_ENDPOINT` set with the S3 endpoint with the AWS Region (i.e. |
| 27 | + https://s3.us-east-1.amazonaws.com) |
| 28 | + |
| 29 | + When `CDN_API=1` is set on the server, the CDN artifact handler also uses IAM-authenticated S3 |
| 30 | + clients. Adds support for S3 Audit Logs exported to AWS S3. |
| 31 | + |
| 32 | +### Patch Changes |
| 33 | + |
| 34 | +- [#8226](https://github.com/graphql-hive/console/pull/8226) |
| 35 | + [`c0873ac`](https://github.com/graphql-hive/console/commit/c0873ac45dfc893e7dd12115902bc7cdb2878419) |
| 36 | + Thanks [@n1ru4l](https://github.com/n1ru4l)! - Clarify successful GitHub schema checks by |
| 37 | + annotating breaking changes that are safe based on usage or approved. |
| 38 | + |
| 39 | +- [#8232](https://github.com/graphql-hive/console/pull/8232) |
| 40 | + [`78f4ed4`](https://github.com/graphql-hive/console/commit/78f4ed4d0fcef0dcf9a89b3a80a2ca1cd3d2e1e6) |
| 41 | + Thanks [@jonathanawesome](https://github.com/jonathanawesome)! - Metric Alerts: enhance Grafana |
| 42 | + with additional panels for tracking filtered vs unfiltered rule and group population and attaches |
| 43 | + additional data to evaluate-group span |
| 44 | + |
| 45 | +- [#8235](https://github.com/graphql-hive/console/pull/8235) |
| 46 | + [`91f971f`](https://github.com/graphql-hive/console/commit/91f971f8f0c51b6960f4b1d484cfbf87e037a8d4) |
| 47 | + Thanks [@jonathanawesome](https://github.com/jonathanawesome)! - Metric Alerts optimization: |
| 48 | + Creates a new daily ClickHouse rollup and routes long-windowed rules/groups |
| 49 | + |
| 50 | +- [#8243](https://github.com/graphql-hive/console/pull/8243) |
| 51 | + [`883d183`](https://github.com/graphql-hive/console/commit/883d183b68ad3100e3db9b5c5e3bcbbb7c5ee090) |
| 52 | + Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix unexpected exception that could be raised when |
| 53 | + promoting a schema version within a monolithic project. |
| 54 | + |
| 55 | +- [#8237](https://github.com/graphql-hive/console/pull/8237) |
| 56 | + [`68361c9`](https://github.com/graphql-hive/console/commit/68361c948180cf461aea4d04e1607407a8043344) |
| 57 | + Thanks [@n1ru4l](https://github.com/n1ru4l)! - Address vulnerabilities |
| 58 | + [GHSA-gcfj-64vw-6mp9](https://github.com/advisories/GHSA-gcfj-64vw-6mp9), |
| 59 | + [GHSA-hcpx-6fm6-wx23](https://github.com/advisories/GHSA-hcpx-6fm6-wx23), |
| 60 | + [GHSA-f4gw-2p7v-4548](https://github.com/advisories/GHSA-f4gw-2p7v-4548), |
| 61 | + [GHSA-mwf2-3pr3-8698](https://github.com/advisories/GHSA-mwf2-3pr3-8698), |
| 62 | + [GHSA-xj6q-8x83-jv6g](https://github.com/advisories/GHSA-xj6q-8x83-jv6g), and |
| 63 | + [GHSA-j3f2-48v5-ccww](https://github.com/advisories/GHSA-j3f2-48v5-ccww). |
| 64 | + |
| 65 | +- [#8244](https://github.com/graphql-hive/console/pull/8244) |
| 66 | + [`7a99575`](https://github.com/graphql-hive/console/commit/7a9957504492bc414f363b973763e65a56bc4099) |
| 67 | + Thanks [@n1ru4l](https://github.com/n1ru4l)! - Support composing directive argument default values |
| 68 | + within the native composition. |
| 69 | + |
| 70 | + ```graphql |
| 71 | + extend schema |
| 72 | + @link(url: "https://specs.apollo.dev/federation/v2.5", import: ["@key", "@composeDirective"]) |
| 73 | + @link(url: "https://myspecs.dev/access/v1.0", import: ["@access"]) |
| 74 | + @composeDirective(name: "@access") |
| 75 | + |
| 76 | + directive @access(scope: Scope! = PUBLIC) on FIELD_DEFINITION |
| 77 | + |
| 78 | + enum Scope { |
| 79 | + PUBLIC |
| 80 | + PRIVATE |
| 81 | + } |
| 82 | + |
| 83 | + type Query { |
| 84 | + hello: String @access |
| 85 | + } |
| 86 | + ``` |
| 87 | + |
| 88 | + Previously, the `PUBLIC` default value in the above example would not be set in the composed |
| 89 | + result. |
| 90 | + |
3 | 91 | ## 11.6.0 |
4 | 92 |
|
5 | 93 | ### Minor Changes |
|
0 commit comments