From: Dannes W. <no...@gi...> - 2025-07-20 18:16:17
|
Branch: refs/heads/develop Home: https://github.com/eXist-db/exist Commit: a097a28a26161d05acb8cba50ff485619779eb1f https://github.com/eXist-db/exist/commit/a097a28a26161d05acb8cba50ff485619779eb1f Author: Juri Leino <gi...@li...> Date: 2025-07-09 (Wed, 09 Jul 2025) Changed paths: M exist-core/src/main/java/org/exist/collections/CollectionConfiguration.java M exist-core/src/main/java/org/exist/config/ConfigurationImpl.java M exist-core/src/main/java/org/exist/dom/memtree/ElementImpl.java M exist-core/src/main/java/org/exist/http/Descriptor.java M exist-core/src/main/java/org/exist/http/RESTServer.java M exist-core/src/main/java/org/exist/http/urlrewrite/ModuleCall.java M exist-core/src/main/java/org/exist/http/urlrewrite/PathForward.java M exist-core/src/main/java/org/exist/http/urlrewrite/RewriteConfig.java M exist-core/src/main/java/org/exist/http/urlrewrite/URLRewrite.java M exist-core/src/main/java/org/exist/indexing/AbstractIndex.java M exist-core/src/main/java/org/exist/repo/Deployment.java M exist-core/src/main/java/org/exist/storage/statistics/IndexStatistics.java M exist-core/src/main/java/org/exist/test/runner/XMLTestRunner.java M exist-core/src/main/java/org/exist/util/Configuration.java M exist-core/src/main/java/org/exist/util/ParametersExtractor.java M exist-core/src/main/java/org/exist/xqj/Marshaller.java M exist-core/src/main/java/org/exist/xquery/functions/system/TriggerSystemTask.java M exist-core/src/main/java/org/exist/xquery/functions/transform/Transform.java M exist-core/src/main/java/org/exist/xquery/functions/util/Eval.java M exist-core/src/test/java/org/exist/w3c/tests/TestCase.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/AbstractFieldConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/AnalyzerConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/FieldType.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneFacetConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneFieldConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneIndex.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneIndexConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/XMLToQuery.java M extensions/indexes/ngram/src/main/java/org/exist/indexing/ngram/NGramIndexWorker.java M extensions/indexes/range/src/main/java/org/exist/indexing/range/RangeIndexAnalyzer.java M extensions/indexes/range/src/main/java/org/exist/indexing/range/RangeIndexConfigAttributeCondition.java M extensions/indexes/range/src/main/java/org/exist/indexing/range/RangeIndexConfigElement.java M extensions/indexes/range/src/main/java/org/exist/indexing/range/RangeIndexConfigField.java M extensions/indexes/range/src/test/java/org/exist/indexing/range/RangeIndexConfigTest.java M extensions/indexes/spatial/src/main/java/org/exist/indexing/spatial/GMLHSQLIndex.java M extensions/indexes/spatial/src/main/java/org/exist/indexing/spatial/GMLIndexConfig.java M extensions/modules/jndi/src/main/java/org/exist/xquery/modules/jndi/JNDIModule.java M extensions/modules/jndi/src/main/java/org/exist/xquery/modules/jndi/ModifyFunction.java M extensions/modules/mail/src/main/java/org/exist/xquery/modules/mail/MailSessionFunctions.java M extensions/modules/mail/src/main/java/org/exist/xquery/modules/mail/MessageListFunctions.java M extensions/modules/mail/src/main/java/org/exist/xquery/modules/mail/SendEmailFunction.java M extensions/modules/scheduler/src/main/java/org/exist/xquery/modules/scheduler/ScheduleFunctions.java M extensions/modules/sql/src/main/java/org/exist/xquery/modules/sql/ExecuteFunction.java Log Message: ----------- [fix] in memory DOM implementation getAttribute nonnull fixes #5672 Previously ElementImpl.getAttribute and ElementImpl.getAttributeNodeNS of in memory nodes violated the API contract of org.w3c.dom.element. It was returning null if an attribute was not set instead of an empty String. Fixing this lead to a host of changes throughout the project. The if-conditions are simplified and even flipped in a few locations were this greatly improved readability of thd code. The import of StringUtils was dropped were possible. Commit: be1531b8babab8598e856f662b01210ce00f525d https://github.com/eXist-db/exist/commit/be1531b8babab8598e856f662b01210ce00f525d Author: Juri Leino <gi...@li...> Date: 2025-07-09 (Wed, 09 Jul 2025) Changed paths: M exist-core/src/main/java/org/exist/dom/persistent/ElementImpl.java Log Message: ----------- [refactor] dom.peristent.ElementImpl - refactor calculateBaseURI to use getAttributeNodeNS to differentiate between unset and empty attribute value - annotate functions with Nonnull that override Nonnull methods from org.w3c.dom.ElementImpl - remove deprecated function _getAttributeNS, - return "" instead on misleading constant in getAttributeNS Commit: ef7a696bebb220922bb2e406d5e47ea1c503e884 https://github.com/eXist-db/exist/commit/ef7a696bebb220922bb2e406d5e47ea1c503e884 Author: Juri Leino <gi...@li...> Date: 2025-07-09 (Wed, 09 Jul 2025) Changed paths: M extensions/indexes/lucene/pom.xml M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/AnalyzerConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneIndexConfig.java Log Message: ----------- [refactor] Lucene module - drop dependency on Apache commons-lang3 - refactor AnalyzerConfig.getConstructorParameter and AnalyzerConfig.configureAnalyzer for readability Commit: 348888eae1a57f32a142a974fb29be908813111b https://github.com/eXist-db/exist/commit/348888eae1a57f32a142a974fb29be908813111b Author: Juri Leino <gi...@li...> Date: 2025-07-09 (Wed, 09 Jul 2025) Changed paths: M extensions/modules/mail/pom.xml M extensions/modules/mail/src/main/java/org/exist/xquery/modules/mail/MessageListFunctions.java M extensions/security/ldap/pom.xml M extensions/security/ldap/src/main/java/org/exist/security/realm/ldap/LdapContextFactory.java Log Message: ----------- [refactor] remove commons-lang3 dependency from last extensions The last two were the mail module and the LDAP security realm. Commit: d419c8e3c6cf871230aa30e5053686f143793618 https://github.com/eXist-db/exist/commit/d419c8e3c6cf871230aa30e5053686f143793618 Author: Juri Leino <gi...@li...> Date: 2025-07-09 (Wed, 09 Jul 2025) Changed paths: M exist-core/src/main/java/org/exist/backup/restore/AppRestoreUtils.java M exist-core/src/main/java/org/exist/xquery/functions/util/Eval.java Log Message: ----------- [refactor] remove commons-lang3 dependency from 2 core classes - Eval.java and AppRestoreUtils Commit: fe59d2aefd52194683e0adaf4fc689b639ca05b8 https://github.com/eXist-db/exist/commit/fe59d2aefd52194683e0adaf4fc689b639ca05b8 Author: Juri Leino <gi...@li...> Date: 2025-07-09 (Wed, 09 Jul 2025) Changed paths: M exist-core/src/main/java/org/exist/xquery/functions/fn/FunBaseURI.java Log Message: ----------- [refactor] replace ArrayUtils.contains with Set.contains in FunBaseURI Commit: fbedb1d2d354d343ebca3a224455c455b7df3c14 https://github.com/eXist-db/exist/commit/fbedb1d2d354d343ebca3a224455c455b7df3c14 Author: Juri Leino <gi...@li...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M exist-core/src/main/java/org/exist/repo/Deployment.java Log Message: ----------- [fix] Deployment handles dependency elements properly When handling dependency elements in package descriptor files the package version attribute was checked in order to determine if a specific dependency version was pinned for this dependency. Now that the DOM implementation will always return an empty string instead of null for unset attributes this now means that 1. the package version is set (otherwise the package would not install) 2. the version variable for each dependency will be non-null because the package version is set. The type will then vary on the attribute value - this would have been null in the past and is now an empty string which changes the resulting DependemcyVersion subtype. Commit: 3083767d5532861e75fba8e4752dba729b26d4b3 https://github.com/eXist-db/exist/commit/3083767d5532861e75fba8e4752dba729b26d4b3 Author: Juri Leino <gi...@li...> Date: 2025-07-10 (Thu, 10 Jul 2025) Changed paths: M exist-core/src/main/java/org/exist/repo/Deployment.java Log Message: ----------- [refactor] format, restructure Deployment.java and other minor improvements - move private static class and private enum to the end of the class - remove unnecessary throw declaration from getPackageDir - flip if condition at the beginning of installAndDeploy - fix whitespace and formatting Commit: 51fb3b06aebc1f49191e1e74657d6f00ee482fca https://github.com/eXist-db/exist/commit/51fb3b06aebc1f49191e1e74657d6f00ee482fca Author: Dannes Wessels <di...@us...> Date: 2025-07-20 (Sun, 20 Jul 2025) Changed paths: M exist-core/src/main/java/org/exist/backup/restore/AppRestoreUtils.java M exist-core/src/main/java/org/exist/collections/CollectionConfiguration.java M exist-core/src/main/java/org/exist/config/ConfigurationImpl.java M exist-core/src/main/java/org/exist/dom/memtree/ElementImpl.java M exist-core/src/main/java/org/exist/dom/persistent/ElementImpl.java M exist-core/src/main/java/org/exist/http/Descriptor.java M exist-core/src/main/java/org/exist/http/RESTServer.java M exist-core/src/main/java/org/exist/http/urlrewrite/ModuleCall.java M exist-core/src/main/java/org/exist/http/urlrewrite/PathForward.java M exist-core/src/main/java/org/exist/http/urlrewrite/RewriteConfig.java M exist-core/src/main/java/org/exist/http/urlrewrite/URLRewrite.java M exist-core/src/main/java/org/exist/indexing/AbstractIndex.java M exist-core/src/main/java/org/exist/repo/Deployment.java M exist-core/src/main/java/org/exist/storage/statistics/IndexStatistics.java M exist-core/src/main/java/org/exist/test/runner/XMLTestRunner.java M exist-core/src/main/java/org/exist/util/Configuration.java M exist-core/src/main/java/org/exist/util/ParametersExtractor.java M exist-core/src/main/java/org/exist/xqj/Marshaller.java M exist-core/src/main/java/org/exist/xquery/functions/fn/FunBaseURI.java M exist-core/src/main/java/org/exist/xquery/functions/system/TriggerSystemTask.java M exist-core/src/main/java/org/exist/xquery/functions/transform/Transform.java M exist-core/src/main/java/org/exist/xquery/functions/util/Eval.java M exist-core/src/test/java/org/exist/w3c/tests/TestCase.java M extensions/indexes/lucene/pom.xml M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/AbstractFieldConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/AnalyzerConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/FieldType.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneFacetConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneFieldConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneIndex.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneIndexConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/XMLToQuery.java M extensions/indexes/ngram/src/main/java/org/exist/indexing/ngram/NGramIndexWorker.java M extensions/indexes/range/src/main/java/org/exist/indexing/range/RangeIndexAnalyzer.java M extensions/indexes/range/src/main/java/org/exist/indexing/range/RangeIndexConfigAttributeCondition.java M extensions/indexes/range/src/main/java/org/exist/indexing/range/RangeIndexConfigElement.java M extensions/indexes/range/src/main/java/org/exist/indexing/range/RangeIndexConfigField.java M extensions/indexes/range/src/test/java/org/exist/indexing/range/RangeIndexConfigTest.java M extensions/indexes/spatial/src/main/java/org/exist/indexing/spatial/GMLHSQLIndex.java M extensions/indexes/spatial/src/main/java/org/exist/indexing/spatial/GMLIndexConfig.java M extensions/modules/jndi/src/main/java/org/exist/xquery/modules/jndi/JNDIModule.java M extensions/modules/jndi/src/main/java/org/exist/xquery/modules/jndi/ModifyFunction.java M extensions/modules/mail/pom.xml M extensions/modules/mail/src/main/java/org/exist/xquery/modules/mail/MailSessionFunctions.java M extensions/modules/mail/src/main/java/org/exist/xquery/modules/mail/MessageListFunctions.java M extensions/modules/mail/src/main/java/org/exist/xquery/modules/mail/SendEmailFunction.java M extensions/modules/scheduler/src/main/java/org/exist/xquery/modules/scheduler/ScheduleFunctions.java M extensions/modules/sql/src/main/java/org/exist/xquery/modules/sql/ExecuteFunction.java M extensions/security/ldap/pom.xml M extensions/security/ldap/src/main/java/org/exist/security/realm/ldap/LdapContextFactory.java Log Message: ----------- Merge pull request #5740 from line-o/fix/dom-impl Align DOM implementations with org.w3c.dom Compare: https://github.com/eXist-db/exist/compare/b188e9839919...51fb3b06aebc To unsubscribe from these emails, change your notification settings at https://github.com/eXist-db/exist/settings/notifications |