forked from typedb/typedb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
4473 lines (4427 loc) · 206 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Version 1.1.0
- Undefine query docs (#2638)
- Remove VM from Academy #2627 from Master (#2629)
- log uncaught exception (#2631)
- fix grakn logback (#2630)
- Bug 19309: Get redis to stop when not bound to localhost (#2621)
- Death
- Integrate sonar with travis (#2605)
- Fix
- Fix New Post Processing (#2613)
- Fix bug where Graql shell would log to the engine log file (#2603)
- Remove dead and unused code (#2610)
- Add `grakn-grpc` module (#2609)
- New HttpController interfaces fed into HttpHandler (#2611)
- moving error messages into ErrorMessage class (#2612)
- update redis prebuilt settings (#2608)
- Remove docker from distribution docs (#2599)
- EmbeddedCassandraContext accepts yaml file path as a parameter
- Introduce gRPC server (#2593)
- updating help display (#2602)
- Remove lots of unused code (#2600)
- Add new lecense to readme (#2598)
- Don't run certain tests under tinker (#2597)
- Add CentralityQueryBuilder (#2592)
- New design docs (#2566)
- Replace RedisQ with Background Task (#2591)
- `GraqlConverter` refactors (#2594)
- Make analytics count return the same result as aggregate count (#2584)
- Update distribution management (#2590)
- Fix merge issue between PRs (#2589)
- Fix issue with printing map with `JacksonPrinter` (#2585)
- removing unneeded grakn-module-sdk package (#2588)
- Remove unused `EmbeddedRedisContext` (#2586)
- New Analytics Method : Coreness (#2583)
- resolve conflicts
- [Stable] Answer consumption fix (#2561)
- some query equivalence cleanup (#2577)
- clean up tests and some todos (#2580)
- Introduce new `GraqlConverter` interface (#2579)
- Rename SNB and biomed as "end-to-end" tests (#2570)
- [Stable] Fix some query cache inconsistencies (#2571)
- resolve conflicts
- Path concatenation cleanup in DistributionContext (#2578)
- test error
- updating copyright notice. removing unused sigar version property. moving error string to the appropriate class
- Relationships can no longer be committed without a roleplayer (#2573)
- passing grakn.pidfile argument into DistributionContext
- print grakn.log in DistributionContext
- Get rid of index causing clashes when adding distinct rules (#2575)
- Various reasoner refactors and cleanups (#2569)
- When `$x relates $y`, infer `$y sub role` (#2552)
- Rename PR.md to PULL_REQUEST_TEMPLATE.md
- Create PR.md
- fix incorrect path
- [Stable] Fix inconsistencies of atomic states wrt type inference (#2572)
- Several refactors and clean-ups (#2564)
- Fix issue where `/` endpoint never returns JSON (#2562)
- Update license (#2568)
- restart test
- restart test
- Fix error handling when trying to connect to server (#2563)
- Refine resolution plan to ensure more optimal substitution use (#2558)
- removing personal dir
- update readme
- wip - adding 'reading the output' section
- FIx several REST API bugs (#2545)
- Add a test to catch a possible regression (#2560)
- Add docs for Python and Haskell clients (#2557)
- Fixes to the academy (#2559)
- basic snb readme (#2556)
- add rule chain integration test (#2544)
- Fix issue with consuming answers to bodies of atomic rules (#2540)
- Disable deploying until 🌩the chosen one🌩 returns
- Add stage names to deployment (#2550)
- Re-run failing tests in travis like in jenkins (#2551)
- small changes in order to run kbms version (#2549)
- Search path fix (#2547)
- New analytics method: k-core (#2538)
- Update path query docs (#2541)
- Remove dependency on javatuples (#2523)
- Add randomised integration tests (#2537)
- Remove some unused dependencies from `grakn-graql` (#2522)
- Make behaviour of atomic states consistent wrt type inference (#2448)
- Minor modification to docs server (#2536)
- adding logs if DistributionContext failed to start grakn (#2534)
- Upgrade to 1.10-SNAPSHOT
- adjusting copyright year to 2018 when running 'graql console'
- bootup script fully extracted to grakn-bootup
- 1.0.0 release
- Use better error handling when possible in Graql (#2531)
- Small fix for spinner and removed old HAL dependency (#2529)
- Update REST API spec to match new changes (#2528)
- Docs fixes to refactor index pages (#2527)
- New fixes for dashboard stable (#2526)
- Addition to "Fixing dangling /tmp/grakn.pid" PR (stable) (#2525)
- update docs (#2524)
- Update type representations and new REST endpoints (#2512)
- Reduce timeouts for integration tests (#2521)
- Fixed spelling mistakes in Readme
- Fixed spelling mistakes in Readme
- Update readme page to link to Pregel paper
- Update readme page to link to Pregel paper
- Update README.md
- Update systems requirement section in Readme.md
- [Stable] Explanation builder fix (#2513)
- Fixed all broken INTERNAL links across Academy, Overview, Contribution and Docs (#2519)
- add rule-driven-schema (#2507)
- fix dead link (#2506)
- Update README.md
- Updated README.md to have useful first actions
- Update README.md
- Update README.md
- Fix high memory usage in `BatchExecutorClient` (#2484)
- Revert "[DO NOT MERGE] Fixing dangling /tmp/grakn.pid in case Grakn could not start (#2508)" (#2517)
- Get rid of unique flag in docs (#2516)
- Documentation redirect (#2515)
- [DO NOT MERGE] Fixing dangling /tmp/grakn.pid in case Grakn could not start (#2508)
- Re-apply memory fix to `BatchExecutorClient` (#2479)
- Fix factory leak (#2509)
- fix reiteration condition (#2505)
- documentation major refactor overhaul - continued (#2511)
- Improve error message with conflicting properties (#2504)
- [Stable] Fix issues with combining explanations (#2496)
- Get rid of swagger dependency (#2499)
- wip 2 - moving bootup script and pid related codes into 'grakn-bootup' subproject
- removing SIGAR dependency
- adding getPid() as SIGAR isn't working
- Fix session leak (#2494)
- rename processid package to grakn_pid
- wip
- Fix Jenkinsfile so it correctly tears down Grakn (#2453)
- Add ConnectedComponentVertexProgram starting from single source (#2490)
- Fix several loading issues (#2487)
- Docs redesign (#2468)
- Fix start-long-running-instance script (#2500)
- Fix issue with expanding `grakn-dist*.tar.gz` (#2495)
- Introduce `compute paths` (#2489)
- Specify Java version requirement: OpenJDK v8. (#2482) (#2488)
- Change GraqlControllerResponse to Jackson Objects (#2420)
- Changes for enterprise (#2450)
- Specify Java version requirement: OpenJDK v8. (#2482)
- add randomised linear transitivity test (#2477)
- Yeah I don't know how bash array variables work (#2483)
- Jacksonise and Cleanup commit logs + Some Task API simplification (#2467)
- Expand type inference tests (#2470)
- Improve some error messages in Graql (#2458)
- non-lazy query validation (#2457)
- Spinner (#2475)
- Get rid of Optionals when building concept from elements. This will lead to more explicit failures (#2454)
- Grakn Nexus profile (#2444)
- New path query that can find all shortest paths (#2449)
- Run SNB etc. with all PRs after Junit tests (#2471)
- Fix the intermittent Jenkins failure properly (#2478)
- Fix issue with intermittent Jenkins failure (#2476)
- Add concept-pattern conversion required for building explanations (#2466)
- Revert changes to `BatchExecutorClient` (#2473)
- Log when retrying transaction (#2463)
- Upgrade redisq (#2472)
- Revert changes to `Migrator` to fix SNB issue (#2469)
- Move comment trigger outside of runBuild. (#2462)
- Update XML-migration.md (#2460)
- docs fixes (#2461)
- Add back removed file
- Revert "🐘"
- tabs to spaces
- 🐘
- Fix merge from `stable`
- Fix bugs preventing loading (#2443)
- Add batch mode option to GraqlController (#2447)
- Fix secretly broken test (#2456)
- Simplify behaviour of `SchemaConcept#sups` (#2452)
- Fix issue with location of csv data (#2451)
- Improve support for ontological queries (#2435)
- Ghosts now lead to explicit failure which require retrying (#2446)
- Support generating and loading SNB scale factors (#2440)
- %s/\t/ /g (#2445)
- Artifacts for PRs (#2439)
- Changes needed for enterprise version (#2402)
- Copy Jenkinsfile from `master` (#2438)
- Delay execution of post processing (#2434)
- Fix merge error
- Fix docs saying inference is disabled-by-default (#2437)
- Add query validity tests (#2433)
- Cleanup unused task code in engine (#2436)
- Disable inference when loading (#2432)
- Add inferred flag when materialising (#2419)
- Fix Jenkins build (#2428)
- Fix some issues with API spec (#2424)
- Update quickstart-tutorial.md (#2427)
- Add missing method to be able to create inferred attribute links on relationships (#2425)
- Fix bug with `graql` command passing arguments (#2423)
- Stop using local maven repo in Jenkins (#2414)
- Add command to load and time a test example (#2413)
- Reduce bash (#2390)
- Record artifacts from jobs separately in Jenkins (#2410)
- Temporary fix to get master loading. (#2418)
- Handle new keyspace representation in dashboard (#2416)
- Remove unused /task endpoint (#2415)
- Fix sub fragment optimisation (#2405)
- Run maven in batch mode on Jenkins (#2403)
- Add initial API spec (#2404)
- Introduce Type Instances Endpoint (#2407)
- More informative rule validation (#2399)
- Concept Collections for REST (#2401)
- disallow non-insertable relation players in rule heads (#2397)
- Add constructors for creating inferred instances (#2398)
- More jacksonising + changing representation to agreed upon docs (#2383)
- Move all dependency versions and exclusions into base pom (#2396)
- Use `GraknConfig` everywhere (#2392)
- Ignore possibly failing command (#2395)
- Added example files location to setup guide (#2393)
- Add more logs and assertions (#2391)
- Add notifications when build fails (#2385)
- remove old tests (#2389)
- seperate function for var property class retrieval in atoms (#2384)
- Fix benchmarks (#2387)
- Make atom-var-property mapping explicit (#2382)
- Fix some resolution planning issues (#2373)
- Get rid of REST doc generation which we are not using anymore (#2380)
- Update config to match upstream cassandra 2.1.17. (#2371)
- Reveal shard count (#2379)
- Switch to Jackson For Json Serialisation + Other REST cleanups (#2377)
- Clean up Jenkinsfile (#2372)
- Add more information when GraknClient fails (#2378)
- Incorporate shard count for better fragment cost (#2279)
- Disable failing SNB query (#2375)
- Drop some common logs to trace level (#2376)
- Print expected results on SNB failure (#2374)
- Get updating counts PP Task to be immediate and not use tasks (#2282)
- Make `clean` part of `verify`
- Adding resources now behave as adding relationships. I.e. duplicates are allowed (#2268)
- Disable very slow query in SNB (#2369)
- Make SNB use test log config (#2365)
- fix problem with overflow when building rules (#2363)
- add number of shards criterion to type inference (#2358)
- Cleanup analytics tests (#2359)
- Fix SNB dependencies again (#2362)
- Resolution state cleanup (#2352)
- Fix SNB dependencies (#2357)
- Cleanup session handling (#2353)
- Assets added to Docs repository (#2354)
- Fix problem with query ambiguity when building hal explanation (#2340)
- moved dependencies out from parent pom, into specific modules (#2345)
- Use URIs instead of strings in some places (#2305)
- Added thread shutdown (#2351)
- A little bit more test cleanup. (#2350)
- Remove materialise toggle (#2343)
- Dynamically merge resources which can be created in highly concurrent environments (#2333)
- Fix issue causing excessive logging (#2346)
- Some of the writes were being lost on the queue (#2347)
- Make explanations immutable (#2334)
- Adding a more informative failure diagnostic output if the script somehow fails to start (#2330)
- Introduce more `TestRule` classes (#2337)
- Fixed shell batch loading. Restored tests (#2339)
- HAL refactoring - remove GET endpoint (#2304)
- Always define some Grakn env vars. (#2325)
- Make answers immutable (#2328)
- Run tests in random order (#2319)
- Get rid of test-jar dependency (#2327)
- Introduce type variable rewriting (#2276)
- Reduced logs and clarified where the null events were coming from (it… (#2313)
- Changes to debug closure issues, and new redisq (#2281)
- Fix bug in Jenkinsfile
- Some Test Cleanups (#2306)
- Centralise keyspace creation (#2303)
- More graql property tests (#2296)
- Fix bug with `CommitLog` building endpoint (#2299)
- adding a link to contribution guide section on README.md (#2300)
- merge from stable
- Rework REST endpoints (#2273)
- Revert "More robust 'grakn server status' check (#2269)" (#2295)
- Tackling some old Todos (#2274)
- Make match benchmark test a bit more similar to real use case (#2249)
- Ignore randomly failing tests (#2291)
- Ignore flaky test (#2288)
- Added method sups() (#2277)
- More robust 'grakn server status' check (#2269)
- Trying to fix validation errors (#2261)
- Graql Quickcheck Property Tests (#2271)
- removed jwt handler (#2262)
- Flush tx cache to central cache even when not committing and not usin… (#2260)
- Improve internal caching (#2259)
- missed commit statement (#2267)
- Add explanation for how doc tests work (#2264)
- make updates for structural cache
- status query performed using curl which should be available in most distributions (#2263)
- Deleted Batch mutator client. (#2208)
- Cache shard counts (#2258)
- Clean up grakn.properties handling (#2247)
- Revert adding duplicate role players (#2254)
- Unignore some tests (#2243)
- Make log level DEBUG on jenkins (#2238) (#2246)
- Always add the role player edge when using a BATCH transaction. Also PP task to clean up duplicate Role Player Edges (#2224)
- Enable biomed test (#2221)
- refactored grakn engine (#2233)
- merge from stable
- Revert "Revert "Merge from stable" (#2239)" (#2241)
- Revert "Merge from stable" (#2239)
- Upgrade Janus to 0.2.0 (#2236)
- fix issues with structural unifiers
- merge from stable
- remove unused utils (#2228)
- Get rid of some old unused code + one tiny optimisation. (#2227)
- Optimise query plan weight calculation (#2218)
- Remove casting cache (#2223)
- Try optimise relation writing - Part 4 (#2217)
- Add Graql syntax reference docs (#2091)
- Try optimise relation writing - Part 3 (#2216)
- Kill OWL migration (#2214)
- Try optimise relation writing - Part 2 (#2213)
- Try optimise relation writing - Part 1 (#2210)
- Fix merge problems
- Use in-memory session without engine on tinker (#2207)
- Bring back EmbeddedRedis for benchmarks (#2203)
- merge from stable
- Remove sets from tests (#2190)
- Complete Integration of Redis Mock (#2196)
- Add @ to the front of implicit labels and make it a reserved character (#2183)
- make unifiers immutable (#2192)
- Typos (#2194)
- Optimise Query Planner (#2181)
- Changes tests to using new mock redis - Part 1 (#2173)
- cleanup unifier types
- merge from stable
- Throw when keyspace is longer than 48 chars (#2182)
- merge from stable
- Make `UndefineQueryTest` only load KB once (#2167)
- Allow changing schema concept label using the ID (#2154)
- Analytics without attribute (#2152)
- Change Graql syntax `as` to `via` (#2164)
- Bringing ASCII art back!! (#2160)
- grakn module SDK + grakn module manager (#2116)
- error message when getting instances of non-type (#2157)
- Add `GraqlParser` with parameter to define all vars (#2150)
- logback config is passed during benchmarks (#2162)
- Deleted benchmark that was running forever (#2161)
- More benchmarks (#2142)
- Introduce structural query cache (aka caching graql traversals) (#2121)
Version v0.18.0
- 0.18.0 release
- Upgrade to 0.18.0 (#2431)
- Update 0-index.md (#2430)
- correctly rewrite rule heads with resources (#2417)
- Handle parsing extremely large Graql files in constant memory (#2421)
- [Stable] More informative rule validation (#2409)
- [Stable] Enable reasoning by default (#2406)
- Add academy to top navigation (#2411)
- Change trigger back to !rtg (#2408)
- Upload perf logs s3 (#2294)
- Only kill job if not a main branch (master/stable) (#2364)
- Disallow invalid var names in java Graql (#2360)
- Kill any running jobs when a new change is made (#2348)
Version v0.17.1
- 0.17.1 release
- Upgrade to 0.17.1-SNAPSHOT
- Fix bug where we ran the same tests 4 times (#2349)
- Fix dependency issue with SNB (#2344)
- Run PR tests in parallel (#2302)
- homebrew workaround. (#2338)
- Stop cleaning embedded cassandra (#2335)
- Change trigger phrase to !ci. (#2332)
- Remove accidentally committed code
- Fix stages
- Run tests in parallel with other jobs (#2329)
- Make sure redis is killed after continuous integration (#2309)
- Ignore randomly failing test (#2326)
- Drop periodic CI tests. (#2322)
- Add triggers phrases for githubPullRequest. (#2312)
- Add acadmey link to overview side bar (#2318)
- Link fixes (#2317)
- Fix Academy homepage links (#2314)
- Archive cassandra logs and increase timeout (#2301)
Version v0.17.0
- 0.17.0 release
- [Stable] Minor dashboard fixes (#2308)
- Run tests with Janus profile in Jenkinsfile (#2297)
- enable implicit types in type inference (#2289)
- Fix bug where timeout when starting Grakn printed "SUCCESS" (#2287)
- fix type map mutation (#2293)
- [Stable] Look at neighbours of untyped role players to prioritise relation types (#2285)
- [Stable] Fix visualisation bugs for attributes attached to explanation nodes (#2286)
- correctly overwrite roles when roles are meta and types are present (#2284)
- fix resource type retrieval issue (#2278)
- Fix really stupid typo in Jenkinsfile
- Run Jenkinsfile in parallel (#2191)
- Alert message for compute queries in Graph page (#2272)
- Reveal Grakn Academy
- [Stable] Make type checking semantically consistent (#2242)
- GRAKN Academy portal (#2257)
- Test with Open JDK 8. (#2237)
- Tackle some TODOs in docs (#2250)
- Add missing link to XML migration in side bar (#2244)
- Fix long-running reference to `repeat-query`
- Make log level DEBUG on jenkins (#2238)
- Bug #17981: Fix crash when undefining types (#2240)
- [Stable] Fix issues with resources playing roles (#2235)
- [Stable] Unification fixes (#2229)
- Fix `init-grakn.sh` path
- Fix `init-grakn.sh` script to set DEBUG log level
- Fix genealogy so person can be a sibling (#2232)
- Make long-running query script executable (#2234)
- Make Jenkins run grakn at DEBUG log level (#2231)
- Remove text output from `graql` script (#2226)
- [Stable] Fix issues with type inference and augment tests (#2215)
- Update redisq to 0.0.5 (#2225)
- Fix performance when traversing to concept subs (#2219)
- [Stable] Check instances when matching rules (#2206)
- Fix incorrect filename in jenkinsfile (#2211)
- Load example into long-running instance and periodically query (#2201)
- Clean up SNB queries (#2200)
- disallow implicit concepts in rule heads (#2205)
- [Stable] Fix issue with linking intensional attributes when querying for general relationships (#2202)
- Re-enable a subset of the SNB queries (#2193)
- Fix documentation (#2174)
- Fix script when dir is not there (#2195)
- Re-enable SNB update queries (#2189)
- Make sure long-running instance clears old dists (#2188)
- Make SNB validation succesfully run (#2159)
- Fixed HALBuilder to handle meta rule (#2155)
- [Stable] Add more role expansion tests and fix issues (#2169)
- [Stable] Introduce multiunifier (#2158)
- Add long-running Grakn instance (#2168)
- Keep fewer artifacts/builds on Jenkins (#2165)
- [Stable] Include indirect role definition on construction of relationships (#2166)
- Adjust to next release version
- Separate user-defined, generated and reserved vars (#2141)
- Hal printer (#2149)
- Bug #17579: Migration validation bug. Null stack traces causing migration to crash (#2148)
- Make SNB load work on jenkins (#2138)
- Bug #17593: Fix problem with repeating properties when creating reasoner query plan (#2146)
- Use autovalue for equivalent fragment sets (#2127)
- Avoid memory leak in `TaskStateInMemoryStore` (#2147)
- Bug #17554: Skip Role and Relation Type Hierarchy Validation when super relation type is abstract. (#2145)
- Fixed HAL representation now that roles are not types anymore (#2140)
- Optimise traversal to avoid checking for edge instances (#2131)
- Java API Endpoints: Informative error message in case of missing field (#2143)
- Minimize selected labels in Graql traversal (#2132)
- Add `rake test` command to check links in docs (#2106)
- Add extra benchmark test (#2134)
- Better error messages (#2125)
- Add gremlin traversal pretty-printer (#2115)
- fixing incorrect path in DistributionContext (#2133)
- Revert change that might have broken travis (#2139)
- Fix Jenkinsfile to run benchmarks (#2128)
- Graph API -> Java API typo fixes (#2129)
- Simplify Graql traversals without disjunctions (#2124)
- Delete artifacts older than 7 days (#2130)
- Optimisation: Remove redundant relationship validation (#2126)
- Optimisation: Optimise core api by changing the way concepts are built, resulting in less validation. (#2107)
- tidy up jenkinfiles (#2072)
- Memoize some fields for performance (#2123)
- Avoid navigating subs in Graql traversals (#2119)
- Optimisation: Cache properties to speed up transaction constructions (#2117)
- Updated vue-loader options and version (#2120)
- Added initial code for insert micro benchmarks (#2097)
- Extra cleanup and cache (#2113)
- API endpoints (#2011)
- Refactor some analytics tests (#2114)
- Fix some issues with type inference (#2110)
- Moved from NPM to Yarn for js packages management (#2111)
- distribution simplification (#2084)
- add edges don't put them (#2112)
- Cleanup cache calls (#2082)
- Fixed tiny bug in Migration Macros (#2105)
- new vue-loader version to solve packaging failure (#2109)
- Fix accidental bug introduction (#2103)
- Periodic commit log submission (#2101)
- Add stackoverflow badge to ReadMe (#2104)
- Only run periodic test on stable/master. (#2100)
- Fix Keyspace conversion issue (#2102)
- Work on lots of TODOs (#2080)
- Make RAML only build in package stage (#2099)
- fix merge errors
- Make Graql shell batch load report errors (#2095)
- merge and resolve conflicts
- fix virtualisation checks (#2094)
- Remove statergies causing slow queries (#2096)
- [Stable] Add support for role variables (#2078)
- Use Optionals To Handle and Filter Out Ghosts (#2093)
- Redisq 0 0 4 (#2092)
- Update to new syntax (#2089)
- More missing refactors (#2088)
- Query planner optimisation: combining node and edge fragment cost, improving greedy traversal (#2063)
- Fix a bug where sub types may get igored. (#2090)
- Fix issue when referring to role variable multiple times (#2087)
- Migration: Clear futures when failing make retry number configurable. (#2086)
- Fix regexes to support character classes (#2085)
- Keyspace wrapper to check keyspace is allowed (#2081)
- Store version in Redis and check it at start-up (#2067)
- Log line (#2083)
- Next CI Test: Biomed Data (#2076)
- fixed HALBuilderTest with new grakn syntax
- Fixed Janus factory test
- Dashboard bug fixes and updates (#2077)
- Config Cleanup and misdirection (#2064)
- More user notification when migrating + fixing migration test (#2071)
- Missing refactors (#2073)
- merge from stable
- [Stable] Various fixes and more equivalence tests (#2056)
- Fix Metrics Dependency Conflicts (#2069)
- Update Docs (#2065)
- Introduce `get` query (#2048)
- Recommend `define` or `insert` in appropriate cases (#2061)
- Docs figure rewriting (#2070)
- Add support for variable as argument to `contains` predicate (#2058)
- Swapped Jesque for Redisq (#2019)
- Refactor shortcut edge into role-player edge (#2062)
- Remove incorrect links to github issues (#2066)
- Fix syntax errors on SNB (#2057)
- Push Rules Into The Schema Layer (#2047)
- Add debug mode to migration. (#2053)
- Fix ribbon (#2055)
- Remove Grakn Architecture (#2054)
- Remove exception checking from path query (#2050)
- merge from stable
- [Stable] Fix some neq predicate issues (#2049)
- Add colours to Slack messages for clarity. (#2051)
- Add undefine query (#2039)
- Add little helper message (#2044)
- Meta Role is no longer abstract (#2045)
- Make `Fragment` implementations use autovalue (#2040)
- Only trigger validation dataset on master/stable. (#2043)
- merge from stable
- add neq complement state (#2036)
- Remove some unnecessary classes (#2025)
- [Stable] Use rule graph for rule prioritisation (Bug #16749) (#2035)
- Make Analytics work with resources edges (#2006)
- merge from stable
- Make shell return a non-zero exit code on error (#2018)
- Simplify `delete` query to only accept sets of variables (#2012)
- Revert "[Stable] Use rule graph for rule prioritisation (Bug #16749) - DO NOT MERGE YET (#2032)" (#2034)
- [Stable] Use rule graph for rule prioritisation (Bug #16749) - DO NOT MERGE YET (#2032)
- fix issues with relation alpha equivalence (#2031)
- Fix bad link in docs (#2029)
- Docs changes (#2027)
- Support referring to attribute relationship with Graql `has` (#1961)
- Added FB pixel to header of Documentation (#2030)
- Make reasoner queries immutable (#1993)
- Remove attributes from types and things (#2016)
- Kill scope for good (#2028)
- Add neq predicate state to accomodate recursive queries with neq predicates (#1984)
- Fix misleading shell warning when running a non-match via `-e` (#2015)
- Update README.md
- Renable CI tests (#2024)
- Upgrade pom to 1.0.0-SNAPSHOT . . . I think lightning just struck (#2023)
- Refactor `VarPropertyInternal` (#2013)
- Fix issue after merge
- Fix incorrect inserts on SNB data. Should be defines. (#2014)
- Fixed resource usage, threadpool for taks execution, changed mutator (#1980)
- Add `define` query (#2005)
- Optimize Insertions (#2010)
- Get rid of scope (#2009)
- Refactors part 6: Getting rid of graph nomenclature (#2007)
- Refactors part 5: Refactor graph package to kb (#2004)
- Refactors part 4: grakn-graph to grakn-kb and get rid of ontology nomenclature (#2002)
- Replace ask query with an aggregate (#2001)
- Refactors part 3: Refactor Resource to Attribute (#1998)
- Refactor old terminology mixing `Var` and `VarPattern` (#2000)
- Make migrator client print any errors (#1999)
- Refactors part 2: OntologyConcept and Relation Refactored (#1997)
- Refactors part 1: Graphs Become Transactions (#1996)
- Make `Answer#get` throw if `Var` is not in the `Answer` (#1995)
- Miscellaneous fixes (#1960)
- Transaction count fix (#1990)
- Make `VarProperty` implementations use autovalue (#1959)
- Rule graph changes (#1974)
- Fix performance issue with insert queries (#1994)
- Ignoring randomly failing tests (#1992)
- Duplicate relations via Keys (#1978)
- Revert "Retry the merge of QA into master (#1975)" (#1986)
- Retry the merge of QA into master (#1975)
- comment out the SNB load and validation to stop holding up development on master
- Cleanup atom and predicate retrieval (#1983)
- Remove ES version of Janus (#1973)
- Bug #16266: Fix another randomly failing property test (#1972)
- Minor cleanups (#1971)
- Ignore another property test (#1976)
- relax timeout a bit more in case
- relax timeout
- get working on travis
- Use single traversal for getting resources of entity (#1969)
- update travis config
- PMD violation and accidental include of old files from merge
- well it builds
- Convert Graph API Collection Returns To Streams (#1958)
- Added more metrics and cleaned up closure (#1964)
- Temporarily Ignore Doc Tests (#1965)
- Janus Graph Support (#1875)
- Refactor insert query execution (#1946)
- The engine was bouincing things in the queues. (#1934)
- Bug #16317: Fix randomly failing property test (#1951)
- Make travis build and test modules in parallel (#1956)
- Atomic cleanup (#1950)
- unignore transRelationWithRelationGuardsAtBothEnds (#1943)
- Explicit resolution state saving (#1930)
- adding supported resource types (#1944)
- Change package structure of graph api (#1938)
- More Test Cleanups (#1940)
- Update README.md
- Update README.md
- Update README.md
- Update README.md
- Update README.md
- Update README.md
- Update 0-index.md
- Bug #16036: Even nastier caching bug (#1928)
- Updated advantages page to present Grakn as a hyper-relation
- added schema/ontology terminology
- udpated overview page to present grakn as a hyper-relational database
- Remove support for `lhs` and `rhs` (#1926)
- More engine fixes. Redisson wasn't instantiated properly (#1898)
- do not infer types in conjunction if type present (#1921) (#1924)
- Just some minor internal cleanups (#1923)
- Bug #16214: Odd validation errors caused by nasty cache leak (#1922)
- Bug #16192: Fix failing property test. (#1915)
- Clean up `grakn-graph` property tests and generators (#1895)
- Use autovalue for some classes (#1909)
- Upgrade to 0.17.0-SNAPSHOT (#1919)
Version v0.16.0
- 0.16.0 release
- Add `clean` shell command to docs (#2008)
- Enable all of the SNB short queries to test stack further (#1988)
- More verbose slack (#1985)
- [Stable] Get rid of javafx pair (#1981)
- Enable periodic QA tests and configure travis to split tests (#1982)
- Add snb validation to QA tests (#1967)
- Add integration tests to Grakn stable branch. (#1953)
- Fix issue where shell printed whole stacktrace (#1954)
- adding link of a working example in sample-projects repo (#1952)
- fix problems with equal relation players (#1941)
- Fix silly casting exception when post processing relation edges (#1937)
- Add basic Jenkinsfile. (#1932)
- Bug #16264: When merging resources account for resource edges (#1935)
- Update 0-index.md
- Update 1-advantages.md
- Update 0-index.md
- Update 1-advantages.md
- Update 0-index.md
- updated advantages page
- Updated advantages page to present Grakn as a hyper-relation
- added schema/ontology terminology
- udpated overview page to present grakn as a hyper-relational database
- Bug #16214: Odd validation errors caused by nasty cache leak (#1922)
- do not infer types in conjunction if type present (#1921)
- Changelog from stable
- Ignore some failing tests
- Fix compilation issue
- Make certain tests with large queries not print output (#1908)
- Add deprecated support for keywords `lhs` and `rhs` (#1903)
- Fix analytics to not always use default URI (#1892)
- Bug #16191: Fix randomly failing test (#1910)
- Cleaning up exceptions a little. (#1911)
- Ignore randomly failing test
- Ignore randomly failing tests
- Remove tests for castings in results (#1905)
- Bug #16183: Resources with null value would still create the resource (#1904)
- When a tests breaks I then fix it
- Ignore randomly failing test
- Ignore test (#1906)
- Role no longer subs thing in meta ontology (#1900)
- Resource Edges and Automatic Reification (#1857)
- Fixed conflicts with master
- Remove The Implicit Type Filter (#1896)
- Get rid of custom null checks (#1899)
- Fix bug in `SparkContext` where it ignored port (#1894)
- Disable running the docs tests on Titan (#1897)
- Fixed concurrent start problem (#1886)
- Fix issues with tests against new twitter docs (#1890)
- Re-enable tests for docs (#1882)
- removing dead link (#1887)
- documentation for the 'example-twitter-streaming-public-tweets' sampl… (#1881)
- Validate rules ontologically (#1877)
- Change Labels On Ontology Concepts (#1869)
- Fix degree query not throwing error when ofType is invalid (#1879)
- Change `lhs` and `rhs` to `when` and `then` (#1880)
- Added CAS to inflight task processing. Now it only restore a task from a dead letter queue if nothing modified the queue between read and write. Also sped up failover test (#1873)
- New graql planner with min spanning tree (#1789)
- Squashed Redis store changes (#1865)
- Check whether rules are valid Horn clauses on commit (#1868)
- Quickcheck refactors (#1862)
- Include README.md (#1867)
- Removed test-tools module which was not being used by anything (#1856)
- Revert "[WIP] Redis store" (#1863)
- Pom excluding Jackson from grakn-graph. It conflicts in more than one place
- Reverting pom changes
- Ignored test that makes build stop
- Reverting previous test
- Tweaking build option to check effect on Travis
- Trying to fix conflict in pom
- Unused static variable
- Addressed code review
- Docker profile should not skip tests outside of grakn-test. (#1849)
- Add `@Nullable` annotations to many methods (#1842)
- Unignore some tests (#1853)
- Introducing Reified Relations as part of the work to allowing resource edges and automatic reification (#1844)
- Accidantally removed essential variables in test
- Use graql planner when determining resolution order (#1828)
- Fix Failing Tests On Jenkins (#1851)
- Restored tests that were previosly ignored
- Missing Refactor on API (#1850)
- Clarify system requirements. (#1840)
- Fixing build error
- Change Graql endpoint to return results formatted like the shell (#1826)
- Something now reads from the inflight queue if jobs are old
- Move Concept Casting Utilities To Interfaces (#1841)
- Ignored test temporarily
- Don't allow floating roles when deleting relation types (#1839)
- Making code consistent with comment and intention
- Refactor lhs and rhs to when and then (#1837)
- Trying out shutdown hook
- Trying to get redis embedded to close reliably
- Updated Engine responses and Dashboard requests (#1829)
- Revert "Simplify atom structure (#1823)" (#1834)
- Simplify atom structure (#1823)
- Ignore some repeatedly failing tests (#1830)
- Upgrade pom to 0.16.0-SNAPSHOT (#1833)
- Simplifying changes for code review
- Cleaned up task manager subscriber startup and fixed tests
- Simplifying chenges for ease of merge
- Enabled aof in redis
- Instrumented queue size and postprocessing tasks
- Logging on keyspaces
- Stubbed getTasks implementation
- Added more metrics
- Issues in tests, renaming
- Major refactoring. Locks are now passed from the main EngineServer class.
- Cleaned up a bit
- Missing comments
- Fixed issue with task get state
- Returning appropriate status if state not found
- Dirty fix for logging so we can run validation and check what's wrong
- Added logging reason of mutator client failure
- Added logging for scripts
- Changed startup script
- Using new task manager in Jenkinsfile
- Static code analysis errors
- Fixes after merge
- Fixed some tests
- Added redis task manager
- Added metric on record size
- Removed obsolete backoff code
- Simplified config properties read
- Name uniformity and deleted redundant metrics
- Using embedded Kafka now
- Edited Jenkins file so it runs with Kafka
- Added metrics to counter and postprocess task
- Added more metrics in tasks
- Solving problem with unitialized metric registry
- Restored previous behaviour of batch mutator client
- Added line to test failure hypothesis
- Added metrics to standalone queue
- Added metrics for task consumer
- Trying to fix dependencies
- Fixed merge leftover, added metrics to task
- Documented endpoint
- Fixed test
- Unused imports
- Restored old less temperamental version
- Fixed inconsistent tests
- Added Jenkinsfile
- Fixed metrics response type
- Adding metrics library
- Reintroduced retry flag check
- pom guava retrying version fix
- Changed Mutator and Task client so they conform to the new endpoint. Now the mutator client uses the task client
- Added test, used constants more consistently in task endpoint, fixed error logic
- Configuration on single tasks. Removed previous task endpoint, now it's always bulk
- Fixed merge conflicts
- Fixed deserialisation bug
- Constants refactoring
- Little code simplification
- Added endpoint for bulk creation of tasks
Version v0.15.0
- 0.15.0 release
- [Stable] Apply inferred relation types to conjunctive queries (#1902)
- Hal inferred relation (#1893)
- Fix docs again (#1891)
- Fix tiny typo (#1888)
- Fix factory docs (#1885)
- Fix degree query not throwing error when ofType is invalid (#1879)
- [Stable] To Miko with love (aka various small performance fixes) (#1874)
- Fix mistakes in docs (#1876)
- fix explanation isEmpty condition (#1871)
- Fix performance issue when specifying meta role (#1858)
- [Stable] Fix problem with atom equivalence when comparing relation with repeating roles (#1855)
- Ignore Z Get Tests
- Fix Failing Tests On Jenkins (#1851)
- Fix `GraqlPrinter` to display roles correctly (#1847)
- [Stable] Fix problems with (type) atom equivalence (#1845)
- Fix genealogy example (#1843)
- [Stable] Make resources contain type predicates and simplify atom structure (#1836)
- Upgrade pom to 0.15.0-SNAPSHOT (#1831)
- Type inference refactor (#1820)
- Split engine tests (#1810)
- Templating/Migration test renaming and refactoring (#1817)
- Better error for reserved words (#1821)
- Refactor Due To Roles no longer being types (#1822)
- Role Types No Longer Types (#1816)
- Make `grakn.sh` wait for Grakn to completely initialise before returning (#1814)
- Merging from central promise.all soft-fail in Dashboard.
- Throw an error in Graql when setting the type of an existing instance (#1804)
- Templating grammar & visitor refactor (#1813)
- Remove use of hard-coded system property strings (#1815)
- Add test for multiple variable deletion (#1808)
- Migration more gracefully handles failure client side (#1797)
- Refactor Instance and Meta Concept (#1807)
- general graql execute query endpoint (#1796)
- Fix issue with failing `DateMacroTest` (#1812)
- Ignore visualiser tests until we figure out reason they fail.
- Updated AcademyGraph path used in HALBuilderTest
- XML Migration Attribute support (#1803)
- Check engine is actually running when shell starts (#1801)
- Move System Keyspace (#1795)
- Split engine tests (#1785)
- Specify Oracle Java. (#1800)
- BUG - tinker graph computer was not working with analytics (#1793)
- Remove `PatternBuilder` and `VarPatternBuilder` (#1791)
- Add a warning if a user passes in a query with `-e` without variables (#1794)
- Moving more graql tests back into graql (#1790)
- Cleanup up atomic tests and add explicit unification ones (#1788)
- Group non-rule-resolvable atoms together (#1787)
- Remove batch mutator client test (#1786)
- Un-ignore randomly failing TasksController test (#1783)
- Valid output when using migration -n (#1782)
- Change log format to ISO8601 (#1781)
- Make join explanations explicit (#1779)
- Remove bad test
- Cleanup materialise code (#1776)
- Test refactor - Move Graql Tests back into graql module (#1777)
- Removed obsolete backoff code (#1772)
- Remove cassandra depndency from main pom (#1770)
- Additional TaskController test when task does not exist (#1769)
- Ignre commit log controller test (#1762)
- Remove any redundant `label` look-ups from query plan (#1756)
- Split Graql/Grakn dependencies (#1763)
- Test Refactor - Allowing test Profiles To Be executed on Different modules (#1761)
- Make test server use a random port every time (#1731)
- merge from stable
- Post merge fixes
- [Stable] Create virtual relations if needed and update strategy (#1746)
- Fixed HAL shortest path response. (#1745)
- Use `GraqlQueryException` and `GraqlSyntaxException` (#1742)
- Improve Internal Sharding and Construction API (#1740)
- user the new var facility
- merge from stable and resolve conflicts
- Move `CommonUtil` into `grakn-core` (#1735)
- Added endpoint for bulk creation of tasks (#1693)
- Get rid of casting vertices. Make them an implementation detail (#1722)
- Remove casting from analytics (#1724)
- Throw exception when there is a version mismatch (#1732)
- Some Test Suite Adjustments (#1698)
- Fix several bugs with matching implicit relations (#1728)
- Re-enable previously failing test (#1602)
- Ignore randomly failing CommitLogController test (#1725)
- Single resolution plan for a single conjunctive query and simplified construction (#1710)
- When sending error messages to shell, break them into chunks (#1721)
- ignored some failing tests, most seem related to cleanup after runs and/or system keyspace (#1726)
- Reduce memory usage when parsing very large lists of queries (#1712)
- Remove `GraknEngineConfig` and `RedisConnection` singletons (#1723)
- Change `Graql#var` to return `Var` instead of `VarPattern` (#1611)
- Improve test for error message (#1719)
- Change `BackgroundTask` to an abstract class (#1718)
Version v0.14.0
- 0.14.0 release
- Changed fast-fail behaviour in JS Promise.all() (#1809)
- Fixed bug in HALBuilder for explore requests. (#1805)
- Fix bug where duplicate relations were being found incorrectly (#1798)
- Fixed relation ad roleplayer bug in HAL builder (#1799)
- [Stable] Bring back (semipositive) NeqProperty (#1792)
- System Keyspace concurrency bug (#1784)
- [Stable] Resolution plan fixes (#1771)
- [Bug fix] Migration script classpath includes logback.xml (#1759)
- [Bug fix] System Keyspace race condition (#1755)
- Updated edge labels to plays and relates. (#1753)
- [Stable] Use instance types when inferring relation types (#1754)
- [Bug fix] Logs always relative to starting directory (#1752)
- Temporary patch to fix Null Pointers In merging castings (#1747)
- [Stable] Create virtual relations if needed and update strategy (#1746)
- Fixed HAL shortest path response. (#1745)
- fix problems when unifying atoms with ids (#1743)
- [Stable] Fix variable loss bug (#1738)
- [Stable] Strategy update and fixes (#1733)
- Do not print Log directory when starting Grakn [BUG] (#1730)
- Fix issue where sometimes Titan strategy is not applied (#1704)
- Change pom to 0.14.0 (#1715)
- Ignore commit log controller test (#1714)
- Cleaning up internal exceptions (#1701)
- Download redis using maven plugin instead of wget. (#1707)
- Depend on titan-library without nop exclusion (#1666)
- Shallow copy when copying explanations (#1697)
- Check if package exists before running Distribution Context tests (#1702)
- Remove some uses of singletons in codebase, where feasible (#1680)
- Dont change permissions in DistributionContext (#1700)
- resolve travis yml
- merge from stable and resolve conflicts
- Bug #15229: Instances could be added to abstract types (#1691)
- Trying to fix problem with npm latest version.
- HAL fix for select with no reasoner. Merging with stable.
- More reasoning test cleanup (#1689)
- merge from stable and resolve conflicts
- Fix some incorrect tests (#1683)
- Add test to confirm Titan traversal strategies are loaded (#1687)
- Simplify system keyspace + stop tasks from running on graphs which may have been deleted (#1677)
- Cleanup of first batch of reasoning tests (#1681)
- Completely eliminate casting navigation from Graql (#1644)
- unignore test (#1676)
- [11702] Deleting references to org.json so we use just one json lib (#1673)
- Reuse role type maps (#1671)
- Clear system graph when graph is deleted (#1668)
- Some overdue cleanups in graph API (#1675)
- Cleanup graph properties (#1674)
- SQL Migration ability to register driver (#1672)
- Re-enable ontology mutation tests (#1665)
- skip tests if skipTests is true (#1669)
- Remove atom unify method and cleanup the atom classes (#1664)
- Relocate Cassandra dependency (#1660)
- Introduce `SparkContext` for controller tests (#1658)
- Update dashboard configuration properties (#1654)
- GraknEngineConfig handles unavailable properties (#1648)
- remove abstract inference test (#1662)
- Fix client race condition in logger test (#1643)
- Move dependency exclusion from script to titan-factory (#1646)
- Remove logging dependencies (#1636)
- Configuration file documentation (#1630)
- Bug #15092: Fix cache leak between transactions (#1645)
- Get rid of graph computer config since it is not actually mutable (#1637)
- combine unifiers (#1627)
- Supress Redis logs (#1642)
- Use shortcut edges in Graql even in the presence of sub-types (#1634)
- TasksController priorities (#1635)
- Task API Cleanup: Introduce task submitter interface (#1633)
- Unit test templating macros (#1614)
Version v0.13.0
- 0.13.0 release
- Fix pom errros (#1713)
- Fix issue with slow queries when comparing values of resources (#1706)
- Re-added parsing line in CanvasHandler to fix floating node. Re-update to latest npm. (#1705)
- Improve handling of ambiguous relations (#1694)
- Dashboard: Fixed linking resources to owner nodes in graph. (#1696)
- HAL fix for NPE when using select in query with no inference. (#1692)
- Fix redis issues (#1685)
- Fix semantics when inferring types (#1686)
- HAL fix when Select is used in queries (#1682)
- set logging type inference to trace (#1679)
- [Stable PR] Infer roles when blank and add type inference logging (#1656)
- Clean redis when cleaning grakn (#1659)
- [Stable fix] Type propagation respecting type hierarchy (#1650)
- make relation atoms without types have normal priority (#1657)
- Change spark memory-level (#1651)
- update explanations so that variables are consistent (#1647)
- Fix several concurrency issue of analytics (#1641)
- Cache applicable rules (#1629)
- Basic rule resolution priority (#1622)
- Extract test commons (#1631)
- Added super user to user management (#1610)
- Functionality #13820: Stop Engine from submitting commit logs via REST (#1623)
- Remove task graph storage class (#1626)
- Make sure lock is released even if error is thrown (#1620)
- When sharding concepts use a lock specific to the keysopace and the concept id (#1625)
- Fixed skipTests in dashboard pom and removed redundant coverage execution. (#1624)
- Fix a bug in analytics test caused by parallel stream (#1617)
- Fix bug where queries like `match $x isa title, val = $y;` didn't work (#1619)
- Fix ZK Lock race condition (#1621)
- Multimap unifier (#1606)
- When an unexpected error occurs in shell, return stack trace to user (#1618)
- Use UTC ZoneID as default for dates (#1616)
- When querying using unsupported resource value throw (#1595)
- Add queue priority to task state rather than passing it around (#1615)
- getUnifier callable on atoms only (#1613)
- Fix post processing race conditions (#1612)
- Fix StandaloneTaskManager memory leak (#1533)
- Better Centralised Sharding (#1594)
- Split post processing into two methods (#1608)
- Test tools module (#1577)
- Rename `VarName` to `Var` (#1604)
- ZookeeperLock fixinvalid lock paths (#1607)
- Lock Provider instantiates locks (#1603)
- Allow cluster query params in any order (#1599)
- Submit concept logs in separate thread (#1605)
- Remove post processing delay property (#1581)
- Unify only answers (#1592)
- GraqlController titan random failing test fix (#1601)
- Default cache timout to 10 minutes (#1600)
- Rename `Var` to `VarPattern` (#1590)
- Rename AtomBase to AtomicBase (#1596)
- Introduce boring type id wrapper (#1578)