Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: release406a_re…
Commits on Sep 17, 2010
  1. @dklayer

    Enhancements to AGCatalog methods and AGServer.getCatalog

    Bill Millar authored dklayer committed
    Tests added and prepush passes.  Root catalog methods also tested
    with use in TBC plugins.
    
    <release-note>
    rfe9837: avoid log warning when opening an existing repo
    
    Added method AGCatalog.hasRepository(id) which tests for existance.
    Added AGCatalog.openRepository(id) which will open but not create.
    Added AGCatalog.createRepository(id,strict) where the strict option
    will throw an exception if the repository already exists.
    
    rfe9980: getCatalog now works with the root catalog
    
    Added AGCatalog.isRootId(id) to identify id's for the root catalog.
    Enhanced AGServer.getCatalog(id) to accept root catalog identifiers.
    Also added AGServer.getCatalog() to return the root catalog.
    </release-note>
    
    Change-Id: I9f79c18ef58e59149efa65168cde7d3c076c3a7a
    Reviewed-on: https://gerrit.franz.com:9080/735
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
  2. @dklayer

    bug19650: fix problem federating repositories from the root catalog

    Bill Millar authored dklayer committed
    Previously an exception was thrown when attempting to federate repos
    from the root catalog; this change corrects that.
    
    Tests added: example16 in TutorialTests now federates a repo from
      the root catalog with one from a named catalog.
    make prepush passes
    
    <release-note>
    bug19650: fix problem federating repositories from the root catalog
    
    Previously an exception was thrown when attempting to federate repos
    from the root catalog; this change addresses that.
    </release-note>
    
    Change-Id: I14064ac90a953264c23308cf936bb74efddce0e5
    Reviewed-on: https://gerrit.franz.com:9080/737
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
    Reviewed-by: John O'Rourke <john.orourke@franz.com>
Commits on Sep 14, 2010
  1. @dklayer

    Fix some bad links in tutorial

    dklayer authored
    Change-Id: I2242a8f2c45bff43ca415a8598ead842b082a775
Commits on Sep 10, 2010
  1. @dklayer

    bug19569: java client now helps delete orphaned saved queries

    Bill Millar authored dklayer committed
    Preparing a Sesame AGQuery currently has the side effect of saving the
    prepared query on the server in memory for the duration of the session.
    A client app that prepares many queries during a session thus uses up
    server memory.  If an AGQuery instance goes out of scope, the saved
    query is no longer needed on the server and is currently only deleted
    when the session expires.  With this change, the client library no
    longer uses the saved query service during a prepare query, pending
    further cost-benefit analysis of the saved query service.  Client code
    can explicitly request that a query be saved using an experimental
    AGQuery#setSaveName method.  The client library also tries to help
    delete orphaned saved queries sooner by tracking when AGQuery instances
    are garbage collected on the client and issuing delete requests for the
    orphaned saved queries in subsequent query requests.
    
    Test: see AGPrepareQuery.java
    make prepush run
    ant tutorial run
    ant jenatutorial run
    
    <release-note>
    bug19569: java client now helps delete orphaned saved queries
    
    Preparing a Sesame AGQuery currently has the side effect of saving the
    prepared query on the server in memory for the duration of the session.
    A client app that prepares many queries during a session thus uses up
    server memory.  If an AGQuery instance goes out of scope, the saved
    query is no longer needed on the server and is currently only deleted
    when the session expires.  With this change, the client library no
    longer uses the saved query service during a prepare query, pending
    further cost-benefit analysis of the saved query service.  Client code
    can explicitly request that a query be saved using an experimental
    AGQuery#setSaveName method.  The client library also tries to help
    delete orphaned saved queries sooner by tracking when AGQuery instances
    are garbage collected on the client and issuing delete requests for the
    orphaned saved queries in subsequent query requests.
    </release-note>
    
    Change-Id: Id3ff3ab679561d35ff78717ca1001cc4cbe29f0a
    Reviewed-on: https://gerrit.franz.com:9080/605
    Reviewed-by: Kevin Layer <layer@franz.com>
    Tested-by: Kevin Layer <layer@franz.com>
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>
Something went wrong with that request. Please try again.