github-actions[bot]
83b7246439
Version packages ( #4833 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-04-09 10:24:41 -05:00
github-actions[bot]
2203d825e8
Version packages ( #4776 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-26 09:17:15 -03:00
Matthieu Sieben
d0c136cba2
Move PDS code over to @atproto/lex ( #4408 )
2026-03-23 18:10:16 +01:00
github-actions[bot]
13b2aad9b6
Version packages ( #4720 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-18 16:47:57 -05:00
Matthieu Sieben
5f73f8ed72
Improve reading of car files ( #4740 )
...
* await only if needed
* tidy
* changeset
2026-03-11 14:18:08 +01:00
Matthieu Sieben
192685fca7
Improve reading of car files ( #4729 )
...
* Improve reading of car files
* tidy
* fix
* tidy
* tidy
* tidy
* tidy
* code simplification
* tidy
2026-03-11 13:41:13 +01:00
Matthieu Sieben
d54d7077eb
DID document validation ( #4580 )
...
* DID document validation
* relax `import/no-deprecated` lint rule
2026-01-27 08:25:13 +01:00
bnewbold
790fd3cb50
repo: mst key example fixes ( #4421 )
...
* repo: fix mst key height examples
* repo: update MST interop test fixtures (FAILING)
* reformat JSON
* raw codec -> dag-cbor
* add additional MST test case (from snarfed)
---------
Co-authored-by: dholms <dtholmgren@gmail.com >
2025-12-15 18:12:53 -08:00
github-actions[bot]
104e6ed37b
Version packages ( #4412 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-08 16:05:29 -03:00
github-actions[bot]
4dede90ea5
Version packages ( #4369 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-24 22:26:10 +01:00
Matthieu Sieben
261968fd65
New TS SDK ( #4366 )
...
* lex
* packaging
* moke packaging
* revert test changes
* do not build temp
* tidy
* automatically build the list of `@atproto/lex/com` lexicons
* fix build
* Remove "com" export
* ridy
* remove manifest option
* tidy
* rename
* tidy
* tidy
* tidy
* tests
* add procedure params
* stricter tests
* tidy
* Improve ui8 parsing
* tidy
* tidy
* code split
* code split
* fix reserved keywords conflict
* exclude packages/lex/src/tests/lexicons from lint
* reserved keywords
* safe identifier
* fix build
* move lib.js to src/lib.ts
* Move tests dir
* fix ci ?
* increast lint size
* Remove `Record` type alias for recordsz
* fix package json exports
* Add support for unsafe characters in defs and nsids
* tidy
* token tests
* tidy
* name consistency
* remove unused `unknownKeys` params option
* Fix "moving" keys in `DictSchema` (remove `IntersectionSchema`)
* REview comments
* adapt shebang in `env`
* Make sure union object have their $type property set in typings
* fix
* Improve typing of `UnknownTypedObject`
* lex improvements
* code reorg
* split lex-builder
* tidy
* improve packaging
* rename lex-validation to lex-schema
* lex client
* rename prettifier option
* add lex-client as dependency to "lex"
* Export client as part of main export
* re-write example app using @atproto/lex
* add missing lex-client to tsconfig
* tidy
* add "null" schema type
* Smaller bundle code footprint
* tidy
* correctness
* tidy
* code split and improved testing
* tidy
* refactor common utils
* test all implementations
* improve tests
* tidy
* fix build
* fixes
* tidy
* lint
* tests
* tidy
* fix oauth-example app
* tidy
* tidy
* tests
* tidy
* Return an actual `Uint8Array` from `fromBase64Node`
* tidy
* adapt xrpc-server
* Rename `Lex` to `LexValue`
* minor fixes
* fix tests
* fix tests
* tidy
* fix
* tidy
* tidy
* fix `verifyCidForBytes` implementation
* fix imports
* tidy
* split lex-json in own package
* make base64 tests faster
* Add interop tests
* lint error
* tidy
* tidy
* changeset
* implement lex-resolver and lex-install
* remove need for polyfill
* readme
* more details
* tidy
* allow specifying `service` header on a per request basis
* tidy
* tidy
* tidy
* tidy
* add custom/intersection validation schemas
* tidy
* tidy
* remive un-necessary util
* improve typing of `l.object` output
* make "name" required in lexicon method errors
* fix tests
* tidy
* tidy
* add error responses
* update readme
* add "like " to example
* readme improvements
* tidy
* error management improvements
* Improve error results
* tidy
* refactor
* tidy
* lock
* Update binary to `ts-lex`
* tidy
* tidy
* Add "Overview" section
* fix build
* update bin
* readme-improvements
* paul's feedback
* Update packages/lex/lex/README.md
Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com >
* Initial plan
* Address README review comments
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
* Clarify client configuration inheritance behavior
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
* Document allowLegacyBlobs default and compatibility implications (#15 )
* Initial plan
* Add notes about default setting and compatibility for allowLegacyBlobs
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
* Rename `Json` to `JsonValue` in lex-json package (#14 )
* Initial plan
* Rename Json to JsonValue in lex-json package and dependent packages
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
* Remove import alias for JsonValue in ipld.ts
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
* Update packages/lex/lex/README.md
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
* Update packages/lex/lex/README.md
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
* review comments and fixes
* Add lex to the dockerfiles
* tidy
* changeset for lex packages
* tidy
* Tidy
* tidy
* tidy
* Move language parsing to lex-data
* tidy
* doctoc
* error handling
* tidy
* tidy
* tidy
* fix
---------
Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: matthieusieben <813661+matthieusieben@users.noreply.github.com >
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
2025-11-24 21:01:16 +01:00
github-actions[bot]
778f76320e
Version packages ( #4229 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-26 11:51:16 -05:00
Daniel Holmgren
8dd77bad2f
Async CAR fixes ( #4223 )
...
* chunk incoming car & yield to event loop
* add ui8reader
* 20 -> 25
* changeset
* Update packages/repo/src/car.ts
* build branch
* use node setImmediate
* dont build branch
2025-09-26 10:25:37 -05:00
github-actions[bot]
e216e87859
Version packages ( #4167 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-09 12:29:10 +02:00
Matthieu Sieben
055a413fba
InternalServerError when creating records (#4169 )
...
* Various perf fixes
* add transaction assertions
* tidy
* changeset
* tidy
* Update packages/aws/src/s3.ts
* tidy
* Apply suggestions from code review
* tidy
* Update .changeset/chilled-shirts-ring.md
Co-authored-by: devin ivy <devinivy@gmail.com >
* Update .changeset/stale-rocks-press.md
* Update packages/pds/src/actor-store/blob/transactor.ts
Co-authored-by: devin ivy <devinivy@gmail.com >
* build
* revert blob upload logic
* tidy
* use `uploadTimeoutMs` as default for `requestTimeoutMs`
* review coments
* chngeset
* tidy
---------
Co-authored-by: devin ivy <devinivy@gmail.com >
Co-authored-by: David Buchanan <david@blueskyweb.xyz >
2025-09-08 18:40:56 +02:00
github-actions[bot]
920f895807
Version packages ( #4152 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-29 12:54:51 +02:00
github-actions[bot]
768e81b232
Version packages ( #4126 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-27 13:36:05 -04:00
github-actions[bot]
5188ef3b59
Version packages ( #4116 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-20 21:48:51 +02:00
devin ivy
331a356ce2
Lexicon resolver package ( #4069 )
...
* lexicon: doc validation compatibility with published lexicons
* lexicon-resolver: setup new package
* lexicon-resolver: implement record resolution
* lexicon-resolver: implement lexicon resolution
* lexicon-resolver: test record resolution
* repo: add option to verify CIDs found in CARs. tidy.
* lexicon-resolution: verify CIDs in proof CAR
* lexicon-resolution: tests and fixes
* tidy
* lexicon-resolution: add entrypoint
* lexicon-resolver: tidy errors
* lexicon-resolver: readme
* lexicon-resolver: changeset
* prettier
* eslint
* tidy
* tidy
* tidy
* enable CID-to-content verification within CARs by default
* lexicon-resolver: tidy types, application of defaults, gitattributes
* lexicon-resolver: add interface and builder fn for lexicon and record resolvers
* lexicon-resolver: update readme
* tidy
* lexicon-resolver: cover error cases in record resolution
---------
Co-authored-by: Matthieu Sieben <matthieu.sieben@gmail.com >
2025-08-17 22:45:51 -04:00
github-actions[bot]
f27ae66432
Version packages ( #4024 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-11 20:35:18 +02:00
github-actions[bot]
b70f62c6b9
Version packages ( #3988 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-24 06:17:02 -07:00
bnewbold
a8dee6af33
repo: MST should allow tilde in keys ( #3981 )
...
* repo: MST should allow tilde in keys
* add changeset
2025-06-22 17:43:06 -07:00
github-actions[bot]
9f9a08648b
Version packages ( #3975 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-19 20:43:13 +02:00
Paul Frazee
5fccbd2a14
Replace slice() with subarray() in car file parsing ( #3971 )
...
* Replace slice() with subarray() in car file parsing
* changeset
---------
Co-authored-by: Devin Ivy <devinivy@gmail.com >
2025-06-18 20:39:05 -07:00
github-actions[bot]
b4cb1ebac9
Version packages ( #3959 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-17 15:50:58 +02:00
bnewbold
8bd45e2f89
bump MST key length from 256 to 1024 chars ( #3956 )
...
* bump MST key length from 256 to 1024 chars
* update MST key test
* add a changeset
2025-06-14 11:39:56 -07:00
github-actions[bot]
b36014dac5
Version packages ( #3803 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-05 17:44:12 -03:00
github-actions[bot]
6bc8355c40
Version packages ( #3710 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-02 18:38:47 -05:00
Daniel Holmgren
4db923ca1c
Rewrite CAR implementation ( #3672 )
...
* use hand-written car writer
* tidy
* initial impl
* fix bug & compiler errors
* remove dependency
* refactor & tidy
* del old util test
* simple test fixtures
* changesets
* propagate termination
* pr feedback
* support async & sync iterables
* add dump methohd to iterator
* build branch
* fix import
* dont build branch
2025-04-02 16:57:32 -05:00
github-actions[bot]
a26813da21
Version packages ( #3703 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-01 15:30:27 -05:00
Daniel Holmgren
bdbd3c3e3f
Sequencer recovery ( #2519 )
...
* wip
* flesh out recoverer
* basic tests + handle uncreated repos
* add key recovery when keys are lost
* schemas
* tidy recoverer
* tidy & comment test
* work into script framework
* use account evt instead of tombstone
* add flag for updating keys
* add log
* rotate keys script
* pr feedback
* build branch
* use exact commit data from sequencer to restore
* fixing up key rotation script
* add onIdle
* build branch
* track blobs
* fix types
* fix blob tracking
* patches
* publish identity script
* fix build err
* wip
* build err
* wip
* recovery db + fix some errors
* refactor & add repair script
* dont run script
* fix test
* tidy scripts
* tidy
* change publish identity recoveyr method to rotate keys
* tidy
* pr feedback
* simple readme
* changesets
2025-03-31 17:02:11 -05:00
github-actions[bot]
c777ba6d68
Version packages ( #3631 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-20 15:21:15 +01:00
github-actions[bot]
f46554bcb8
Version packages ( #3591 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-07 11:03:00 -05:00
github-actions[bot]
95299e0f62
Version packages ( #3566 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-24 14:29:37 +01:00
Daniel Holmgren
7e3678c089
Send prevs on firehose ( #3449 )
...
* schema
* reset rate limit codegen
* codegen
* send prev cids on firehose
* fix test
* fix some test compiler errors & add experimental note
* fix linting
* build branch
* add prevData to commit event
* fix cbor undefined err
* add sibling proofs to relevant blocks
* bump depth of obj in test
* fix bug on right sibling proof & add some tests
* another test
* refactor proof construction
* more tests
* factor into fixtures
* fix styles in json
* lint: import ordering
* pr feedback
* add invertible op test
* remove prev from outgoing events
* return to original proof construction
* dont build branch
* changeset
2025-02-21 15:01:08 -06:00
github-actions[bot]
03351a5818
Version packages ( #3529 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-13 15:27:09 +01:00
Matthieu Sieben
c53d943c8b
Improve codegen typings ( #2999 )
...
* Make codegen types stricter
* Add .js file extension to import statements in generated code
* Fixes a bug that would clear interests prefs when updating hidden posts prefs.
2025-02-13 15:21:00 +01:00
github-actions[bot]
799dd925e9
Version packages ( #3493 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-05 17:50:10 -06:00
Matthieu Sieben
61dc0d60e1
Add linting rule to sort imports ( #3220 )
...
* Add linting rule to sort imports
* remove spacing between import groups
* changeset
* changeset
* prettier config fine tuning
* forbid use of deprecated imports
* tidy
2025-02-05 15:06:58 +01:00
github-actions[bot]
1c195a3845
Version packages ( #3442 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-31 18:01:32 -06:00
github-actions[bot]
5b6e0611d6
Version packages ( #3336 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-07 12:06:16 -06:00
github-actions[bot]
7aecc57dbb
Version packages ( #3331 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-07 09:29:57 -05:00
github-actions[bot]
51b0c48ce7
Version packages ( #3188 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-11 14:11:08 -06:00
Daniel Holmgren
c9848edaf0
Fix missing delete blocks ( #3033 )
...
* send relevant blocks on commit
* use relevantBlocks in pds
* test
* fix compiler errors
* send both new & relevant blocks
* build branch
* changsets
* no build branch
2024-12-05 18:16:10 -06:00
github-actions[bot]
3a5fc92a74
Version packages ( #2962 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-13 17:00:25 -06:00
github-actions[bot]
b398276b36
Version packages ( #2932 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-08 10:22:43 +01:00
Matthieu Sieben
9d40ccbb69
Various OAuth related fixes ( #2871 )
...
* wip
* tidy
* tidy
* tidy
* Update packages/oauth/oauth-client/src/session-getter.ts
Co-authored-by: devin ivy <devinivy@gmail.com >
* fix combineSignals
* tidy
* tidy
* improve typing of atprotoScopeSchema
* stronger typings
* tidy
* ci
* Fix cors error
* downgrade ioredis dependency
* fix ioredis version
* tidy
---------
Co-authored-by: devin ivy <devinivy@gmail.com >
2024-10-18 20:23:33 +02:00
Matthieu Sieben
fabc8a9381
Update typescript to version 5.6.2 ( #2863 )
2024-10-11 14:05:53 +02:00
github-actions[bot]
a611a5fe56
Version packages ( #2846 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-01 20:13:26 +02:00
github-actions[bot]
6593fdc3f4
Version packages ( #2812 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-09-27 13:04:34 -05:00