Skip to content

v1.2.0

Choose a tag to compare

@jazware jazware released this 20 Oct 17:06
· 10 commits to main since this release

Image: ghcr.io/jazware/vlpds:1.2.0 (linux/amd64 and linux/arm64)

Upgrading: docs/operations/upgrades.md

25 commits since v1.1.0: v1.1.0...v1.2.0

Changes

  • vlpds: the sign-in providers guide gives secrets as {"value": …}, as put takes them; console sign-up tooltip (task 642) (9122c6f)
  • vlpds: a refused federated signup form gives its signupsPerDay slot back (task 642) (233a570)
  • vlpds: third-party sign-in P3: SIWE through an OIDC adapter, the interop test (task 637) (5f5a268)
  • vlpds: third-party sign-in P2: signup with a provider identity, the account page app's sign-in (task 637) (69c3392)
  • vlpds: third-party sign-in P1: OIDC providers, sign-in and linking for existing accounts, feature level 2 (task 637) (1e9933b)
  • vlpds ui: sign-in providers console page and account sign-in methods (bdd86d3)
  • vlpds: operator guide for third-party sign-in providers (a0dc6d9)
  • vlpds: design doc for third-party sign-in over OIDC (task 637) (1604014)
  • vlpds: create the renewal_landed and revalidated lease events at 0 at startup (64865db)
  • vlpds console: confirm and form dialogs scroll their body within the viewport (a long method diff pushed the buttons off screen) (390e18a)
  • vlpds: the AppView override is configurable live from the admin console (8632f6a)
  • vlpds: AppView override for chosen accounts and methods (off by default) (f8062a8)
  • vlpds: move_warm makes 14 accounts, so one lands on the handed-back half (6 left none there 1 run in 64) (416781d)
  • vlpds: a shard open's catch-up forward that a newer write passed is dropped; test-vlpds flakes fixed (135b3a6)
  • vlpds: the upgrade e2e builds the previous release with its sibling packages (vlsync, vlatproto) from the same rev (11150eb)
  • vlpds: retention LISTs only the dead logs that are due (d866ba8)
  • vlpds: read on a refused HTTP/1 body; noop poll test holds bucket reads (f2961b8)

Shared crates

  • vlsync-lease sim: scale the progress slack by the ranges the final owner holds (5effe0b)

Other

  • vlpds 1.2.0 (40611bc)
  • Go 1.27.3: go.mod directives, golang images, builder/lead toolchains, yeet-runner, caddy builder (eb38347)
  • delta: page GetTask's events; FlowHistory for the replay (task 585) (62eb99a)
  • go: move every Go module to 1.27.2 (go.mod, builder role, runner images, Dockerfiles, CI, docs) (e8394dd)
  • M6b (d): the dashboards read yeet-query, its Grafana datasource the default, leadsheet's container panels on yeet's container stats (task 150) (20465d9)
  • M6a: yeet-query isolation, le/quantile and replica as Prometheus shows them, wide rollup windows, check-rules, rules fit the data (task 150) (d1c544a)
  • vldb M6 piece 1: service auth (PDS service JWTs; getFeed's token for its generator), 501 MethodNotImplemented fallback, panics 500, did.json, --xrpc-listen; listNotifications, getActorLikes, getKnownFollowers, getRelationships, getConfig; vlatproto verify_multikey (P-256 too, moved from vlpds); run bound 4 by default (4f002c3)