Skip to content

Commit b7409ab

Browse files
chore(main): release 2.2.0 (#150)
🤖 I have created a release *beep* *boop* --- ## [2.2.0](v2.1.2...v2.2.0) (2026-07-01) ### Features * accept multiple audiences for /.sts token exchange ([#163](#163)) ([e911496](e911496)) * **analytics:** log request duration and client IP ([#153](#153)) ([cad41b1](cad41b1)) * authorize and enable writes to data connections ([#162](#162)) ([85972e8](85972e8)) * make STS max session TTL configurable via env var ([#165](#165)) ([39d15f5](39d15f5)) * OIDC provider ([#132](#132)) ([5671b64](5671b64)) * per-connection backend authentication via OIDC federation ([#147](#147)) ([2f7a12f](2f7a12f)) * **worker:** aggregate live-globe activity by datacenter ([#171](#171)) ([c0a3169](c0a3169)) ### Bug Fixes * **deps:** bump quinn-proto to 0.11.15 (RUSTSEC-2026-0185) ([#161](#161)) ([189e348](189e348)) * **registry:** sync product model with source.coop[#284](https://github.com/source-cooperative/data.source.coop/issues/284) (drop mirror config, use visibility) ([#149](#149)) ([8ecf9b4](8ecf9b4)) * return clear 400 for keyless writes instead of misleading sha256 error ([#168](#168)) ([f1187f5](f1187f5)) * **sigv4:** use encoded request path for inbound signature verification ([#176](#176)) ([56a9520](56a9520)) * **sts:** bound the AssumeRoleWithWebIdentity call with a request timeout ([#172](#172)) ([fa463c7](fa463c7)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: source-release-bot[bot] <265100246+source-release-bot[bot]@users.noreply.github.com>
1 parent 2c929c3 commit b7409ab

3 files changed

Lines changed: 24 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# Changelog
22

3+
## [2.2.0](https://github.com/source-cooperative/data.source.coop/compare/v2.1.2...v2.2.0) (2026-07-01)
4+
5+
6+
### Features
7+
8+
* accept multiple audiences for /.sts token exchange ([#163](https://github.com/source-cooperative/data.source.coop/issues/163)) ([e911496](https://github.com/source-cooperative/data.source.coop/commit/e911496769d5eb043831ac8bcd7d5774005d0aa6))
9+
* **analytics:** log request duration and client IP ([#153](https://github.com/source-cooperative/data.source.coop/issues/153)) ([cad41b1](https://github.com/source-cooperative/data.source.coop/commit/cad41b10b2055fd4848541eb7618ac4356b102ea))
10+
* authorize and enable writes to data connections ([#162](https://github.com/source-cooperative/data.source.coop/issues/162)) ([85972e8](https://github.com/source-cooperative/data.source.coop/commit/85972e89e270184f6ba64bb5d14006bae8053494))
11+
* make STS max session TTL configurable via env var ([#165](https://github.com/source-cooperative/data.source.coop/issues/165)) ([39d15f5](https://github.com/source-cooperative/data.source.coop/commit/39d15f5d11423bbc033ac8b8588ecab6e4bb746a))
12+
* OIDC provider ([#132](https://github.com/source-cooperative/data.source.coop/issues/132)) ([5671b64](https://github.com/source-cooperative/data.source.coop/commit/5671b64bcf104780d51376accf007580d2842e80))
13+
* per-connection backend authentication via OIDC federation ([#147](https://github.com/source-cooperative/data.source.coop/issues/147)) ([2f7a12f](https://github.com/source-cooperative/data.source.coop/commit/2f7a12f807dee5cc971d0f6eaee99269074139d1))
14+
* **worker:** aggregate live-globe activity by datacenter ([#171](https://github.com/source-cooperative/data.source.coop/issues/171)) ([c0a3169](https://github.com/source-cooperative/data.source.coop/commit/c0a31695ad0157b66aa283a5a0ca16c8b1bf920e))
15+
16+
17+
### Bug Fixes
18+
19+
* **deps:** bump quinn-proto to 0.11.15 (RUSTSEC-2026-0185) ([#161](https://github.com/source-cooperative/data.source.coop/issues/161)) ([189e348](https://github.com/source-cooperative/data.source.coop/commit/189e348b78c0c63a74eefb5d925b1bbd4d16ad00))
20+
* **registry:** sync product model with source.coop[#284](https://github.com/source-cooperative/data.source.coop/issues/284) (drop mirror config, use visibility) ([#149](https://github.com/source-cooperative/data.source.coop/issues/149)) ([8ecf9b4](https://github.com/source-cooperative/data.source.coop/commit/8ecf9b469b3cfe7b9d19533e1fbf758256cc4af5))
21+
* return clear 400 for keyless writes instead of misleading sha256 error ([#168](https://github.com/source-cooperative/data.source.coop/issues/168)) ([f1187f5](https://github.com/source-cooperative/data.source.coop/commit/f1187f521567a60c22467d733fdf4428564ba057))
22+
* **sigv4:** use encoded request path for inbound signature verification ([#176](https://github.com/source-cooperative/data.source.coop/issues/176)) ([56a9520](https://github.com/source-cooperative/data.source.coop/commit/56a9520006cd9ddc97c4b3cfcbde8fb4e796fef2))
23+
* **sts:** bound the AssumeRoleWithWebIdentity call with a request timeout ([#172](https://github.com/source-cooperative/data.source.coop/issues/172)) ([fa463c7](https://github.com/source-cooperative/data.source.coop/commit/fa463c72e1387bfa0d671b766c06a5e74db91675))
24+
325
## [2.1.2](https://github.com/source-cooperative/data.source.coop/compare/v2.1.1...v2.1.2) (2026-05-29)
426

527

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
authors = ["Anthony Lukach <anthonylukach@gmail.com>"]
33
edition = "2021"
44
name = "source-data-proxy"
5-
version = "2.1.2"
5+
version = "2.2.0"
66

77
[lib]
88
crate-type = ["cdylib"]

0 commit comments

Comments
 (0)