Permalink
Switch branches/tags
release404401_rc1 release40440_rc1 release4401test_t1 release4401_t1 release4401_release_point release4401_rc4 release4401_rc3 release4401_rc2 release4401_rc1 release4044_t7 release451_t1 release433_release_point release433_rc1 release432_release_point release432_rc1 release431_release_point release431_rc3 release431_rc2 release431_rc1 release421_t3 release421_t2 release421_t1 release421_release_point release421_rc4 release421_rc3 release421_rc2 release421_rc1 release421c_release_point release421c_rc2 release421c_rc1 release421b_rc1 release421a_release_point release421a_rc2 release421a_rc1 release411_release_point release411_rc2 release411_rc1 release411a_rc1 release406_rc1 release406_pre2 release406_pre2_release_point release406_pre1 release406_pre1_release_point release406a_t5 release406a_t4 release406a_t3 release406a_t2 release406a_t1 release406a_release_point release406a_rc3 release406a_rc2 release405_release_point release405_rc1 release405d_release_point release405d_rc1 release405c_release_point release405c_rc2 release405c_rc1 release405b_release_point release405b_rc3 release405b_rc2 release405b_rc1 release405a_release_point release405a_rc1 release404_t1 release404_rc5 release404_rc4 release404_rc3 release404_rc2 release404_rc1 release403_t3 release403_t2 release403_t1 release403_release_point release403_rc9 release403_rc8 release403_rc7 release403_rc6 release403_rc5 release403_rc4 release403_rc3 release403_rc2 release403_rc1 release403presi_rc3 release403presi_rc2 release403presi_rc1 release402_rc4 release402_rc3 release402_rc2 release402_rc1 release401_rc2 release401_rc1 release401d_rc1 release401c_rc1 release401b_rc1 release401a_rc1 release45_t4 release45_t3 release45_t2 release45_t1
Nothing to show
Commits on Apr 1, 2011
  1. rfe10505: use session to get new blankNodeIds

    Mike Hinchey authored and dklayer committed Mar 22, 2011
    In Events.java:
    Instead of using shared backends for queries, and dedicated
    for add and delete phases, use dedicated for all.
    Ensure connections are closed.
    Count errors from threads and exit app with error if any.
    
    tests-added:   none
    tests-run:     prepush
    
    <release-note>
    rfe10505: use session to get new blankNodeIds
    
    AGValueFactory was using the main repository url to get
    blank node ids.  Use connection session instead if available.
    Using the session can reduce load on the primary server.
    
    If the ValueFactory was created by Repository instead
    of RepositoryConnection, the old behavior remains.
    </release-note>
    
    Change-Id: If39bdc52ed4804e1bfb7e772a14e74e0f3aeb08c
    Reviewed-on: https://gerrit.franz.com:9080/1258
    Tested-by: Kevin Layer <layer@franz.com>
    Reviewed-by: Kevin Layer <layer@franz.com>
Commits on Feb 25, 2011
  1. bug20049: hudson build fails with timeout from eclipse

    Mike Hinchey authored and dklayer committed Feb 23, 2011
    Increase the timeout from 20 seconds to 80 to avoid
    timeout. The eclipse-build.sh may run eclipse up to 4
    times within that one time.
    
    Change-Id: I13bd65ecb5cffe48ff8f654107b11399c9d905e5
    test-added:   none
    test-run:     prepush, test-dist
    release-note: none
    Reviewed-on: https://gerrit.franz.com:9080/1237
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Feb 22, 2011
  1. rfe10201: support adding N-Quads from java

    Bill Millar authored and dklayer committed Feb 2, 2011
    <release-note>
    rfe10201: support adding N-Quads from java
    
    With this change, the java client now supports adding
    N-Quads data from Sesame and Jena using the RDFFormat
    AGRDFFormat.NQUADS and the language "NQUADS", respectively.
    </release-note>
    
    added prepush test NQuadsTests
    make prepush passes
    make javadoc runs clean
    
    Change-Id: I7730e3e369484f710312a0d0ca50dc4b8ecd7a9a
    Reviewed-on: https://gerrit.franz.com:9080/1199
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  2. rfe10177: support getting statements by id

    Bill Millar authored and dklayer committed Feb 9, 2011
    <release-note>
    rfe10177: support getting statements by id
    
    With this change, the java client now supports getting
    statements by triple id using the AGRepositoryConnection
    getStatements(String... ids) method.  Note that there
    is currently no method for obtaining a statement's id
    in the java client, so this api is for experimental use
    by developers and subject to change.
    </release-note>
    
    added prepush test TripleIdTests.
    make prepush passes.
    make javadoc runs clean.
    
    Change-Id: Id10a6171aee0f7b8d75353e77016b60cb8699d58
    Reviewed-on: https://gerrit.franz.com:9080/1201
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  3. bug19342: Java LUBM Prolog and SPARQL queries

    Bill Millar authored and dklayer committed Oct 26, 2010
    <release-note>
    bug19342: Java LUBM Prolog and SPARQL queries
    
    With this change, Java LUBM Prolog and SPARQL queries are
    updated to use distinct in appropriate places and located
    in the test.lubm package as AGLubmProlog and AGLubmSparql;
    ant targets lubm-prolog and lubm-sparql have been added to
    facilitate running the queries from the command line.
    </release-note>
    
    make prepush passes.
    ant lubm-prolog runs with correct answer counts
    ant lubm-sparql runs with correct answer counts
    
    Change-Id: Ibf3b26d86e409d4dace2afe9df69a383fcfa8d2d
    Reviewed-on: https://gerrit.franz.com:9080/1198
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  4. rfe9758: automated tests for client distro's tar.gz

    Mike Hinchey authored and dklayer committed Feb 10, 2011
    Test that eclipse will build/compile the distributed
    project.  Eclipse is not easily scriptable from the
    command line, so an eclipse workspace was manually
    created and the minimal files included with this commit
    (instructions to repeat in build.xml).
    
    New target 'ant test-dist' uses that workspace to build the
    dist project.  This target requires the eclipse-jdt package
    is installed (and eclipse is on PATH), minimum version 3.3.
    Because of this dependency, test-dist is run with
    test-bigger, not prepush.
    
    Note: started using a target dir that can be used for
    all build operations.
    
    Incidentally, removed useless execute mode from some files.
    
    tests-added:  test-dist to test-bigger
    tests-run:    lisp-bigger-test
    performance:  no impact, test only
    release-note: no impact, test only
    
    Change-Id: I3f95c4cf66fb9105b2edf721ae3f2c53c9cc1146
    Reviewed-on: https://gerrit.franz.com:9080/1194
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  5. rfe10257 support script loading in sessions

    Mike Hinchey authored and dklayer committed Feb 11, 2011
    Adds method to make use of the param in the http protocol.
    
    ServerCodeTests uploads a script to verify the param works
    and fails if the param is not set.
    
    tests-added:     yes
    tests-run:       prepush
    performance:     no impact
    
    <release-note>
    rfe10257 support script loading in sessions
    
    Added method to AGRepositoryConnection:
    addSessionLoadScript(String scriptName)
    
    When a dedicated session is created, the named scripts
    on the AllegroGraph Server will be loaded.
    </release-note>
    
    Change-Id: I5d56931db7e7345ba6e25bf6825884262315c645
    Reviewed-on: https://gerrit.franz.com:9080/1192
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  6. rfe10256 support loadInitFile switch in java

    Mike Hinchey authored and dklayer committed Feb 10, 2011
    Adds method to make use of the param in the http protocol.
    
    ServerCodeTests uploads an initFile to verify the param works
    and fails if the param is not set.
    
    tests-added:     yes
    tests-run:       prepush
    performance:     no impact
    
    <release-note>
    rfe10256 support loadInitFile switch in java
    
    Added method to AGRepositoryConnection:
    setSessionLoadInitFile(boolean loadInitFile)
    
    When a dedicated session is created, the initFile on the
    AllegroGraph Server will be loaded if this param is true.
    
    Javadocs on AGRepositoryConnection reorganized to describe
    sessions.
    </release-note>
    
    Change-Id: If2ea4999cae1dc05013963cc265c8e5534e209b7
    Reviewed-on: https://gerrit.franz.com:9080/1191
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  7. bug19908: java prepush fails outside dev env for stored-proc tests

    Mike Hinchey authored and dklayer committed Feb 10, 2011
    Previous commit for this bug did not remove all stored-proc tests.
    
    API change: Make AGServer.getHTTPClient() public since
    it is public in AGCategory already.
    
    The stored proc tests depend on the file ag-test-stored-proc.cl,
    so now ServerCodeTests uploads it to the AG server before
    running the tests, so it does not have that as an
    external dependency.
    
    Also added target test-bigger to be called by lisp-bigger-test.
    
    All tests must use the catalog: java-tutorial.
    
    tests-added:  changed stored proc tests
    tests-run:    prepush, lisp-bigger-test
    performance:  no impact, test only
    release-note: none, only changes to tests
    
    Change-Id: Ic4e4a2d764f9032ccbac61e87411d72e8d6b03ec
    Reviewed-on: https://gerrit.franz.com:9080/1190
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Feb 11, 2011
  1. rfe9338: Improve error message due to session port connection failure

    Mike Hinchey authored and dklayer committed Jan 28, 2011
    Added error message to refer to documentation url on franz.com.
    
    The error message is unfortunately vague because other
    causes are possible.
    
    tests run:      prepush
    tests added:    none, must be tested manually, requires remote server
    performance:    no impact
    
    <release-note>
    rfe9338: Improve error message due to session port connection failure
    
    When using method that start a session (setAutoCommit, addRules, and
    registerSNAGenerator), if there is a connection error, give message
    to point to the documentation about SessionPorts.
    </release-note>
    
    Change-Id: I2fe0979d2c83a3bad01a63aab70b56f76eef0927
    Reviewed-on: https://gerrit.franz.com:9080/1163
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  2. rfe10389: upgrade to sesame 2.3.2

    Bill Millar authored and dklayer committed Jan 28, 2011
    <release-note>
    rfe10389: upgrade to sesame 2.3.2
    
    With this change, the java client distribution has been upgraded
    to use openrdf sesame 2.3.2, a minor upgrade from 2.3.1.
    </release-note>
    
    make prepush passes.
    make javadoc runs clean.
    make dist generates the tar.gz and tutorials run.
    ant test-stress-events runs
    
    Change-Id: Ia972348ce52704a11d1c0babcd44f5bb4415f761
    Reviewed-on: https://gerrit.franz.com:9080/1161
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Feb 10, 2011
  1. Adjusted synchronization process

    dklayer committed Feb 10, 2011
    [Mirrors changes Ahmon made for Python]
    
    Changed the call to the synchronization function to correspond to
    changes made in the agraph module.
    
    Change-Id: Ibe16e3af270dc7996db0df433274fb8d4312675b
    Reviewed-on: https://gerrit.franz.com:9080/1187
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 28, 2011
  1. rfe10372: support periodic commit during add/load

    Bill Millar authored and dklayer committed Jan 25, 2011
    <release-note>
    rfe10372: support periodic commit during add/load
    
    With this change, the java client now supports the
    /statements commit parameter for periodic commits
    during add/load via the AGRepositoryConnection's
    setUploadCommitPeriod and getUploadCommitPeriod
    methods.
    </release-note>
    
    Added prepush test UploadCommitPeriodTests
    make prepush passes
    make javadoc runs clean
    
    Change-Id: Ic7518fb10f416ef8ab6b739bfe91fb187945ab81
    Reviewed-on: https://gerrit.franz.com:9080/1149
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 27, 2011
  1. rfe10373: support deleteDuplicates mode in java

    Bill Millar authored and dklayer committed Jan 24, 2011
    <release-note>
    rfe10373: support deleteDuplicates mode in java
    
    With this change, the java client supports setting
    a repository's policy for deleting duplicates using
    methods AGRepository#setDeleteDuplicatesMode and
    AGRepository#getDeleteDuplicatesMode.
    </release-note>
    
    Added prepush test: DeleteDuplicatesModeTests
    make prepush passes.
    make javadoc runs clean.
    
    Change-Id: I631fd8672f388c11cf3502a9f331718a9494f7e8
    Reviewed-on: https://gerrit.franz.com:9080/1140
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 24, 2011
  1. bug19976: fix javadoc warning

    Bill Millar authored and dklayer committed Jan 21, 2011
    {@link setAutoCommit(false)} was being used instead of
    {@link setAutoCommit(boolean)}.
    
    Doc correction, no release note needed.
    
    make prepush passes.
    make javadoc runs clean.
    
    Change-Id: Ic00b74496652aaaafb261f870103e3b0ba157761
    Reviewed-on: https://gerrit.franz.com:9080/1134
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 20, 2011
  1. rfe10271: clarify use of "@#" in encoded IDs

    Bill Millar authored and dklayer committed Jan 19, 2011
    Clarify the role of "@#" in encoded IDs in the javadoc for
    AGRepositoryConnection#registerEncodableNamespace.
    
    Doc improvement, no release notes needed.
    
    make prepush passes
    make javadoc runs
    
    Change-Id: If261d3589812526bd24863a25363115d57b3b3b5
    Reviewed-on: https://gerrit.franz.com:9080/1127
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  2. rfe10059: spogi triple cache management

    Bill Millar authored and dklayer committed Nov 10, 2010
    <release-note>
    rfe10059: spogi triple cache management
    
    With this change, the spogi cache can now be managed from the java
    client using AGRepositoryConnection methods enableTripleCache(size),
    getTripleCacheSize(), and disableTripleCache().
    </release-note>
    
    Added SpogiTripleCacheTests to prepush tests
    make prepush passes
    
    Change-Id: Ie3cab312c021d3ef56ac7fc2f4cafa318f8d8192
    Reviewed-on: https://gerrit.franz.com:9080/968
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 19, 2011
  1. rfe9436: session lifetime management

    Bill Millar authored and dklayer committed Nov 5, 2010
    <release-note>
    rfe9436: session lifetime management
    
    With this change the lifetime (maximum idle time) of a session can
    be set using the AGRepositoryConnection#setSessionLifetime method.
    The default session lifetime (in effect when not set with the method
    above) can be set with the AGHttpRepoClient.setDefaultSessionLifetime
    method.  When none of these are set, the default session lifetime is
    1 hour.
    </release-note>
    
    Added SessionLifetimeTests to prepush tests
    make prepush passes
    ant tutorial passes
    
    Change-Id: I757d4b874cb5d2e71e8c9c4466992e5da2228f25
    Reviewed-on: https://gerrit.franz.com:9080/969
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 4, 2011
  1. bug19908: java prepush fails outside dev env for stored-proc tests

    Mike Hinchey authored and dklayer committed Dec 17, 2010
    Move stored proc tests from Prepush to Stess.
    
    Also added Stress tests that run the tutorials, only checking that no
    errors occur, not validating output (TutorialTests does validation).
    
    Also fixed 'ant test-stress-events' to run a small events test.
    
    The agraph repo no longer needs to do install-test-scripts to run java
    prepush tests, and could add 'ant test-stress test-stress-events' to
    one of the bigger tests.
    
    tests-added:  tutorial
    tests-run:    prepush
    release-note: none, only changes to tests
    
    Change-Id: I0160e8501c6243269e87bc9048d54f88ecd9283b
    Reviewed-on: https://gerrit.franz.com:9080/1066
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Jan 3, 2011
  1. rfe10174: support adding Turtle from Sesame and Jena

    Bill Millar authored and dklayer committed Nov 16, 2010
    <release-note>
    rfe10174: support adding Turtle from Sesame and Jena
    
    With this change, Turtle formatted data can now be added
    to a repository using the Sesame and Jena apis.
    </release-note>
    
    Added prepush tests for loading Turtle from Sesame and Jena.
    [Note: original openrdf RepositoryConnectionTest tests used
    Turtle data; AGRepositoryConnectionTest was overriding these
    with analogous NTriples tests.  Now, the original Turtle tests
    are applicable for AG and have been restored, while analagous
    NTriples tests are being retained under a different name.]
    make prepush passes.
    
    Change-Id: Ief0d01290e6c7c8ac4960a78a1eb2651a342eaef
    Reviewed-on: https://gerrit.franz.com:9080/1056
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Dec 17, 2010
  1. rfe10303: support revised bulk-load mode interface

    Bill Millar authored and dklayer committed Dec 16, 2010
    <release-note>
    rfe10303: support revised bulk-load mode interface
    
    With this change, the Java client now supports the revised
    bulk-load mode interface.  Bulk mode is now persistent (sticks
    even after closing and reopening the store), and is controlled
    with the AGRepository#setBulkMode and AGRepository#isBulkMode
    methods, rather than per session.
    </release-note>
    
    Updated prepush test BulkModeTests
    make prepush passes
    
    Change-Id: I0bd4abc89e107523ab0228f15b9ade5f3ece045a
    Reviewed-on: https://gerrit.franz.com:9080/1062
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Dec 16, 2010
  1. bug19881. conditionalize sync phase. pass catalog and db to monitor.sh

    Mikel Bancroft authored and dklayer committed Dec 1, 2010
    src/test/stress/Events.java:
    - pass catalog and repository to invocation of monitor.sh
    
    src/test/stress/monitor.sh:
    - conditionalize sync phases, so they don't trigger unless
      /fi/cl/8.2/bin/mlisp-64 exists. Needed so events tests don't
      fail at customer sites.
    
    - monitor.sh no longer uses a hardwired dbname and catalog, and
      accepts 4 command-line arguments. It previously accepted 1 or 2
      depending on invocation.
    
      1. "start" or "stop"
      2. a string describing the phase
      3. a string naming a catalog
      4. a string naming a repository.
    
    Tests added for: none
    make test-suite run? no
    
    release notes: non-user-visible changes.
    
    Change-Id: I4fef0f4c9d61e6524d692ff9b0dd28ca8985373b
    Reviewed-on: https://gerrit.franz.com:9080/1024
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Dec 15, 2010
  1. bug19847: support BNode usage in a federation

    Bill Millar authored and dklayer committed Nov 16, 2010
    <release-note>
    bug19847: support BNode usage in a federation
    
    Previously, exceptions would be thrown when BNodes were
    created or returned in results from a federation; this
    was partly due to BNode creation requiring writes to the
    read-only federation.  With this change, the client can
    create BNodes locally, and results that contain blank
    nodes will parse to BNodes without throwing an exception.
    </release-note>
    
    Added FederationTests to prepush tests
    make prepush passes
    ant tutorial runs
    
    Change-Id: Ic4dda508924f9780a89334c20e047ece64bd3edd
    Reviewed-on: https://gerrit.franz.com:9080/994
    Reviewed-by: Mike Hinchey <mhinchey@franz.com>
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Dec 9, 2010
  1. rfe10117 - remove tests for query index analysis from java-prepush

    Gary King authored and dklayer committed Dec 7, 2010
    Tests for query analysis cannot be in the java-prepush because
    the default analysis technique is to use :execute and the stores in
    the prepush are too small to have any on disk chunks.
    
    The plan is to move something like these tests to the events test.
    
    tests added    : no
    tests run      : java-prepush
    performance    : no change
    release-note   : none, internal testing change
    
    Change-Id: Icdf2f9e6cbbcb143b0a71ded8c2223137d22b8d9
    Reviewed-on: https://gerrit.franz.com:9080/1038
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
    Reviewed-by: Kevin Layer <layer@franz.com>
Commits on Dec 3, 2010
  1. rfe10189: Java Interface for Stored Procedures

    Mike Hinchey authored and dklayer committed Nov 19, 2010
    Experimental java API for calling stored procs.
    New classes and methods are marked deprecated in the javadocs
    because they may change in a future release.
    
    The java code provided with rfe10189 is included,
    and JKF's encoding code.
    
    <release-note>
    rfe10189: Java Interface for Stored Procedures
    
    The stored proc feature and API are experimental,
    and subject to change in a future release.
    For this reason, the new methods are marked as deprecated.
    
    The AllegroGraph server defines a new API for defining Stored
    Procedures and they are installed like Custom Services.
    
    The primary API is:
    AGRepositoryConnection.callStoredProc(functionName, moduleName, args)
    
    A low-level API is also exposed:
    AGHttpRepoClient.callStoredProcEncoded()
    AGSerializer.serializeAndEncode()
    AGDeserializer.decodeAndDeserialize()
    </release-note>
    
    tests added:       to test encoding and stored proc call
    tests run:         prepush
    
    Depends on commit for rfe10189 in agraph:
    https://gerrit.franz.com:9080/982
    
    Change-Id: I6b735d76342473c8dae8b49a43638a769a5a9664
    Reviewed-on: https://gerrit.franz.com:9080/964
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Nov 19, 2010
  1. rfe10197: support for encodable namespaces and generated URIs

    Bill Millar authored and dklayer committed Nov 9, 2010
    <release-note>
    rfe10197: support for encodable namespaces and generated URIs
    
    With this change, a namespace (viewed as a set of URIs) can now be
    registered as encodable.  URIs in the namespace have local parts that
    follow a declared format, allowing for efficient encoding and in some
    cases generation of unique URIs in the namespace.  Once registered,
    a conformant URI in the namespace is auto-encoded when added to the
    store, resulting in a smaller string table and faster query speed.
    </release-note>
    
    Added EncodableNamespaceTests to prepush tests
    make prepush passes
    ant tutorial runs
    
    Change-Id: I5d070f347fd085cd247cb3d3e856ed83ec5311a7
    Reviewed-on: https://gerrit.franz.com:9080/984
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  2. rfe9846: jena graph unions and graph-scoped reasoning

    Bill Millar authored and dklayer committed Oct 5, 2010
    <release-note>
    rfe9846: jena graph unions and graph-scoped reasoning
    
    With this change, the method AGGraphMaker#createUnion can be
    used to create a union of named graphs.  AGInfModels can now
    be created over models backed by a union graph, and reasoning
    will be properly scoped to just the union graph; this change
    allows sound reasoning over a proper subset of data in the
    store.
    </release-note>
    
    This change depends upon the following server changes:
    
    Change I54b0e8f4: bug19150 - various graph-filtered-triple-store tweaks
    Change I683debaf: bug19616: Allow multiple contexts to be specified in HTTP /size
    Change I3364b28c: bug19763 - fix for reasoning graph-filtered-stores
    
    Tests:
    
    added jenaGraphScopedReasoning to prepush tests
    make prepush passes
    ant jena-compliance-tests passes
    ant jena-tutorial runs
    
    Change-Id: I4c816252c5e9860e246344f43ee86ff34178e7f1
    Reviewed-on: https://gerrit.franz.com:9080/877
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Nov 8, 2010
  1. rfe9534: add source jar to the client download

    Bill Millar authored and dklayer committed Nov 4, 2010
    <release-note>
    rfe9534: add source jar to the client download
    
    With this change, an agraph-<version>-src.jar file is now
    included in agraph-<version>-client-java.tar.gz downloads.
    The download's Eclipse project's .classpath is modified
    to attach the source jar to the agraph-<version>.jar to
    facilitate browsing and debugging.
    </release-note>
    
    make prepush passes.
    "ant -DVERSION=4.2 srcjar" generates the source jar,
    "make VERSION=4.2 dist" generates the tar.gz with the
    source jar in lib/.
    make clean cleans up the source jar
    Verified that the source jar is attached in Eclipse.
    TutorialExamples.java runs from the tar.gz's Eclipse project
    
    Change-Id: I13569278fec2776e09678de07bdd14e7962b0da7
    Reviewed-on: https://gerrit.franz.com:9080/954
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Nov 6, 2010
  1. Separate sync phases from phases 1-5. Adjust log message for easy par…

    Mikel Bancroft authored and dklayer committed Nov 6, 2010
    …sing.
    
    src/test/stress/Events.java:
    
    - Change Log Messages for phase begin/end to be "Phase N Begin:" and
    "Phase N End:" to make regexp matching of lines in the log file
    simpler.
    
    - Also, the call to Monitor.Stop() (i.e. the sync phase) was being
    called in a location where it's time was included in the time for
    Phases 1-5.  We now track the timing of sync phases separately, so
    this was moved to below the timing calculation for each completed
    phase.
    
    - Fix an bug apparently introduced by
    
      https://gerrit.franz.com:9080/#change,631
    
    that removed the path to monitor.sh in the Monitor.stop() method.
    
    src/test/stress/monitor.sh:
    
    - Emit datetime stamps around the sync phase invocation. We use 'Phase
    0' to denote each sync phase.
    
    Tests added for: no
    make test-suite run? no
    
    release notes: non-user-visible changes
    
    Change-Id: Ic36774b027e278d9d3efd9617ec5b1282db395ad
    Reviewed-on: https://gerrit.franz.com:9080/901
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Nov 5, 2010
  1. rfe10143: support bulkMode in connections

    Bill Millar authored and dklayer committed Oct 27, 2010
    <release-note>
    rfe10143: support bulkMode in connections
    
    With this change, connections can now be put into bulkMode.
    When in bulkMode, data can be added/loaded more quickly, but
    there is no guarantee of durability in the event of a crash.
    Added method AGRepositoryConnection#setBulkMode to set the
    connection's bulkMode (defaults to false), and added method
    AGRepositoryConnection#isBulkMode to check the mode.
    <release-note>
    
    Added BulkModeTests to prepush tests
    make prepush passes
    ant tutorial runs
    
    Change-Id: I5b134555e727e56895d376dbb293ad176b9bd2e0
    Reviewed-on: https://gerrit.franz.com:9080/948
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  2. rfe9971: java api for http protocol checkVariables

    Mike Hinchey authored and dklayer committed Aug 13, 2010
    Depends on agraph fix for bug19157
    
    Tests pass: prepush
    
    Performance implications: a few variable checks only
    if new api method is used
    
    <release-note>
    rfe9971: java api for http protocol checkVariables
    
    Related to bug19157: SPARQL error if ORDER variable isn't in query
    
    Add method setCheckVariables(boolean) to both query classes:
    com.franz.agraph.jena.AGQuery
    com.franz.agraph.repository.AGQuery
    </release-note>
    
    Change-Id: I34bb4dfc64b7d947be1e11966f76a2f7241794ea
    Reviewed-on: https://gerrit.franz.com:9080/622
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  3. rfe9979: java events test: support using only java and sparql

    Mike Hinchey authored and dklayer committed Oct 11, 2010
    Instead of lisp/prolog, with the --sparql option, only java
    and sparql will be used for queries and deletes.
    
    Add command-line script (./events.sh) with options based
    on the python. See the --help option output.
    
    Support mixed events phase like the python events.
    
    Defaults are the same as python events.
    
    Uses commons-cli-1.2.jar for command line options.
    
    Manually merged with v4.1 commits:
    rfe10008 (--monitor)
    rfe9994 (--seed)
    re-indented with 4 spaces, no tabs
    print output from monitor.sh
    add verbosity for random, still random by default
    
    Tests, performance: no impact on runtime library.
    
    Change-Id: Id1c9fc70ae48bf89c3f4408661504af2b2ac6376
    Reviewed-on: https://gerrit.franz.com:9080/631
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Nov 4, 2010
  1. rfe9622: support getting the server's version information

    Bill Millar authored and dklayer committed Oct 29, 2010
    <release-note>
    rfe9622: support getting the server's version information
    
    With this change, the client can now get the server's version,
    build date, and revision information using the AGServer methods
    getVersion(), getBuildDate(), and getRevision(), respectively.
    </release-note>
    
    Tests: added prepush tests to example1 of TutorialTests
    make prepush passes
    ant tutorial runs
    
    Change-Id: Ibba3957725f86377b5aeef25aeda42a32a78b4de
    Reviewed-on: https://gerrit.franz.com:9080/939
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Nov 1, 2010
  1. rfe9858: support ResultSet nextSolution() method

    Bill Millar authored and dklayer committed Oct 15, 2010
    <release-note>
    rfe9858: support ResultSet nextSolution() method
    
    Previously, the legacy ResultSet api method nextSolution()
    would throw an UnsupportedOperationException; with this change
    the method is now supported.
    </release-note>
    
    make prepush passes
    ant jena-compliance-tests passes
    make javadoc runs clean
    
    Change-Id: I8a9e1c559a14d06c065207f3cb4d37b10d417c6b
    Reviewed-on: https://gerrit.franz.com:9080/882
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  2. rfe10119: add analyze() method to provide query analysis

    Bill Millar authored and dklayer committed Oct 5, 2010
    <release-note>
    rfe10119: add analyze() method to provide query analysis
    
    Sesame AGQuery subclasses can now call the analyze() method to obtain a
    query analysis for the query rather than evaluating it.
    </release-note>
    
    prepush tests added to TutorialTests for SPARQL SELECT queries.
    make prepush passes
    ant tutorial runs
    
    Change-Id: I103678a07017df9233b4d0dfad6b301f540b89e1
    Reviewed-on: https://gerrit.franz.com:9080/816
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>