Our Personal Data Server from scratch! forked from tranquil.farm/tranquil-pds
v0.6.6 72fa88d7 nelind

Version 0.6.6

Major changes: - Permission sets now work properly with delegated accounts and the permission consent screen has gotten a face lift. Thanks trezy.codes (did:plc:4jrld6fwpnwqehtce56qshzv)! - To support Bluesky Tranquil has to implement a variety of non-spec behaviours. These can now be disabled at compile time with the `bsky-support` Cargo feature. Additionally the `bsky` Cargo feature can now be used to disable Bluesky specific features like the age assurance override. - Postgres now also supports the kind of structural repair that was added to tranquil-store last version. - Tranquil can now also serve HTTP/3 traffic on it's own. - The ripple cache backend now uses QUIC instead of TCP. Notable bug fixes and smaller best practice or compatibility changes: - Inter service auth tokens are now minted with uppercase `JWT` instead of lowercase `jwt` in the `typ` header claim. Thanks ave.zone (did:plc:mchrltkrhuzpxleiwpmmvpar)! - At least for now cred auth token expiry time now matches the higher expirys of the ref impl. Thanks ave.zone (did:plc:mchrltkrhuzpxleiwpmmvpar)! - At least for now cred auth token reuse has been given a 2 hour grace period to match the ref impl behaviour. Thanks ave.zone (did:plc:mchrltkrhuzpxleiwpmmvpar)! - did:web accounts are no longer required to have the bogus #atproto_reserved verification method in their DID document during sign up. - tranquil-store has recieved a variety of op related bug fixes. - autocomplete is now no longer blocked for the TOTP field during login. Thanks igneousflock.dev (did:plc:mwpubvpiaddthywa6tqvg7kv)!

v0.6.5 91999819 nelind

Version 0.6.5

- (PR#175) Authenticated Bluesky feedgens now work properly. Thank you to @ave.zone (did:plc:mchrltkrhuzpxleiwpmmvpar). - (PR#162) putRecord without a $type now pulls the type off of the collection instead of failing. - tranquil-store now has some MST self healing features.

v0.6.4 7e4c9e1d lewis

- Firehose no longer drops events when sequence numbers commit out of order. - Migration follows the oauth account:* spec (ie. *don't* use that lol) and supports p256 keys. - Nix data storage paths now default off the dataDir option. - TlsConfig rejects unknown keys, and the toolchain moves to rust 1.96.

v0.6.3 e85394c3 nelind

Version 0.6.3

v0.6.2 bdaf5108 nelind

Version 0.6.2

v0.6.0 b1d86caa nelind

Version 0.6.0

v0.5.7 8f7aad37 nelind

Version 0.5.7

v0.5.6 180de299 nelind

Version 0.5.6

v0.5.5 b9574f3e nelind

Version 0.5.5

v0.5.4 d51bfd59 nelind

Version 0.5.4

v0.5.3 8ccdd30c nelind

Version 0.5.3

v0.5.2 1dfbd27c nelind

Version 0.5.2

v0.5.1 34f050a1 nelind

Version 0.5.1

v0.5.0 8d0e0c68 nelind

Version 0.5.0

v0.4.7 e6c8a44a nelind

Version 0.4.7

v0.4.6 4d86f026 nelind

Version 0.4.6

v0.4.5 5c8894d5 nelind

Version 0.4.5

v0.4.4 ebf5af49 nelind

Version 0.4.4

v0.4.3 7926c798 nelind

Version 0.4.3

v0.4.2 d5ed420d nelind

Version 0.4.2

v0.4.1 546d3421 nelind

Version 0.4.1

v0.4.0 458b9b7e nelind

Version 0.4.0

v0.3.1 2c8568b2 nelind

Version 0.3.1

v0.3.0 f78b004d nelind

Version 0.3.0

v0.2.1 91cfc536 nelind

Version 0.2.1

v0.2.0 326aadcd nelind

Version 0.2.0

v0.1.0 9c326604 nelind

Version 0.1.0