ModeShape

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge pull request #1648 from hchiorean/MODE-2682

MODE-2682 Fixes the performance issues with the LocalEnumeratedIndex

MODE-2682 Fixes the performance issues with the LocalEnumeratedIndex This change first makes sure that the total index count is calculated in memory and also uses the MapDB internal counter for the inner hash sets

Merge pull request #1647 from hchiorean/MODE-2681

MODE-2681 Fixes the updating of the counter for the local duplicate index

MODE-2681 Fixes the updating of the counter for the local duplicate index This change should make the logic fault-tolerant when the index is stopped unexpectedly

Changed the POMs to 5.5-SNAPSHOT

    • -1
    • +1
    /boms/modeshape-bom-remote-client/pom.xml
  1. … 57 more files in changeset.
'Release: update versions for modeshape-5.4.0.Final'

    • -1
    • +1
    /boms/modeshape-bom-remote-client/pom.xml
  1. … 56 more files in changeset.
Updates the release notes for 5.4.0.Final

Merge pull request #1646 from hchiorean/MODE-2679

MODE-2679 Fixes case insensitive comparisons done via the TokenStream

MODE-2679 Fixes case insensitive comparisons done via the TokenStream This affects node types and any other places where the aforementioned class is used

Merge pull request #1645 from hchiorean/MODE-2678

MODE-2678 Changes the DatabaseBinaryStore to use transactions instead of auto-committed connections

MODE-2678 Changes the DatabaseBinaryStore to use transactions instead of auto-committed connections It also fixes the case of multiple cluster nodes inserting the same binary simultaneously in the database.

Merge pull request #1644 from hchiorean/MODE-2672

MODE-2672 Adds exception handling for the case when multiple cluster nodes attempt to concurrently lock a node

MODE-2672 Adds exception handling for the case when multiple cluster nodes attempt to concurrently lock a node

Merge pull request #1643 from hchiorean/MODE-2677

MODE-2677 Fixes the logic of the loadAll method to make sure the size of the first non-empty batch is returned

MODE-2677 Fixes the logic of the loadAll method to make sure the size of the first non-empty batch is returned

Merge pull request #1642 from hchiorean/MODE-2675

MODE-2675 Fixes the parsing and extraction of WebDAV lock tokens from request headers

MODE-2675 Fixes the parsing and extraction of WebDAV lock tokens from request headers

Merge pull request #1641 from hchiorean/MODE-2674

MODE-2674 Adds the ability to pass custom Hikari configuration options to the relational db provider

MODE-2674 Adds the ability to pass custom Hikari configuration options to the relational db provider It configures the "minimumIdle" property to a default of 1, meaning only 1 idle connection should be in the pool at any time. It changes the structure of the WF kit by removing the custom Hikari module (which had just 1 resource) and moving that dependency inside the persistence-relational module. It also updates the Hikari version to 2.6.1.

  1. … 6 more files in changeset.
Merge pull request #1640 from hchiorean/MODE-2676

MODE-2676 Fixes the removal of version histories when multi-version graphs exist

MODE-2676 Fixes the removal of version histories when multi-version graphs exist

Merge pull request #1639 from hchiorean/MODE-2672

MODE-2672 Fixes the handling of node removals spanning multiple session saves via the same user transaction

MODE-2672 Fixes the handling of node removals spanning multiple session saves via the same user transaction The problem was that the RelationalDb was incorrectly sending back a "dummy" document which had no ID causing subsequent failures. This commit contains an additional (unrelated) change which clears the internal JcrSession state after a successful save or refresh. This should ensure better memory handling as it does not keep "hydrated" JCR node references in the internal cache

Merge pull request #1637 from dnillia/MODE-2673

MODE-2673: add missing argument to [threadAssociatedWithAnotherTransaction] i18n key.

MODE-2673: add missing argument to [threadAssociatedWithAnotherTransaction] i18n key.

Merge pull request #1636 from hchiorean/MODE-2670

MODE-2670 Changes the logic of initializing in a cluster, removing redundant locking

MODE-2670 Changes the logic of initializing in a cluster, removing redundant locking This commit also changes the default locking method in a cluster to be DB locking, which is far more reliable than JGroups. That latter has been deprecated (code wise) and will be removed in the next major version.

Merge pull request #1635 from hchiorean/MODE-2671

MODE-2671 Fixes potential DB connection leak if a binary value is not found in a DB binary store

MODE-2671 Fixes potential DB connection leak if a binary value is not found in a DB binary store

Merge pull request #1634 from hchiorean/MODE-2670

MODE-2670 Changes the implementation of the internal repository locking