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 #10

Closed
wants to merge 2,669 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2669 commits
Select commit Hold shift + click to select a range
192b4ea
GH-4978 Index geosparql points using geo field (#4979)
hmottestad May 31, 2024
ac2accd
GH-4990: support for zero-length path expression in FedX (#4991)
hmottestad May 31, 2024
576122d
GH-4899 Fix a bug in the PathIteration due strings not matching between
JervenBolleman Apr 30, 2024
8ee693e
GH-4899 Make the new CollectionFactory methods experimental
JervenBolleman May 31, 2024
b7a2976
GH-4899 Add more documentation and throw errors if things are not use…
JervenBolleman May 31, 2024
65ba065
GH-4581 Remove limitedsize evaluation strategies.
JervenBolleman May 21, 2023
a58ff06
GH-4581 Make sure collection factories are used when we use a collection
JervenBolleman Jun 5, 2023
a01fab9
GH-4920 Make the logic that distinguises between counting from the re…
JervenBolleman May 31, 2024
8f5e246
release 4.3.12
hmottestad Jun 1, 2024
c05c6db
next development iteration: 4.3.13-SNAPSHOT
hmottestad Jun 1, 2024
40b4f87
javadocs for 4.3.12
hmottestad Jun 1, 2024
e7ebb35
GH-4999: improve UpdateWithModelBuilder to support statement removal
fkleedorfer Jun 2, 2024
50b0534
GH-5000: Tone down WARN log output for frequent, non-critical events
fkleedorfer Jun 1, 2024
c193dd8
news item and release-notes if relevant for 4.3.12
hmottestad Jun 4, 2024
4b971e2
update release notes
hmottestad Jun 4, 2024
e0f06ad
next development iteration: 4.3.13-SNAPSHOT (#5003)
hmottestad Jun 4, 2024
868dd4b
Merge branch 'main' into merge-main-4312
hmottestad Jun 4, 2024
8494e8e
fixes after merging
hmottestad Jun 4, 2024
e93a375
fixes after merging
hmottestad Jun 4, 2024
72a25ce
4.3.12-release-notes (#5005)
hmottestad Jun 4, 2024
e617653
fixes after merging
hmottestad Jun 4, 2024
510e719
fixes after merging
hmottestad Jun 4, 2024
c58eb52
Merge main into develop (#5011)
hmottestad Jun 4, 2024
9c8fae2
GH-2998 add benchmarks
hmottestad May 18, 2024
7aaffd1
GH-5017 improve performance of Changeset and reduce memory load of Li…
hmottestad May 18, 2024
1932cff
GH-2998 improve memory overflow performance of the NativeStore
hmottestad May 18, 2024
1e16f58
GH-2998 improve memory overflow performance of the LmdbStore
hmottestad May 18, 2024
15e2776
adjust benchmarks
hmottestad May 19, 2024
e322d9c
GH-5013 Wrap logic of gcIds into read transaction to fix resizeMap.
kenwenzel May 20, 2024
6a618c5
GH-5014 resize lmdb at 80%
hmottestad Jun 4, 2024
9cb0c52
better handling of errors and resizing in LMDB
hmottestad Jun 4, 2024
e71e876
GH-2998 AbstractMemoryOverflowModel shared between NativeStore and LM…
hmottestad Jun 4, 2024
1dfd824
GH-5015 improvements to AbstractIRI and models
hmottestad Jun 4, 2024
a7bd86a
fix failing test on mac
hmottestad Jun 4, 2024
e66a4e1
GH-5016 introduce cache for common vocabulary in LMDB Store
hmottestad Jun 4, 2024
860ffb1
changes from review
hmottestad Jun 4, 2024
b423d47
switch from yield to onSpinWait when adding statements in LMDB store
hmottestad Jun 5, 2024
d30285a
try to createStatementIterator once more after exception before givin…
hmottestad Jun 5, 2024
1e08c3c
GH-2998 native store and LMDB store memory overflow performance (#4974)
hmottestad Jun 5, 2024
d9a0ae0
Merge develop into main in anticipation of 5.0.0 release (#5018)
hmottestad Jun 5, 2024
b6ea399
fix milestone script
hmottestad Jun 5, 2024
10f02ea
fix milestone script (#5019)
hmottestad Jun 5, 2024
8dce224
javadocs for 5.0.0-M3
hmottestad Jun 5, 2024
7ad6ac0
news item and release-notes if relevant for 5.0.0-M3
hmottestad Jun 5, 2024
5913fa0
update news item and download links
hmottestad Jun 5, 2024
00daf57
next minor version
hmottestad Jun 5, 2024
840e20d
upgrade dependencies with vulnerabilities
hmottestad Jun 5, 2024
b2ddfa0
5.0.0-M3-release-notes (#5020)
hmottestad Jun 5, 2024
b4f537f
merge main (#5023)
hmottestad Jun 5, 2024
fc2b9b4
GH-5024 Fix 'nuclear' delete bug in RDF4JTemplate.delete(IRI, List<Pr…
fkleedorfer Jun 6, 2024
9e0b5b2
GH-5009: Fix position of OPTIONAL in RelationMapBuilder
fkleedorfer Jun 3, 2024
a900175
GH-4997: Enable SparqlBuilder to create VALUES clauses
fkleedorfer Jun 1, 2024
79496bb
GH-5027 improve logging in the ShaclSail
hmottestad Jun 12, 2024
87caad7
GH-5028 Reduce duplicate use of Unique plan node
hmottestad Jun 12, 2024
516bf0a
GH-5027 ShaclSail logging (#5029)
hmottestad Jun 12, 2024
208459f
GH-5030: fix FedXDataset support for queries with FROM clauses
aschwarte10 Jun 14, 2024
6413b02
GH-5030: fix FedXDataset support for queries with FROM clauses (#5031)
hmottestad Jun 17, 2024
babdea0
GH-5009: Fix position of OPTIONAL in RelationMapBuilder (#5010)
hmottestad Jun 17, 2024
1749af8
GH-5000: Tone down WARN log output for frequent, non-critical events …
hmottestad Jun 17, 2024
9aaaf91
GH-5035 update version of mapdb and dependency manage kerby to 1.1.1 …
hmottestad Jun 18, 2024
414ad36
GH-5035 update version of mapdb and dependency manage kerby to 1.1.1 …
hmottestad Jun 18, 2024
099646a
GH-5033: fix pushing of limits for simple ASK queries in FedX
aschwarte10 Jun 18, 2024
7034492
GH-5033: fix pushing of limits for simple ASK queries in FedX (#5034)
hmottestad Jun 19, 2024
689d1eb
GH-5032 add support for overriding SECURE_MODE and WHITELIST JSON-LD …
hmottestad Jun 19, 2024
4773b78
cleanup all rio settings that should have used one of the specialized…
hmottestad Jun 19, 2024
842c175
fix test
hmottestad Jun 19, 2024
4554510
GH-5032 Allow system property to override rio settings for JSON-LD an…
hmottestad Jun 19, 2024
81d2d78
GH-5041 register glassfish implementation of Jakarta JSON with SPI
hmottestad Jun 20, 2024
33880dd
GH-5041 register glassfish implementation of Jakarta JSON with SPI (#…
hmottestad Jun 20, 2024
121240d
GH-5040 add the old rdf:type when using legacy vocabulary
hmottestad Jun 20, 2024
61e1258
GH-5040 add the old rdf:type when using legacy vocabulary (#5043)
hmottestad Jun 20, 2024
8b31432
release 5.0.0
hmottestad Jun 20, 2024
1b7a960
next development iteration: 5.0.1-SNAPSHOT
hmottestad Jun 20, 2024
70703fc
set correct version
hmottestad Jun 20, 2024
67ea4a5
next development iteration: 5.0.1-SNAPSHOT (#5044)
hmottestad Jun 20, 2024
51f09c3
sync develop branch after release 5.0.0 (#5045)
hmottestad Jun 20, 2024
6d37183
javadocs for 5.0.0 (#5046)
hmottestad Jun 20, 2024
8c90fd7
added info about shacl
hmottestad Jun 6, 2024
26cc22a
Update 5.0.0.md
JervenBolleman Jun 6, 2024
f6b6457
Update 5.0.0.md release notes for federation improvements
aschwarte10 Jun 18, 2024
c925822
updates to the release notes
hmottestad Jun 20, 2024
b449335
updates to the release notes
hmottestad Jun 20, 2024
8e9043b
5.0.0 Release Notes (#5025)
hmottestad Jun 20, 2024
5a6b5f2
GH-5048: updated spring dependency to fix CVEs
barthanssens Jun 23, 2024
52b4106
GH-4784 switched approach for deadlock prevention (#5001)
hmottestad Jun 28, 2024
935f515
GH-5059 remove calls to E(...) when the return value is already being…
hmottestad Jun 28, 2024
01b7798
GH-5055 make mapdb3 default for the FedX engine as well
JervenBolleman Jun 29, 2024
e0e9868
GH-5050: add netty dependency management to fix CVEs (#5051)
barthanssens Jun 30, 2024
312073a
GH-5054: added DCAT v3 class and properties (#5057)
barthanssens Jun 30, 2024
81eb983
GH-5060: use more recent version of zookeeper to fix CVE (#5062)
barthanssens Jul 1, 2024
a9cc8ad
Un-deprecate RDFa parser setting
edwardsph Jul 5, 2024
3413423
GH-4779: Un-deprecate RDFa parser setting (#5069)
hmottestad Jul 6, 2024
9aab536
GH-5052: use more recent version of snappy to fix CVEs (#5065)
barthanssens Jul 9, 2024
e5faa2c
GH-5059 improve error handling and logging
hmottestad Jul 9, 2024
ae61579
GH-5048: updated spring dependency to fix CVEs (#5049)
hmottestad Jul 9, 2024
5ed5bad
GH-5059 remove calls to E(...) when the return value is already being…
hmottestad Jul 9, 2024
b2c2e30
GH-5024 Fix 'nuclear' delete bug in RDF4JTemplate.delete(IRI, List) (…
hmottestad Jul 9, 2024
8ed93eb
fix minor code formatting issues
hmottestad Jul 9, 2024
dd47bfc
GH-5024 Fix 'nuclear' delete bug in RDF4JTemplate.delete(IRI, List) …
hmottestad Jul 9, 2024
6bee96d
release 5.0.1
hmottestad Jul 9, 2024
e7081ed
next development iteration: 5.0.2-SNAPSHOT
hmottestad Jul 9, 2024
02e7b3c
set correct version
hmottestad Jul 9, 2024
42b8912
javadocs for 5.0.1
hmottestad Jul 9, 2024
09c8013
news item and release-notes if relevant for 5.0.1
hmottestad Jul 9, 2024
3642ac8
update release notes
hmottestad Jul 9, 2024
097f568
next development iteration: 5.0.2-SNAPSHOT (#5071)
hmottestad Jul 9, 2024
51f044a
sync develop branch after release 5.0.1 (#5072)
hmottestad Jul 9, 2024
845744b
update release notes
hmottestad Jul 10, 2024
809bf89
GH-5073: added note on CVEs
barthanssens Jul 10, 2024
33be23c
GH-5073: added note on CVEs (#5074)
hmottestad Jul 10, 2024
2a998c3
5.0.1-release-notes (#5073)
hmottestad Jul 10, 2024
bfa6b86
GH-5053: avoid log spam for configurations class with legacy settings
aschwarte10 Jul 18, 2024
f7566d0
GH-5064: added docker makefile for Tomcat 9 / Jetty 9 and updated e2e…
barthanssens Jul 18, 2024
6b277fe
GH-5095 add tests to verify that startRdf and endRdf are called at th…
hmottestad Aug 2, 2024
a01eeef
GH-5095 correctly call startRDF() and endRDF() when parsing json-ld
hmottestad Aug 2, 2024
d7fa13a
GH-5095 Correctly call startRDF() and endRDF*() when parsing JSON-LD …
hmottestad Aug 2, 2024
fea9b23
improve release script to delay calling jenkins until we know that th…
hmottestad Aug 2, 2024
8ab154d
Improve release script (#5097)
hmottestad Aug 2, 2024
23a5140
release 5.0.2
hmottestad Aug 2, 2024
610f064
next development iteration: 5.0.3-SNAPSHOT
hmottestad Aug 2, 2024
0173d84
set correct version
hmottestad Aug 2, 2024
1e3979a
javadocs for 5.0.2
hmottestad Aug 2, 2024
022c0ac
news item and release-notes if relevant for 5.0.2
hmottestad Aug 2, 2024
a024547
next development iteration: 5.0.3-SNAPSHOT (#5098)
hmottestad Aug 2, 2024
985beac
sync develop branch after release 5.0.2 (#5099)
hmottestad Aug 2, 2024
0cc4c24
update release notes, news item and downloads file
hmottestad Aug 3, 2024
2dd9772
add release notes and javadocs for rdf4j 4.3.13
hmottestad Aug 3, 2024
ed0e817
update script
hmottestad Aug 3, 2024
59eba18
5.0.2-release-notes (#5102)
hmottestad Aug 3, 2024
1044c5c
GH-5053: avoid log spam for configurations class with legacy settings…
aschwarte10 Aug 12, 2024
ffde1ff
GH-5105: make MonitoringImpl in FedX thread safe
aschwarte10 Aug 12, 2024
20fb23f
GH-5105: make MonitoringImpl in FedX thread safe (#5106)
aschwarte10 Aug 13, 2024
356809a
GH-5108 add a java system property to modify the limit for when we ca…
hmottestad Aug 14, 2024
eab7272
GH-5108 add a java system property to modify the limit for when we ca…
hmottestad Aug 14, 2024
e9d9c40
GH-5112 add test cases
hmottestad Aug 26, 2024
302d4ef
GH-5112 fix for sh:pattern difference between SPARQL and transactiona…
hmottestad Aug 26, 2024
1d3fb90
closes GH-5113
hmottestad Aug 26, 2024
eae9e0a
closes GH-5114 fix for SPARQL constraint values being null
hmottestad Aug 26, 2024
2f0767c
closes GH-5115 fix for bug where sh:class could cause missing validat…
hmottestad Aug 26, 2024
235d3af
optimize imports
hmottestad Aug 27, 2024
5c956e1
GH-5112 various bugs related to the ShaclSail (#5117)
hmottestad Aug 27, 2024
8a0f374
wip
hmottestad Aug 29, 2024
10eb88e
wip
hmottestad Aug 29, 2024
ccf7377
merge main (#5126)
hmottestad Sep 13, 2024
89c9579
GH-5115 Fix for performance issues with ShaclSail after fix for compr…
hmottestad Sep 18, 2024
537ee67
Update merge_main_to_develop.yml
hmottestad Sep 18, 2024
a253fd5
Update merge_main_to_develop.yml (#5128)
hmottestad Sep 18, 2024
7efff29
merge main into develop (#5127)
hmottestad Sep 18, 2024
20416e2
GH-5124 make the three main HttpClient timeouts configurable with sen…
hmottestad Sep 13, 2024
8775c6b
Add link to Jelly to about.md
Ostrzyciel Sep 20, 2024
4eb1479
GH-5121: refactor the bind join logic into a reusable base class
aschwarte10 Sep 6, 2024
2d86cd3
GH-5121: prepare execution of left joins in the federation strategy
aschwarte10 Sep 6, 2024
558a595
GH-5121: implementation of left bind join operator
aschwarte10 Sep 6, 2024
2a7075a
GH-5121: configurability of bind left joins
aschwarte10 Sep 29, 2024
01bc075
GH-5121: code simplifications in bind join implementation
aschwarte10 Sep 29, 2024
d73ca10
javadocs
hmottestad Oct 2, 2024
a2ce57a
news item and release-notes if relevant for 4.3.14
hmottestad Oct 2, 2024
b4978ec
updated download.md
hmottestad Oct 2, 2024
3ce724d
updated release notes
hmottestad Oct 2, 2024
bbc030c
Bump commons-io:commons-io from 2.11.0 to 2.14.0
dependabot[bot] Oct 3, 2024
d05b511
Bump commons-io:commons-io from 2.11.0 to 2.14.0 (#5146)
hmottestad Oct 3, 2024
475d09e
GH-5148 Introduce "soft fail" for corrupt ValueStore
ebner Oct 10, 2024
029df52
GH-5148 Fixed typo
ebner Oct 10, 2024
0963f6f
GH-5153 benchmarks
hmottestad Oct 18, 2024
09e98a3
GH-5153 reduced default threshold for using SPARQL based validation o…
hmottestad Oct 18, 2024
2377f88
GH-5153 early detection of object equality when comparing Values or g…
hmottestad Oct 21, 2024
4bd22e5
GH-5153 max count cut off for sparql based validation (#5154)
hmottestad Oct 21, 2024
2ece387
GH-5124 introduce number of connections and also reduce timeouts (+1 …
hmottestad Oct 21, 2024
00f8465
GH-5134 add test
hmottestad Oct 21, 2024
5d25e15
GH-5124 configurable http timeouts (#5125)
hmottestad Oct 21, 2024
755a631
4.3.14 release notes (#5144)
hmottestad Oct 22, 2024
eefa338
Gh 5121 - bind left join support in FedX
aschwarte10 Oct 23, 2024
34807e1
GH-5148 Introduce "soft fail" for corrupt ValueStore (#5150)
hmottestad Oct 23, 2024
cad4af9
GH-5148 fixes based on review
hmottestad Oct 23, 2024
196cf9d
GH-5148 add tests and extend corruption handling to more parts of the…
hmottestad Oct 23, 2024
0c58aac
GH-5148 corrupt data can be written as NQuads
hmottestad Oct 23, 2024
92f4fe4
GH-5148 add support for more files in the test cases and add a fix fo…
hmottestad Oct 24, 2024
b6215bb
GH-5148 improved soft fail on corruption for values.id and values.has…
hmottestad Oct 24, 2024
0076003
GH-5148 improved handling of corrupt spoc/posc/... indexes
hmottestad Oct 24, 2024
2e075d5
GH-5148 cleanup naming and docs
hmottestad Oct 24, 2024
3e4f94f
merge main into develop (#5158)
hmottestad Oct 27, 2024
d66ac9b
GH-5080 duplicate all settings so we can change the document loader s…
hmottestad Oct 28, 2024
590e658
GH-5148 better detection of non-empty b-tree
hmottestad Oct 25, 2024
2582602
code cleanup
hmottestad Oct 28, 2024
41d4869
GH-5149 Add search:numDocs property and maxQueryDocuments param in L…
ate47 Oct 28, 2024
095d478
GH-5151: use VALUES clause for FedX bind join with no free vars
aschwarte10 Oct 29, 2024
384d1b5
GH-5159 close child of GroupIterator
frensjan Oct 28, 2024
e25913a
GH-5159 close child of GroupIterator (#5160)
hmottestad Nov 3, 2024
3e6454e
GH-5149 Use ParameterizedTest and Objects.requireNonNull
ate47 Nov 5, 2024
e18c817
GH-5167 test cases
hmottestad Nov 6, 2024
7c982dd
GH-5167 correctly handle rsx:targetShape with complex paths
hmottestad Nov 7, 2024
32d167b
GH-5182 improve performance of SHACL sh:pattern
hmottestad Nov 7, 2024
963fb7a
GH-5182 improve performance of SHACL sh:pattern (#5183)
hmottestad Nov 7, 2024
d323024
merge main into develop (#5184)
hmottestad Nov 7, 2024
7a649f5
javadocs 4.3.15
hmottestad Nov 7, 2024
8e938df
news item and release-notes if relevant for 4.3.15
hmottestad Nov 7, 2024
f47ca24
update release notes and downloads
hmottestad Nov 7, 2024
2a24692
GH-5167 bug fix for exception with complex path in rsx:targetShape (#…
hmottestad Nov 7, 2024
08a518a
4.3.15 release notes 2 (#5187)
hmottestad Nov 8, 2024
3068e99
merge main into develop (#5188)
hmottestad Nov 8, 2024
8fa48c5
GH-5189 cache Value objects retrieved from parent sail
hmottestad Nov 8, 2024
736e4b1
GH-5189 cache Value objects retrieved from parent sail (#5190)
hmottestad Nov 9, 2024
8563132
GH-5080 Support for using a user provided document loader with HASMAC…
hmottestad Nov 9, 2024
f7d69a1
GH-5151: use VALUES clause for FedX bind join with no free vars (#5165)
hmottestad Nov 9, 2024
5ba73ef
GH-5064: added docker makefile for Jetty 9 (#5078)
hmottestad Nov 10, 2024
517353e
GH-4920 SPARQLConnection.size() now uses count query (#4972)
hmottestad Nov 10, 2024
8fbb4ee
GH-5148 improved error message
hmottestad Nov 10, 2024
c47fe2b
improve javadocs and make some tests more robust
hmottestad Nov 10, 2024
136be9f
GH-5148 Introduce "soft fail" for corrupt ValueStore (#5157)
hmottestad Nov 10, 2024
84c6860
merge main into develop (#5191)
hmottestad Nov 10, 2024
f0de3ae
javadocs for 5.1.0-M1
hmottestad Nov 10, 2024
564e00a
news item and release-notes if relevant for 5.1.0-M1
hmottestad Nov 10, 2024
a63c50a
release 5.0.3
hmottestad Nov 10, 2024
eb50c89
next development iteration: 5.0.4-SNAPSHOT
hmottestad Nov 10, 2024
da33fbf
set correct version
hmottestad Nov 10, 2024
8562a0a
javadocs for 5.0.3
hmottestad Nov 10, 2024
ef667cf
news item and release-notes if relevant for 5.0.3
hmottestad Nov 10, 2024
ab02413
sync develop branch after release 5.0.3 (#5194)
hmottestad Nov 10, 2024
1b252f2
next development iteration: 5.0.4-SNAPSHOT (#5193)
hmottestad Nov 10, 2024
67edecb
5.1.0-M1-release-notes (#5192)
hmottestad Nov 10, 2024
0203c44
update download.md
hmottestad Nov 11, 2024
166eac9
update release notes
hmottestad Nov 11, 2024
8fed00e
5.0.3 release notes (#5196)
hmottestad Nov 11, 2024
d74e6be
GH-5197: preparation for supporting fair sub-query execution in FedX
aschwarte10 Nov 11, 2024
ddcadc0
GH-5197: javadoc refinements + smaller initialization changes
aschwarte10 Nov 12, 2024
e6988bf
GH-5121: support empty left bind join (OPTIONAL) in FedX
aschwarte10 Nov 12, 2024
721b3b6
GH-5197: mark extension points as experimental
aschwarte10 Nov 13, 2024
1339109
GH-5121: support empty left bind join (OPTIONAL) in FedX (#5200)
aschwarte10 Nov 14, 2024
42a331d
GH-5149 Rename MAX_QUERY_DOCUMENTS_KEY to MAX_DOCUMENTS_KEY and MAX_D…
ate47 Nov 14, 2024
f687e85
GH-5197: preparation for supporting fair sub-query execution in FedX …
hmottestad Nov 16, 2024
08b898c
GH-5149 Lucene numdocs param (#5163)
hmottestad Nov 20, 2024
5833e57
GH-5149 code simplification and cleanup
hmottestad Nov 20, 2024
8bb861d
GH-5149 numdocs (#5202)
hmottestad Nov 20, 2024
f29faee
GH-5135 add NS to vocabulary files where NS was missing
hmottestad Sep 24, 2024
6967301
GH-5130 zeroOrMorePath and oneOrMorePath mostly implemented
hmottestad Sep 19, 2024
a4b91f9
GH-5136 define that minCount and maxCount will only count the distinc…
hmottestad Sep 24, 2024
e1c3e4b
add more logging to the transaction controller in the server
hmottestad Sep 30, 2024
de41bf7
GH-5139 fix bug in sh:qualifiedMaxCount
hmottestad Sep 30, 2024
dbc9b50
optimize imports
hmottestad Nov 21, 2024
fa55005
GH-5130 disable ZeroOrMorePath and OneOrMorePath for the time being
hmottestad Nov 21, 2024
3d80cdc
GH-5130 sh:oneOrMorePath, sh:zeroOrMorePath, sh:zeroOrOnePath (#5131)
hmottestad Nov 21, 2024
c5040e7
GH-4999: improve UpdateWithModelBuilder to support statement removal …
hmottestad Nov 21, 2024
665864b
GH-4997: Enable SparqlBuilder to create VALUES clauses (#5002)
hmottestad Nov 21, 2024
ae2c89f
GH-5130 fix test
hmottestad Nov 21, 2024
c1a0020
Add link to Jelly to about.md (#5132)
hmottestad Nov 21, 2024
410c62c
GH-5130 fix test (#5204)
hmottestad Nov 21, 2024
dd8c9bc
merge develop into main before release of 5.1 (#5203)
hmottestad Nov 21, 2024
4d3449a
release 5.1.0
hmottestad Nov 21, 2024
c472f16
next development iteration: 5.1.1-SNAPSHOT
hmottestad Nov 21, 2024
6e64a12
next development iteration: 5.1.1-SNAPSHOT (#5205)
hmottestad Nov 21, 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, 17]

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, 17]

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