After a lot of discussion with the team, we decided to have a separate branch of Dgraph for Slash. This is mostly to accommodate features that would likely go live in a future release, but would be very useful to Slash users immediately. As an example, remote export is likely to go live with Dgraph 20.11, but is something that would be useful for managing Slash backends.
Currently, Slash backends have been running off Dgraph
master. Going forward, we will be using images from the
release/v20.07-slash branch of Dgraph (which we internally copy to Amazon ECR when we deploy to staging and prod). We will also be pushing the docker images for this branch to our docker hub, in case anyone wants to run the same image locally for testing.
We will be periodically merging changes from the
release/v20.07 branch, as well as cherry-picking targeted commits from the
master branch (with caution). We will not have any features available in Slash’s Dgraph image that is not available in