forked from typedb/typedb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
2079 lines (2037 loc) · 94.5 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 0.18.0
- 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)
- Add `@CheckReturnValue` annotation to several classes (#1583)
- Improve format of Graql errors in dashboard (#1588)
- Ignore `GraqlShellIT` when running with Titan profile - DO NOT MERGE (#1587)
- Print task ID with error message (#1593)
- Remove some unused grammar rules (#1589)
- Some answer cleanup (#1580)
- Simplify rewriting rules to user defined variables (#1573)
- BUG #13760 - loader client de-duplicates batches of queries (#1576)
- Do not load test graphs on titan with tinker requirement (#1582)
- Fix Graql output to use `val` instead of `value` (#1579)
- Optimise query plan by removing fragment with fixed cost (#1548)
- Add support for decimal seconds to parser (#1574)
- Dont re-throw exceptions (#1572)
- Remove "LockingBackgroundTask" (#1571)
- Reorganise query iterators (#1561)
- Convert String Metadata to Integers (#1551)
- Rule applicability fix for ontological type atoms (#1563)
- Optimise Post Processing (#1564)
- REST Delete query support (#1558)
- Get rid of silly exception (#1570)
- Add support for dates and date-times to Graql (#1547)
- Remove logger mock in LoaderClientTest (#1569)
- Test Migration logs missing key message (#1568)
- Print exceptions in REST controllers (#1567)
- update javadocs (#1565)
- Fix a bug where errors were displayed before results (#1566)
- FIx bug where count of open transactions was incorrect (#1559)
- Re-enable some shell tests that work due to fixes made (#1562)
- Re-enable `GraqlShellIT` (#1543)
- Bug #13736: Date resources unusable in Titan. (#1560)
- Fixes to rule applicability and more tests (#1556)
- Fix bug with output for batch loading queries (#1557)
- Report to client if an error happens while opening graph (#1555)
- Reduce PP logging (#1552)
- LoaderClient test uses EngineContext (#1554)
- Fix problems when unifying castings with metaroles (#1540)
- pass optional arguments and check not null (#1553)
- GraqlController INSERT support (#1544)
- PostProcessing not delayed (#1546)
- Delete unused `ValueFlagFragment` (#1545)
- Add more parameters to `DistributionContext` (#1542)
- Refactor Graql shortcut edge optimisation (#1535)
- More meaningful log messages (#1536)
- remove reasoner class (#1541)
- Removed 'pre materialise all' feature. (#1534)
- Corrected rule applicability for resources (#1538)
- remove incorrect var containment check (#1537)
- Dashboard fixes and tests: (#1526)
- Strategy update (#1523)
- Engine Cleanup BackgroundTasks (#1510)
- Rule applicability based solely on unifiability (#1524)
- Cleanup some stuff in the graph api module (#1531)
- LoaderClient & Migration callback fixes (#1527)
- Bug #13405: Ensure that all regexes are applied. (#1528)
- Bug #13618: Fix random failure PostProcessingIT.checkThatDuplicateResourcesAtLargerScaleAreMerged (#1522)
- Separate PP logs and log dir config property (#1525)
- Remove "distinct casting" fragments and use "neq" fragment instead (#1521)
- fix problem with repeating answers when materialising resources (#1519)
- Enable loader client arguments in graql shell (#1520)
- Update lock paths to not break ZK (#1518)
- Bug #13531: JVM does not close down at the end of application (#1513)
- Change Graql shell to use user home (#1512)
- Fix Graql bug where resource index optimisation was not applied (#1517)
- remove hard coded analytics results from basic genealogy (#1509)
- Explanation fix (#1516)
- Logback test path (#1511)
- Make Graql use `Answer` class instead of `Map` (#1507)
- Fix recursivity criterion (#1506)
- Wrap titan exception in grakn exception (#1508)
- Remove extra logback.xml (#1504)
- set logging to DEBUG (#1503)
- PostProcessing NullPointerException fix (#1502)
- Corrected role inference and unification (#1497)
- Bumping Cassandra to 2.1.17 - attempt 2 (#1475)
- Remove unused Zookeeper functionalities (#1500)
- remove an exclusion from the pom that stops analytics from working (#1501)
- Move PostProcessing into PostProcessingTask (#1496)
- Remove PostProcessing specific log (#1495)
- Graql printer optional colorize (#1491)
- Add recursivity criterion (#1487)
- Trace resolution plan logging (#1493)
- Add unification tests with types (#1489)
- Fix excessive caching (#1486)
- Reenable failover tests (#1480)
- Supress DEBUG test logs from SingleQueueTaskRunner (#1488)
- Activate tinker profile by default. (#1485)
- Work around config search bug in titan. (#1484)
- Rest query client (#1483)
- Engine and dashboard fixes (#1482)
- Ensure no extra work is done when no applicable rules present (#1481)
- Enable bash tests (#1479)
- Make BACKOFF fixed (#1474)
- Fixed two Engine bugs (#1473)
- update strategy and add better string output (#1472)
- Remove lengthy logging, add timeout to kafka poll (#1471)
- Add extra test (#1469)
- Updated priority for resources and fix for varNames (#1468)
- Remove configuration from TaskState (#1470)
- Lock Provider will instantiate based on provided supplier (#1467)
- Dashboard tests (#1463)
- Allow repeating role types in relations (#1464)
- Update README.md
- Fixes for handling resources and materialisation (#1461)
- Reduce TaskRunner sleep (#1466)
- Make copies of caches when cloning (#1465)
- Graph ontology cache timeout configurable (#1462)
- Performance improvements and cleanup (#1458)
- Test cleanup (#1457)
- Counting task is non-recurring, Lock indefinite, update counts using BATCH graph (#1456)
- Basic resolution priority function (#1454)
- Get rid of Engine Concept Cache (#1459)
- Low and high priority queues (#1441)
- Engine "fixes" to load: In-mem cache, logs over API (#1452)
- Corrected type checking and propagation (#1453)
- Ignore test (#1455)
- Atom selectability fixes (#1451)
- Making Sharding Threshold configurable via config file (#1449)
- Get updating count task to lock (#1448)
- Shallow applicability check (#1447)
- Remove Engine failover, reenable failover tests (#1443)
- Fixes for reasoning with hierarchies (#1446)
- Fix query `$x sub $y` to only return types (#1445)
- Grakn Sharding - VERY BIG WIP (#1435)
- Fix bug where graph is not re-opened when there is an error (#1444)
- Engine Distributed Locking (#1422)
- Graql syntax fix for explanation test (#1437)
- Engine counts do not rely on cache (#1440)
- Remove MQTM (#1439)
- Delete Empty Test (#1442)
- Revert "Remove per module javadoc in favour of aggregate. (#1381)"
- bump version to 0.13.0-SNAPSHOT
Version v0.12.1
- 0.12.1 release
- fix javadoc plugins in pom
- bump version to 0.12.1
Version v0.12.0
- 0.12.0 release
- Get rid of redudent parse (#1431)
- Engine dashboard (#1438)
- Fixing LoaderClient sleep issue (#1434)
- Tuple-at-a-time processing for constrained queries (#1417)
- Fixing some mistakes on the new post processing jobs + time stamp on cache (#1432)
- Rename `has-resource` and `has-key` to `has` and `key` (#1429)
- New Background Task Which Counts The Number of Instances per Type (#1428)
- Rename `type-name` to `label` (#1424)
- dist.xml should contain all packages (#1425)
- Rename `plays-role` to `plays` (#1427)
- Make resource type mandatory in `has` (#1426)
- Rename `value` to `val` (#1423)
- Rename `has-role` to `relates` (#1419)
- Remove Graql `plays` property (#1421)
- Make EngineCache Distributed (#1410)
- Instance type checking tests (#1418)
- Add `RelationTypePropertyTest` (#1414)
- Clear configuration in "done" tasks (#1420)
- Refactor StandaloneTaskManager (#1416)
- Status controller (#1412)
- Move TaskFailover to singlequeue package (#1415)
- Unignore or remove ignored Graql tests (#1411)
- Remove unneeded Titan logging dependencies (#1413)
- Expand error handling in PathQueryImpl (#1404)
- Fix dumb annoying stupid failing test (#1409)
- GraknEngineServerException logging (#1406)
- Various Internal Factory Fixes (#1402)
- Always dump cache when using read only graph (#1403)
- Add property tests for `EntityType` (#1393)
- Add missing setter (#1400)
- Stop refreshing after every query in shell (#1399)
- Simpler fix for PP breaking indices (#1397)
- Get rid of putResoureceTypeUnique (#1394)
- Fix issue where syntax error messages had whitespace removed (#1387)
- Make session auto closable (#1395)
- Read only graph support (#1392)
- Add support for resource index to Graql (#1388)
- Improve `AutocompleteTest` to use matchers (#1390)
- Add more checkstyle on JavaDoc (#1389)
- Refactor Graql EquivalentFragmentSets (#1382)
- Make `GraknGraphs` generator produce more complex type hierarchies (#1386)
- Stop travis sending emails (#1385)
- Ignore another randomly failing task manager test :( (#1384)
- Remove per module javadoc in favour of aggregate. (#1381)
- More Changes to Transactions and Factories (#1379)
- Fix bug in post processing where relations were not being copies over correctly. (#1378)
- Add property tests for `Type` (#1373)
- Throw exception when opening an already opened graph on the same thread. (#1367)
- Remove redundant logger (#1369)
- Revert "switch reasoner to on by default (#1371)" (#1376)
- Ignore a frequently failing test (#1374)
- Resource Deduplication Background Task (#1372)
- switch reasoner to on by default (#1371)
- Add Unifier class (#1365)
- Fix concurrency problems of analytics, add separate concurrency tests (#1366)
- Cleanup Graph API tests even more. . . Almost There. (#1362)
- Fix minor compilation error (#1364)
- Engine stop tasks running on multiple servers (#1349)
- Heuristic Improvements for Post-Processing Optimisation (#1358)
- Engine failover tests & Backoff refactor (#1353)
- New Approach to Keys (#1297)
- Performance improvements in `GreedyTraversalPlan` (#1333)
- Fix graph closing when users make errors in queries (#1359)
- Require rule heads to specify all role types (#1337)
- Support for the DataType Date in our graph. (#1354)
- Make api more fluent when dealing with resources (#1356)
- Engine task checkpointing functionality (#1348)
- Prohibit duplicate rules with same patterns (#1336)
- Remove soft references in `TaskStateInMemoryStore` (#1347)
- Ignoring test which is failing randomly (#1350)
- Added reasoner benchmark tests (#1346)
- Make `stopTask` return a boolean indicating if it was successful or not (#1344)
- Engine failover relies on current ZK state (#1340)
- Cleanup and restructure of the ReasonerTest (#1335)
- Compile dashboard in production mode (#1339)
- Graph API Cleanup - Paying off some debt (#1341)
- Delete implicit relations when deleting instances (#1338)
- TasksController changes & SEND tests (#1332)
- Engine external offset storage (#1327)
- Rule applicability and role inference fixes (#1328)
- make sure duplicate or equivalent rules not processed twice (#1334)
- Fix failing test due to self shortcut edges (#1331)
- Ignore test (#1329)
- Make `Var` class totally immutable (#1323)
- Fix visualiser response to not include Graql exception types (#1326)
- Throw appropriate exception when `select`ing a variable not in the query (#1325)
- Loggers not found fix (#1320)
- Remove usage of removed method (#1324)
- Grakn Engine failover test framework (#1306)
- Improve Graql traversal planner (#1313)
- Set test log level to `DEBUG` (#1309)
- Back-off for `SingleQueueTaskRunner` so it won't repeatedly read a task (#1305)
- Add test `logback.xml` (#1293)
- Fix grouping of indirect types and add joinvars join for conj. qs (#1304)
- Kill compute queries when exiting Graql shell (#1303)
- Fix the bug that may cause failure of concurrent analytics jobs (#1302)
- Engine- Remove setting task EngineId to null (#1301)
- Switch HTTP Client & Client exception handling (#1296)
- Make sure producer is closed after task runners (#1299)
- New Tasks page (#1298)
- Move task mocks into Engine (#1291)
- Change some internal graph api methods to use streams so we can lazy load in order to speed up some simple behaviour (#1288)
- Fixing scripts for configuration file changes (#1292)
- Fix issue where Graql shell was not logging (#1290)
- Improved exception handling (#1282)
- Change logs to never hide `ai.grakn` (#1279)
- Optimisation and un-ginore some property tests (#1284)
- One tiny optimisation of the system keyspace (#1286)
- Create new locking exception which can be caught and retried (#1283)
- Add kill and recovery method for analytics (#1264)
- Change Tasks Controller REST paths
- Remove empty package (#1273)
- Consolidating properties files (Step 1) (#1261)
- Remove unused abort query behaviour (#1272)
- Update analytics error message (#1276)
- Some much needed graph api cleanup (#1271)
- Update README.md
- Revert "Add support for stopping tasks between engines (#1262)" (#1278)
- Task client send and status requests (#1269)
- Add support for stopping tasks between engines (#1262)
- Ignore randomly failing `GraqlShellIT` (#1268)
- Deal with Jo's comments (#1266)
- Adjust javadoc for Grakn class (plus addition of some to do notes for @filipe) (#1259)
- Add `TaskClient` for stopping tasks (#1257)
- Join together several property tests
- Split `GraknGraphPropertyIT`
- Add consistent logs for starting Cassandra and Kafka
- make logs STOP SHOUTING
- Remove case where test was trying to commit a tinkergraph
- Remove log line that logged entire system ontology
- Add comment explaining why PMD prints some warnings
- Remove unused `LOG` field
- Remove undefined tokens from Graql template syntax
- Remove unhelpful warning message
- Relax test assertion
- Make sure `GraqlShellIT` always flushes output between tests
- Client-side logging during graql -b (#1256)
- Engine SQTM Recurring Tasks (#1253)
- query answers cleanup (#1254)
- materialisation fixes (#1252)
- Add improved error message in shell
- Engine SQTM delayed tasks (#1246)
- Ignore another bug that I can't fix
- Exclude certain hard-to-fix bugs from findbugs
- Fix findbugs issues in engine and migrators
- New types panel (#1245)
- Fix findbugs issues in graph and graql
- Engine SQTR takes in a SQTM as parameter (#1243)
- Fix findbugs issues in core
- Increase findbugs effort
- Ctrl drag nodes (#1242)
- Limit double click results in dashboard (#1237)
- Remove ZK mutex (#1236)
- Add support for stopping tasks (#1233)
- Support multiple engines in the same JVM (#1218)
- Fix test that depends on cassandra running to start cassandra (#1232)
- `@Ignore` `TaskFailoverTest` because it frequently fails randomly (#1234)
- Pipeline cleanup and more speed (#1229)
- TaskState refactor (#1226)
- Promises for AJAX calls (#1228)
- Engine Configure type of task storage (#1215)
- Add test confirming batch load works with small files (#1223)
- error msg when querying for non-existent types (#1230)
- Upgrade to 0.12.0-SNAPSHOT (#1225)
- Fix the bug that causes statistics to ignore the type of resource owner (#1224)
- fix for entity filtering (#1222)
- Logging inclusing date, migration set to DEBUG (#1220)
- Refactor `EngineID` to be passed instead of a singleton (#1214)
- Fresh entity generation (#1217)
- Additional try-catch in rebalance (#1216)
- Support for lists of entities in XML migrator (#1219)
- No more isa edge and new tooltip (#1213)
- Single Queue task manager (#1212)
- fix for querying not all roles (#1209)
- Remove surplus iterator accumulator (#1208)
- Adding dependency on XML migration to dist (#1211)
- Add package description files for each package, to improve high-level javadocs (#1207)
- Bolerio/master (#1210)
- Reduce filter and stream op overhead (#1205)
- Remove incorrect check for valid role types (#1204)
- Migrator refactor to separate out data conversion (#1203)
- Multiselect nodes and context menu (#1202)
- Print out result in log (#1201)
- optimised transitive queries and cleanup (#1197)
- Suppress logs even more on TinkerGraph (#1198)
- small unification fix and uncommented test (#1191)
- Improving error messages (#1192)
- Saved queries are now scoped (#1193)
- General refactors from unstable (#1189)
- fixed lazy matrix test (#1188)
- Update README.md
- Various migration fixes (#1177)
- Faster joins with Inverse answer lookup (#1187)
- Fixing engine random failure in TasksFailoverTest (#1186)
- Fix bug handling escape sequences with load command in graql shell (#1176)
- Add property tests for `Concept` class (#1173)
- Add GraknSparkComputer (#1180)
- Small differential fix (#1179)
- Another New Post Processing Test (#1183)
- Graql formatting doubles with english language (#1185)