Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: release406_pre2
Commits on Sep 7, 2010
  1. @mikehinchey @dklayer

    rfe10008: java events test: should not require Xterm

    mikehinchey authored dklayer committed
    Added command line option
    --monitor true|false Try to start monitor.sh or not. Default: true.
    
    Tests added for: none
    make test-suite run? no - make prepush
    
    Change-Id: I61fa152fd0028b5bd46a57785a209e9113543c5b
    Reviewed-on: https://gerrit.franz.com:9080/676
    Tested-by: Kevin Layer <layer@franz.com>
    Reviewed-by: Kevin Layer <layer@franz.com>
  2. @dklayer

    rfe9930: support adding, dropping, listing repository indices

    Bill Millar authored dklayer committed
    prepush tests added: see IndexManagementTests.java
    make prepush run
    
    Note: this feature depends on server feature
    
    Change I34fe4038: rfe9906: Support index inspection and manipulation over HTTP.
    
    and all of its dependencies.
    
    <release-note>
    rfe9930: support adding, dropping, listing repository indices
    
    Added methods addIndex, dropIndex, listIndices, and listValidIndices
    to AGRepositoryConnection to support managing repository indices.
    </release-note>
    
    Change-Id: I1195412b8fd17cfef6f83f2e2071ce27bf327cdb
    Reviewed-on: https://gerrit.franz.com:9080/627
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  3. @dklayer

    rfe9845: support owl:Restriction reasoning in the Java client

    Bill Millar authored dklayer committed
    The Java client now supports hasValue, someValuesFrom, and
    allValuesFrom reasoning.  In the Sesame AGQuery API one can
    now specify which entailment regime to use when including
    inferences in query results; the new Restriction regime is
    now available as an option, while RDFS++ remains the default.
    Similarly, using the Jena AGReasoner API, one can set up
    AGInfModels with either a Restriction reasoner or the default
    RDFS++ reasoner.
    
    Note: this change relies on the following change:
    
    Change Iaa86be0b: rfe9762 - implement someValuesFrom and allValuesFrom
    
    Tests: jenaRestrictionReasoning added to prepush tests
    make prepush
    ant tutorial run
    ant jena-tutorial run
    
    <release-note>
    rfe9845: support owl:Restriction reasoning in the Java client
    
    The Java client now supports hasValue, someValuesFrom, and
    allValuesFrom reasoning.  In the Sesame AGQuery API one can
    now specify which entailment regime to use when including
    inferences in query results; the new Restriction regime is
    now available as an option, while RDFS++ remains the default.
    Similarly, using the Jena AGReasoner API, one can set up
    AGInfModels with either a Restriction reasoner or the default
    RDFS++ reasoner.
    <release-note>
    
    Change-Id: If6c370aac55d9251e383629b2fdf1306a37a9900
    Reviewed-on: https://gerrit.franz.com:9080/680
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
Commits on Sep 1, 2010
  1. @dklayer

    bug19595: repair createGraph() for anonymous graphs

    Bill Millar authored dklayer committed
    Previously createGraph() in the no-arg case was trying to use
    an illegal blank node id based on a Jena-internal AnonId; this
    fixes that problem.
    
    Tests added: AGAnonGraphTest
    
    The standard GraphMaker api test doesn't really exercise the
    creatGraph() result, and AGGraphTest ran standard Graph api
    tests against a battery of named graphs.  Added AGAnonGraphTest
    to exercise the Graph api against a battery of anonymous graphs
    too.  Also added an example to AGMoreJenaExamples to show that
    an in-memory OntModel can be added to an AGModel.
    
    Added an ant target jena-compliance-tests to facilitate running
    these from the command line.
    
    ran make prepush
    ran ant jena-compliance-tests
    ran ant jena-tutorial
    
    <release-note>
    bug19595: repair createGraph() for anonymous graphs
    
    Previously createGraph() in the no-arg case was trying to use
    an illegal blank node id based on a Jena-internal AnonID; this
    fixes that problem.
    </release-note>
    
    Change-Id: I8865995249e6230cc182c13f30d498437e5c9e8c
    Reviewed-on: https://gerrit.franz.com:9080/644
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  2. @mikehinchey @dklayer

    rfe9994: java events: generate the same data each time, no random

    mikehinchey authored dklayer committed
    Added events.sh to run java events test on command line.
    
    Copied code from the python change in rfe9965:
    Added command line option:
    --seed # can be used on the events test to provide an integer seed
    to the random number generator so that one can do repeated runs with
    the exact same data generated
    
    Tests added for: none
    make test-suite run? no - make prepush
    
    Change-Id: I2896a74702f46d9f5a0e88a324a3630a52480d5e
    Reviewed-on: https://gerrit.franz.com:9080/641
    Reviewed-by: Ahmon Dancy <dancy@franz.com>
    Reviewed-by: Ross Jekel <rjekel@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
  3. @mikehinchey @dklayer

    rfe9776: add java tests for fix in agraph

    mikehinchey authored dklayer committed
    Java tests reproduce problems found using java api.
    Updated test of example8 which compares blank node ids.
    
    No change to library code.
    tests run: prepush
    
    Change-Id: I07b5ed3129172d9660232fb2611f0dc9ed1a3bc4
    Reviewed-on: https://gerrit.franz.com:9080/512
    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 Aug 10, 2010
  1. @mikehinchey @dklayer

    bug19484: jena always uses reasoning

    mikehinchey authored dklayer committed
    Test added, and prepush passes.
    
    <release-note>
    bug19484: jena always uses reasoning
    
    Fixed so reasoning is off by default and enabled when InfModel is used.
    </release-note>
    
    Change-Id: I7ce7dbc5272c380add91c20263767e38831e830e
  2. @BruceDClayton @dklayer

    bug19484 and rfe9887 -- Java and Jena inference OFF by default

    BruceDClayton authored dklayer committed
    I have added brief comments to appropriate parts of the
    Java and Jena tutorials regarding our policy of turning
    off inference by default.
    
    Trivial changes, really.  No change notes.
    
    Change-Id: I780caec155f4353201edcf9d03f79397aa343754
  3. @dklayer

    rfe9887: exclude inferences from Sesame queries by default

    Bill Millar authored dklayer committed
    Sesame queries (Tuple, Graph, and Boolean) will now be set to exclude
    inferences by default (this applies when the setIncludeInferred method
    has not been called on the query instance).
    
    make prepush run? yes
    ant tutorial run
    
    <release-note>
    rfe9887: exclude inferences from Sesame queries by default
    
    Sesame queries (Tuple, Graph, and Boolean) will now be set to exclude
    inferences by default (this applies when the setIncludeInferred method
    has not been called on the query instance).
    
    </release-note>
    
    Change-Id: I9789948214c29fcf30a5b40a6c5bb95e6da00c79
  4. @mikehinchey @dklayer

    bug19491: jena reasoning not on full graph

    mikehinchey authored dklayer committed
    <release-note>
    bug19491: jena reasoning not on full graph
    
    In the Jena API, AGInfModel, reasoning was previously done on graphs
    (default or named), is now done on the full repo.  Reasoning on scoped
    graphs will be included in a future release.
    </release-note>
    
    Change-Id: Iac640438b175ca4b97c67197a7da4bafa4cb895b
  5. @mikehinchey @dklayer

    bug19485: setAutoCommit(true) causes exception

    mikehinchey authored dklayer committed
    Tests added for Jena autoCommit true and false. prepush passes.
    
    <release-note>
    bug19485: setAutoCommit(true) causes exception
    
    True is the default, but calling this would raise an exception, so
    this has been fixed.
    </release-note>
    
    Change-Id: I9192fb6575968d8ef017bb0b199b629dbe208a63
Commits on Aug 5, 2010
  1. @dklayer

    javadoc renamed to doc, so fix ignore

    dklayer authored
    Change-Id: I68311f096a39705722036a60a801f3c4893ce9a8
Commits on Jul 6, 2010
  1. @mikehinchey

    bug19312: a failure in the Java test-suite doesn't break the build

    mikehinchey authored
    Fix the java program that runs the tests to exit with non-zero when
    there are test failures.  The ant build.xml and agraph makefile will
    use the non-zero to fail as expected.
    
    No end-user change. Agraph prepush still succeeds, will fail if java
    tests fail.
    
    Change-Id: If9fcd8c7498609dca27cb6bc17443f355912d7ab
Commits on Jun 22, 2010
  1. @dklayer

    Merge "bug19445: remove log4j reference from classpath template" into…

    dklayer authored Gerrit Code Review committed
    … v4.0.5
  2. bug19445: remove log4j reference from classpath template

    Bill Millar authored
    The classpath template in bug19440 was referencing a log4j jar that is
    not in the distro.  Testing for bug19440 passed because the log4j jar
    was present in the workspace as an untracked file, but the nightly
    build failed from a clean checkout.  This change removes the spurious
    reference.
    
    Tests added: no.
    git status is clean.
    make prepush run? yes
    distro's TutorialExamples run? yes.
    distro's JenaTutorialExamples run? yes.
    
    releases notes: non-user-visible bug fix prior to release.
    
    Change-Id: I01d569de90255c8205cf98b63e401cb710be91c1
  3. @dklayer

    FIX EOLs AGAIN

    dklayer authored
    Change-Id: If6713ee81dd5aa99ec50239190e7d1a6accb6f98
Commits on Jun 18, 2010
  1. bug19440: classpath template needs updating

    Bill Millar authored
    The classpath template update for the client distro's Eclipse project was
    not submitted as part of rfe9743 and rfe9744; this change corrects that.
    
    Tests added for: no.
    make prepush run? yes
    distro's TutorialExamples run? yes
    distro's JenaTutorialExamples run? yes
    
    releases notes: non-user-visible bug fix prior to release.
    
    Change-Id: I705d168cd473b4323f5be3b36538eb5b13e07864
Commits on Jun 15, 2010
  1. rfe9744: upgrade to Jena 2.6.2

    Bill Millar authored
    Previously the Java client was using Jena 2.6.0; this change upgrades the client to
    the latest version of Jena.
    
    Tests added for:  none.
    make prepush run? yes.
    ant jena-tutorial run? yes.
    
    <release-note>
    rfe9744: upgrade to Jena 2.6.2
    
    Previously the Java client was using Jena 2.6.0; this change upgrades the client to
    the latest version of Jena.
    
    </release-note>
    
    Change-Id: Id4d5e46bb40d15dbacc6b98edcb87753bbcd50d8
  2. rfe9743: upgrade to Sesame 2.3.1

    Bill Millar authored
    Previously the Java client was using Sesame 2.2.4; this upgrades the client to
    the latest version of Sesame 2.
    
    Tests added for:  none.
    make prepush run? yes
    
    <release-note>
    rfe9743: upgrade to Sesame 2.3.1
    
    Previously the Java client was using Sesame 2.2.4; this upgrades the client to
    the latest version of Sesame 2.
    
    </release-note>
    
    Change-Id: Id3e2e78320d34e628e29a8b2d31a028873f1a36c
Commits on Jun 10, 2010
  1. @dklayer
  2. @dklayer

    add missing anchor "#Import Triples"

    dklayer authored
    Change-Id: I2d8c3bcd3b1cf0dad980c6696d26fbdea7e01b5f
  3. @dklayer
Commits on Jun 9, 2010
  1. @BruceDClayton

    bug19389 - Java tutorial bad links

    BruceDClayton authored
    Pursuing bug19389 I found that my java tutorial files
    for 4.0.4 and 4.0.5 had begun to diverge.  This is the
    third attempt at a recombined file containing all of
    the recent changes to example12() and fixing the broken links.
    
    No release notes. The
    html file looked ok in the browser.
    
    Change-Id: I78dffabcb6b3dbda0684f9a2ed5a55b15323ef6b
  2. @dklayer
Commits on Jun 8, 2010
  1. @BruceDClayton @dklayer

    bug19358 - Java tutorial bad internal link

    BruceDClayton authored dklayer committed
    java-tutorial-40.html had one of those pesky "dedicated session"
    link issues. One link fixed.
    
    No need for release notes. I have tested the page in
    Firefox and the link works.
    
    Change-Id: I175fccdcd1f209e9d7fd6744a48af64d54c4affb
  2. @BruceDClayton

    bug19358 - Java tutorial bad internal link

    BruceDClayton authored
    java-tutorial-40.html had one of those pesky "dedicated session"
    link issues. One link fixed.
    
    No need for release notes. I have tested the page in
    Firefox and the link works.
    
    Change-Id: I175fccdcd1f209e9d7fd6744a48af64d54c4affb
Commits on May 12, 2010
  1. @BruceDClayton

    bug19280 - Java tutorial update to example12()

    BruceDClayton authored
    The free-text indexing example in the Java
    tutorial (both html and code) needed to be
    updated.  I have improved it, but some of the
    free-text functionality seems missing. I have
    upgraded the example (and text) so that it
    isn't actually *wrong* anymore, but it will
    need additional work in the future. I have
    left the bug issue open.
    
    No release notes. The java examples ran. The
    html file looked ok in the browser.
    
    Change-Id: I8ab74aa763376446ace78cfd5855233dd64b625e
Commits on May 10, 2010
  1. @BruceDClayton

    Minor Java Tutorial update.

    BruceDClayton authored
    One of the headings was missing an ID field,
    and the 3-to-4 document needs to link to that
    heading.
    
    No release notes.  The file looked OK when I
    viewed it. The link worked.
    
    Change-Id: I22db049ad39135f6c7b5bfcd2b19e0cd954b40b0
Commits on Mar 30, 2010
  1. @BruceDClayton

    AG4 Java Tutorial update.

    BruceDClayton authored Ahmon Dancy committed
    java-tutorial-40.html
    
    <release-note>
    Rfe9383 - Document new-style federation in the java client
    
    The 16th examples in the Java tutorial has been updated to
    reflect the new API for creating a federated repository.
    </release-note>
    
    Test Suite run? The TutorialExaples.java file runs without error.
  2. rfe9499: support query preparation

    Bill Millar authored Ahmon Dancy committed
    Calls to prepareTupleQuery, prepareGraphQuery, and prepareBooleanQuery now
    return query objects that will, during the next call to evaluate(), request
    that the server save the query for future reuse (in dedicated sessions only),
    eliminating some parsing and other overhead in subsequent calls to evaluate().
    Tutorial example 14 has been modified to use non-autocommit mode so that it
    demonstrates query preparation in a dedicated session and multiple calls to
    evaluate() with different variable bindings.
    
    Tests added for:  TutorialTests example14 tests rfe9499
    make prepush run? yes
    
    <release-note>
    rfe9499: support query preparation
    
    Calls to prepareTupleQuery, prepareGraphQuery, and prepareBooleanQuery now
    return query objects that will, during the next call to evaluate(), request
    that the server save the query for future reuse (in dedicated sessions only),
    eliminating some parsing and other overhead in subsequent calls to evaluate().
    Tutorial example 14 has been modified to use non-autocommit mode so that it
    demonstrates query preparation in a dedicated session and multiple calls to
    evaluate() with different variable bindings.
    </release-note>
  3. rfe9442: Add basic information to the jar manifest

    Bill Millar authored Ahmon Dancy committed
    The Java client jar manifest now includes information about the current
    implementation, including version, vendor name, vender URL, time of
    creation, etc.
    
    Tests added: make VERSION=4.0.2 dist // exercises rfe9442
    make prepush? yes
    
    <release-note>
    rfe9442: Add basic information to the jar manifest
    
    The Java client jar manifest now includes information about the current
    implementation, including name, version, vendor name, vender URL, time of
    creation, etc.
    </release-note>
  4. rfe9436: make session lifetime configurable

    Bill Millar authored Ahmon Dancy committed
    Session lifetimes can now be configured for each connection, and should
    be set prior to making a method call that initiates a dedicated session.
    The default session lifetime is 1 hour.  Tutorial example 22 sets the
    session lifetime to 120 seconds to demonstrate.
    
    Tests added for:   example22 exercises rfe9436
    make prepush run? yes
    
    <release-note>
    rfe9436: make session lifetime configurable
    
    Session lifetimes can now be configured for each connection, and should
    be set prior to making a method call that initiates a dedicated session.
    The default session lifetime is 1 hour.  Tutorial example 22 sets the
    session lifetime to 120 seconds to demonstrate.
    </release-note>
Commits on Mar 25, 2010
  1. @BruceDClayton

    AG4 Java Tutorial update.

    BruceDClayton authored Ahmon Dancy committed
    TutorialExamples.java
    Java-tutorial-40.html
    java-blankNodes1.rdf
    java-blankNodes2.rdf
    java-blankNodes3.rdf
    java-blankNodes4.rdf
    
    <release-note>
    Java tutorial example on duplicate triples
    
    The Java tutorial now has an example23() which demonstrates
    the sources of duplicate triples and duplicate query results,
    and suggests multiple strategies for reducing duplication.
    </release-note>
    
    <release-note>
    Rfe8610 - Help finding pairs of UPIs
    
    The 23rd example in the Java tutorial has been
    extended to demonstrate how to use inequalities
    to reduce the number of permutation matches in SPARQL
    and Prolog queries.
    </release-note>
    
    Test Suite run? No, but I ran the example file with "all" and
    nothing broke.
Commits on Mar 14, 2010
  1. bug19092: Jena ResultSet and PrefixMapping compliance

    Bill Millar authored
    AGPrefixMapping now supports methods qnameFor, removeNsPrefix,
    samePrefixMappingAs, setNsPrefixes, shortForm, expandPrefix,
    lock, and withDefaultMappings.  The toString method now returns
    human readable information about the prefix mapping.
    
    AGResultSet now supports methods getResourceModel, getResultVars,
    and remove.
    
    AGQuerySolution now supports methods contains, get, getLiteral,
    getResource, and varNames.
    
    Added Jena compliance tests AGResultSetTest and AGPrefixMappingTest
    with 39 of 41 tests currently passing.  The remaining 2 tests will
    be addressed in a future commit when rfe9413 is implemented.
    
    Test suite run? no.
    make prepush run? yes.
    
    <release-note>
    bug19092: Jena ResultSet and PrefixMapping compliance
    
    AGPrefixMapping now supports methods qnameFor, removeNsPrefix,
    samePrefixMappingAs, setNsPrefixes, shortForm, expandPrefix,
    lock, and withDefaultMappings.  The toString method now returns
    human readable information about the prefix mapping.
    
    AGResultSet now supports methods getResourceModel, getResultVars,
    and remove.
    
    AGQuerySolution now supports methods contains, get, getLiteral,
    getResource, and varNames.
    </release-note>
Commits on Mar 11, 2010
  1. @marijnh

    rfe9318: Support session-based (rather than persistent) federation

    marijnh authored
    <release-note>
    rfe9318: Support session-based (rather than persistent) federation
    
    The methods in AGServer for creating and deleting federations have
    been replaced by a single method, federate, which takes any number of
    repository objects, and returns a 'virtual' repository that federates
    all of them.
    </release-note>
    
    <documentation>
    I filed rfe9383 for Bruce to update the documentation.
    </documentation>
Something went wrong with that request. Please try again.