Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge main into develop #3

Closed
wants to merge 2,156 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2156 commits
Select commit Hold shift + click to select a range
206dae3
GH-3798 Precompile all function calls
JervenBolleman Dec 19, 2022
fca0822
GH-4540 NOW() should always evaluate to a single value per query. Tes…
JervenBolleman May 8, 2023
311455c
GH-3947 separated out datatype validation, added javadoc
abrokenjester May 12, 2023
97511b5
GH-3947 in STANDARD mode, "foo" = "1"^^xsd:integer will return false …
abrokenjester May 12, 2023
d13f5b2
GH-4532 add a system property to switch over to the new vocabulary
hmottestad May 2, 2023
019f4ca
GH-4542 remove automatic activation of use-sonatype-snapshots
hmottestad May 11, 2023
76b621d
GH-4542 Remove automatic activation of use-sonatype-snapshots (#4543)
hmottestad May 14, 2023
50da8fd
GH-4532 fix breaking changes (#4533)
hmottestad May 14, 2023
8980a78
Merge main into develop (#4546)
hmottestad May 14, 2023
00f7ccf
Remove unused dependencies
hmottestad Apr 19, 2023
098fb86
GH-3950 introduce a ShaclValidator class with static method for runni…
hmottestad Mar 21, 2023
74158c7
GH-3950 SHACL validation against data in an existing Sail (#3951)
hmottestad May 15, 2023
afb6af9
GH-4549 javadocs aggregate goal uses forking which results in depende…
hmottestad May 15, 2023
184ec03
GH-4532 correctly set default shapes graphs
hmottestad May 15, 2023
2348037
GH-4532 correctly set default shapes graphs (#4551)
hmottestad May 16, 2023
39a0710
GH-4549 javadocs aggregate goal is brittle (#4550)
hmottestad May 16, 2023
89355ce
Merge main into develop (#4552)
hmottestad May 16, 2023
a78c4b2
GH-3396 upgrade solr and lucene (#4355)
hmottestad May 18, 2023
b8567e4
GH-3396 add exclusion as recommended by Erik
hmottestad May 18, 2023
bec113d
GH-4556: properly escape single quotes in generated federation queries
aschwarte10 May 18, 2023
cf1297b
GH-4556: properly escape single quotes in generated federation querie…
hmottestad May 18, 2023
e647eea
GH-3950 Validation report should never conform it is has results
hmottestad May 18, 2023
08f2ab9
GH-3950 Validation report should never conform if it has results (#4566)
hmottestad May 18, 2023
ba5a99d
GH-3396 the elasticsearch-maven-plugin should not run while tests are…
hmottestad May 19, 2023
f9a6393
merge develop into main for release (#4568)
hmottestad May 19, 2023
b05b663
release 4.3.0
hmottestad May 19, 2023
649b04f
next development iteration: 4.3.1-SNAPSHOT
hmottestad May 19, 2023
541f578
javadocs for 4.3.0
hmottestad May 19, 2023
2da480b
news item and release-notes if relevant for 4.3.0
hmottestad May 19, 2023
55e2239
next development iteration: 4.3.1-SNAPSHOT (#4569)
hmottestad May 19, 2023
ceedbbe
GH-4575 use the new ShaclValidator class in the W3c Compliance Tests
hmottestad May 20, 2023
a5900f2
GH-4575 added a list of failing tests so that we can detect when prev…
hmottestad May 20, 2023
a6df529
GH-1755 revert tests
hmottestad May 21, 2023
74d08d4
remove println from shacl production code
hmottestad May 21, 2023
efdb3f1
GH-1755 rever JSONLD related code
hmottestad May 21, 2023
9782ae5
GH-1755 add asserts to make sure that the new code is compatible with…
hmottestad May 21, 2023
a9d7921
GH-1755 update deprecation warnings
hmottestad May 21, 2023
d736b85
GH-1755 Revert (#4580)
hmottestad May 22, 2023
ce93061
release 4.3.1
hmottestad May 22, 2023
7dc6744
next development iteration: 4.3.2-SNAPSHOT
hmottestad May 22, 2023
0035f4f
javadocs for 4.3.1
hmottestad May 22, 2023
2be895a
news item and release-notes if relevant for 4.3.1
hmottestad May 22, 2023
dbee37b
Update site/content/release-notes/4.3.0.md
hmottestad May 22, 2023
64b08d4
Update site/content/release-notes/4.3.0.md
hmottestad May 22, 2023
9e37680
Merge branch '4.3.0-release-notes' into 4.3.1-release-notes
hmottestad May 22, 2023
2e9435f
next development iteration: 4.3.2-SNAPSHOT (#4583)
hmottestad May 22, 2023
d8e63ac
update release info to combine 4.3.0 and 4.3.1.
hmottestad May 22, 2023
a8dcf90
4.3.1-release-notes (#4585)
hmottestad May 23, 2023
319c76d
GH-4575 use the new ShaclValidator class in the W3c Compliance Tests …
hmottestad May 23, 2023
d8e0239
GH-4511 remove StampedLock
hmottestad Apr 19, 2023
6a21262
wip
hmottestad Apr 19, 2023
a841d18
added tests and fixed bugs
hmottestad May 23, 2023
3852aec
GH-4511 MemStatementList concurrency during cleanup (#4596)
hmottestad May 25, 2023
94e1058
maven modules should not declare their own groupId or version
hmottestad May 25, 2023
6896585
maven modules should not declare their own groupId or version (#4601)
hmottestad May 26, 2023
742be75
GH-4523 improve error reporting and also fix same bug in hasValue
hmottestad May 31, 2023
eb687a3
GH-4523 fix for escaped characters in SHACL Shapes (#4606)
hmottestad Jun 1, 2023
5bc602d
fix unstable test due to modifying a static field during testing
hmottestad Jun 1, 2023
58bcc2f
fix unstable test due to modifying a static field during testing (#4609)
hmottestad Jun 1, 2023
9b669c2
GH-4610: fix FedX issue with large join (Phaser > 65535)
aschwarte10 Jun 4, 2023
3b655b3
GH-4610: fix FedX issue with large join (Phaser > 65535) (#4613)
hmottestad Jun 6, 2023
9ff9ad4
release 4.3.2
hmottestad Jun 6, 2023
717b9cc
next development iteration: 4.3.3-SNAPSHOT
hmottestad Jun 6, 2023
5a7a13b
javadocs for 4.3.2
hmottestad Jun 6, 2023
8dbe1a8
news item and release-notes if relevant for 4.3.2
hmottestad Jun 6, 2023
a59a675
next development iteration: 4.3.3-SNAPSHOT (#4616)
hmottestad Jun 6, 2023
d0fd04a
4.3.2-release-notes (#4618)
hmottestad Jun 7, 2023
a58cf38
server-workbench.md to state we need java 11
JervenBolleman Jun 7, 2023
edfa0ef
Don't link to specific download pages for java 11 in workbench docume…
JervenBolleman Jun 7, 2023
e8ab700
server-workbench.md to state we need java 11 (#4620)
hmottestad Jun 8, 2023
0e91372
GH-4627 update Github CI to jdk 11 & 20 (from 11 & 19)
hmottestad Jun 17, 2023
532082b
GH-4627 update Github CI to jdk 11 & 20 (from 11 & 19) (#4628)
hmottestad Jun 17, 2023
87f61e8
GH-4625 fix serializable StatementPattern
hmottestad Jun 17, 2023
a61a7be
GH-4625 fix serializable issue in LuceneSail
hmottestad Jun 18, 2023
d1e26e6
Update Configurations.java
reckart Jun 20, 2023
35a5eac
Update Configurations.java (#4631)
abrokenjester Jun 22, 2023
5516c70
GH-4512 regression test for handling QueryEvaluationError
abrokenjester Apr 29, 2023
59bbd54
GH-4512 error handling needs uncommitted response
abrokenjester Jun 22, 2023
8a02e55
GH-4512 close inside try, to avoid partial response body being sent o…
abrokenjester Jun 23, 2023
480aee9
GH-4625 Make all QueryModelNode serializable (#4626)
hmottestad Jun 23, 2023
bd39f15
GH-4512 use nested try/catch instead of explicit close
abrokenjester Jun 23, 2023
222d0eb
GH-4512 error code must be set on uncommitted response - do not autoc…
abrokenjester Jun 25, 2023
e60047c
GH-4636 add initial benchmarks
hmottestad Jun 25, 2023
4879d88
GH-4638 revert dependency so that the server doesn't throw an excepti…
hmottestad Jun 26, 2023
e961588
GH-4636 MemStatementList benchmark (#4637)
hmottestad Jun 26, 2023
3a91ffa
GH-4638 revert dependency so that the server doesn't throw an excepti…
hmottestad Jul 1, 2023
6641e1d
GH-4643 update SHACL documentation (#4644)
hmottestad Jul 1, 2023
5f78722
GH-4646 add better error messages to the ArrayBindingSet
hmottestad Jul 2, 2023
57a3c51
GH-4646 check that all join attributes are accounted for by the Array…
hmottestad Jul 2, 2023
d3f4963
revert changes
hmottestad Jul 3, 2023
98102a5
GH-4646 add a wrapper that can help diagnose query issues by wrapping…
hmottestad Jul 3, 2023
5ba8d39
GH-4651 fix log warning by checking if the new vocabulary is in use o…
hmottestad Jul 5, 2023
d6a8538
GH-4651 fix log warning by checking if the new vocabulary is in use o…
hmottestad Jul 5, 2023
7618374
release 4.3.3
hmottestad Jul 5, 2023
3094ee4
next development iteration: 4.3.4-SNAPSHOT
hmottestad Jul 5, 2023
6b59de3
javadocs for 4.3.3
hmottestad Jul 5, 2023
3a9ea4e
next development iteration: 4.3.4-SNAPSHOT (#4654)
hmottestad Jul 5, 2023
9af28c0
news item and release-notes if relevant for 4.3.3
hmottestad Jul 5, 2023
f129b91
4.3.3-release-notes (#4656)
hmottestad Jul 7, 2023
ecd6759
GH-4661 fix slow tests
hmottestad Jul 8, 2023
50cbd1e
GH-4661 fix slow tests (#4662)
hmottestad Jul 8, 2023
596e685
GH-4646 add better error messages to the ArrayBindingSet (#4649)
hmottestad Jul 9, 2023
df94018
GH-4667 optimize imports
hmottestad Jul 10, 2023
4d181d6
GH-4667 optimize imports (#4668)
hmottestad Jul 10, 2023
d3d7937
adjust query plan printing
hmottestad Jul 17, 2023
4cec4ee
GH-4659 add test case
hmottestad Jul 17, 2023
974e144
GH-4659 fix for shared variable between context and subject
hmottestad Jul 17, 2023
878255a
update test failure message
hmottestad Jul 17, 2023
c1b5001
GH-4657 revert turtle config templates
hmottestad Jul 18, 2023
3803355
remove spin
hmottestad Jul 18, 2023
8b95eae
GH-4657 revert turtle config templates (#4678)
hmottestad Jul 21, 2023
3518f72
GH-4659 Fix for shared var name between context and subject in Statem…
hmottestad Jul 21, 2023
25aed66
release 4.3.4
hmottestad Jul 21, 2023
b405381
next development iteration: 4.3.5-SNAPSHOT
hmottestad Jul 21, 2023
6d3081b
javadocs for 4.3.4
hmottestad Jul 22, 2023
80c0a8d
news item and release-notes if relevant for 4.3.4
hmottestad Jul 22, 2023
f6fe159
update release notes
hmottestad Jul 22, 2023
2ae8985
next development iteration: 4.3.5-SNAPSHOT (#4680)
hmottestad Jul 22, 2023
a883106
update release script
hmottestad Jul 22, 2023
b286a05
update release notes
hmottestad Jul 22, 2023
0afd64b
javadocs and release notes for 4.3.4 (#4682)
hmottestad Jul 22, 2023
93e27e1
GH-4690 Add unit test for path iteration
JervenBolleman Jul 27, 2023
d4a4e0c
GH-4690 update copyright year
JervenBolleman Jul 28, 2023
e9e4fd3
GH-4694 add tests
hmottestad Jul 28, 2023
87fbf08
GH-4694 add support for named graphs to the ShaclValidator
hmottestad Jul 28, 2023
77853bf
GH-3332: DirectTypeHierarchyInferencer queries are broken and tests a…
manuelfiorelli Jul 28, 2023
a9abf6e
GH-4694 Fix support for named graphs in ShaclValidator (#4697)
hmottestad Jul 29, 2023
bc1ce6c
GH-3332: DirectTypeHierarchyInferencer queries are broken and tests a…
hmottestad Jul 29, 2023
a6740d3
GH-4705 catch Throwable and close `res` before rethrowing
hmottestad Jul 31, 2023
48881cb
GH-4705 Fix for potentially unclosed iteration in ExclusiveStatement …
hmottestad Jul 31, 2023
2c43e93
GH-4711 ParallelTaskBase waits for up to 100ms for the underlying tas…
hmottestad Aug 5, 2023
ab04ad7
GH-4711 improve interruption handling and improve closing of iterations
hmottestad Aug 5, 2023
5abd412
GH-4711 Improve chances that iterations are closed on time in FedX (#…
hmottestad Aug 5, 2023
c826032
GH-4714 be more defensive in case a bug results in value being null e…
hmottestad Aug 5, 2023
c689a0c
GH-4714 be more defensive in case a bug results in value being null (…
hmottestad Aug 5, 2023
72abc85
release 4.3.5
hmottestad Aug 6, 2023
ec0a4a0
next development iteration: 4.3.6-SNAPSHOT
hmottestad Aug 6, 2023
9512a5d
javadocs for 4.3.5
hmottestad Aug 6, 2023
48daad3
news item and release-notes if relevant for 4.3.5
hmottestad Aug 6, 2023
8e3260a
update release info
hmottestad Aug 6, 2023
f88a2d4
next development iteration: 4.3.6-SNAPSHOT (#4723)
hmottestad Aug 6, 2023
bf6d0b0
4.3.5-release-notes (#4725)
hmottestad Aug 6, 2023
3569066
Adjust release template and scripts (#4729)
hmottestad Aug 6, 2023
4d5e7e8
fix for milestone script (#4732)
hmottestad Aug 7, 2023
3303077
GH-4734 update all Maven plugins except for the PGP one
hmottestad Aug 7, 2023
97956e8
GH-4734 update Maven plugins (#4735)
hmottestad Aug 7, 2023
19a758d
fix milestone script (#4736)
hmottestad Aug 7, 2023
3be1489
osgi broke from upgrading maven plugins, hard to know which one did i…
hmottestad Aug 7, 2023
1b889df
osgi broke from upgrading maven plugins (#4738)
hmottestad Aug 7, 2023
14e7ce1
javadocs for 5.0.0-M1
hmottestad Aug 8, 2023
f018e88
milestones shouldn't overwrite the "latests" javadoc
hmottestad Aug 8, 2023
6c82608
news item and release-notes if relevant for 5.0.0-M1
hmottestad Aug 8, 2023
4acc667
mvn install before package "fixes" the osgi issue (#4745)
hmottestad Aug 10, 2023
03cec8a
5.0.0-M1-release-notes (#4741)
hmottestad Aug 10, 2023
17f917a
GH-4744 add install step before package to unblock osgi package failures
abrokenjester Aug 19, 2023
541d712
GH-4744 add install step before package to unblock osgi package failu…
abrokenjester Aug 19, 2023
7ad3ebf
GH-4646 remove intermediate joins
JervenBolleman Jul 28, 2023
242da16
GH-4754 improve error handling in ShaclProperties class
hmottestad Aug 24, 2023
0ead97f
GH-4754 improve error handling in ShaclProperties class (#4755)
hmottestad Aug 24, 2023
daff48f
GH-4750 add test
hmottestad Aug 25, 2023
77cdb01
GH-4750 dedupe shapes before validation
hmottestad Aug 25, 2023
fddce60
GH-4750 dedupe datagraph and shapes (#4756)
hmottestad Aug 25, 2023
227aabd
GH-4758 support for union of data graphs as well as union of shape gr…
hmottestad Aug 26, 2023
ec631df
disable flaky test
hmottestad Aug 27, 2023
6466382
GH-4758 support for union of data graphs as well as union of shape gr…
hmottestad Aug 27, 2023
b2ae2d4
release 4.3.6
hmottestad Aug 27, 2023
48efb1a
next development iteration: 4.3.7-SNAPSHOT
hmottestad Aug 27, 2023
10dd51d
javadocs for 4.3.6
hmottestad Aug 27, 2023
c1d00ef
fix script
hmottestad Aug 27, 2023
fafdfbb
next development iteration: 4.3.7-SNAPSHOT (#4762)
hmottestad Aug 27, 2023
40369d1
news item and release-notes if relevant for 4.3.6
hmottestad Aug 27, 2023
8903c85
4.3.6-release-notes (#4764)
hmottestad Aug 29, 2023
2aa7a33
GH-4781 update github actions workflow to use java 21
hmottestad Sep 20, 2023
9e147f2
temurin doesn't have a jdk 21 build
hmottestad Sep 20, 2023
6bc981a
GH-4781 update github actions workflow to use java 21 (#4782)
hmottestad Sep 20, 2023
18e018d
GH-4784 interrupt thread that is owning a connection before closing i…
hmottestad Sep 30, 2023
8e6828c
GH-4790 describe iteration needs to close the source iteration
hmottestad Sep 30, 2023
7c7cfd3
optimize imports
hmottestad Sep 30, 2023
246072e
code cleanup
hmottestad Oct 1, 2023
2cc42df
code cleanup
hmottestad Oct 1, 2023
475aa5d
code cleanup
hmottestad Oct 2, 2023
0410820
GH-4784 interrupt threads using connections when forcefully closing (…
hmottestad Oct 2, 2023
c0ab946
GH-4784 fix test
hmottestad Oct 2, 2023
13d9331
GH-4622 use RDF JSON to preserve bnode identifiers in the remote shac…
hmottestad Oct 3, 2023
454436f
GH-4622 SHACL preserve bnode (simple solution) (#4794)
hmottestad Oct 3, 2023
535da2d
GH-4795 update dependencies
hmottestad Oct 3, 2023
c5edcc9
GH-4795 update dependencies (#4796)
hmottestad Oct 5, 2023
cc3ffe8
release 4.3.7
hmottestad Oct 6, 2023
90ac06f
next development iteration: 4.3.8-SNAPSHOT
hmottestad Oct 6, 2023
7cffa5a
javadocs for 4.3.7
hmottestad Oct 6, 2023
8670700
news item and release-notes if relevant for 4.3.7
hmottestad Oct 6, 2023
239b60a
next development iteration: 4.3.8-SNAPSHOT (#4799)
hmottestad Oct 8, 2023
f177ad4
4.3.7-release-notes (#4801)
hmottestad Oct 8, 2023
b35e6f2
GH-4686 support ?failure var in SparqlConstraint select queries
hmottestad Oct 12, 2023
86cbf5b
GH-4686 support ?failure var in SparqlConstraint select queries (#4807)
hmottestad Oct 12, 2023
f6df413
javadocs for 5.0.0-M2
hmottestad Oct 16, 2023
f28c320
news item and release-notes if relevant for 5.0.0-M2
hmottestad Oct 17, 2023
b766d18
5.0.0-M2-release-notes (#4813)
hmottestad Oct 17, 2023
94f5b25
GH-4815 retrieve the variable names from BindingSetAssignment nodes w…
hmottestad Oct 17, 2023
cbeeabb
GH-4817 LMDB: Make close method of LmdbRecordIterator thread-safe.
kenwenzel Oct 17, 2023
2c64c26
GH-4815 retrieve the variable names from BindingSetAssignment nodes w…
hmottestad Oct 18, 2023
743673b
update git ignore in anticipation of the new end to end tests using P…
hmottestad Oct 18, 2023
73b0ecf
GH-4826: Fix StackOverflow in ContextAwareConnection
domkun Oct 30, 2023
a19d5c1
GH-4826: Fix StackOverflow in ContextAwareConnection (#4827)
hmottestad Oct 30, 2023
334042e
GH-4811 process also optional TEs when handling BIND
damyan-ognyanov Oct 31, 2023
d81918d
GH-4811 process also optional TEs when handling BIND (#4829)
hmottestad Nov 7, 2023
0fcc6ae
GH-4742 add jstl 1.2 to the server web app
hmottestad Oct 17, 2023
4dc801a
GH-4834 remove code used for debugging
hmottestad Nov 7, 2023
592cb89
GH-4658 add e2e tests using Playwright and create github action
hmottestad Oct 18, 2023
00e6099
GH-4817 LMDB: Make close method of LmdbRecordIterator thread-safe. (#…
hmottestad Nov 7, 2023
8f754f4
GH-4834 remove code used for debugging (#4835)
hmottestad Nov 7, 2023
66db3f2
GH-4742 jstl (#4814)
hmottestad Nov 7, 2023
fbe3959
release 4.3.8
hmottestad Nov 7, 2023
de522c3
next development iteration: 4.3.9-SNAPSHOT
hmottestad Nov 7, 2023
6d3467e
javadocs for 4.3.8
hmottestad Nov 7, 2023
6b7dbab
news item and release-notes if relevant for 4.3.8
hmottestad Nov 7, 2023
77c5dec
next development iteration: 4.3.9-SNAPSHOT (#4837)
hmottestad Nov 7, 2023
4706c33
4.3.8-release-notes (#4839)
hmottestad Nov 7, 2023
87347c6
GH-4841 update dependencies and plugins
hmottestad Nov 7, 2023
bf1735b
GH-4831 Limit the elasticsearch node for unit tests to 1gb of Java heap
JervenBolleman Nov 1, 2023
617b205
GH-4841 update dependencies and plugins (#4842)
hmottestad Nov 8, 2023
dbb78af
GH-4769 add test
hmottestad Sep 6, 2023
ea5ee22
GH-4769 SameTerm optimization must make sure scope is not changed.
JervenBolleman Nov 15, 2023
672e4f9
GH-4769 Variables that are not in scope should be hidden from filters.
JervenBolleman Nov 15, 2023
bfa7500
GH-4769 Hiding variables out of scope is only for the filter condition.
JervenBolleman Nov 15, 2023
06d817c
GH-4769 Use retain set logic to hide variables out of scope for a filter
JervenBolleman Nov 15, 2023
20114d4
GH-4769 Use retain set logic to hide variables out of scope for a filter
JervenBolleman Nov 15, 2023
f06d95f
GH-4769 ArrayBindingSet access to non existing variables should not f…
JervenBolleman Nov 21, 2023
4d1e8d1
GH-4769 Surfaced a bug in the comparison of null values (UNDEF)
JervenBolleman Nov 22, 2023
2a7bca5
GH-4847 ArrayBindingSetIterator should not advance on hasNext, also a…
JervenBolleman Nov 17, 2023
ad5d46a
GH-4847 Add the missing ArrayBindingset iterator test cases.
JervenBolleman Nov 21, 2023
cdb38ad
GH-4847 Comment why the ArrayBindingSet iterator does not keep on adv…
JervenBolleman Nov 22, 2023
a1973a3
GH-4833: Copy triple structures to avoid infinite loops
domkun Nov 8, 2023
2cc9bb0
Maintain RDFa support
edwardsph Dec 18, 2023
787846c
Undo deprecation
edwardsph Dec 18, 2023
d8bdc75
maven doesn't support http anymore so we should use https in our docu…
hmottestad Dec 30, 2023
cc3782c
GH-4859 add instead of remove QueryRoot for explaining optimized Sail…
frensjan Dec 23, 2023
1ac18bf
GH-4867 log exceptions as warnings during parsing and validation of S…
hmottestad Jan 11, 2024
fb2cab4
GH-4867 log exceptions as warnings during parsing and validation of S…
hmottestad Jan 13, 2024
1d47c5a
GH-4859 Add instead of remove QueryRoot for explaining optimized Sail…
hmottestad Jan 13, 2024
a7f062f
Update core/rio/api/src/main/java/org/eclipse/rdf4j/rio/helpers/RDFaP…
edwardsph Jan 15, 2024
57102d1
Update core/rio/api/src/main/java/org/eclipse/rdf4j/rio/helpers/RDFaV…
edwardsph Jan 15, 2024
d2dc80b
GH-4866 add tests and fix for loading a persisted MemoryStore with RD…
hmottestad Jan 21, 2024
ce9bd1a
GH-4866 add tests and fix for loading a persisted MemoryStore with RD…
hmottestad Jan 21, 2024
bad4b95
release 4.3.9
hmottestad Jan 21, 2024
44d3ae2
next development iteration: 4.3.10-SNAPSHOT
hmottestad Jan 21, 2024
69e8045
next development iteration: 4.3.10-SNAPSHOT (#4874)
hmottestad Jan 21, 2024
11781a0
4.3.9-release-notes (#4876)
hmottestad Jan 21, 2024
4f2f5c4
Run mvn process-resources to fix formatting
edwardsph Jan 22, 2024
0d74ce1
GH-4779 Maintain RDFa support (#4858)
hmottestad Jan 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
156 changes: 0 additions & 156 deletions .github/CONTRIBUTING.md

This file was deleted.

59 changes: 59 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Bug Report
description: File a bug report
labels: [ "🐞 bug" ]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: textarea
attributes:
label: Current Behavior
description: A concise description of what you're experiencing.
validations:
required: true
- type: textarea
attributes:
label: Expected Behavior
description: A concise description of what you expected to happen.
validations:
required: true
- type: textarea
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. In this environment...
2. With this config...
3. Run '...' (include code example if possible)
4. See error...
validations:
required: false
- type: input
id: version
attributes:
label: Version
description: What version of RDF4J are you using?
placeholder: "eg. 3.7.1"
validations:
required: true
- type: dropdown
id: contributor
attributes:
label: Are you interested in contributing a solution yourself?
description: We welcome your bug report, but please keep in mind that we're a small team, with limited capacity. Let us know if you would like to get involved in actually contributing a fix yourself. We'd be overjoyed to help you get started.
options:
- 'Yes'
- 'No'
- 'Perhaps?'
validations:
required: false
- type: textarea
attributes:
label: Anything else?
description: |
Links? References? Anything that will give us more context about the issue you are encountering!

Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: RDF4J Discussion Forum
url: https://github.com/eclipse/rdf4j/discussions
about: Please ask questions or discuss ideas, possible improvements, and so on here.
47 changes: 47 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Feature Request
description: Suggest an idea for improving RDF4J
labels: [ "📶 enhancement" ]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to let us know your suggestion.
- type: textarea
attributes:
label: Problem description
description: Provide a concise description of the problem your improvement will address.
placeholder: "Performing task X would be a lot easier if RDF4J could do..."
validations:
required: true
- type: textarea
attributes:
label: Preferred solution
description: Provide a clear and concise description of what you want to happen.
validations:
required: false
- type: dropdown
id: contributor
attributes:
label: Are you interested in contributing a solution yourself?
description: We welcome your feature request, but please keep in mind that we're a small team, with limited capacity. Let us know if you would like to get involved in actually contributing a fix yourself. We'd be overjoyed to help you get started.
options:
- 'Yes'
- 'No'
- 'Perhaps?'
validations:
required: false
- type: textarea
attributes:
label: Alternatives you've considered
description: Let us know about other solutions you have tried or researched.
validations:
required: false
- type: textarea
attributes:
label: Anything else?
description: |
Links? References? Anything that will give us more context about your proposal!

Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
required: false
7 changes: 3 additions & 4 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,11 @@ Briefly describe the changes proposed in this PR:
<!-- short description of your change goes here -->

----
PR Author Checklist (see the [contributor guidelines](https://github.com/eclipse/rdf4j/blob/master/.github/CONTRIBUTING.md) for more details):
PR Author Checklist (see the [contributor guidelines](https://github.com/eclipse/rdf4j/blob/main/CONTRIBUTING.md) for more details):

- [ ] my pull request is [self-contained](https://rdf4j.org/documentation/developer/merge-strategy/#self-contained-changes-pull-requests-and-commits)
- [ ] I've added tests for the changes I made
- [ ] I've applied [code formatting](https://github.com/eclipse/rdf4j/blob/master/.github/CONTRIBUTING.md#code-formatting) (you can use `mvn process-resources` to format from the command line)
- [ ] I've [squashed](https://rdf4j.org/documentation/developer/squashing) my commits down to one or a few meaningful commits
- [ ] I've applied [code formatting](https://github.com/eclipse/rdf4j/blob/main/CONTRIBUTING.md#code-formatting) (you can use `mvn process-resources` to format from the command line)
- [ ] I've [squashed](https://rdf4j.org/documentation/developer/squashing) my commits where necessary
- [ ] every commit message starts with the issue number (GH-xxxx) followed by a meaningful description of the change
- [ ] every commit has been [signed off](https://stackoverflow.com/questions/1962094/what-is-the-sign-off-feature-in-git-for)

29 changes: 29 additions & 0 deletions .github/workflows/dash-license.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: dash license

on:
pull_request:
workflow_dispatch:

jobs:
license-check:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v1
with:
java-version: '21'
- name: Cache local Maven repository
uses: actions/cache@v3
with:
path: ~/.m2/repository
key: ${{ runner.os }}-jdk21-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-jdk20-maven-
- name: Run license-check
run: mvn -B -Plicence-check org.eclipse.dash:license-tool-plugin:license-check -Ddash.summary=DEPENDENCIES
- name: Print Dash Summary
if: always()
run: cat DEPENDENCIES
19 changes: 12 additions & 7 deletions .github/workflows/develop-status.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ name: develop status

on:
push:
branches:
branches:
- develop

jobs:
build:

runs-on: ubuntu-latest
runs-on: ubuntu-latest
strategy:
matrix:
jdk: [1.8, 15]
jdk: [11, 21]

steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v1
with:
Expand All @@ -27,6 +27,11 @@ jobs:
restore-keys: |
${{ runner.os }}-jdk${{ matrix.jdk }}-maven-
- name: Build
run: mvn -B clean install -Pquick,\!formatting
- name: Compliance tests
run: mvn -B verify -Pcompliance,\!formatting --file pom.xml
run: mvn -B -U clean install -Pquick,\!formatting
- name: Verify
run: mvn -B verify -P\!skipSlowTests,\!formatting -Dmaven.javadoc.skip=true -Djapicmp.skip -Denforcer.skip=true -Danimal.sniffer.skip=true
- name: Publish Test Report
if: failure()
uses: scacap/action-surefire-report@v1
with:
check_name: Test report - develop status - ${{ matrix.jdk }}
37 changes: 37 additions & 0 deletions .github/workflows/main-status.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: main status

on:
push:
branches:
- main

jobs:
build:

runs-on: ubuntu-latest
strategy:
matrix:
jdk: [11, 21]

steps:
- uses: actions/checkout@v2
- name: Set up JDK
uses: actions/setup-java@v1
with:
java-version: ${{ matrix.jdk }}
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-jdk${{ matrix.jdk }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-jdk${{ matrix.jdk }}-maven-
- name: Build
run: mvn -B -U -T 2 clean install -Pquick,-formatting
- name: Run all tests
run: mvn -B verify -P-skipSlowTests,-formatting -Dmaven.javadoc.skip=true -Djapicmp.skip -Denforcer.skip=true -Danimal.sniffer.skip=true
- name: Publish Test Report
if: failure()
uses: scacap/action-surefire-report@v1
with:
check_name: Test report - main status - ${{ matrix.jdk }}
Loading
Loading