Skip to content

v0.4.0

Compare
Choose a tag to compare
@adzialocha adzialocha released this 07 Sep 17:27
· 235 commits to main since this release

Added

  • GraphQL replication service gets and verifies new entries and inserts them into the db #137
  • Dynamically generated GraphQL types and query fields for accessing materialised documents #141 馃
  • validation and domain modules used for publish and next args API #204 馃
  • Schema task and schema provider that update when new schema views are materialised #166 馃
  • Service ready signal #218
  • Validate operations against their claimed schema #245

Changed

  • Refactor scalars and replication API, replace graphql-client with gql_client #184
  • Give error types of worker a string for better debugging #194
  • Bump p2panda-rs which now supports log id's starting from 0 #207
  • Removed unused field entry_hash from operation data model #221
  • Detach test helpers from test storage provider implementation #237
  • Remove Scalar suffix from scalar types in GraphQL schema #231
  • Implement new API for untagged operations #245
  • Use DocumentStore trait from p2panda_rs #249
  • Increase broadcast channel sizes #257
  • Use transaction in insert_document() #259
  • Use Human display strings in info logging #251
  • Implement p2panda-rs API changes for PublicKey and previous() #262

Fixed

  • Don't return errors from SchemaStore when a schema could not be constructed #192
  • Filter out deleted documents in get_documents_by_schema SQL query #193
  • Resolve implicit __typename field on dynamically generated GraphQL objects #236
  • Allow Content-Type header #236
  • Do not forget to register DocumentIdScalar #252
  • Fix pagination during replication #199
  • Load DocumentId to be able to resolve it in meta field query #258

Mushroom Time

  • Write a lib-level doc string #263