We have:
* in-memory transactional dataset from Adam is in the codebase
(details on progress below)
* configurable lucene analyzers
* general maintenance.
* Improved start-up and configuration to wire the jars together.
Shall we do a release? This fits our 3-6 months cycle.
As we know, getting people to try unreleased builds has limited effect
(generally for point-bug fixes, less so for new features) so my
suggestion is to release soon as v3.0.1 and describe the in-memory
transactional dataset as "RC". It's not fully integrated (test: Fuseki
is not using it yet) and getting that done and stable isn't an instant
task to do. At the same time, a release will let people try it.
So we expose the in-memory transactional dataset at the API level now,
introduce the deprecations so people can see what's coming, and
complete/stabilize the integration to make a v3.1.0 in a few months time.
Andy
Progress on the in-memory transactional dataset
https://pony-poc.apache.org/thread.html/Zj36f2pbaszgdnj
If you want to try it, then DatasetFactory.createTxnMem() is the entry
point.
--------------------------------------------------------
Outstanding tasks:
* Dependency version management in jena-parent.
Done
* more testing [done], and the organisation of the tests
Test done, organisation of tests is partially done. There is a wider
tasks to organise the dataset tests we have into some sort of order but
that's non-blocking.
* documentation
* code cleaning for deprecation of DatasetFactory.createMem
* Same migration for DatasetGraphFactory.createMem
* Fuseki integration
--------------------------------------------------------