Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
437 commits
Select commit Hold shift + click to select a range
25ea875
[bugfix] Show prefix of XPath standard library functions in the profi…
adamretter Feb 10, 2025
0f69474
[feature] When we are calling a function directly from RESTXQ, set th…
adamretter Feb 10, 2025
899be1d
[bugfix] Fix an issue in NodePath#toString()
adamretter Jan 11, 2025
0fea51d
[refactor] Replace eXist-db's custom Linked List implementation
adamretter Feb 25, 2025
45ce528
Merge pull request #82 from evolvedbinary/7.x.x/hotfix/broker-pool-se…
adamretter Sep 2, 2025
24dab38
Merge pull request #84 from evolvedbinary/7.x.x/hotfix/profiling-fots…
adamretter Sep 2, 2025
bbe8fd9
Merge pull request #86 from evolvedbinary/7.x.x/hotfix/restxq-functio…
adamretter Sep 2, 2025
3d3b72c
Merge pull request #88 from evolvedbinary/7.x.x/hotfix/node-path-to-s…
adamretter Sep 2, 2025
9f409f5
[optimise] Avoid unnecessary double iteration in fn:reverse
adamretter Feb 10, 2025
23cbf62
[refactor] Simplify the code in fn:reverse
adamretter Sep 2, 2025
5a1c5e9
Merge pull request #90 from evolvedbinary/7.x.x/feature/optimize-fn-r…
adamretter Sep 2, 2025
a33e34e
Merge pull request #92 from evolvedbinary/7.x.x/feature/improved-cust…
adamretter Sep 2, 2025
5757b51
[doc] Add missing release steps to the release documentation
adamretter Sep 4, 2025
943e6e9
[feature] Added a @XSuite.XSuiteConfig annotation to allow XSuite to …
adamretter Sep 4, 2025
393a55f
[bugfix] Enable some tests that were previously not running under Sur…
adamretter Oct 7, 2025
9135f6c
[bugfix] Reduce logging in tests
adamretter Oct 7, 2025
d2d5ee7
[refactor] Don't use deprecated JUnit 4 assert API
adamretter Oct 7, 2025
c443fe7
[refactor] Make XSuite XQuery Functions more resilient to unexpected …
adamretter Oct 8, 2025
1ab86b8
[bugfix] Remove LogCaptor dependency from RangeIndex as it causes pro…
adamretter Oct 8, 2025
3ef55ca
Add namespace declarations to the JavaDoc comments
ndw Aug 12, 2025
c4d8189
[test] Tests to guard against spurious namespace declarations in REST…
adamretter Oct 8, 2025
e843227
[refactor] Cleanup up SecurityManager XQuery Module Test code
adamretter Oct 9, 2025
366cd2f
[bugfix] Make sure that single map entries are not lost when configur…
adamretter Oct 9, 2025
6b8a553
[bugfix] Fix an issue with dependencies
adamretter Oct 9, 2025
aaeab2b
[refactor] Remove dependency on Legacy XMLUnit
adamretter Oct 9, 2025
fab571c
[doc] Schema to document the eXist-db REST API document formats
adamretter Oct 10, 2025
e5c7cc9
[bugfix] When setting XQuery external variables, ensure that the valu…
adamretter Oct 10, 2025
6074190
[bugfix] When an external variable is declared in XQuery throw an err…
adamretter Oct 12, 2025
49dbd8d
[bugfix] Make sure that Element nodes can be correctly used as extern…
adamretter Oct 13, 2025
bf73130
[refactor] Switch to Apache HTTP Client to gain greater control over …
adamretter Oct 13, 2025
122654d
[feature] Add support for setting XQuery external variables of type d…
adamretter Oct 13, 2025
6a31fd8
[refactor] Move eXist-db REST API External Variable Tests into their …
adamretter Oct 13, 2025
a5a363c
[feature] Add support for setting XQuery external variables of type a…
adamretter Oct 13, 2025
4d13de3
[feature] Added API serialization for XDM Array types
adamretter Oct 14, 2025
608dddb
[feature] Add support for setting XQuery external variables of type a…
adamretter Oct 14, 2025
0392935
[bugfix] Fix an issue with confusion between wrapping and typing in t…
adamretter Oct 14, 2025
44f7a6e
[bugfix] When deserializing types in the eXist-db REST API if they do…
adamretter Oct 10, 2025
1af9f85
[bugfix] Do not ignore 'wrap' flag when retrieving Collection respres…
adamretter Oct 15, 2025
38b5bcd
[feature] Added API serialization for XDM Map types
adamretter Oct 15, 2025
5d64541
[refactor] Cleanup types in RESTExternalVariableTest
adamretter Oct 15, 2025
0cc7fdf
[feature] Add support for setting XQuery external variables of type m…
adamretter Oct 15, 2025
a4979fb
[refactor] Cleanup Error Code classes
adamretter Oct 16, 2025
b31c4a9
[bugfix] Make sure that XDM Type information is correctly set in the …
adamretter Oct 16, 2025
234c7ee
[bugfix] Make sure the Error Code for an XPathException is transferre…
adamretter Oct 16, 2025
a8d66d8
[test] Add tests for setting XQuery external variables of type xs:str…
adamretter Oct 16, 2025
ebdc3d0
[test] Tighten up tests for setting XQuery external variables of type…
adamretter Oct 17, 2025
816a2c6
[feature] Add support for setting XQuery external variables of type d…
adamretter Oct 17, 2025
c176665
[bugfix] Fix an issue with flattening Arrays and Lists when convertin…
adamretter Oct 19, 2025
dd793f4
[feature] Add an ArrayWrapper type to help inform Java Object types t…
adamretter Oct 19, 2025
e182fad
[feature] Add support for setting XQuery external variables of type a…
adamretter Oct 19, 2025
a423437
[feature] Add support for setting XQuery external variables of type m…
adamretter Oct 19, 2025
99e557b
[bugfix] Correctly handle the lifetime of remote XML:DB objects
adamretter Oct 20, 2025
1dd3982
[bugfix] Fix order of arguments when performing an XML Diff
adamretter Oct 21, 2025
e10cd85
[bugfix] Add missing support for CData Sections to the DOM Serializer
adamretter Oct 21, 2025
f0e9ab3
[bugfix] Add missing support for Comment, Processing Instruction, and…
adamretter Oct 21, 2025
1df562c
[refactor] Remove unused argument
adamretter Oct 21, 2025
4fa7119
[bugfix] Use Aalto instead of Sun STaX parser as the Sun parser does …
adamretter Oct 21, 2025
71d45aa
[bugfix] Make sure the null namespace of elements is correctly reset …
adamretter Oct 21, 2025
8a47b8e
[temp] Disable eager serialization of XQuery results over XML:RPC as …
adamretter Oct 21, 2025
fd3b651
[feature] Allow an XQJ serialization of XQuery Items as the result of…
adamretter Oct 21, 2025
abf0f58
[ignore] Cleanup code warnings
adamretter Oct 24, 2025
e978710
[bugfix] Make sure test resources are cleaned up
adamretter Oct 24, 2025
fc89914
[ignore] Make test clearer for debugging purposes
adamretter Oct 24, 2025
5c8cd82
[test] Expand QuerySessionTest to also cover local XML:DB API
adamretter Oct 24, 2025
6e4fed7
[doc] Schema to document the eXist-db REST API Exception document format
adamretter Oct 26, 2025
5321352
[bugfix] Fix an issue with naming of namespace names from the in-memo…
adamretter Oct 26, 2025
3c82292
[doc] OpenAPI specification to document Elemental's eXist-db REST API…
adamretter Oct 27, 2025
c645867
[bugfix] Correct some XPath/XQuery error messages
adamretter Oct 28, 2025
ee15dd0
[bugfix] Ensure that a compiled XQuery that is reused is updated corr…
adamretter Oct 28, 2025
5f23038
[bugfix] External XQuery variables should be set after query compilat…
adamretter Oct 28, 2025
ca26a59
[bugfix] Small cleanup to REST Server External Variable handling
adamretter Oct 28, 2025
e2e0512
[bugfix] If the value for an external variable is sent to the REST AP…
adamretter Oct 29, 2025
cfcae5e
[bugfix] If the value for an external variable is sent to the XML:DB …
adamretter Oct 29, 2025
b555e1c
[bugfix] Ensure backwards compatibility with eXist-db URL Rewrite Con…
adamretter Oct 29, 2025
b71a329
[bugfix] Processing Instruction persistent DOM nodes must return thei…
adamretter Oct 29, 2025
ba2441a
[bugfix] Ensure that the collection cache used by NewArrayNodeSet can…
adamretter Oct 29, 2025
d1d91df
[bugfix] Correct NPE check so that NodeSet sizing hint is used
adamretter Oct 29, 2025
ec0b31f
[ignore] Fix issue with file licensing config
adamretter Oct 29, 2025
fa92c6f
Merge pull request #66 from ndw/add-query-ns
adamretter Oct 29, 2025
9f3366e
Merge pull request #95 from evolvedbinary/7.x.x/hotfix/add-missing-re…
adamretter Oct 29, 2025
225ab4a
Merge pull request #97 from evolvedbinary/7.x.x/feature/xsuite-config
adamretter Oct 29, 2025
b5a805f
Merge pull request #100 from evolvedbinary/7.x.x/hotfix/surefire-tests
adamretter Oct 29, 2025
ae6c902
Don't build the Docker image as part of the 'quick-archives' target i…
adamretter Oct 6, 2025
1427bcc
[feature] Add a 'clean' target to the Windows build script
adamretter Oct 8, 2025
d5945c5
[bugfix] Make sure to clean all modules when calling the clean target…
adamretter Oct 8, 2025
abcfae2
[feature] Add a '--debug' option to the Windows build script
adamretter Oct 8, 2025
b036b03
Merge pull request #102 from evolvedbinary/7.x.x/hotfix/simple-build-…
adamretter Oct 29, 2025
781456c
Merge pull request #106 from evolvedbinary/7.x.x/hotfix/security-meta…
adamretter Oct 29, 2025
916c196
Merge pull request #108 from evolvedbinary/7.x.x/hotfix/ndw-rest-serv…
adamretter Oct 29, 2025
9d1a4f2
Merge pull request #110 from evolvedbinary/7.x.x/hotfix/pi-name
adamretter Oct 29, 2025
8d39157
Merge pull request #112 from evolvedbinary/7.x.x/hotfix/array-set-sizing
adamretter Oct 29, 2025
fd6c102
[bugfix] Downgrade from Palantir JavaPoet 0.7.0 to Squareup 1.13.0 du…
adamretter Oct 30, 2025
b321947
[bugfix] Send statistics to only statistics.log and not also elementa…
adamretter Oct 30, 2025
98f7019
[bugfix] Reduce startup logging from XmlLibraryChecker
adamretter Oct 30, 2025
fe413af
Merge pull request #114 from evolvedbinary/7.x.x/hotfix/downgrade-jav…
adamretter Oct 30, 2025
a851e39
Merge pull request #115 from evolvedbinary/7.x.x/hotfix/cleanup-logging
adamretter Oct 30, 2025
7aa2360
[bugfix] Add missing non-transitive build dependencies
adamretter Oct 30, 2025
79ae927
[bugfix] Ensure that the Maven javadoc plugin can find the generated …
adamretter Oct 30, 2025
a05f5c8
Merge pull request #117 from evolvedbinary/7.x.x/hotfix/stabilise-build
adamretter Oct 30, 2025
72224bf
[bugfix] Update dependency and plugin versions
adamretter Oct 30, 2025
4473efc
[bugfix] Make sure to correctly configure the Transformer
adamretter Oct 30, 2025
4a3d954
Merge pull request #119 from evolvedbinary/7.x.x/feature/upgrade-deps
adamretter Oct 30, 2025
a8503a0
[ci] Update to a newer supported macOS version
adamretter Oct 30, 2025
5e431f5
Merge pull request #121 from evolvedbinary/7.x.x/hotfix/ci-macos
adamretter Oct 30, 2025
a5f62fe
[maven-release-plugin] prepare release elemental-7.4.0
adamretter Oct 30, 2025
f86c640
[maven-release-plugin] prepare for next development iteration
adamretter Oct 30, 2025
c30726f
[bugfix] Bump additional version numbers
adamretter Oct 30, 2025
acf5534
[bugfix] Fix a stackoverflow error introduced to in-memory nodes in 8…
adamretter Oct 30, 2025
7039ce4
Merge pull request #123 from evolvedbinary/7.x.x/hotfix/stackoverflow
adamretter Oct 30, 2025
17d1536
[maven-release-plugin] prepare release elemental-7.4.1
adamretter Oct 31, 2025
6e7ac6a
[maven-release-plugin] prepare for next development iteration
adamretter Oct 31, 2025
d7bab6f
[bugfix] Bump additional version numbers
adamretter Nov 2, 2025
1095fe2
[bugfix] Remove duplicate dependency from pom.xml
adamretter Nov 2, 2025
0b389c5
[feature] Improve error logging when a Trigger event raises an exception
adamretter Nov 2, 2025
af7da3c
Merge pull request #125 from evolvedbinary/7.x.x/feature/improve-trig…
adamretter Nov 2, 2025
9692675
[refactor] Cleanup XUpdate Processor and reduce its memory use
adamretter Nov 4, 2025
e04b80b
[bugfix] When processing an XUpdate document whose default namespace …
adamretter Nov 4, 2025
612552f
[bugfix] Ignore the 'autodeploy' folder if it does not exist
adamretter Nov 4, 2025
091754b
[feature] Allow the database configuration to be loaded from an exter…
adamretter Nov 4, 2025
7d4d5cc
[featue] Add a new xmldb:update#3 function that allows to update a si…
adamretter Nov 5, 2025
b528970
[optimise] XUpdate document only needs to be parsed once and not twice
adamretter Nov 5, 2025
42f92c0
[bugfix] Restore compatibility between org.exist.xquery.ErrorCodes.Er…
adamretter Nov 5, 2025
bc1c015
Merge pull request #127 from evolvedbinary/7.x.x/hotfix/xupdate-cleanup
adamretter Nov 5, 2025
c082976
Merge pull request #128 from evolvedbinary/7.x.x/hotfix/auto-deployme…
adamretter Nov 5, 2025
6941cfc
Merge pull request #129 from evolvedbinary/7.x.x/feature/config-from-…
adamretter Nov 5, 2025
3b03980
Merge pull request #131 from evolvedbinary/7.x.x/feature/xupdate-doc
adamretter Nov 5, 2025
9ea1069
Merge pull request #136 from evolvedbinary/7.x.x/hotfix/xdm-error-com…
adamretter Nov 5, 2025
cc74a8c
[bugfix] Avoid an NPE when there are no XUpdate Conditionals
adamretter Nov 5, 2025
afc5717
Merge pull request #138 from evolvedbinary/7.x.x/hotfix/npe-xupdate
adamretter Nov 5, 2025
968ca24
[feature] Add a target to the simple build script to format the pom.x…
adamretter Nov 24, 2025
d46d235
[refactor] Reformat the pom.xml files for consistency
adamretter Nov 24, 2025
34e75ac
[bugfix] Fix a failing test introduced in a4979fb
adamretter Nov 25, 2025
feb38c5
[bugfix] Remove a duplicate dependency that was introduced in aaeab2b
adamretter Nov 25, 2025
e8c00e9
Merge pull request #142 from evolvedbinary/7.x.x/refactor/pom-licensi…
adamretter Nov 25, 2025
ccf1ab2
Merge pull request #144 from evolvedbinary/7.x.x/hotfix/repair-failin…
adamretter Nov 25, 2025
fb30553
Merge pull request #146 from evolvedbinary/7.x.x/hotfix/remove-duplic…
adamretter Nov 25, 2025
64a840b
[bugfix] Fix dependency-check-maven ossindex access in CI
adamretter Nov 29, 2025
70b67fe
[test] Added a test to the Persistent Login Module for an Elemental l…
adamretter Dec 10, 2025
b3a4090
[bugfix] Fix double negative character issue in negative exponents wh…
adamretter Dec 10, 2025
791497a
[feature] Implement 'declare default decimal-format' and 'declare dec…
adamretter Dec 10, 2025
dad31ab
[bugfix] Picture string provided to fn:format-number cannot contain a…
adamretter Dec 10, 2025
5d71b2f
[bugfix] Significant characters within a picture string for a Decimal…
adamretter Dec 10, 2025
32d68dd
[bugfix] Query prolog must not allow two decimal format declarations …
adamretter Dec 10, 2025
4607c06
[bugfix] A decimal format must only define the same property once
adamretter Dec 10, 2025
b8c3bb8
[bugfix] Make sure the format of the value of a decimal-format proper…
adamretter Dec 10, 2025
15bd753
[bugfix] Ensure that negative exponents are correctly padded in fn:fo…
adamretter Dec 10, 2025
0408cc2
[bugfix] Do not identify non-exponent characters as exponent characte…
adamretter Dec 10, 2025
8f93c8d
[bugfix] Increase decimal precision from 64 bits to 128 bits in fn:fo…
adamretter Dec 10, 2025
7bcff61
[bugfix] Only remove the decimal separator in fn:format-number if the…
adamretter Dec 11, 2025
0daf9df
[bugfix] Correct the determination of regular vs non-regular integer-…
adamretter Dec 13, 2025
74c90d6
[feature] Update Maven plugins to latest applicable versions
adamretter Dec 15, 2025
9de6911
[feature] Switch from public-xar-repo-plugin to expath-package-reposi…
adamretter Dec 15, 2025
de64319
[feature] Update project dependencies to latest applicable versions
adamretter Dec 15, 2025
e1cc017
[bugfix] Don't produce a warning that we expected zero listeners when…
adamretter Dec 15, 2025
60af7a3
[bugfix] In the JMX bean for showing processes, ensure that the ID of…
Sep 23, 2025
75f6ec9
[bugfix] Raise error code XPTY0019 when an Atomic Value cannot be con…
adamretter Dec 18, 2025
7ba51e6
[bugfix] Fix an issue with //following::node(), //preceding::node(), …
adamretter Dec 18, 2025
331807e
[bugfix] Fix an issue whereby //@my-attribute worked but //(@my-attri…
adamretter Dec 18, 2025
53e407f
[bugfix] When removing duplicates from a ValueSequence ensure that th…
adamretter Dec 23, 2025
8bd7ffb
[optimize] Avoid sorting twice when perfoming a union of nodes
adamretter Dec 23, 2025
1f68d33
[bugfix] Add missing hashCode() method to DLNBase
adamretter Dec 30, 2025
991d980
[bugfix] Fix a bug in removing duplicate in-memory nodes from a sequence
adamretter Dec 30, 2025
73e2473
[ignore] Small code cleanup to make tests more readable
adamretter Dec 30, 2025
b8621c8
[bugfix] ImportFromPkgTest must not rely on the ordering of results f…
adamretter Dec 30, 2025
9b60c6c
[refactor] Make it clear that adding to an EmptyNodeSet is not possible
adamretter Dec 30, 2025
8869994
Merge pull request #150 from evolvedbinary/7.x.x/hotfix/ci-dependency…
adamretter Dec 30, 2025
3ddb8a6
Merge pull request #151 from evolvedbinary/7.x.x/hotfix/login-module-…
adamretter Dec 30, 2025
1478adf
Merge pull request #152 from evolvedbinary/7.x.x/hotfix/fn-format-number
adamretter Dec 30, 2025
851e285
[optimize] Reduce the memory used by intersect and except expressions
adamretter Dec 30, 2025
e544dc8
[optimize] Reduce the memory used for comparing sequences of Item and…
adamretter Dec 30, 2025
454fb5d
[bugfix] Empty In-memory NodeSet should have zero size
adamretter Dec 30, 2025
608abe5
[optimize] Reduce the memory used by sequences of Values
adamretter Dec 30, 2025
fac2d30
Merge pull request #158 from evolvedbinary/7.x.x/hotfix/zero-listener…
adamretter Dec 30, 2025
f4da135
Merge pull request #160 from evolvedbinary/7.x.x/hotfix/jmx-query-keys
adamretter Dec 30, 2025
fcd2829
[refactor] JAXB Code should be generated
adamretter Nov 13, 2025
50d6eaa
[refactor] Use a BrokerPoolService for resolving Internet Media Types
adamretter Nov 14, 2025
ec05da3
[feature] New approach to Internet Media Type configuration, mapping,…
adamretter Nov 8, 2020
6452b0c
[refactor] Switch to Elemental's Media Type Implementation
adamretter Nov 29, 2020
db986fd
Merge pull request #148 from evolvedbinary/7.x.x/refactor/media-types
adamretter Dec 30, 2025
2af5ae7
Merge pull request #156 from evolvedbinary/7.x.x/feature/update-depen…
adamretter Dec 30, 2025
d0a0958
Merge pull request #163 from evolvedbinary/7.x.x/hotfix/axes-navigation
adamretter Dec 30, 2025
26f501d
[maven-release-plugin] prepare release elemental-7.5.0
adamretter Dec 30, 2025
a0ee989
[maven-release-plugin] prepare for next development iteration
adamretter Dec 30, 2025
11eefe8
[bugfix] Bump additional version numbers
adamretter Dec 31, 2025
65101af
[refactor] Remove defunct ActiveDirectory security module, this has b…
adamretter Jan 15, 2026
9f9aa6c
[bugfix] Fix a number of issues in the LDAP Security Realm, including…
adamretter Jan 15, 2026
7f522ec
Merge pull request #167 from evolvedbinary/7.x.x/hotfix/ldap
adamretter Jan 31, 2026
fd3825d
[refactor] Allow build timestamp to be set for reproducible builds
adamretter Feb 2, 2026
03b2897
[maven-release-plugin] prepare release elemental-7.5.1
adamretter Feb 27, 2026
93ecad5
[maven-release-plugin] prepare for next development iteration
adamretter Feb 27, 2026
bfc42db
[feature] Allow aliases to be configured for Internet Media Types.
adamretter Mar 6, 2026
4a41979
[bugfix] Make Internet Media Type resolution more robust when restori…
adamretter Mar 6, 2026
93bc641
[optimize] Optimize retrieving permissions of Collections and Documen…
adamretter Mar 6, 2026
5a5df90
[ignore] Code cleanup
adamretter Mar 9, 2026
905a7f8
[bugfix] Ensure that the Function Reference is always closed
adamretter Mar 9, 2026
e8b0905
[test] Tests to guard against memory leak from Arrow Operator
adamretter Mar 9, 2026
f8ef9ee
[bugfix] Ensure that ContextParam#sequence is null'ed so that memory …
adamretter Mar 9, 2026
9269a09
[bugfix] SQLXML JDBC resources must be free'd after use to prevent a …
adamretter Mar 9, 2026
f702de7
[bugfix] The XQueryContext used by the XPath function util:eval must …
adamretter Mar 10, 2026
fe8a26f
[ignore] Code cleanup
adamretter Mar 10, 2026
254e18d
[bugfix] Ensure that Lookup#keys is null'ed so that memory is not lea…
adamretter Mar 10, 2026
e961d2a
[bugfix] Fix issues in the Windows version of the quick build script
adamretter Mar 10, 2026
03380b5
[feature] Enable the sql-oracle module as ojdbc is now freely availab…
adamretter Dec 31, 2025
9d4ea32
Merge pull request #170 from evolvedbinary/7.x.x/feature/media-type-a…
adamretter Apr 28, 2026
a3423e7
Merge pull request #172 from evolvedbinary/7.x.x/feature/optimize-per…
adamretter Apr 28, 2026
a888a0e
Merge pull request #178 from evolvedbinary/7.x.x/hotfix/sql-xml-memor…
adamretter Apr 28, 2026
0265c3f
Merge pull request #190 from evolvedbinary/7.x.x/hotfix/windows-build…
adamretter Apr 28, 2026
63a07be
Merge pull request #165 from evolvedbinary/7.x.x/feature/enable-ojdbc
adamretter Apr 28, 2026
e5c7137
[test] Reduce disk space needed for DbStore2Test
adamretter Apr 28, 2026
4e005db
[test] Mark ConcurrentResource2Test as flaky
adamretter Apr 28, 2026
fa131d4
[bugfix] Fix dependency issues in sql-oracle module
adamretter Apr 28, 2026
ce35c9d
[doc] Add missing Javadoc
adamretter Apr 28, 2026
3b5db42
Merge pull request #174 from evolvedbinary/7.x.x/hotfix/arrow-operato…
adamretter Apr 28, 2026
dd026f9
Merge pull request #191 from evolvedbinary/7.x.x/hotfix/improve-build
adamretter Apr 28, 2026
a3b32f3
Merge pull request #180 from evolvedbinary/7.x.x/hotfix/util-eval-mem…
adamretter Apr 28, 2026
0a064ef
[ignore] Code cleanup
adamretter Mar 9, 2026
9917e1f
[bugfix] Ensure that inline (anonymous) functions do not accumulate c…
adamretter Mar 9, 2026
81ba89e
[bugfix] Change the storage type for OpenDocument files, and Office O…
adamretter Apr 28, 2026
9aecb4e
[feature] Make eXist-db 6.4.0 the minimum compatible version for EXPa…
adamretter Apr 28, 2026
6bc01ea
[bugfix] Correct typo of 'getContextItemDeclartion' to 'getContextIte…
adamretter Apr 28, 2026
95ebbe3
Merge pull request #176 from evolvedbinary/7.x.x/hotfix/inline-functi…
adamretter Apr 28, 2026
6726e21
Merge pull request #182 from evolvedbinary/7.x.x/hotfix/lookup-operat…
adamretter Apr 28, 2026
9b76393
[feature] Add further XML Internet Media Types
adamretter Mar 24, 2026
4b142d3
Merge pull request #187 from evolvedbinary/7.x.x/feature/additional-m…
adamretter Apr 28, 2026
b3a24e8
Merge pull request #193 from evolvedbinary/7.x.x/hotfix/opendocument-…
adamretter Apr 28, 2026
55139d3
Merge pull request #195 from evolvedbinary/7.x.x/feature/bump-exist-c…
adamretter Apr 28, 2026
f1aacdd
Merge pull request #197 from evolvedbinary/7.x.x/hotfix/fix-name-getC…
adamretter Apr 28, 2026
f8f032c
[ignore] Code cleanup
adamretter Apr 28, 2026
7115082
[bugfix] Correct the wrapping in the Serializer so that it outputs th…
adamretter Apr 28, 2026
bf5a8e3
[bugfix] Do not modify namespaces when processing an HTTP POST of an …
adamretter Apr 28, 2026
b9d550f
[refactor] fn:collection can only accept a single URI
adamretter Apr 28, 2026
98c9e56
[optimize] Optimise the use of fn:collection and xmldb:xcollection
adamretter Apr 28, 2026
eaaaf0b
[optimize] Only an intention lock is needed at this point
adamretter Apr 28, 2026
14a5010
[bugfix] When serializing typed results from the REST API ensure that…
adamretter Apr 28, 2026
cb082ae
[optimize] Optimize marshalling/demarshalling of typed REST API XML
adamretter Apr 28, 2026
e1af401
[refactor] Make fn:analyze-string compatible with Saxon versions 9 th…
adamretter Apr 28, 2026
3d12dda
[feature] When looking for conf.xml on the Classpath, also check the …
adamretter Apr 28, 2026
5cb1d7b
[feature] Add additional constructors and converted methods for sever…
adamretter Apr 28, 2026
9d62091
[feature] Allow tests to configure use of temporary storage via the p…
adamretter Apr 28, 2026
bf98b21
[bugfix] Make deserialization of typed values to the REST API more fo…
adamretter Apr 28, 2026
06bfdc9
[feature] Allow the Context Item for query execution to be set via th…
adamretter Apr 28, 2026
d3fd64f
[feature] Allow the Default Collection of the Dynamic Context for que…
adamretter Apr 28, 2026
03f5830
[refactor] Switch to the Evolved Binary port of the buildversion Mave…
adamretter Apr 28, 2026
fc6c968
[bugfix] Fix race condition when sorting values
adamretter Apr 28, 2026
a1b6475
[feature] Add a '-a' and '--no-auto-deploy' argument to the Java Admi…
adamretter Apr 28, 2026
b85db6e
Merge pull request #199 from evolvedbinary/7.x.x/feature/support-cala…
adamretter Apr 28, 2026
db37a26
[maven-release-plugin] prepare release elemental-7.6.0
adamretter Apr 28, 2026
381c452
[maven-release-plugin] prepare for next development iteration
adamretter Apr 28, 2026
7809adf
[bugfix] Fix Windows build script to use mvn directly instead of mvnw…
Laurettta Apr 28, 2026
3c558da
[bugfix] Normalise Log4j2 config path to file: URI for cross-platform…
Laurettta Apr 28, 2026
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
  •  
  •  
  •  
817 changes: 817 additions & 0 deletions .circleci/config.yml

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion .github/FUNDING.yml

This file was deleted.

21 changes: 10 additions & 11 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,20 @@ To be able to better understand you problem or suggestion, please add as much in
Please fill in the following sections:

### What is the problem
> Describe exactly what you see (e.g. an output of an XQuery)
> Describe exactly what you see (e.g. the output of an XQuery)

### What did you expect
> Describe what you expected to happen. Add for example a reference to a [specification](https://www.w3.org/TR/xquery-3/).
> Describe what you expected to happen. Add for example a reference to a [specification](https://www.w3.org/TR/xquery-31/).

### Describe how to reproduce or add a test
> Describe how we can can reproduce the problem.
> Describe how we can reproduce the problem.

> The *best* way is to provide an [SSCCE (Short, Self Contained, Correct (Compilable), Example)](http://sscce.org/). One type of SSCCE could be a small test which reproduces the issue and can be run without dependencies. The [XQSuite - Annotation-based Test Framework for XQuery](http://exist-db.org/exist/apps/doc/xqsuite.xml) makes it very easy for you to create tests. These tests can be executed from the [eXide editor](http://exist-db.org/exist/apps/eXide/index.html) (XQuery - Run as Test)
> The *best* way is to provide an [SSCCE (Short, Self Contained, Correct (Compilable), Example)](http://sscce.org/). One type of SSCCE could be a small test which reproduces the issue and can be run without dependencies. The [XQSuite - Annotation-based Test Framework for XQuery](http://exist-db.org/exist/apps/doc/xqsuite.xml) makes it easy for you to create tests. These tests can be executed from the [eXide editor](http://exist-db.org/exist/apps/eXide/index.html) via `XQuery` > `Run as Test`.

### Context information
Please always add the following information
- eXist-db version + Git Revision hash e.g. eXist-db 3.0 / acd0c14
- Java version (e.g. Java8u121)
- Operating system (Windows 7, Linux, MacOs)
- 32 or 64 bit
- How is eXist-db installed? (JAR installer, DMG, .tar.gz/.zip distribution, clone from GitHub)
- Any custom changes in e.g. conf.xml
Please always add the following information:
- Elemental version + Git Revision hash e.g. Elemental 6.3.1 / 31fc2c1
- Java version (e.g. Java 8u121)
- Operating system (Windows 11, Linux, macOS)
- How is Elemental installed? (JAR installer, DMG, .tar.gz/.zip distribution, clone from GitHub)
- Any custom config changes in e.g. conf.xml
57 changes: 29 additions & 28 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
name: Bug report
about: Thank you for reporting your issue and helping us to improve!
about: Thank you for helping us to improve Elemental by reporting a bug.
title: "[BUG]"
labels: ''
assignees: ''

---

> To be able to better understand you problem, please add as much information as possible to this ticket. Always test your bugs against the latest stable release of exist. We cannot provide support for older versions here on GitHub. If the version of eXist that is experiencing the issue is more than 1 major version behind the most recent release, please consider posting a question on our mailing list.
> To be able to better understand you problem, please add as much information as possible to this ticket. Please also test your bugs against the latest stable release of Elemental to check whether it has already been fixed.


**Describe the bug**
Expand All @@ -17,29 +17,30 @@ A clear and concise description of what the bug is.
A clear and concise description of what you expected to happen.

**To Reproduce**
> The *best* way is to provide an [SSCCE (Short, Self Contained, Correct (Compilable), Example)](http://sscce.org/). One type of SSCCE could be a small test which reproduces the issue and can be run without dependencies. The [XQSuite - Annotation-based Test Framework for XQuery](http://exist-db.org/exist/apps/doc/xqsuite.xml) makes it very easy for you to create tests. These tests can be executed from the [eXide editor](http://exist-db.org/exist/apps/eXide/index.html) (XQuery - Run as Test)
> The *best* way is to provide an [SSCCE (Short, Self Contained, Correct (Compilable), Example)](http://sscce.org/). One type of SSCCE could be a small test which reproduces the issue and can be run without dependencies. The [XQSuite - Annotation-based Test Framework for XQuery](http://exist-db.org/exist/apps/doc/xqsuite.xml) makes it very easy for you to create tests. These tests can be executed from the [eXide editor](http://exist-db.org/exist/apps/eXide/index.html) `XQuery` > `Run as Test`.

```Xquery
```xquery
xquery version "3.1";

module namespace t="http://exist-db.org/xquery/test";

declare namespace test="http://exist-db.org/xquery/xqsuite";

<!-- replace root with your data -->
(: Replace root with your data :)
declare variable $t:XML := document {
<root/>
<root/>
};

<!-- replace index config if needed -->
declare variable $t:xconf :=
(: Replace index config if needed :)
declare variable $t:xconf := document {
<collection xmlns="http://exist-db.org/collection-config/1.0">
<index xmlns:xs="http://www.w3.org/2001/XMLSchema">
<fulltext default="none" attributes="false"/>
</index>
</collection>;
<index xmlns:xs="http://www.w3.org/2001/XMLSchema">
<fulltext default="none" attributes="false"/>
</index>
</collection>
};

<!-- collections and indexes can be configured here -->
(: Collections and Indexes can be configured here :)
declare
%test:setUp
function t:setup() {
Expand All @@ -60,33 +61,33 @@ function t:tearDown() {
xmldb:remove("/db/system/config/db/test")
};

<-- Adjust to your reported issue -->
(: Adjust to your reported issue :)
declare
%test:assertTrue
function t:test() {
%test:assertEquals(1)
function t:test-1() {
let $test-data := collection('/db/test')
for $result in $test-data//root
return
count($result) eq 1
count($result)
};
```

If the above isn't working, please tell us the exact steps you took when you encountered the problem:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
If the above isn't working, please tell us the exact steps you took when you encountered the problem, e.g.
1. Go to ...
2. Click on ...
3. Scroll down to ...
4. Results in the error ...

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Context (please always complete the following information)**
One option is to use [xst](https://www.npmjs.com/package/@existdb/xst), and copy and paste the output produced by running `xst info` here:**

- Build: [eXist-6.1.0]
- Java: [1.8.0_352]
- OS: [Mac OS X 12.6.2]
* Version: [Elemental 6.3.1]
* Java: [1.8.0_352]
* OS: [macOS X 12.6.2]

**Additional context**
- How is eXist-db installed? [e.g. JAR installer, DMG, … ]
- Any custom changes in e.g. `conf.xml`?

* How is Elemental installed? [e.g. JAR installer, DMG, … ]
* Any custom changes in e.g. `conf.xml`?
16 changes: 8 additions & 8 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
Thank you for your contribution to eXist-db!
Thank you for contributing to Elemental!

To help the community judge your pull request (PR), please include the following:
To help the community judge your PR (Pull Request), please include the following:

- A (short) description of the content of changes.
- A context reference to a [Github Issue](https://github.com/eXist-db/exist/issues), a message in the [eXist-open mailinglist](http://exist-open.markmail.org), or a [specification](https://www.w3.org/TR/xquery-31/).
- Tests. The [XQSuite - Annotation-based Test Framework for XQuery](http://exist-db.org/exist/apps/doc/xqsuite.xml) makes it very easy for you to create tests. These tests can be executed from the [eXide editor](http://exist-db.org/exist/apps/eXide/index.html) via XQuery > Run as Test.
- A (short) description of the content of your changes.
- A context reference to a [Github Issue](https://github.com/evolvedbinary/elemental/issues), a message in the [Elemental users mailing list](https://groups.google.com/u/1/a/elemental.xyz/g/users), or a [specification](https://www.w3.org/TR/xquery-31/).
- Tests. The [XQSuite - Annotation-based Test Framework for XQuery](http://exist-db.org/exist/apps/doc/xqsuite.xml) makes it easy for you to create tests. These tests can be executed from the [eXide editor](http://exist-db.org/exist/apps/eXide/index.html) via `XQuery` > `Run as Test`.

Your PR will be tested using [GitHub Actions](https://github.com/eXist-db/exist/actions) against a number of operating systems and environments. The build status is visible in the PR.
Your PR will be tested using [CircleCI](https://github.com/evolvedbinary/elemental/actions) against a number of operating systems and environments. The build status is visible in the PR.

To detect errors in your PR before submitting it, please run eXist's full test suite on your own system via `mvn -V clean verify`.
To detect errors in your PR before submitting it, please run Elemental's full test suite on your own system via `mvn -V clean site`.

------

### Description:

### Reference:

### Type of tests:
### Tests:
89 changes: 0 additions & 89 deletions .github/actions/install-mvnd/action.yml

This file was deleted.

12 changes: 0 additions & 12 deletions .github/move.yml

This file was deleted.

17 changes: 0 additions & 17 deletions .github/opencollective.yml

This file was deleted.

71 changes: 0 additions & 71 deletions .github/workflows/ci-deploy.yml

This file was deleted.

Loading
Loading