chadtmiller.com/pds.js
An atproto PDS in JavaScript, for Cloudflare Workers and Node
0
0
# @pdsjs/appview
## 0.2.2
### Patch Changes
- Updated dependencies
- @pdsjs/core@2.5.2
- @pdsjs/storage-sqlite@2.5.2
## 0.2.1
### Patch Changes
- Updated dependencies [542c4dc]
- @pdsjs/core@2.5.1
- @pdsjs/storage-sqlite@2.5.1
## 0.2.0
### Minor Changes
- 04b15d0: The archive is the backfill now. Jetstream v2 serves the whole network in
sealed segment files; `@pdsjs/appview` gains `planSnapshot`, `getBlock`,
`getSegment` and a columnar block decoder, and `watch` accepts a `replay`
option that pages the archive, folds it into the store and cuts over to the
live tail at the sealed tip. A refused live cursor replays the gap. The
live tail itself speaks v2: envelope frames, `collections` and `dids`
params, and a caller hook for a refused cursor.
git-host wires it behind `--replay` (implied by `--jetstream-api-key`),
defaulting `--jetstream` to a v2 instance. On a metered instance the
archive HTTP takes the key; a 429 backs off by Retry-After. The relay
walk stays behind `--no-backfill` for a Jetstream without an archive.
### Patch Changes
- Updated dependencies [d66fcff]
- Updated dependencies [05a11b4]
- Updated dependencies [f79dd82]
- Updated dependencies [e0b38cd]
- Updated dependencies [cc4577b]
- Updated dependencies [7c06024]
- Updated dependencies [6935a55]
- Updated dependencies [15c69af]
- Updated dependencies [411b47b]
- Updated dependencies [861663f]
- Updated dependencies [154e7d7]
- Updated dependencies [10c91f6]
- Updated dependencies [77eb9db]
- Updated dependencies [76f5187]
- Updated dependencies [b51250e]
- Updated dependencies [799286b]
- Updated dependencies [4adc49e]
- Updated dependencies [9149663]
- Updated dependencies [fd401a4]
- Updated dependencies [93816a1]
- Updated dependencies [3d475f8]
- Updated dependencies [078c2df]
- Updated dependencies [d5f111c]
- @pdsjs/core@2.5.0
- @pdsjs/storage-sqlite@2.5.0