6fb4208 | 3pCode | 07 January 2019, 16:42:23 UTC | Merge pull request #1 from cayleygraph/master merge master | 07 January 2019, 16:42:23 UTC |
cf576ba | Denys Smirnov | 01 December 2018, 04:25:39 UTC | also search for assets relative to the binary; fixes #720 | 01 December 2018, 04:25:39 UTC |
95d3934 | Denys Smirnov | 30 November 2018, 21:23:58 UTC | support go modules | 30 November 2018, 21:23:58 UTC |
6ce5dd0 | Denys Smirnov | 26 November 2018, 15:20:26 UTC | iterator: do not drop an error in resolver | 26 November 2018, 15:28:39 UTC |
834d71b | Connor Newton | 18 October 2018, 12:51:58 UTC | Implement Resolver iterator Implement an iterator that takes a slice of nodes and an associated QuadStore and resolves to their respective values during iteration. Resolves #663 | 26 November 2018, 15:28:39 UTC |
e2c7638 | Harald Nordgren | 27 October 2018, 23:25:03 UTC | Bump Go versions and use '.x' to always get latest minor versions | 03 November 2018, 07:09:49 UTC |
e4023df | 3pCode | 21 October 2018, 11:06:48 UTC | update test to check all return codes, update variable name. | 21 October 2018, 12:38:35 UTC |
b8672a5 | 3pCode | 21 October 2018, 00:05:43 UTC | Update authors and contributors | 21 October 2018, 12:38:35 UTC |
a6b5e11 | 3pCode | 19 October 2018, 02:27:16 UTC | Fix bug when deleted a reinserted quad. | 21 October 2018, 12:38:35 UTC |
644430f | Oleg Kovalov | 21 October 2018, 08:11:58 UTC | Use type-switch | 21 October 2018, 08:52:28 UTC |
f312d21 | Denys Smirnov | 20 October 2018, 19:09:59 UTC | schema: support loading objects with loops | 20 October 2018, 19:20:26 UTC |
330365b | Denys Smirnov | 20 October 2018, 14:04:16 UTC | schema: split schema package into multiple files | 20 October 2018, 19:20:26 UTC |
14279cc | Connor Newton | 18 October 2018, 15:48:17 UTC | Add RefsOf to the BatchQuadStore interface Implement for kv/QuadStore to avoid breaking it's BatchQuadStore implementation. | 20 October 2018, 11:29:10 UTC |
0e6b271 | Denys Smirnov | 20 October 2018, 11:08:47 UTC | schema: support writing structs that contain loops; fix #731 | 20 October 2018, 11:27:40 UTC |
eba6c31 | Connor Newton | 18 October 2018, 21:29:35 UTC | Fix mock store ValueOf implementation never returning nil Would always return value of given node, even if not present in mock data. | 20 October 2018, 09:38:44 UTC |
6875ccd | Jean Niklas L'orange | 19 October 2018, 20:48:11 UTC | Update dependency revision on BoomFilters Cayley uses a DeletableBloomFilter for kv stores, which may cause a panic when loading a database due to an off-by-one error. This was fixed in commit https://github.com/tylertreat/BoomFilters/commit/e4c39d49fb322169c2932fc10b0c5544318add78 | 20 October 2018, 09:37:51 UTC |
9652755 | Connor Newton | 09 October 2018, 10:23:46 UTC | Fix Optional iterator not propagating own tags | 09 October 2018, 10:46:29 UTC |
47a701f | s_guozhuming | 28 September 2018, 03:20:28 UTC | run tests for a specific backend implementations | 29 September 2018, 05:12:24 UTC |
6da908e | s_guozhuming | 28 September 2018, 03:18:04 UTC | pull image from remote repository if there is not image at local machine | 29 September 2018, 05:12:24 UTC |
e0bc3ad | Barak Michener | 19 September 2018, 06:21:02 UTC | change order of dep grabbing | 19 September 2018, 12:57:53 UTC |
8158074 | Barak Michener | 19 September 2018, 06:16:57 UTC | Update pouchdb version | 19 September 2018, 12:57:53 UTC |
ec5669c | Barak Michener | 19 September 2018, 05:59:19 UTC | fix goja dep, update travis | 19 September 2018, 12:57:53 UTC |
636ad70 | Ethan Lynn | 19 September 2018, 12:57:13 UTC | Correct db name using mongo backend (#723) Correct db name using mongo backend; fixes: #722 | 19 September 2018, 12:57:13 UTC |
1f49ada | Connor Newton | 25 August 2018, 12:23:43 UTC | Fix Config.idFor() recursive ID lookup in anonymous fields (fixes #732) Prefix was not being propagated in second pass so was only correct at first level where pref == "" Add a test case to validate the fix | 25 August 2018, 13:22:59 UTC |
243214c | Matt Mc | 17 July 2018, 23:28:33 UTC | Begin the Glossary (#728) * Added some basic terms * Added definition of morphism * Improved formatting. * Added definition of IRI and improved definition of RDF. * Removed "this notion of a quad..." from the definition of Quad. * Added a lot of definitions and sequenced them. * Added an actual definition for "token". * Re-sequenced and clarified some definitions. | 17 July 2018, 23:28:33 UTC |
945c425 | Jørgen | 04 July 2018, 11:38:40 UTC | Added unsigned integer types (#725) * Added unsigned integer types * Uint needs more work. We use Int for now. It will break large uint64 values, but the fix on the client side will be just uint64(v.Native().(int64)). | 04 July 2018, 11:38:40 UTC |
c1e16a1 | Denys Smirnov | 03 June 2018, 15:51:30 UTC | bump version | 03 June 2018, 15:51:30 UTC |
431ee28 | Denys Smirnov | 03 June 2018, 14:55:18 UTC | graphql: update dependency and test filter with multiple values | 03 June 2018, 14:55:18 UTC |
1a0c7cb | Denys Smirnov | 03 June 2018, 13:16:53 UTC | schema: allow to specify quads label on write | 03 June 2018, 13:16:53 UTC |
35d9923 | Denys Smirnov | 03 June 2018, 13:09:59 UTC | bolt: do not insert duplicate quads found in the same tx; fixes #675 | 03 June 2018, 13:09:59 UTC |
2a4b7ae | Denys Smirnov | 03 June 2018, 12:44:18 UTC | set a correct limit in integration tests | 03 June 2018, 12:44:18 UTC |
e5a8edb | Denys Smirnov | 03 June 2018, 12:38:27 UTC | cli: assume stdout as an output when no arguments are specified | 03 June 2018, 12:38:27 UTC |
924a8c2 | Denys Smirnov | 03 June 2018, 12:27:19 UTC | gizmo: All should honor a query limit; fixes #718 | 03 June 2018, 12:27:33 UTC |
1366fb9 | Rob Figueiredo | 01 June 2018, 15:31:43 UTC | cayley-single.yml: update version tag to latest v0.7.3 appears to be the latest stable release on quay.io | 01 June 2018, 15:59:14 UTC |
782194b | Denys Smirnov | 23 April 2018, 15:39:36 UTC | bump version to 0.7.3 | 23 April 2018, 15:39:36 UTC |
009b1f6 | Denys Smirnov | 23 April 2018, 15:13:24 UTC | quad: do not un-quote strings in StringToValue; fixes #710 | 23 April 2018, 15:13:24 UTC |
5cc0e45 | Denys Smirnov | 23 April 2018, 14:56:55 UTC | add CODEOWNERS | 23 April 2018, 14:56:55 UTC |
cf8bb13 | Denys Smirnov | 23 April 2018, 14:53:44 UTC | elastic: support v6; fix #711 | 23 April 2018, 14:53:44 UTC |
29e8664 | Evgeniy Skidan | 18 April 2018, 23:09:00 UTC | Fix dep ensure | 23 April 2018, 10:40:10 UTC |
c93c046 | Evgeniy Skidan | 18 April 2018, 23:07:34 UTC | Fix dep downloading with "follow redirects" option | 23 April 2018, 10:40:10 UTC |
ebe0dbd | Maximilian Güntner | 17 April 2018, 13:58:24 UTC | hello_bolt: replace TempFile with TempDir If TempFile is used cayley.NewGraph complains about tmpfile.Name() not being a dir. | 17 April 2018, 15:49:06 UTC |
ec694ec | Maximilian Güntner | 17 April 2018, 12:15:14 UTC | hello_schema: replace TempFile with TempDir If TempFile is used cayley.NewGraph complains about tmpfile.Name() not being a dir. | 17 April 2018, 13:43:04 UTC |
ef2f25d | Denys Smirnov | 14 April 2018, 16:06:00 UTC | gizmo: expose SaveOptional; resolves #702 | 14 April 2018, 16:13:14 UTC |
bdcbf7b | Denys Smirnov | 14 April 2018, 15:42:19 UTC | build and test for go 1.10 | 14 April 2018, 15:49:09 UTC |
4c75257 | Denys Smirnov | 14 April 2018, 15:28:55 UTC | switch from glide to dep | 14 April 2018, 15:38:19 UTC |
a6bad2e | Lukas Rist | 07 March 2018, 10:49:00 UTC | replace badge png with scaling svg | 07 March 2018, 23:09:46 UTC |
3091e67 | Denys Smirnov | 03 March 2018, 18:40:57 UTC | schema: allow to customize behavior; resolves #694 | 03 March 2018, 20:12:32 UTC |
b74f4c7 | Denys Smirnov | 03 March 2018, 16:01:46 UTC | graphql: support un-nesting objects into parent; resolves #686 | 03 March 2018, 16:28:42 UTC |
927dd14 | Denys Smirnov | 28 February 2018, 23:20:24 UTC | add missing dep | 28 February 2018, 23:32:15 UTC |
dc274db | David Symonds | 26 February 2018, 07:20:21 UTC | Switch CockroachDB driver from lib/pq to jackc/pgx. This was at the behest of CockroachDB engineers who say this is a much better driver (https://github.com/cockroachdb/cockroach/issues/17108#issuecomment-368024371). This extends work done in #691. | 26 February 2018, 09:56:26 UTC |
1467e17 | Denys Smirnov | 23 February 2018, 10:54:23 UTC | graphql: support expand all; resolves #692 | 23 February 2018, 11:05:31 UTC |
1c3bf91 | Denys Smirnov | 23 February 2018, 00:06:49 UTC | properly close sub-iterator in recursive; fix #693 | 23 February 2018, 11:05:31 UTC |
b49c06e | David Symonds | 21 February 2018, 22:29:08 UTC | Rewrite CockroachDB SQL construction to be much faster. Because CockroachDB is a distributed database, round trips to it are much slower than comparable round trips in, say, Postgres, so different tradeoffs are required for optimal insertions. In this case, a single INSERT statement with many values is much faster for CockroachDB to handle than a sequence of single value INSERT statements. In one test case involving loading a large number of nodes and quads, this change produces a 4-5x speedup. See https://github.com/cockroachdb/cockroach/issues/17108 for a more detailed discussion of this matter. Fixes #691. | 22 February 2018, 23:26:55 UTC |
ee1c44e | David Symonds | 20 February 2018, 23:18:59 UTC | Bump cockroachdb Docker tag for testing to the latest version, v1.1.5. | 22 February 2018, 23:26:55 UTC |
cfd4f04 | David Symonds | 20 February 2018, 22:28:39 UTC | Fix typo. | 22 February 2018, 23:26:55 UTC |
128d784 | Denys Smirnov | 05 February 2018, 13:46:59 UTC | iterator: do not add empty iterator to And on failed optimization | 05 February 2018, 13:47:42 UTC |
f53e575 | Jørgen | 05 February 2018, 13:14:32 UTC | jsonld: added a DocumentLoader to NewReaderFromMap; fix NPE (#689) | 05 February 2018, 13:14:32 UTC |
1f95954 | Denys Smirnov | 05 February 2018, 12:19:26 UTC | dot: correctly escape slashes; additional file extension | 05 February 2018, 12:19:26 UTC |
5cc70f7 | Denys Smirnov | 05 February 2018, 12:18:34 UTC | bump version to 0.7.2 | 05 February 2018, 12:18:34 UTC |
10f0018 | Denys Smirnov | 30 January 2018, 15:49:29 UTC | update dependencies | 30 January 2018, 15:56:44 UTC |
c962f2d | Denys Smirnov | 30 January 2018, 15:10:12 UTC | update docs to mention new ouch backend and remove todos | 30 January 2018, 15:56:44 UTC |
1b092eb | Denys Smirnov | 26 January 2018, 09:31:49 UTC | nosql: iterator size should not be negative in case of error | 30 January 2018, 15:56:44 UTC |
95146a7 | Denys Smirnov | 18 January 2018, 20:42:24 UTC | dock: expose container port on darwin properly | 30 January 2018, 15:56:44 UTC |
ad29e05 | Denys Smirnov | 18 January 2018, 19:04:50 UTC | nosql: if store has only 32 bits, store a copy of int field | 30 January 2018, 15:56:44 UTC |
e8726ee | Denys Smirnov | 18 January 2018, 19:02:38 UTC | graphtest: test max int roundtrips and comparisons | 30 January 2018, 15:56:44 UTC |
f1bddde | Denys Smirnov | 26 January 2018, 11:15:47 UTC | ouch: implement pagination for iterators | 30 January 2018, 15:56:44 UTC |
48ce3fd | Denys Smirnov | 15 January 2018, 20:46:18 UTC | ouch: leave value encoding to nosql package | 30 January 2018, 15:56:44 UTC |
6c59d22 | Denys Smirnov | 15 January 2018, 20:30:22 UTC | graphtest: workaround conversion bug for gopherjs | 30 January 2018, 15:56:44 UTC |
0c2d12e | Denys Smirnov | 13 January 2018, 18:11:41 UTC | ouch: enable docker tests and refactor | 30 January 2018, 15:56:44 UTC |
5563d63 | Elliott Stoneham | 19 December 2017, 01:20:54 UTC | ouch: new couchdb/pouchdb backend | 30 January 2018, 15:56:44 UTC |
baf955d | Denys Smirnov | 23 January 2018, 14:35:28 UTC | cli: fix database close on init | 23 January 2018, 14:35:28 UTC |
63897f8 | Denys Smirnov | 22 January 2018, 14:12:00 UTC | iterator: correctly limit depth for recursive; fix #685 | 22 January 2018, 14:12:00 UTC |
059bb57 | Denys Smirnov | 13 January 2018, 22:03:55 UTC | gizmo: always initialize context; fixes #674 | 13 January 2018, 22:03:55 UTC |
c02e597 | Denys Smirnov | 13 January 2018, 17:21:39 UTC | graph: unwrap implementation to enable optional interfaces | 13 January 2018, 17:21:59 UTC |
8c8d676 | Denys Smirnov | 13 January 2018, 17:14:48 UTC | sql: copy tags when cloning an iterator | 13 January 2018, 17:21:59 UTC |
2df0e29 | Denys Smirnov | 13 January 2018, 16:21:16 UTC | allow to specify quad file address for non-persistent backends; fix #677 | 13 January 2018, 16:21:16 UTC |
6eaec1d | Denys Smirnov | 12 January 2018, 10:50:58 UTC | iterator: correctly clone error iterator and make a distinct type for it | 12 January 2018, 10:51:35 UTC |
794d916 | Denys Smirnov | 12 January 2018, 10:49:08 UTC | always create null iterator using constructor | 12 January 2018, 10:51:35 UTC |
bd807d9 | Denys Smirnov | 12 January 2018, 10:46:01 UTC | make cayley.Handle an alias, if possible | 12 January 2018, 10:51:35 UTC |
9c87377 | Denys Smirnov | 12 January 2018, 10:39:14 UTC | gizmo: clarify Count docs | 12 January 2018, 10:51:35 UTC |
c72532e | Jørgen Teunis | 10 January 2018, 12:46:54 UTC | added myself to contributors and authors | 10 January 2018, 12:51:50 UTC |
6842c68 | Jørgen | 10 January 2018, 12:17:37 UTC | All negative values should result in unlimited depth (#679) | 10 January 2018, 12:17:37 UTC |
7b5e4a0 | Jørgen | 09 January 2018, 00:35:38 UTC | Javascript error from sigma was not visible And caused the visualizer to stay blank when running queries. | 09 January 2018, 10:12:12 UTC |
fd6fbf9 | Denys Smirnov | 06 January 2018, 15:20:18 UTC | path: test comparisons with wildcards | 06 January 2018, 16:33:50 UTC |
e1eb93b | Denys Smirnov | 06 January 2018, 15:19:46 UTC | nosql: support regexp and wildcards | 06 January 2018, 16:33:50 UTC |
2d6d563 | Denys Smirnov | 06 January 2018, 12:38:52 UTC | sql: do better job optimizing filters | 06 January 2018, 16:33:50 UTC |
e4c9155 | Denys Smirnov | 06 January 2018, 00:43:29 UTC | sql: optimize regular expressions | 06 January 2018, 16:33:50 UTC |
45db377 | Denys Smirnov | 06 January 2018, 00:11:44 UTC | shape,gizmo: support wildcard value filter | 06 January 2018, 16:33:50 UTC |
463642e | Denys Smirnov | 06 January 2018, 16:26:58 UTC | iterator: get some rough size estimates for comparisons | 06 January 2018, 16:26:58 UTC |
1f53d04 | Denys Smirnov | 06 January 2018, 13:57:49 UTC | iterator: calculate real size for LinksTo(Fixed) | 06 January 2018, 15:00:57 UTC |
4344a55 | Denys Smirnov | 06 January 2018, 15:00:15 UTC | all: add benchmarks | 06 January 2018, 15:00:15 UTC |
3adb786 | Denys Smirnov | 05 January 2018, 23:09:12 UTC | kv: fix typo in bloom filter init; fix #675 | 05 January 2018, 23:09:36 UTC |
ac6e1df | Denys Smirnov | 05 January 2018, 23:03:56 UTC | cli: allow to pass file name as argument for load and dump | 05 January 2018, 23:03:56 UTC |
aa8bf25 | Denys Smirnov | 05 January 2018, 22:45:24 UTC | nosql: do not process invalid deltas | 05 January 2018, 22:45:24 UTC |
e0ec6ce | Denys Smirnov | 05 January 2018, 22:29:25 UTC | sql: do not decrement nodes from non-existent quads; return delta errors | 05 January 2018, 22:29:25 UTC |
c3a85b1 | Denys Smirnov | 05 January 2018, 22:28:16 UTC | kv: fix decrement of node refs from non-existent quads | 05 January 2018, 22:28:16 UTC |
74d9c61 | Denys Smirnov | 05 January 2018, 22:23:54 UTC | test all writer parameters for each backend | 05 January 2018, 22:23:54 UTC |
7cc8a23 | Denys Smirnov | 05 January 2018, 20:25:41 UTC | remove test flag for backends without nodes gc | 05 January 2018, 20:25:48 UTC |
31876de | Denys Smirnov | 24 December 2017, 19:36:17 UTC | bump version to 0.7.1 and drop legacy backends | 05 January 2018, 20:25:48 UTC |
28cd7eb | Gaurav Tiwari | 05 January 2018, 12:46:00 UTC | Adds locations for looking up static assets (#673) * Add default lookup paths * Add to contributors | 05 January 2018, 12:46:00 UTC |