Tags · bionicles/RedisGraph · GitHub
Skip to content

Tags: bionicles/RedisGraph

Tags

v2.4.1

Toggle v2.4.1's commit message
version bump

v2.4.0

Toggle v2.4.0's commit message
run platform_build on version tag

v2.2.15

Toggle v2.2.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
bump version to 2.2.15 (RedisGraph#1578)

v2.2.14

Toggle v2.2.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
bump version to 2.2.14 (RedisGraph#1568)

v2.2.13

Toggle v2.2.13's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
2 2 13 upversion (RedisGraph#1535)

* Updating 'redis-modules-sdk' inside README and adding to clients.md (RedisGraph#1515)

* Update README.md

* Update clients.md

(cherry picked from commit 7c19f2d)

* list indices (RedisGraph#1519)

* list indices

* Modifications to list indexes procedure

* order db.indexes when testing its output

Co-authored-by: Jeffrey Lovitz <jeffrey.lovitz@gmail.com>
(cherry picked from commit 7961d5a)

* adding redisinsight to our docs (RedisGraph#1521)

* adding redisinsight to our docs

* fix typo

(cherry picked from commit a03a79f)

* Fixes for zero-length traversals (RedisGraph#1504)

* Fixes for zero-length traversals

* Address PR comments

* handle removal of nested algebraic operand

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
Co-authored-by: swilly22 <roi@redislabs.com>
(cherry picked from commit b3ab565)

* Recurse into other operations when checking for transpose ops (RedisGraph#1523)

* Recurse into other operations when checking for transpose ops

* check if operand is transposed

Co-authored-by: swilly22 <roi@redislabs.com>
(cherry picked from commit d62b7a2)

* Persist Record values before storing them in OpCreate (RedisGraph#1524)

* Persist Record values before storing them in OpCreate

* Address PR comments

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
(cherry picked from commit dc19665)

* Python 3 tests (RedisGraph#1525)

* Post-rebase fixes

* Switch automation to Python 3

* Fix CI locale

* Fix path tests

* Explicitly decode RLTest responses

(cherry picked from commit 9a45717)

* Ensure label data is up-to-date when initializing index scans (RedisGraph#1534)

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
(cherry picked from commit 4a1cec5)

* Don't attempt to normalize IN filters when utilizing indexes (RedisGraph#1532)

(cherry picked from commit b943a14)

* bump version to 2.2.13

Co-authored-by: Dani Tseiltin <39850374+danitseitlin@users.noreply.github.com>
Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
Co-authored-by: Pieter Cailliau <pieter.cailliau@gmail.com>

v2.2.12

Toggle v2.2.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
2 2 12 upversion (RedisGraph#1512)

* Added QA automation support (RedisGraph#1483)

* Added QA automation support

* fixes 1

* fixes 2

(cherry picked from commit ebdbd6e)

* add Graph config command to Rampfile (RedisGraph#1485)

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
(cherry picked from commit 0ead11e)

* Refactor aggregate logic (RedisGraph#1468)

* Refactor logic for invoking aggregate functions

* WIP

* Fix unit tests, stDevP logic

* Fix formatting flag

* reduce and evaluate aggregation functions

* consolidation agg and none agg functions

* Additional tests, comment corrections

Co-authored-by: swilly22 <roi@redislabs.com>
Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
(cherry picked from commit aa66db8)

* Replace cache per thread with global cache (RedisGraph#1393)

* global cache

* Replace the cache-per-thread with a global cache:
-Use rwlock to synchronize access to the cache.
-Replace the hash lookup of queries strings with rax to support safe access of multiple readers.
-When cache hit occurs, do (shallow) memcpy of the query AST along with reference count increase, and store the current execution params in the new AST copy.

* Fix memory leaks.
Bug fix: set AST in thread local storage after the shallow copy.

* Update comments in config files and number of threads in test_cache to fit the new cache design.

* Defending execution plans that are being cloned from evicted by another thread, by adding ref count.

* Change cache implementation so that cache item is copied within the cache get/set functions by using a callback. This ensures that cache item will not be freed when evicted from cache while it is cloned by another thread.

* Change cache implementation so that cache item is copied within the cache get/set functions by using a callback. This ensures that cache item will not be freed when evicted from cache while it is cloned by another thread.

* moved from ulong to long long

* refactor cache unit-test

* refactored cache

* Refactor cache_set and test_cache.

* mostly formatting

* switch to new config get

Co-authored-by: swilly22 <roi@redislabs.com>
Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
(cherry picked from commit 75d0a99)

* Add support for startNode and endNode functions (RedisGraph#1490)

* Add support for startNode and endNode functions

* Address PR comments

(cherry picked from commit 584f59b)

* Disallow updating properties after deleting their entities (RedisGraph#1494)

* Disallow updating properties after deleting their entities

* Address PR comments

(cherry picked from commit 92125cf)

* Disallow assigning properties to complex types in MERGE SET (RedisGraph#1496)

* Disallow assigning properties to complex types in MERGE SET constructions

* Address PR comments

(cherry picked from commit 6bc3552)

* Consider both filters and labels in selecting a starting point (RedisGraph#1498)

* Consider both filters and labels in selecting a starting point

* refactored traverse order

* Address PR comments

* Update test_traversal_ordering.cpp

Co-authored-by: swilly22 <roi@redislabs.com>
Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
(cherry picked from commit 818e541)

* optimize expression before accessing it (RedisGraph#1499)

* optimize expression before accessing it

* algebraic expression transposed should handle directly nested transposes

(cherry picked from commit 78f5310)

* Don't attempt to access non-existent properties (RedisGraph#1495)

* Don't attempt to access non-existent properties

* Address PR comments

* Add additional tests

* Add documentation

* Skip tests that cause memory leaks

* Address PR comments

(cherry picked from commit 50aa868)

* Error on alias references in parameters (RedisGraph#1503)

* Error on alias references in parameters

* Address PR comments

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
(cherry picked from commit aed3fba)

* Adding 'redis-modules-sdk' package to the README (RedisGraph#1509)

(cherry picked from commit 2b8a3c6)

* disable runtime config on enterprise (RedisGraph#1508)

(cherry picked from commit 9bcc2d2)

* bump version to 2.2.12

Co-authored-by: Rafi Einstein <raffapen@outlook.com>
Co-authored-by: alonre24 <alonreshef24@gmail.com>
Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
Co-authored-by: Dani Tseiltin <39850374+danitseitlin@users.noreply.github.com>

v2.2.11

Toggle v2.2.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
2 2 11 upversion (RedisGraph#1482)

* configure resultset size limit (RedisGraph#1480)

* configure resultset size limit

* WIP, refactored configuration

* runtime config GET/SET

* test resultset implicit limit

* retrieve entire configuration with GRAPH.CONFIG GET *

* Address PR comments

Co-authored-by: Jeffrey Lovitz <jeffrey.lovitz@gmail.com>
(cherry picked from commit 40c2c33)

* bump version to 2.2.11

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>

v2.2.10

Toggle v2.2.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
2 2 10 upversion (RedisGraph#1477)

* Fix replacement of unindexed prop when set before indexed prop (RedisGraph#1475)

* Fix replacement of unindexed prop when set before indexed prop

* Add explanatory comment

(cherry picked from commit 1283a78)

* Decode IDX_ANY as an exact-match index (RedisGraph#1473)

* Decode IDX_ANY as an exact-match index

* Increment all IndexTypes in v7 decoding if an IDX_ANY value is found

* Address PR comment

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
(cherry picked from commit b75488c)

* Add explicit numbering to the IndexType enum (RedisGraph#1478)

(cherry picked from commit ce651b2)

* bump version to 2.2.10

v2.2.9

Toggle v2.2.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
2 2 9 upversion (RedisGraph#1467)

* Fuzzy test crashes 2 (RedisGraph#1429)

* Validate number of RETURNs in UNION query

* Improve error handling and messages with invalid WHERE clauses

* Revert changes to optimize_cartesian_product

* Add run-time error for non-boolean predicate constants in runtime values

(cherry picked from commit ebfc507)

* improve graph loading time by noting multi-edge matrices (RedisGraph#1426)

* improve graph loading time by noting multi-edge matices

* compute multi-edge only once

(cherry picked from commit 514fa25)

* Explicitly assign allocation type of SIValue primitives (RedisGraph#1435)

(cherry picked from commit 5d6fdfc)

* Disallow property assignment to complex data types (RedisGraph#1432)

* Disallow property assignment to complex data types

* Address PR comments

* Capture errors before committing updates

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
(cherry picked from commit 524f171)

* Don't assert on failed MERGE updates (RedisGraph#1437)

* Don't assert on failed MERGE updates

* Update op_merge.c

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
(cherry picked from commit b2dadd8)

* Disallow traversal patterns outside of the appropriate clauses (RedisGraph#1431)

* Disallow traversal patterns outside of the appropriate clauses

* Address PR comments

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
(cherry picked from commit 0f53447)

* add redis-cli parameter example (RedisGraph#1333)

* add redis-cli parameter example

I could not find how to set parameters on `redis-cli` on the documentation, so I added it here. Is there a better place? maybe https://oss.redislabs.com/redisgraph/commands/?

* * add a second parameter

to make it clear how to use more than a single parameter

Co-authored-by: Guy Korland <gkorland@gmail.com>
(cherry picked from commit 3f19bd1)

* Fix warnings reported by fb-infer (RedisGraph#1440)

* Fix warnings reported by fb-infer

* validate algebraic expression structure on evaluation

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
Co-authored-by: swilly22 <roi@redislabs.com>
(cherry picked from commit eefb8ef)

* Delete redundant check to create edge schemas (RedisGraph#1444)

(cherry picked from commit 17663a6)

* Fixed bug in OSX build instructions (RedisGraph#1448)

CPP is the environment variable for the preprocessor executable, CXX specifies the compiler path.

(cherry picked from commit 88048ee)

* Disallow MERGE of entities with null properties (RedisGraph#1442)

* Disallow MERGE of entities with null properties

* Fix memory leak

* Move error-handling functions to errors.c

* Fix NULL serialization logic

* Address PR comments

* Address PR comments

* Move all error-handling logic to errors.c

* Fix memory leak

* Fix unit test

* Initialize ErrorCtx thread-local key

* reuse TLS error context, set and raise error in one call

* remove unused include

* Reset error breakpoint after every query

* Don't delete property update maps on encountering NULL values

* Add Valgrind suppression

* Expose ErrorCtx getter for identical logic in handler macro

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
Co-authored-by: swilly22 <roi@redislabs.com>
(cherry picked from commit c972f72)

* new php client redislabs-redisgraph-php added (RedisGraph#1461)

* new php client redislabs-redisgraph-php added

* columns are aligned.

* Update clients.md

* Update clients.md

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
(cherry picked from commit bbd5993)

* Add new rust client with async support (RedisGraph#1456)

Co-authored-by: Guy Korland <gkorland@gmail.com>
Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
(cherry picked from commit 081c863)

* validate clauses following a RETURN clause (RedisGraph#1460)

* validate clauses following a RETURN clause

* relocated return clause sequance validation

* Update ast_validations.c

(cherry picked from commit 2157919)

* Add C# clients (RedisGraph#1469)

(cherry picked from commit 682a5ba)

* switch from assert to debug assert (RedisGraph#1463)

* switch from assert to debug assert

* Continue converting to debug assert

* Revert changes to RG.h

* switch from system assert to RedisModule_Assert

* re-order include sequence

Co-authored-by: Jeffrey Lovitz <jeffrey.lovitz@gmail.com>
(cherry picked from commit 8345677)

* Add stars to clients (RedisGraph#1462)

* Add stars to clients

* Update clients.md

(cherry picked from commit b3e4222)

* Add stars to clients (RedisGraph#1462) (RedisGraph#1464)

* Add stars to clients

* Update clients.md

(cherry picked from commit b3e4222)

* Optimize cartesian product scoping (RedisGraph#1446)

* Don't recurse into previous scopes when optimizing Cartesian Products

* Fix crash on migrating cartesian products with constant filters

* Don't assert on non-filter branch head

* Avoid memory leak

* Fix memory leak

(cherry picked from commit 9b82f8b)

* bump version to 2.2.9

Co-authored-by: Roi Lipman <swilly22@users.noreply.github.com>
Co-authored-by: bc² <odanoburu@users.noreply.github.com>
Co-authored-by: Christoph Zimmermann <40485189+chrisAtRedis@users.noreply.github.com>
Co-authored-by: Mehmet Korkmaz <mehmet@mkorkmaz.com>
Co-authored-by: Thomas Profelt <office@protom.eu>
Co-authored-by: Guy Korland <gkorland@gmail.com>

v2.2.8

Toggle v2.2.8's commit message
Release version 2.2.8. Merged from master.