forked from typedb/typedb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
1793 lines (1757 loc) · 81.7 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.16.0
- 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)
- extra recursive test (#1181)
- made queryansweriterator an internal class and full joins in the first iterator (#1178)
- Update README.md
- Stop printing warning when initialising the ontology on tinker graph (#1175)
- Remove getRelation because it is not used and is a bit magical in it'… (#1174)
- small refactor (#1172)
- Differential joins and extra caching (#1171)
- Add "clean" command to Graql shell to clean and commit the keyspace (#1170)
- HAL builder fix (#1168)
- more recursive tests (#1167)
- Close the main connection to the graph by closing on the factory. (#1169)
- Various refactors (#1165)
- Remove auto closing of graphs when a commit occurs on a batch graph (#1164)
- Fix class cast exception when calling hasResorce on a meta (#1163)
- New transaction handling (#1154)
- Migration logging & Client blocking (#1162)
- Optimised conceptid hashing (#1161)
- common base class for cache and cleanup (#1159)
- extending the basic-genealogy example for analytics (#1158)
- Cleanup deep cloning mechanisim (#1157)
- Engine on Cluster (#1156)
- Add some more graql tests (#1146)
- 'Graceful' shutdown of Engine (#1140)
- moved dependency to resolve (#1155)
- Deep clone cache to avoid transactions from affecting central cache. (#1152)
- Fixes for handling resources (#1149)
- Fixed a bug that prevents analytics to get resource type cluster and degree (#1150)
- Minor fixes to dashboard (#1151)
- Killing more felix tests (#1143)
- Miscellaneous null-related fixes and refactors (#1141)
- Bash quote strings again (#1147)
- HAL ontology builder fix and resources on rules (#1133)
- Get rid of accidental logging (#1148)
- Add logback as a test dependency (#1137)
- Limited joins (#1145)
- Make sure to consume streams when precompute all (#1142)
- optimised selection function (#1139)
- optimisations for lazy resolution (#1134)
- Possible to clear graph without hitting engine rest API. This is mostly for engine. (#1130)
- Get the resource types which are linked to entity types. (#1128)
- Reasoner test (#1138)
- Use an extremely long timeout on the shell's blocking queue (#1135)
- Support `toString` of deleted concepts (#1119)
- Expand Data Types to include Integer and float (#1131)
- Fix some of Felix's tests (#1132)
- Update cache time whenever cache itself is updated. Fixes bug where PP is always running. (#1129)
Version v0.11.0
- 0.11.0 release
- New query builder feature (#1127)
- add unifiability condition to rule applicability and simplify (#1126)
- Fix and new behaviour dashboard (#1120)
- Fill in rule sets on commit (#1121)
- Add more tests for the `GraknGraph` class (#1071)
- Fix bug when parsing queries comparing variable values (#1123)
- Add error messages when trying to attach LHS and RHS to non-rules (#1124)
- Increase shell timeout to 10 minutes (#1125)
- Ontology Caching (#1104)
- Fix bug where tole types were not considered valid super types of themselves when validating (#1118)
- Fixed bug on shift+Enter executing query instead of new line (#1117)
- Enter lazy reasoning (#1116)
- Dashboard small improvements (#1115)
- Minor cleanups plus a NPE fix (#1113)
- Only start Kafka/ZK if taskmanager.distributed is true. (#1112)
- Removed JWT secret pass from the configs returned to the client (#1110)
- fix for parsing reified relations (#1107)
- Fix in dashboard (#1106)
- More PP fixing. (#1111)
- Revert "Another pp fix" (#1109)
- Another pp fix (#1108)
- TestGraph can take in files with multiple queries (#1105)
- Another PP hotfix (#1101)
- Unique '_id' for HAL generated relations (#1100)
- Task runner larger queue than number of threads (#1103)
- Improved logging to not overwhelm cluster (#1102)
- Get rid of engine grakn graph and push all engine needed functions in… (#1099)
- Introduce low level caching into the core API (#1075)
- Small fix in HAL parser (#1098)
- Fix compile problems in Eclipse (#1093)
- Add standard deviation aggregate (#1089)
- added periodic commit (#1097)
- Refactor traversal plan generation (#1096)
- Materialise all and key-binding: (#1095)
- Get rid of empty job sets in PP (#1094)
- Resolve ambiguity in grammar with `has` syntax (#1091)
- New dashboard: (#1092)
- small fix for cache answer retrieval (#1090)
- Add errors when parsing aggregate methods with wrong names or argument numbers (#1084)
- Adding logging dependencies to loader client (#1088)
- TaskRunner will resume tasks from their checkpoints (#1087)
- Added npm-install-retry locally (#1082)
- Simpler answer propagation (#1072)
- Lock on task ID in ZK store (#1081)
- Adding new command line option to migration `(-a)` (#1086)
- Add error message when trying to `sub concept` (#1085)
- Changes to `TaskManager` interface (#1083)
- New '_name' field in HAL representation (#1076)
- Rename `average` to `mean` in aggregate queries (#1080)
- Loader task using a `EngineGraknGraph` (#1079)
- Scheduler initially persists tasks (#1077)
- Fix conficts in central, hopefully (#1078)
- TaskFailover will restart only running tasks, tests for TaskFailover (#1074)
- Bugfix: No more empty 'isa' in generated relations (#1063)
- Grakn Client package (#1065)
- Reduce number of db lookups (#1068)
- Fix shell tests where `EOFException` is occasionally thrown when pinging (#1070)
- Add more tests to `grakn-graph` (#1055)
- More post processing fixes (#1064)
- Make PMD happy again. (#1067)
- Temporarily disable super type caching (#1066)
- small fix in HAL builder caused by TypeName (#1047)
- Start Introducing Graph API Caching (#1053)
- Added fix and test for HAL bug when no relationship type was specifyed (#1061)
- Set npm registry to http (#1057)
- Hot fix for post processing (#1059)
- Add setName method to Type Interface (#1060)
- Resolve issue with stack overflow when parsing large lists of queries (#1056)
- Zookeeper TaskStorage is now default (#1052)
- Add graql var tests (#1051)
- Rule Validation Rule (#1049)
- Overhaul of post processing framework (#1040)
- Configurable task manager (#1045)
- Scheduler test recurring tasks (#1050)
- updated the finally block (#1039)
- Incompleteness fix (#1046)
- ImportController test fix (#1044)
- Remove kafka logger (#1048)
- Engine hiding errors when task fails (#1043)
- added tests for the reasoner (#1041)
- General refactors and improvements to tests (#1033)
- Allow resetting super type to meta types. (#1042)
- Refactor ImportController (#1034)
- Bash tests shunit (return of..) (#1032)
- Throwing exception instead of ruturning null when tasks do not exist in storage (#1037)
- Fix visualiser controller bug (#1031)
- Re-enable `GraqlShellIT` (#1026)
- Revert "Adding bash tests with shunit2" (#1030)
- Adding bash tests with shunit2 (#962)
- Engine state storage refactor (#1028)
- Add class description JavaDoc to all public classes (#986)
- BUG - migrator hangs on timeout exception (#1025)
- Cleanup constructors of concepts (#1027)
- Constraint propagation correction (#1021)
- BUG - various migrator fixes (#1011)
- Relation equivalence fix (#1023)
- Fix bug when executing a query with `has` providing only a type (#1022)
- Optimise Validation by minimising concepts we validate (#1015)
- Update README.md
- Extend basic-genealogy.gql example (#1018)
- More permissive test names (#1016)
- Test Refactorings (#989)
- Move basic-genealogy.gql example to folder with other example files (modern.gql, pokemon.gql and philosophers.gql). (#1014)
- More bug fixes and simplifications (#1012)
- Run parallel tests in docker containers (#1010)
- Force commit log submission for EngineGraknGraph (#1008)
- Adding Jo's example to grakn-dist (#1009)
- Tests- supress kafka logs (#1007)
- various bug fixes and simplifications (#1006)
- Add `plays` syntax to retrieve instances that play a particular role type (#1005)
- Fix bug when parsing aggregate queries with variable name arguments (#1001)
- Fix error when exiting normally in Graql shell (#996)
- Fix bug when running tests using only a `GraphContext` (#1000)
- Improve fuzz test to report what input caused a crash (#999)
- fix by felix for logic error in the daemon thread that pings the client (#988)
- Make Graql and Graph plays-role behaviour agree (#998)
- Stop fuzz tests failing when shell reports a syntax error (#995)
- Ignore randomly failing tests (#1002)
- More Java Doccing plus some cleanups. (#997)
- Move Factories into their own module (#991)
- bugfix (#992)
- Don't export JVM_OPTS (#974)
- Do not submit commit logs when creating graph from engine factory (#983)
- Optimise Analytics (#987)
- Type properties fixes (#980)
- Skip raml2html when $maven.javadoc.skip is true (#981)
- remove tab character
- fix some compile errors in Eclipse
- Re-enable `GraqlShell` tests and fix some bugs revealed (#977)
- Engine cleanups (#979)
- Reasoner queries working with conjunctive patterns only (#978)
- Pass ConceptID into ShortestPathVertexProgram (#975)
- DO NOT MERGE BEFORE THOUROUGHLY DISCUSSING Remove testing profiles from grakn-test (#976)
- Add findbugs maven plugin (#973)
- Unignore Tests (#972)
- Add PMD checker, that runs during the verify stage (#952)
- Minor dependencies tweaks (#971)
- Fix bug where Graql shell wouldn't start (#970)
- GraknStateStorage remove synchronized (#964)
- Upgrade to 0.11.0-SNAPSHOT (#967)
- Single reasoning entry point (#968)
- Update scaling tests to work with latest version. (#969)
- Bug with loader wait method (#966)
- better handling of queries with unspecified role types (#956)
- Allow whitespaces in path (#963)
- Test Framework refactor fixes (#958)
- Re-add SSL check on travis (#961)
- Wait until Spark server truly stops wehn shutting down (#960)
- Delete empty java file (#957)
- Fix all license headers (#955)
- Introduce TypeName to tighten up code base (#950)
- Add generic edge filter to GraknVertexProgram (#954)
- Test framework refactor (#946)
- Cleanup reasoner queries (#953)
- Small refactorings (#951)
- Simplify materialise (#949)
- Add maven checkstyle plugin that checks our code follows a particular style (#945)
- Remove persist (#947)
- Remove property mapper and merge with properties (#944)
Version v0.10.0
- 0.10.0 release
- Small fix in consolePage.vue on PLang module (#948)
- Refactor thanks to IntelliJ inspiration (#942)
- Move kafka dependency (#943)
- Introduce ConceptID object to tighten up code base (#939)
- Fix status script: stop -> status (#940)
- Fix bug where results output was incorrect (#938)
- Fix issue where shortcut edges were not being followed (#937)
- Simplify predicate handling (#936)
- chaging pom to attempt to supress 'longer than 100 chracters' message (#935)
- Make reasoner functions static (#934)
- get rid of surplus unify function (#932)
- fix issues when materialising type relation atoms (#931)
- Cleanup Core Implementations (#930)
- Remove more unchecked warnings (#929)
- Get rid of redundent toString (#928)
- Simplify type implementation (#927)
- Add foreground mode. (#926)
- Refactored code of Dashboard (#921)
- POMs cleanups and Travis parallel builds (#925)
- Several refactors focused on `MatchQuery` (#924)
- Finding Minimum Set of Ignores To Result In Passes on Jenkins (#922)
- Kill coveralls and add codecov badge (#923)
- Loader cleanup (#918)
- Tiny Code Cleanups (#917)
- Introduce `VarName` class to represent variable names (#916)
- Add codecov support, javascript test coverage and travis tweaks (#920)
- removing duplicate system keyspace property (#915)
- Fix some mistakes made in a previous PR (#914)
- Do Not Merge - Instantiate Kafka once (#913)
- Fix some conflicts between tests (#911)
- Fix test compliation errors (#910)
- Refactor system keyspace factory and Bring OrientDB back form the dead (#906)
- Add support for multiple queries in one expression (#905)
- Distributed pr (#909)
- Fixes (#904)
- Fix a lot of unchecked exceptions (#903)
- Add `Patterns#copyOf` to make a deep copy of a pattern (#902)
- Simplify index construction on Titan Factory (#900)
- Fix tests (#897)
- Engine User Password Encryption (#888)
- Remove some deprecated method calls (#901)
- Make insert queries yield results just like match queries (#898)
- Javadoc for Graql templating (#899)
- Handle case when LHS or RHS of rule is not provided (#896)
- New transaction handling (#887)
- Handling non-uniqueness of roles when inferring types (#892)
- Fix bug which meant queries like `match $x has resource $y;` didn't work (#894)
- Handle case when type doesn't exist in insert query (#893)
- Small dashboard refactorings (#895)
- Allow spaces in keys when they are quoted (#891)
- Roles not unique to relations anymore (#886)
- Java docs for Titan Factory (#889)
- Introduce sub type mutator method (#884)
- Add missing text to LICENSE.txt files (#890)
- More General Cleanups (#876)
- Update scaling tests for id change (#881)
- fixed issue with single-predicate resources (#880)
- Adding System Version Number To System Keyspace (#872)
- Separate Post Processing logs into different file (#871)
- cleaned up atomic factory (#877)
- Bug migrator dependency (#879)
- Javadoc update (#874)
- very minor bug (#875)
- bump version to 0.10.0-SNAPSHOT
Version v0.9.0
- 0.9.0 release
- Several Code Cleanups + The Best Java Doccing of My Life (#870)
- Deletion bug fix (#866)
- Infer implicit types in compute queries (#862)
- removed surplus reasoner functions and cleaned up tests (#868)
- Only start Cassandra with Titan factory (#867)