defradb icon indicating copy to clipboard operation
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.

Results 192 defradb issues
Sort by recently updated
recently updated
newest added

Please either rework it a little bit, or go through it very carefully and document it so that maintainers can understand why it is doing what it is doing. Be...

area/query
code quality

## Relevant issue(s) Resolves # ## Description (*replace*) Include a summary of the changes. List the issue(s) it solves in the section above, and create one if none exists. Include...

## Relevant issue(s) Resolves #2508 ## Description Replaces go implementation of connor package with rust implementation. All the input into connor package is serialized into JSON format understandable by rust...

refactor

The json encoding step in `responseJSON` in the `http` package cannot encode infinite float values and errors. The error is silently discarded. Please either remove the pathway that permits infinite...

bug
area/api

See https://github.com/sourcenetwork/defradb/pull/2338#discussion_r1535913628 We might be quietly ignoring Go errors when adding a new schema errors, it seems to work fine in the Go client, so it might be the http/CLI...

bug
area/schema

Validator functions should return a list of all errors encountered using `errors.Join` or similar. Example: https://github.com/sourcenetwork/defradb/blob/develop/db/collection.go#L655

area/errors

Float64 PnCounter does not always eventually reach consistency when overflowing. Because floats 'overflow' to infinity, and adding/subtracting to/from infinity results in infinity, the order of operations is important and is...

bug
area/crdt

As a part of endeavour of transitioning to Rust we want to take a sample Go package, convert it to Rust and replace it's usage in Go code. This is...

refactor

Design discussed on discord, thread `dev-db.ACP and Defra Views`: https://discord.com/channels/427944769851752448/1230212057731829850 To create a view, the user creating the view needs access to the underlying documents/fields. Once created, the view is...

feature
acp

Migrate to `source` prefix identity. and add Identity Validation to ensure Source Address is valid. in case a user is specifying the source hub address part of the identity like...

bug
code quality
acp