All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- add RAG notebooks by @rderbier in #240
- Bump grpcio-tools from 1.65.2 to 1.68.0 in the minor-and-patch group by @dependabot in #242 #243 #244 #245 #247 #251
- Bump the minor-and-patch group with 2 updates by @dependabot in #246
- Bump build from 1.2.2 to 1.2.2.post1 by @dependabot in #248
- Bump setuptools from 67.7.2 to 75.6.0 by @dependabot in #252
- update proto file to support bigfloat data type by @mangalaman93 in #255
- Create example computeEmbeddings.py by @rderbier in #221
- Allow flexible dependency versions by @gautambhat in #233
- update proto to make it consistent with dgraph-io/dgo by @mangalaman93 in #237
- Bump protobuf from 4.22.3 to 5.27.2 by @dependabot in #231
- Minor and patch dependency upgrades
- accept custom grpc options in from_cloud function (#215)
- return commit_ts in the function 'commit()' in txn.py (#213)
- add ai-classification notebook (#207)
- Add Jupyter Notebook example (#206)
- chore(docs): Remove invalid emails and non-maintainers. (#208)
- chore(cd): fix protobuf import issue (#204)
- Minimum required Python now 3.7 (CI runs against 3.11)
- deprecated from_slash_endpoint function (#190)
- accept grpc endpoint or /graphql endpoint in from_cloud function
pyproject.toml
as the source of truth for dependency requirements.python-version
file to keep track of supported Python version
- Github Actions for CI/CD pipelines
- chore(ci): test against latest dgraph on main (#196)
- chore(ci): fix test script & use latest docker image (#195)
- chore(ci/cd): add pipelines + modernize repo (#193)
- chore(ci): add ci to pydgraph (#192)
- Add example for datetime parsing (#170)
- cleanup README, compose files and doc links (#194)
- fix the TLS examples in examples/tls (#198)
- update docs and fix flaky tests (#199)
- Missing variable in from_cloud (#174)
- Add from_cloud method (#169)
- Refresh examples (#171)
- test: Update test setup to use randomized Docker ports (picking up the port from
TEST_SERVER_ADDR
) - test: Use
--guardian-creds
superflags in ACL tests
- Login to a namespace
- Add response type
- Hash to response and txn context.
- Deprecation messaged for Slash Endpoint [168]
- Support for Slash GraphQl
- Fixed missing import in the client.
- Added more exception classes for specific types of errors (e.g retriable errors). Existing applications might want to update their error handling code to take advantage of these new error classes.
- Added async versions of alter, query, and mutate functions.
Starting with this release, the release number has changed to match the Dgraph release to make it easier to identify which version of Dgraph a client version supports.
- Use RunInBackground flag for computing indexes in background.
- Updated protobufs to latest version.
- Do not throw errors in build steps if pypandoc is not found.
- Fix unhandled ModuleNotFoundError.
v2.0.0 - 2019-09-05
- Update internal grpc API to talk to dgraph v1.1.0
v1.2.0 - 2019-06-24
- Added support for Upsert Block
v1.1.2 - 2019-06-07
- Updated requirements.txt to unpin protobuf version.
- Manually free Grpc resources on stub close.
v1.1.1 - 2019-04-26
- Bug fix
v1.1 - 2019-04-16
- Support for ACL (Access Control List).
- The query method from the client class has been deprecated. This was done in order to match the rest of the clients and to make it explicit that creating a transaction is required to query Dgraph.
v1.0.3 - 2019-03-20
- Support for best-effort queries.
v1.0.2 - 2019-03-19
- During queries, passing a map with non-string keys or values as a variable map will result in an error instead of continuing silently.
- Fixed dependencies.
v1.0.1 - 2019-01-03
- Full compatibility with Dgraph v1.0.11
- Added support for read-only transactions.
- Fixed dependencies.
- Support for predicate tracking.
- Remove linread map and sequencing.
v1.0.0 - 2018-05-16
- Full compatibility with Dgraph v1.0.0