defradb
defradb copied to clipboard
DefraDB is a Peer-to-Peer Edge Database. It's the core data storage system for the Source Network Ecosystem, built with IPLD, LibP2P, CRDTs, and Semantic open web properties.
They are currently schema only, make them have collections and schema. Add a bool prop to CollectionDescription to mark them. Make sure new prop is not mutable (short-term). Ensure they...
Required for (and broken out of) https://github.com/sourcenetwork/defradb/issues/2493 in order to prevent the schema-DAG from becoming circular.
Bumps google.golang.org/protobuf from 1.33.0 to 1.34.1. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...
Bumps [github.com/btcsuite/btcd](https://github.com/btcsuite/btcd) from 0.22.1 to 0.24.0. Release notes Sourced from github.com/btcsuite/btcd's releases. btcd v0.24.0 This release is a major release that includes several general bug fixes, security bug fixes (please...
From this conversation: https://github.com/sourcenetwork/defradb/pull/2604#discussion_r1602177134
From John's comment: https://github.com/sourcenetwork/defradb/pull/2604#discussion_r1597292239
Head store utilities are currently confined to `internal/merkle/clock`. We should find a better solution to this.
For example, this SDL works: ``` type User { boss: User @primary minions: [User] } ``` However, this returns an error: ``` type User { boss: User minions: [User] }...
And collection name is mutable, and thus a poor way of linking them. We likely have a few references in the codebase that still assume they are the same and...