Skip to content
Commits on Jan 15, 2016
  1. @hchiorean

    MODE-2559 Updates the backup & restore so that if the "compress" attr…

    hchiorean committed
    …ibute is set, it also compresses binary values
Commits on Jan 7, 2016
  1. @hchiorean
Commits on Dec 1, 2015
  1. @hchiorean

    MODE-2537 Fixes the improper cleanup of components in case of an unex…

    hchiorean committed
    …pected shutdown
    
    In the case when a repository terminated unexpectedly, certain thread pools could be left running. This commit makes sure that all the repository components are shut down even in the case of a startup failure. Also, it fixes the handling of thread pools for several unit tests. The unit tests in question were also updated to use JDK 8 lambas in certain places.
Commits on Nov 26, 2015
  1. @hchiorean

    MODE-2536 Ads the ability for ModeShape to lookup different JTA trans…

    hchiorean committed
    …action managers
    
    This is required because in the absence of ISPN, ModeShape will have to be able to support both local and user transactions, regardless of the environment it's being run in.
    This commit also removes the "transactionMode" configuration option, as ModeShape should be able to auto-detect if it's being run or not in the context of a user transaction.
Commits on Nov 9, 2015
  1. @hchiorean
  2. @hchiorean

    MODE-2522 Removes the Joda date-time library dependency and switches …

    hchiorean committed
    …to javax.time
    
    This also changes the current ModeShape DateTime API removing a lot of the existing methods and encouraging users to use the standard JDK 1.8 API.
  3. @hchiorean

    MODE-2516 Updates JDK to 1.8 and jboss-parent to the latest version (19)

    hchiorean committed
    This is the first significant commit of the 5.x series and contains a number of significant changes:
    - the naming of Maven version properties changed to adopt the standard pattern: 'version.<groupId>.<artifactId>'
    - build system and dependency updates so that the latest Maven plugin versions function correctly
    - updating source code to avoid compiler and javadoc warnings
Commits on Sep 23, 2015
  1. @hchiorean

    MODE-1903 Changes the journal to expose iterators of changed nodes, i…

    hchiorean committed
    …nstead of collections
    
    This should ensure (if MapDB works correctly) that if there are lots of node being reindexed, the memory will not be filled up. This commit also changes the default reindexing mode from 'full' to 'if_missing' and fixes a minor validation of the TimeBasedKeys, to ensure overflow doesn't happen.
Commits on Sep 17, 2015
  1. @hchiorean

    MODE-1903 Adds the ability to reindex starting from a given timestamp

    hchiorean committed
    This type of reindexing works only if a journal is present and fails otherwise. This commit also adds the ability for index providers to read/write a timestamp information representing the "latest time" at which indexes managed by that provider have been successfully updated.
Commits on Sep 1, 2015
  1. @hchiorean
Commits on Aug 28, 2015
  1. @hchiorean
Commits on Aug 3, 2015
  1. @dankelleher

    Support German Scharfes 'S' symbol when tokenising

    dankelleher committed
    This symbol is weird because the so-called 'capital' version (as determined by the JVM) is 'SS'. i.e. longer than the lower-case version. This sends the indexes out of kilter within the TokenStream class when using case insensitive tokenising.
    
    The solution is to override the match method in the CaseInsensitiveToken to convert the current token to upper-case, rather than storing an upper-case version of the entire input string, which may not have the same indexes as the lower-case version.
    (cherry picked from commit 9a8ac56)
Commits on Jun 10, 2015
  1. @hchiorean
Commits on Jun 5, 2015
  1. @hchiorean

    MODE-2469 Added a "maxPoolSize" configuration attribute which allows …

    hchiorean committed
    …the configuration of the sequencer's and text extractor's maximum number of threads. Updated the AS kit to expose configuration attributes both for the names of the thread pools and the maximum size of the thread pool.
Commits on May 20, 2015
  1. @hchiorean
Commits on Apr 10, 2015
  1. @okulikov
Commits on Mar 20, 2015
  1. @hchiorean

    MODE-2437 Removed Infinispan test-jar dependencies and reduced as muc…

    hchiorean committed
    …h as possible the regular ISPN API dependencies throughout the code.
Commits on Feb 18, 2015
  1. @hchiorean
Commits on Jan 27, 2015
  1. @hchiorean

    MODE-2413 Fixed the Base64 encoder to be able to handle SelfClosingIn…

    hchiorean committed
    …putStream (and in general any wrapped stream which might be closed independently)
Commits on Dec 5, 2014
  1. @hchiorean

    MODE-2383 Fixed the way binary distributions are built so that there …

    hchiorean committed
    …is no need to install *-with-dependency artifacts in the Maven repository.
Commits on Dec 3, 2014
  1. @hchiorean
  2. @hchiorean

    MODE-2383 Added back "examples" to the binary distribution and made s…

    hchiorean committed
    …ure none of the ZIP assemblies get attached & deployed to Nexus.
Commits on Dec 1, 2014
  1. @rhauch
Commits on Nov 12, 2014
  1. @hchiorean

    MODE-2341 Fixed the moment at repository startup when the query manag…

    hchiorean committed
    …er should be marked as initialized and fixed the LocalIndexProvider scanning behavior when new index definitions are created for a workspace.
Commits on Oct 8, 2014
  1. @hchiorean

    MODE-2334 Updated the LocalEnvironment to be able to use the TLCL as …

    hchiorean committed
    …well when loading classes in a standalone environment.
Commits on Oct 3, 2014
  1. @rhauch

    Updated version to 4.1-SNAPSHOT

    rhauch committed
Commits on Oct 2, 2014
  1. @hchiorean

    MODE-2322 Fixed the formatting of exception messages which contain pr…

    hchiorean committed
    …imitive array arguments and added some additional checks around "minStringSize" for various binary stores.
Commits on Sep 17, 2014
  1. @rhauch
Commits on Sep 3, 2014
  1. @hchiorean

    MODE-2289 Moved the modeshape.common.util package from modeshape-jcr …

    hchiorean committed
    …to modeshape-common. This was causing OSGI conflicts with the package with the same name from -common.
Commits on Aug 21, 2014
  1. @rhauch

    MODE-2160 Completed the first stab at a local index provider. There a…

    rhauch committed
    …re only a few very limited test cases, but they do pass and show that the provider is able to be included in the query plan, properly selected for use, and properly used during query execution.
Commits on Jul 23, 2014
  1. @hchiorean
Commits on Jun 25, 2014
  1. @rhauch

    MODE-2160 Refactored the query engine and index provider SPI.

    rhauch committed
    Changed how index providers are initialized, changed the indexing to use only events, changed the reindexing mechanism to use a much simplified IndexWriter, and added a partial LocalIndex and provider implementation (still needs work).
Commits on Jun 5, 2014
  1. @hchiorean

    MODE-2221 Moved the SelfClosingInputStream to the common package and …

    hchiorean committed
    …changed it so that it only wraps (and closes) and InputStream. Refactored the binary value classes to make sure any stream returned from a binary value is wrapped into a self closing stream.
Commits on Apr 30, 2014
  1. @rhauch

    MODE-2200 Corrected the behavior of the FederatedDocumentStore and ho…

    rhauch committed
    …w it accesses binary metadata documents.
    
    The fix for this uncovered another issue. By default, ModeShape replaces large string values with binary
    values stored in the binary store. But when a connector (in particular the Git connector) builds a node
    document with a large string, ModeShape was swapping the large string with a binary value and attempting
    to update the reference count. Rather than doing this, ModeShape should not be replacing the connector's
    large strings used as property values with binary values. Amended the commit to include a correction to
    the `Connetors` class that always passed to the connectors a `DocumentTranslator` instance with a maximum
    Long value for the large string size parameter, thereby preventing the connectors from replacing large
    strings with binary values.
Commits on Apr 25, 2014
  1. @hchiorean

    MODE-2194 Fixed a number of other issues around the DB binary store; …

    hchiorean committed
    …refactored the test profiles and added a generic DB test for both ISPN and binary storage; completed testing against: H2, MySQL 5.5, PostgreSQL 8.x and 9.x, Oracle 10g and 11g and MS SqlServer 2008 R2.
Something went wrong with that request. Please try again.