We have the necessary 3 votes (the two mentor votes on jena-dev@ count
don't they?).
IF there are no -1 votes on [email protected] in the next few hours, then we
are good to go.
The final steps are:
1/ Press the "promote" button on the staging repo to send it to the
"releases" repository.
2/ Put the dist/ area live
... wait for mirroring ...
3/ Put the staging website live.
4/ Announce
Draft text below.
anything to add?
I was going to include the general W3C semantic web list - where else?
[email protected]
?? [email protected]
[email protected]
[email protected]
[email protected] (I see some incubating there, not a lot though)
Old lists (with hints its time to move!)
jena-dev@y
jena-devel@sf
Andy
==== Jena Release Announcement DRAFT ====
Subject: [ANN] Apache Jena 2.7.0 incubating
We are pleased to announce Jena 2.7.0, the first Apache release of Jena
under the Apache License, and the first release while Jena is
incubating, sponsored by the Apache Incubator PMC.
The new website for Apache Jena is
http://incubator.apache.org/jena/
== About this release
* The single file download is called "apache-jena-2.7.0-incubating"
* Maven artifacts are now group id 'org.apache.jena' and of the form
'jena-*'
* The java packaging under com.hp.hpl.jena remains the same in this
release.
* Java 6 is now required
* The deprecated RDB subsystem has been removed.
Release notes for the SPARQL query engine are at the end of this message.
== Mailing lists
The new list name is [email protected]
Send email to [email protected] to subscribe.
See also:
http://incubator.apache.org/jena/help_and_support/index.html
== Distribution
Fully details of how to get a copy of Jena are given at:
http://incubator.apache.org/jena/download/index.html
= Single File Download
The main download file is apache-jena-2.7.0-incubating.zip. This
includes Jena, ARQ and all dependent jars.
Download Mirrors:
http://www.apache.org/dyn/closer.cgi/incubator/jena
Master site:
http://www.apache.org/dist/incubator/jena/
= Maven artifacts
Jena is also distributed as artifacts available in the maven central
repositories.
http://incubator.apache.org/jena/download/maven.html
Beginning with this release the group ID is now org.apache.jena and the
artifact names for jar files are all of the form jena-*
Code artifacts in this release:
org.apache.jena jena-core v2.7.0
org.apache.jena jena-arq v2.9.0
org.apache.jena jena-iri v0.9.0
If the mirrors are not yet up-to-date, you can also get Jena by
configuring maven to use the repository:
https://repository.apache.org/content/repositories/releases/
== Status
Apache Jena is an effort undergoing incubation at the Apache
Software Foundation (ASF), sponsored by the Apache Incubator PMC.
Incubation is required of all newly accepted projects until a
further review indicates that the infrastructure, communications,
and decision making process have stabilized in a manner consistent
with other successful ASF projects.
While incubation status is not necessarily a reflection of
the completeness or stability of the code, it does indicate
that the project has yet to be fully endorsed by the ASF.
For more information about the incubation status of the
Jena project you can go to the following page:
http://incubator.apache.org/projects/jena.html
==== ChangeLog for ARQ 2.9.0
** Java 6 is now required for running ARQ.
+ ARQ: Provides \-escapes for characters ~.-!$&'()*+,;=:/?#@% in local
part of prefix names
+ ARQ: Allow %xx in the local part of prefix names
+ SPARQL 1.1 / RDF 1.1 : DATATYPE(literal-with-lang) is now
rdf:langString, not an error.
+ DatasetFactory: perferred methods for an in-memory dataset are:
create() -- will automatically add in-memory named graphs
createFixed() -- needs explicitly added extra graph
+ BUG FIX: Mis-execution of GRAPH ?g { .. } where ?g used inside { .. }
(JENA-154)
+ Bug fix: ResourceUtils.renameResource() no longer uses
Iterator.remove() (JENA-76)
+ Bug fix: Query objects with aggregators cannot be reused (JENA-120)
+ REGEX now accepts xsd:string and literals with language tags in the
first argument.
+ Add function STRBEFORE, STRAFTER and REPLACE for SPARQL 1.1
+ Add function UUID [ARQ language only]
+ Remove LARQ from ARQ. LARQ is now a separate Jena module.
+ Fix reuse of query objects (aggregation used shared state) (JENA-121)
+ Spill to disk update (enable with ARQ.spillToDiskThreshold) (JENA-45)
+ External sort (enable with ARQ.spillToDiskThreshold) (JENA-44)
+ Remove RDQL from ARQ (code in Archive/ in SVN -- will not be updated)
+ ResultSetUtils.union(ResultSet ... sets)
+ Add optimization for DISTINCT/ORDER BY/LIMIT N (JENA-108)
+ Add optimization for DISTINCT/ORDER BY (JENA-90)
+ Add optimization for ORDER BY/LIMIT N (JENA-89)
+ General upgrade of dependent systems (not Lucene - see LARQ module for
use with Lucene 3)
+ Introduce "bindings IO", a subsystem for efficient reading and writing
of result bindings.
+ Make CONCAT follow the SPARQL 1.1 spec properly.
+ Bug fix: ORDER BY and FILTERs in sub-selects didn't work if ordering
by non-SELECT variables.
+ Bug fix: Equality of algebra operator (order) wasn't checkign all
aspects of the op.
+ Bug fix: SUM and AVG over errors didn't generate an error as they
should do.
+ Add TSVInput processor (JENA-69 / Laurent Pellegrino)
+ Added DatasetGraph.add(g,s,p,o) and .delete(g,s,p,o) (JENA-65)
+ Aggregates COUNT(?x) and COUNT(DISTINCT ?x) now skips errors in their
expressions
rather than evaluating to an error (SPARQL 1.1 Query Last Call
compliance).