Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 0 additions & 30 deletions .changeset/five-hounds-know.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/grumpy-moments-repair.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/ninety-apes-sneeze.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/vast-sides-wave.md

This file was deleted.

49 changes: 49 additions & 0 deletions deployment/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,54 @@
# hive

## 11.4.0

### Minor Changes

- [#8078](https://github.com/graphql-hive/console/pull/8078)
[`bd6cce7`](https://github.com/graphql-hive/console/commit/bd6cce70b253deb676300e5e4ba063a6307e37cb)
Thanks [@mish-elle](https://github.com/mish-elle)! - Added opt-in AWS IAM authentication for
ElastiCache Redis connections and Redis Cluster mode support. When IAM is enabled, services
authenticate to Redis using short-lived SigV4 pre-signed tokens instead of static passwords, with
automatic token refresh before expiry.

### New environment variables

| Variable | Service | Description |
| ---------------------------- | ---------------------------------------- | ----------------------------------------------------------------------------- |
| `AWS_REGION` | schema, server, tokens, usage, workflows | Default AWS region for all AWS connections. |
| `REDIS_AWS_IAM_AUTH_ENABLED` | schema, server, tokens, usage, workflows | Set to `1` to enable IAM authentication for Redis. |
| `REDIS_AWS_IAM_CACHE_NAME` | schema, server, tokens, usage, workflows | The ElastiCache Redis cache instance name. Used as the host for the signer. |
| `REDIS_AWS_REGION` | schema, server, tokens, usage, workflows | Optional override for the Redis region (defaults to `AWS_REGION`). |
| `REDIS_CLUSTER_MODE_ENABLED` | schema, server, tokens, usage, workflows | Set to `1` to connect using Redis Cluster mode. |
| `REDIS_USERNAME` | schema, server, tokens, usage, workflows | Optional Redis username for ACL-based authentication (defaults to `default`). |

### To enable

- `REDIS_AWS_IAM_AUTH_ENABLED=1`
- `REDIS_TLS_ENABLED=1` must be set (IAM authentication requires TLS).
- `REDIS_AWS_REGION` or `AWS_REGION` must be set.
- `REDIS_AWS_IAM_CACHE_NAME` set to the name of the cache instance in AWS. This will be used as
the hostname for the signer.
- The pod/instance must have AWS credentials available (e.g. IRSA, EKS Pod Identity, instance
profile) with the appropriate ElastiCache IAM permissions.

### Other changes

- Bumping ioredis to `5.10.1`.

- [#8175](https://github.com/graphql-hive/console/pull/8175)
[`dc800a8`](https://github.com/graphql-hive/console/commit/dc800a8a3e4c1ad7816ccd961090e2f1d38cd532)
Thanks [@jdolle](https://github.com/jdolle)! - Introduce a new configuration option for selecting
individual dangerous change types to consider breaking. This is useful because dangerous changes
can be situational based on a team's accepted risk and deployment process.

### Patch Changes

- [#8183](https://github.com/graphql-hive/console/pull/8183)
[`42c9d81`](https://github.com/graphql-hive/console/commit/42c9d818e8b12287cfc687ce8b2691d39103c164)
Thanks [@jdolle](https://github.com/jdolle)! - Maintain scroll position on target explorer page
when navigating back from another page

## 11.3.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion deployment/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "hive",
"version": "11.3.0",
"version": "11.4.0",
"private": true,
"scripts": {
"generate": "tsx generate.ts",
Expand Down
13 changes: 13 additions & 0 deletions packages/libraries/yoga/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @graphql-hive/yoga

## 0.48.2

### Patch Changes

- [#8189](https://github.com/graphql-hive/console/pull/8189)
[`edda043`](https://github.com/graphql-hive/console/commit/edda043e8aa60f852228cac9a83ea3a746f58917)
Thanks [@enisdenjo](https://github.com/enisdenjo)! - Use original operation document when usage
reporting

Some envelop plugins (like extended-validation) mutate documents in place and can therefore cause
the document to be different AFTER execution than the one that was used FOR execution. To avoid
this rugpull, we create a new stable document operation (object) for usage reporting.

## 0.48.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/libraries/yoga/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@graphql-hive/yoga",
"version": "0.48.1",
"version": "0.48.2",
"type": "module",
"description": "GraphQL Hive + GraphQL Yoga",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/libraries/yoga/src/version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const version = '0.48.1';
export const version = '0.48.2';
Loading