Skip to content

Releases: dgraph-io/dgraph

Dgraph v24.0.0

06 Jun 22:38
3486cf4
Compare
Choose a tag to compare

Added

  • Vector

    • feat(graphql): Add vector support to graphql (#9074)
    • feat(vector): add vector to schema in #9060
    • feat(vector): Added similar_to in vector in #9062
    • feat(vector): Add vector type to Dgraph in #9050
    • feat(vector): fix live loader and add tests for dropall, drop namespace, live load in #9063
    • fix(vector): show error is invalid input is provided to vector predicate in #9064
    • fix(vector):fix similar_to() error return when data is not present in #9084
    • fix(vector): Update query_rewriter to fix dotproduct and cosine query conversion in #9083
  • Core

    • feat(core): Add cache to dgraph.type predicate in #9068
    • [BREAKING]feat(core): add unique constraint support in schema for new predicates in #8827
    • feat(debug): add parse_key to debug tool in #7640
    • feat(acl): support more JWT algorithms for ACL by in #8912
    • feat(restore): add support for namespace aware restore by in #8968
  • GraphQL

    • feat(vector): Added lang support by in #8924
    • feat(graphql): allow updatable and nullable id fields. (#7736) in #9020

Fixed

  • Core

    • Fix(debug): Close file correctly before exiting on error in #9076
    • fix(restore): fix incr restore and normal restore for vector predicates in #9078
    • Fix(core): Fix deadlock in runMutation and error handling in #9085
    • chore(upgrade): run tests from v23.1.0 -> main in #9097
    • fix(core): Fixed deadlock that happens due to timeout in #9007
    • fix(core): limit #edges using LimitMutationsNquad config and add logs in #9010
    • fix(core): Update math parsing function by in #9053
    • chore(deps): upgrade etcd/raft to v3 by in #7688
    • chore(restore): add more logs for restore request (#8050) in #8975
    • fix(restore): use different map directory for each group (#8047) in #8972
    • fix(export): Support for any s3 endpoint by in #8978
    • fix(restore): use custom type for sensitive fields by in #8969
    • fix(export): Escape MySQL column names in #8961
    • fix(debug): fix debug tool for schema keys in #7939
    • fix(restore): allow incrementalFrom to be 1 in restore API by in #8988
    • fix(raft):alpha leader fails to stream snapshot to new alpha nodes in #9022
    • fix(query): fix has function in filter in #9043
    • fix(core):Reduce x.ParsedKey memory allocation from 72 to 56 bytes by optimizing struct memory alignment in #9047
    • fix(restore): do not retry restore proposal (#8058) in #9017
  • Perf

    • perf(core): Fix performance issue in type filter (#9065) in #9089
    • perf(core): Update postinglistCountAndLength function to improve performance in #9088
    • perf(query): use quickselect instead of sorting while pagination by in #8995
    • perf(query): Update CompressedBin IntersectionAlgo by in #9000
  • Chore

Warning

24.0.0 contains a breaking change for any Dgraph cluster having ACL with duplicate users and/or groups.
If you have any duplicate users or groups in Dgraph ACL, those would not be accessible after upgrade. Please delete any duplicate
users before you upgrade to 24.0.0. File format is the same, so binary can be directly replaced after deleting duplicate
users.

Dgraph v24.0.0-rc1

28 May 20:20
96fc4f4
Compare
Choose a tag to compare
Dgraph v24.0.0-rc1 Pre-release
Pre-release

What's Changed

The following is the list of the changes that we have made from v24.0.0-alpha3 to v24.0.0-rc1. This is a release candidate for community and customers to try.

Added

  • Vector
    • fix(vector):fix similar_to() error return when data is not present in #9084
    • fix(vector): Update query_rewriter to fix dotproduct and cosine query conversion in #9083
  • Core
    • feat(core): Add cache to dgraph.type predicate in #9068

Fixed

  • Core

    • Fix(debug): Close file correctly before exiting on error in #9076
    • fix(restore): fix incr restore and normal restore for vector predicates in #9078
    • Fix(core): Fix deadlock in runMutation and error handling in #9085
    • chore(upgrade): run tests from v23.1.0 -> main in #9097
  • Perf

    • perf(core): Fix performance issue in type filter (#9065) in #9089
    • perf(core): Update postinglistCountAndLength function to improve performance in #9088

Full Changelog: v24.0.0-alpha3...v24.0.0-rc1

Dgraph v24.0.0-alpha3

19 Apr 19:48
041ba15
Compare
Choose a tag to compare
Dgraph v24.0.0-alpha3 Pre-release
Pre-release

##What's Changed
The following is the list of the changes that we have made from v24.0.0-alpha2 to v24.0.0-alpha3. This is an alpha release for community feedback.

#Added
Feat(graphql): Add vector support to graphql (#9074)

Dgraph v23.1.1

26 Apr 22:26
724e4db
Compare
Choose a tag to compare

The following is the list of the changes that we have made from v23.1.0 to v23.1.1

Fixed

  • Core
    • perf(core): Fix performance issue in type filter (#9065)

Dgraph v24.0.0-alpha2

05 Apr 07:11
1777329
Compare
Choose a tag to compare
Dgraph v24.0.0-alpha2 Pre-release
Pre-release

What's Changed

The following is the list of the changes that we have made from v23.1 to v24-alpha. This is an alpha release for community feedback.

Added

  • Vector

    • feat(vector): add vector to schema in #9060
    • feat(vector): Added similar_to in vector in #9062
    • feat(vector): Add vector type to Dgraph in #9050
    • feat(vector): fix live loader and add tests for dropall, drop namespace, live load in #9063
    • fix(vector): show error is invalid input is provided to vector predicate in #9064
  • GraphQL

    • feat(vector): Added lang support by in #8924
    • feat(graphql): allow updatable and nullable id fields. (#7736) in #9020
  • Core

    • feat(core): add unique constraint support in schema for new predicates in #8827
    • feat(debug): add parse_key to debug tool in #7640
    • feat(acl): support more JWT algorithms for ACL by in #8912
    • feat(restore): add support for namespace aware restore by in #8968

    Fixed

  • Core

    • fix(core): Fixed deadlock that happens due to timeout in #9007
    • fix(core): limit #edges using LimitMutationsNquad config and add logs in #9010
    • fix(core): Update math parsing function by in #9053
    • chore(deps): upgrade etcd/raft to v3 by in #7688
    • chore(restore): add more logs for restore request (#8050) in #8975
    • fix(restore): use different map directory for each group (#8047) in #8972
    • fix(export): Support for any s3 endpoint by in #8978
    • fix(restore): use custom type for sensitive fields by in #8969
    • fix(export): Escape MySQL column names in #8961
    • fix(debug): fix debug tool for schema keys in #7939
    • fix(restore): allow incrementalFrom to be 1 in restore API by in #8988
    • fix(raft):alpha leader fails to stream snapshot to new alpha nodes in #9022
    • fix(query): fix has function in filter in #9043
    • fix(core):Reduce x.ParsedKey memory allocation from 72 to 56 bytes by optimizing struct memory alignment in #9047
    • fix(restore): do not retry restore proposal (#8058) in #9017
  • Perf

    • perf(query): use quickselect instead of sorting while pagination by in #8995
    • perf(query): Update CompressedBin IntersectionAlgo by in #9000
  • Chore

    • upgrade(go): update go version to 1.22 in #9058
    • chore(deps): bump github.com/apache/thrift from 0.12.0 to 0.13.0 by in #8982
    • chore(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 in #9015
    • chore(deps): use bleve 2.3.10 for more languages in full text search in #9030
    • chore(deps): bump golang.org/x/crypto from 0.12.0 to 0.17.0 in #9032
    • chore(deps): bump urllib3 from 1.26.5 to 1.26.18 in /contrib/config/marketplace/aws/tests in #9018
    • chore(deps): bump google.golang.org/grpc from 1.56.2 to 1.56.3 in #9024
    • chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0in #9051

v23.1.0

17 Aug 19:57
2b18d19
Compare
Choose a tag to compare

Remarks

In Badger PR #1948 we have updated and fixed certain metrics in Badger. These name changes will also be reflected in this Dgraph version.

Added

  • Core Dgraph

    • perf(query): Improve IntersectCompressedWithBin for UID Pack (#8941)
    • feat(query): add feature flag normalize-compatibility-mode (#8845) (#8929)
    • feat(alpha): support RDF response via http query request (#8004) (#8639)
    • perf(query): speed up parsing of a huge query (#8942)
    • fix(live): replace panic in live loader with errors (#7798) (#8944)
  • GraphQL

    • feat(graphql): This PR allows @id field in interface to be unique across all implementing types (#8876)

Fixed

  • Core Dgraph

    • docs(zero): add comments in zero and clarify naming (#8945)
    • fix(cdc): skip bad events in CDC (#8076)
    • fix(bulk): enable running bulk loader with only gql schema (#8903)
    • chore(badger): upgrade badger to v4.2.0 (#8932) (#8925)
    • doc(restore): add docs for mutations in between incremental restores (#8908)
    • chore: fix compilation on 32bit (#8895)
    • chore(raft): add debug logs to print all transactions (#8890)
    • chore(alpha): add logs for processing entries in applyCh (#8930)
    • fix(acl): allow data deletion for non-reserved predicates (#8937)
    • fix(alpha): convert numbers correctly in superflags (#7712) (#8943)
    • chore(raft): better logging message for cleaning banned ns pred (#7886)
  • Security

    • sec(acl): convert x.Sensitive to string type for auth hash (#8931)
    • chore(deps): bump google.golang.org/grpc from 1.52.0 to 1.53.0 (#8900)
    • chore(deps): bump certifi from 2022.12.7 to 2023.7.22 in /contrib/config/marketplace/aws/tests (#8920)
    • chore(deps): bump certifi from 2022.12.7 to 2023.7.22 in /contrib/embargo (#8921)
    • chore(deps): bump pygments from 2.7.4 to 2.15.0 in /contrib/embargo (#8913)
    • chore: upgrade bleve to v2.3.9 (#8948)
  • CI & Testing

    • chore: update cron job frequency to reset github notifications (#8956)
    • test(upgrade): add v20.11 upgrade tests in query package (#8954)
    • chore(contrib) - fixes for Vault (#7739)
    • chore(build): make build codename configurable (#8951)
    • fix(upgrade): look for version string in logs bottom up (#8926)
    • fix(upgrade): check commit SHA to find running dgraph version (#8923)
    • chore(upgrade): run upgrade tests for v23.0.1 (#8918)
    • chore(upgrade): ensure we run right version of Dgraph (#8910)
    • chore(upgrade): add workaround for multiple groot issue in export-import (#8897)
    • test(upgrade): add upgrade tests for systest/license package (#8902)
    • chore(upgrade): increase the upgrade job duration limit to 12h (#8907)
    • chore(upgrade): increase the duration of the CI workflow (#8906)
    • ci(upgrade): break down upgrade tests CI workflow (#8904)
    • test(acl): add upgrade tests for ee/acl package (#8792)
    • chore: update pull request template (#8899)

v23.1.0-rc1

10 Aug 06:20
0474a00
Compare
Choose a tag to compare
v23.1.0-rc1 Pre-release
Pre-release

Added

  • Core Dgraph

    • perf(query): Improve IntersectCompressedWithBin for UID Pack (#8941)
    • feat(query): add feature flag normalize-compatibility-mode (#8845) (#8929)
    • feat(alpha): support RDF response via http query request (#8004) (#8639)
  • GraphQL

    • feat(graphql): This PR allows @id field in interface to be unique across all implementing types (#8876)
    • fix(graphql): upgrade gqlparser to v2.2.2 (#8917)

Fixed

  • Core Dgraph

    • fix(bulk): enable running bulk loader with only gql schema (#8903)
    • chore(badger): upgrade badger to v4.2.0 (#8932) (#8925)
    • doc(restore): add docs for mutations in between incremental restores (#8908)
    • chore: fix compilation on 32bit (#8895)
    • chore(raft): add debug logs to print all transactions (#8890)
    • chore(alpha): add logs for processing entries in applyCh (#8930)
  • Security

    • sec(acl): convert x.Sensitive to string type for auth hash (#8931)
    • chore(deps): bump google.golang.org/grpc from 1.52.0 to 1.53.0 (#8900)
    • chore(deps): bump certifi from 2022.12.7 to 2023.7.22 in /contrib/config/marketplace/aws/tests (#8920)
    • chore(deps): bump certifi from 2022.12.7 to 2023.7.22 in /contrib/embargo (#8921)
    • chore(deps): bump pygments from 2.7.4 to 2.15.0 in /contrib/embargo (#8913)
  • CI & Testing

    • fix(upgrade): look for version string in logs bottom up (#8926)
    • fix(upgrade): check commit SHA to find running dgraph version (#8923)
    • chore(upgrade): run upgrade tests for v23.0.1 (#8918)
    • chore(upgrade): ensure we run right version of Dgraph (#8910)
    • chore(upgrade): add workaround for multiple groot issue in export-import (#8897)
    • test(upgrade): add upgrade tests for systest/license package (#8902)
    • chore(upgrade): increase the upgrade job duration limit to 12h (#8907)
    • chore(upgrade): increase the duration of the CI workflow (#8906)
    • ci(upgrade): break down upgrade tests CI workflow (#8904)
    • test(acl): add upgrade tests for ee/acl package (#8792)
    • chore: update pull request template (#8899)

Dgraph v23.0.1

09 Jul 12:47
3de01e4
Compare
Choose a tag to compare

Fixed

  • Core Dgraph

    • chore(restore): add log message when restore fails (#8893)
    • fix(zero): fix zero's health endpoint to return json response (#8858)
    • chore(zero): improve error message while unmarshalling WAL (#8882)
    • fix(multi-tenancy): check existence before banning namespace (#7887)
    • fix(bulk): removed buffer max size (#8841)
    • chore: fix failing oss build (#8832) Fixes #8831
    • upgrade dgo to v230.0.1 (#8785)
  • CI

    • ci(dql): add workflow for fuzz testing (#8874)
    • chore(ci): add workflow for OSS build + unit tests (#8834)
  • Security

    • chore(deps): bump requests from 2.23.0 to 2.31.0 in /contrib/config/marketplace/aws/tests (#8836)
    • chore(deps): bump requests from 2.23.0 to 2.31.0 in /contrib/embargo (#8835)
    • chore(deps): bump github.com/docker/distribution from 2.8.0+incompatible to 2.8.2+incompatible (#8821)
    • chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 (#8822)

Dgraph v23.0.0

15 May 17:42
38980bc
Compare
Choose a tag to compare

Added

  • GraphQL

    • fix(GraphQL): pass on HTTP request headers for subscriptions (#8574)
  • Core Dgraph

    • feat(metrics): add badger metrics (#8034) (#8737)
    • feat(restore): introduce incremental restore (#7942) (#8624)
    • chore(debug): add only-summary flag in dgraph debug to show LSM tree and namespace size (#8516)
    • feat(cloud): add shared-instance flag in limit superflag in alpha (#8625)
    • chore(deps): update prometheus dependency, adds new metrics (#8655)
    • feat(cdc): add superflag tls to enable TLS without CA or certs (#8564)
    • feat(multitenancy): namespace aware drop data (#8511)

Fixed

  • GragphQL

    • fix(GraphQL): nested Auth Rules not working properly (#8571)
  • Core Dgraph

    • Fix wal replay issue during rollup (#8774)
    • security(logging): fix aes implementation in audit logging (#8323)
    • chore(worker): unify mapper receiver names (#8740)
    • fix(dql): fix panic in parsing of regexp (#8739)
    • fix(Query): Do an error check before bubbling up nil error (#8769)
    • chore: replace global index with local one & fix typos (#8719)
    • chore(logs): add logs to track dropped proposals (#8568)
    • fix(debug): check length of wal entry before parsing (#8560)
    • opt(schema): optimize populateSchema() (#8565)
    • fix(zero): fix update membership to make bulk tablet proposal instead of multiple small (#8573)
    • fix(groot): do not upsert groot for all namespaces on restart (#8561)
    • fix(restore): set kv version to restoreTs for all keys (#8563)
    • fix(probe): do not contend for lock in lazy load (#8566)
    • fix(core): fixed infinite loop in CommitToDisk (#8614)
    • fix(proposals): incremental proposal key for zero proposals (#8567)
    • fix(zero): fix waiting for random time while rate limiting (#8656)
    • chore(deps): upgrade badger (#8654, #8658)
    • opt(schema): load schema and types using Stream framework (#8562)
    • fix(backup): use StreamWriter instead of KVLoader during backup restore (#8510)
    • fix(audit): fixing audit logs for websocket connections (#8627)
    • fix(restore): consider the banned namespaces while bumping (#8559)
    • fix(backup): create directory before writing backup (#8638)
  • Test

    • chore(tests): add upgrade tests in query package (#8750)
    • simplify test setup in query package (#8782)
    • add a test for incremental restore (#8754)
    • chore(tests): run tests in query package against dgraph cloud (#8726)
    • fix the backup test cluster compose file (#8775)
    • cleanup tests to reduce the scope of err var (#8771)
    • use t.TempDir() for using a temp dir in tests (#8772)
    • fix(test): clan cruft from test run (#8348)
    • chore(tests): avoid calling os.Exit in TestMain (#8765)
    • chore: fix linter issue on main (#8749)
    • recreate the context variable for parallel test (#8748)
    • fix(tests): wait for license to be applied before trying to login (#8744)
    • fix(tests): sleep longer so that ACLs are updated (#8745)
    • chore(test): use pointer receiver for LocalCluster methods (#8734)
    • chore(linter): fix unconvert linter issues on linux (#8718)
    • chore(linter): add unconvert linter and address related issues (#8685)
    • chore(ci): resolve community PR goveralls failure (#8716)
    • chore(test): increased iterations of the health check (#8711)
    • fix(test): avoid host volume mount in minio container (#8569)
    • chore(test): add tests for lex/iri.go,chunker/chunk.go (#8515)
    • chore(test): add Backup/Restore test for NFS (#8551)
    • chore(test): add test that after snapshot is applied, GraphQL schema is refreshed (#8619)
    • chore(test): upgrade graphql tests to use go 1.19 (#8662)
    • chore(test): add automated test to test multitenant --limit flag (#8646)
    • chore(test): add restore test for more than 127 namespaces (#8643)
    • fix(test): fix the corner case for raft entries test (#8617)
  • CD

    • fix(build): update dockerfile to use cache busting and reduce image size (#8652)
    • chore(deps): update min go build version (#8423)
    • chore(cd): add badger binary to dgraph docker image (#8790)
  • Security

Changed

  • Core Dgraph

    • upgrade badger to v4.1.0 (#8783) (#8709)
    • fix(multitenancy) store namespace in predicate as a hex separated by a hyphen to prevent json marshal issues (#8601)
    • fix(query): handle bad timezone correctly (#8657)
    • chore(ludicroud): remove ludicrous mode from the code (#8612)
    • fix(backup): make the /admin/backup and /admin/export API asynchronous (#8554)
    • fix(mutation): validate mutation before applying it (#8623)
  • CI Enhancements

    • fix(ci): unpin curl (#8577)
    • fix(ci): adjust cron schedules (#8592)
    • chore(ci): Capture coverage from bulk load and LDBC tests (#8478)
    • chore(linter): enable gosec linter (#8678)
    • chore: apply go vet improvements (#8620)
    • chore(linter): fix some of the warnings from gas linter (#8664)
    • chore(linter): fix golangci config and some issues in tests (#8669)
    • fix(linter): address gosimple linter reports & errors (#8628)

Dgraph v23.0.0-rc1

12 Apr 18:52
8ea591f
Compare
Choose a tag to compare
Dgraph v23.0.0-rc1 Pre-release
Pre-release

Added

  • GraphQL

    • fix(GraphQL): pass on HTTP request headers for subscriptions (#8574)
  • Core Dgraph

    • feat(metrics): add badger metrics (#8034) (#8737)
    • feat(restore): introduce incremental restore (#7942) (#8624)
    • chore(debug): add only-summary flag in dgraph debug to show LSM tree and namespace size (#8516)
    • feat(cloud): add shared-instance flag in limit superflag in alpha (#8625)
    • chore(deps): update prometheus dependency, adds new metrics (#8655)
    • feat(cdc): add superflag tls to enable TLS without CA or certs (#8564)
    • feat(multitenancy): namespace aware drop data (#8511)

Fixed

  • GragphQL

    • fix(GraphQL): nested Auth Rules not working properly (#8571)
  • Core Dgraph

    • Fix wal replay issue during rollup (#8774)
    • security(logging): fix aes implementation in audit logging (#8323)
    • chore(worker): unify mapper receiver names (#8740)
    • fix(dql): fix panic in parsing of regexp (#8739)
    • fix(Query): Do an error check before bubbling up nil error (#8769)
    • chore: replace global index with local one & fix typos (#8719)
    • chore(logs): add logs to track dropped proposals (#8568)
    • fix(debug): check length of wal entry before parsing (#8560)
    • opt(schema): optimize populateSchema() (#8565)
    • fix(zero): fix update membership to make bulk tablet proposal instead of multiple small (#8573)
    • fix(groot): do not upsert groot for all namespaces on restart (#8561)
    • fix(restore): set kv version to restoreTs for all keys (#8563)
    • fix(probe): do not contend for lock in lazy load (#8566)
    • fix(core): fixed infinite loop in CommitToDisk (#8614)
    • fix(proposals): incremental proposal key for zero proposals (#8567)
    • fix(zero): fix waiting for random time while rate limiting (#8656)
    • chore(deps): upgrade badger (#8654, #8658)
    • opt(schema): load schema and types using Stream framework (#8562)
    • fix(backup): use StreamWriter instead of KVLoader during backup restore (#8510)
    • fix(audit): fixing audit logs for websocket connections (#8627)
    • fix(restore): consider the banned namespaces while bumping (#8559)
    • fix(backup): create directory before writing backup (#8638)
  • Test

    • chore(tests): add upgrade tests in query package (#8750)
    • simplify test setup in query package (#8782)
    • add a test for incremental restore (#8754)
    • chore(tests): run tests in query package against dgraph cloud (#8726)
    • fix the backup test cluster compose file (#8775)
    • cleanup tests to reduce the scope of err var (#8771)
    • use t.TempDir() for using a temp dir in tests (#8772)
    • fix(test): clan cruft from test run (#8348)
    • chore(tests): avoid calling os.Exit in TestMain (#8765)
    • chore: fix linter issue on main (#8749)
    • recreate the context variable for parallel test (#8748)
    • fix(tests): wait for license to be applied before trying to login (#8744)
    • fix(tests): sleep longer so that ACLs are updated (#8745)
    • chore(test): use pointer receiver for LocalCluster methods (#8734)
    • chore(linter): fix unconvert linter issues on linux (#8718)
    • chore(linter): add unconvert linter and address related issues (#8685)
    • chore(ci): resolve community PR goveralls failure (#8716)
    • chore(test): increased iterations of the health check (#8711)
    • fix(test): avoid host volume mount in minio container (#8569)
    • chore(test): add tests for lex/iri.go,chunker/chunk.go (#8515)
    • chore(test): add Backup/Restore test for NFS (#8551)
    • chore(test): add test that after snapshot is applied, GraphQL schema is refreshed (#8619)
    • chore(test): upgrade graphql tests to use go 1.19 (#8662)
    • chore(test): add automated test to test multitenant --limit flag (#8646)
    • chore(test): add restore test for more than 127 namespaces (#8643)
    • fix(test): fix the corner case for raft entries test (#8617)
  • CD

    • fix(build): update dockerfile to use cache busting and reduce image size (#8652)
    • chore(deps): update min go build version (#8423)
    • chore(cd): add badger binary to dgraph docker image (#8790)
  • Security

    • chore(deps): bump certifi from 2020.4.5.1 to 2022.12.7 in /contrib/config/marketplace/aws/tests (#8496)
    • chore(deps): bump github.com/docker/distribution from 2.7.1+incompatible to 2.8.0+incompatible (#8575)
    • chore(deps): bump werkzeug from 0.16.1 to 2.2.3 in /contrib/embargo (#8676)
    • fix(sec): upgrade networkx to (#8613)
    • fix(sec): CVE-2022-41721 (#8633)
    • fix(sec): CVE & OS Patching (#8634)

Changed

  • Core Dgraph

    • upgrade badger to v4.1.0 (#8783) (#8709)
    • fix(multitenancy) store namespace in predicate as a hex separated by a hyphen to prevent json marshal issues (#8601)
    • fix(query): handle bad timezone correctly (#8657)
    • chore(ludicroud): remove ludicrous mode from the code (#8612)
    • fix(backup): make the /admin/backup and /admin/export API asynchronous (#8554)
    • fix(mutation): validate mutation before applying it (#8623)
  • CI Enhancements

    • fix(ci): unpin curl (#8577)
    • fix(ci): adjust cron schedules (#8592)
    • chore(ci): Capture coverage from bulk load and LDBC tests (#8478)
    • chore(linter): enable gosec linter (#8678)
    • chore: apply go vet improvements (#8620)
    • chore(linter): fix some of the warnings from gas linter (#8664)
    • chore(linter): fix golangci config and some issues in tests (#8669)
    • fix(linter): address gosimple linter reports & errors (#8628)