Commit Graph

63 Commits

Author SHA1 Message Date
Chris Eager
92bd50c0e2 Add metrics to SetAuditorHead and Distinguished updates
Some checks failed
CI / test (push) Has been cancelled
2026-04-30 11:39:20 -05:00
Katherine
3758e05dd2
Validate kt-query config has authorized-headers set
Some checks failed
CI / test (push) Has been cancelled
2026-04-20 14:57:22 -04:00
Katherine
8a2d8099de
Persist new auditor tree head in database on SetAuditorHead 2026-04-20 14:56:43 -04:00
Katherine
a5d4924371
Check that the transparency tree head contains at least one service operator signature 2026-04-20 14:55:50 -04:00
Katherine
509a9b199d
Update to go 1.26 2026-04-20 14:55:24 -04:00
Katherine
c4c7cc689a
Update all otel dependencies to latest version 2026-04-20 14:45:39 -04:00
dependabot[bot]
b9abd407bc
Bump the minor-java-dependencies group across 1 directory with 8 updates and update Maven
Some checks failed
CI / test (push) Has been cancelled
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Katherine Yen <katherine@signal.org>
2026-04-14 14:15:33 -04:00
Katherine
4fff3a7c61
lambda: Don't continue processing records after first failure 2026-04-14 10:01:16 -04:00
Katherine
abf8570c82
Check that username hash and UUID from DynamoDB have expected lengths 2026-04-14 09:59:21 -04:00
Katherine
240f6a6308
Recover and log panics in the kt query handler
Some checks failed
CI / test (push) Has been cancelled
2026-04-06 17:48:07 -04:00
Katherine
adaf0caa15
Return codes.Unauthenticated for wrong mTLS header 2026-04-06 17:33:24 -04:00
Katherine
95e41bd31e
Independently validate each request parameter 2026-04-06 17:32:47 -04:00
Katherine
9515d7f2ad
Check for empty subtree before generating a consistency proof 2026-04-06 17:23:03 -04:00
Katherine
ede853887d
Add some extra logging and metrics around backfill
Some checks failed
CI / test (push) Has been cancelled
2026-04-03 11:00:31 -04:00
dependabot[bot]
8b3694bfeb
Bump the minor-go-dependencies group across 1 directory with 12 updates
Some checks failed
CI / test (push) Has been cancelled
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 14:51:23 -04:00
dependabot[bot]
0015437425
Bump docker/login-action from 3.7.0 to 4.0.0
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 14:44:34 -04:00
dependabot[bot]
3e15c749d2
Bump actions/setup-go from 6.3.0 to 6.4.0 in the minor-actions-dependencies group
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 14:43:43 -04:00
dependabot[bot]
ac57eba549
Bump aws-actions/configure-aws-credentials from 5.1.1 to 6.0.0
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 14:42:47 -04:00
Katherine
b5767ebf90
Revert "Set an initial timestamp for new Kinesis streams" 2026-04-02 14:37:38 -04:00
Katherine
6d83fc3212
Update Kinesis consumer library 2026-04-02 14:34:51 -04:00
Katherine
0cd2c734e4
Update go grpc to patch security vulnerability
Some checks failed
CI / test (push) Has been cancelled
2026-03-20 15:50:54 -04:00
Katherine
a90dec4e53
Fix closure capture bug in reading from streams
Some checks failed
CI / test (push) Has been cancelled
2026-03-12 12:26:20 -04:00
Katherine
5fb822474e
Checkpoint after every record is processed
Some checks failed
CI / test (push) Has been cancelled
2026-03-12 10:56:45 -04:00
Katherine
563f41039c
Adjust original lambda to only filter based on ACI -> ACI identity key changes
Some checks failed
CI / test (push) Has been cancelled
2026-03-11 15:31:00 -04:00
Katherine
3407212661
Make checkpoint size configurable
Some checks failed
CI / test (push) Has been cancelled
2026-03-09 16:20:49 -04:00
Katherine
59cbdd1fe0
Set an initial timestamp for new Kinesis streams
Some checks failed
CI / test (push) Has been cancelled
2026-03-06 15:17:12 -05:00
Katherine
199057a0e4
Guarantee linearity for all search keys
Some checks failed
CI / test (push) Has been cancelled
2026-03-06 13:37:49 -05:00
dependabot[bot]
aadb00136b
Bump the minor-go-dependencies group across 1 directory with 15 updates
Some checks failed
CI / test (push) Has been cancelled
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 16:23:59 -05:00
Katherine
d7fc32df64
Remove search by version 2026-03-05 16:15:32 -05:00
Katherine
b0a1a078b2
Update go.opentelemetry.io/otel/sdk to 1.40.0 to address security vulnerability 2026-03-05 14:19:18 -05:00
Katherine
40b329a88c
Filter for username constraint events where confirmed=true
Some checks failed
CI / test (push) Has been cancelled
2026-03-04 16:37:54 -05:00
dependabot[bot]
79d41786a6 Bump actions/checkout from 5.0.0 to 6.0.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.0.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](08c6903cd8...de0fac2e45)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-03 11:35:43 -06:00
dependabot[bot]
904cbbbffc Bump the minor-actions-dependencies group with 3 updates
Bumps the minor-actions-dependencies group with 3 updates: [docker/login-action](https://github.com/docker/login-action), [actions/setup-go](https://github.com/actions/setup-go) and [actions/setup-java](https://github.com/actions/setup-java).


Updates `docker/login-action` from 3.6.0 to 3.7.0
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](5e57cd1181...c94ce9fb46)

Updates `actions/setup-go` from 6.1.0 to 6.2.0
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](4dc6199c7b...7a3fe6cf4c)

Updates `actions/setup-java` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](f2beeb24e1...be666c2fcd)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-actions-dependencies
- dependency-name: actions/setup-go
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-actions-dependencies
- dependency-name: actions/setup-java
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-actions-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-03 11:35:26 -06:00
Chris Eager
e3c0aaa5ef Remove Datadog metrics 2026-02-27 13:09:59 -06:00
Brendan McMillion
20e1895e6b
Serialize processing records from Kinesis stream
Some checks failed
CI / test (push) Has been cancelled
2026-02-27 13:04:33 -05:00
Katherine
d1f3cbb9d9
Introduce signal.NotifyContext for graceful shutdown
Some checks failed
CI / test (push) Has been cancelled
2026-02-26 13:42:10 -05:00
Katherine
e08ba1f906
Define E164 and username lambdas
Some checks failed
CI / test (push) Has been cancelled
2026-02-24 14:50:27 -05:00
Katherine
e6b827a1fc
Move waitgroup.Add outside goroutine
Some checks failed
CI / test (push) Has been cancelled
2026-02-24 11:48:40 -05:00
Katherine
a8176ab4fe
Consolidate update metrics for internal errors 2026-02-24 11:30:23 -05:00
Brendan McMillion
1495049f54 Metric for cache hit vs miss in write path 2026-02-23 14:05:11 -05:00
Brendan McMillion
952c7e0b4d Prevent duplicate writes
Co-authored-by: Katherine <katherine@signal.org>
Co-authored-by: Chris Eager <79161849+eager-signal@users.noreply.github.com>
2026-02-23 14:04:50 -05:00
Chris Eager
d3d44b21b5 Update default port for kt-stress test server 2026-02-13 13:49:14 -06:00
Katherine
783e41b18c
Add search key type label to tombstone metrics
Some checks failed
CI / test (push) Has been cancelled
2026-02-12 09:54:47 -05:00
Katherine
ef16b3661f
Add OpenTelemetry metrics sink to send metrics to Grafana
Some checks failed
CI / test (push) Has been cancelled
2026-02-02 15:25:50 -05:00
dependabot[bot]
6f37a9e9ce
Bump org.junit:junit-bom from 5.13.4 to 6.0.0 in /filter-key-updates
Some checks failed
CI / test (push) Has been cancelled
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-16 13:21:12 -05:00
dependabot[bot]
f2f4d64c3d
Bump the minor-java-dependencies group across 1 directory with 5 updates
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Katherine Yen <katherine@signal.org>
2026-01-16 13:21:00 -05:00
dependabot[bot]
35e3f7ecd4
Bump the minor-go-dependencies group across 1 directory with 10 updates
Some checks failed
CI / test (push) Has been cancelled
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-16 11:40:31 -05:00
dependabot[bot]
f8a8216cbb
Bump the minor-actions-dependencies group across 1 directory with 4 updates
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-16 11:40:18 -05:00
Katherine
e5a45343df
Search for a specific version of an identifier
Some checks failed
CI / test (push) Has been cancelled
2025-10-29 09:59:56 -04:00
Katherine
e1df58749d
Handle no auditor tree head in stored state
Some checks failed
CI / test (push) Has been cancelled
2025-10-14 11:09:20 -04:00