Virtuoso is a scalable cross-platform server that combines Relational, Graph, and Document Data Management with Web Application Server and Web Services Platform functionality.

February 17, 2014, V7.1.0:
  * Engine
    - Enhancements to cost based optimizer
    - Added optimization when splitting on scattered inserts
    - Added optimization on fetching col seg
    - Added support for multithreaded sync/flush
    - Added support for ordered count distinct and exact p stat
    - Added new settings EnableMonitor
    - Added BIFs key_delete_replay(), set_by_graph_keywords(),
      tweak_by_graph_keywords, vec_length(), vec_ref(),
      x509_verify_array(), xenc_x509_cert_verify_array()
    - Added new functions bif_list_names() and bif_metadata()
    - Added new general-purpose HTTP auth procedure
    - Added support for local dpipes
    - Added support for session pool
    - Added option to allow restricting number of id ranges for new IRIs
    - Added support for execution profile in xml format
    - Added support for PL-as-BIFs in SPARQL
    - Improved I/O for geometries in SQL
    - Fixed geo cost of non point geos where no explicit prec
    - Fixed reentrant lexer
    - Fixed rpc argument checks
    - Fixed memory leaks
    - Fixed compiler warnings
    - Treat single db file as a single segment with one stripe
    - Updated testsuite

   *  GEO functions
    - Added initial support for geoc_epsilon(), geometrytype(),
      st_affine() (2D trans nly), st_geometryn(), st_get_bounding_box_n(),
      st_intersects(), st_linestring(), st_numgeometries(),
      st_transform_by_custom_projection(), st_translate() ,
      st_transscale(), st_contains() , st_may_contain(),
      st_may_intersect()
    - Added new BIFs for getting Z and M coords
    - Added support for <(type,type,...)type::sql:function> trick
      in order to eliminate conversion of types on function call
    - Optimization in calculation of gcb steps to make number of
      chained blocks close to square root of lenght of the shape
    - Fixed geo box support for large polygons
    - Fixed mp_box_copy() of long shapes
    - Fixed range checks for coordinates
    - Fixed calculation of lat/long ratio for proximity checks
    - Fixed bboxes in geo_deserialize
    - Fixed check for NAN and INF in float valued geo inx
    - Fixed check for NULL arguments
    - Minor fixes to other geo BIFs

  * SPARQL
    - Added initial support for list of quad maps in SPARQL BI
    - Added initial support for vectored iri to id
    - Added initial support for sparql valid()
    - Added new codegen for initial fill of RDB2RDF
    - Added new settings CreateGraphKeywords, QueryGraphKeywords
    - Added new SPARQL triple/group/subqery options
    - Added missing function rdf_vec_ins_triples
    - Added support for application/x-nice-microdata SPARQL format
    - Added support for buildin inverse functions
    - Added support for geosparql wkt type literal as synonym
    - Added support for the '-' operator for datetime data types
    - Fixed issues in handling geo predicates in SPARQL
    - Fixed RDF view to use multiple quad maps
    - Fixed issues with UNION and BREAKUP
    - Fixed dynamic local for vectored
    - Fixed support for combination of T_DIRECTION 3 and T_STEP (var)
    - Fixed handle 30x redirects when calling remote endpoint
    - Fixed support for MALLOC_DEBUG inside SPARQL compiler
    - Fixed TriG parser

  * Jena & Sesame
    - Improved speed of batch delete
    - Removed unnesessary check that graph exists after remove
    - Removed unnesessary commits 
    - Replaced n.getLiteralValue().toString() with n.getLiteralLexicalForm()

  * JDBC Driver
    - Added staticstics for Connection Pool
    - Fixed speed of finalize

  * Conductor and DAV
    - Added trigger for delete temporary graphs used for WebID verification
    - Added new CONFIGURE methods to DETs to unify folder creation
    - Added new page for managing CA root certificates
    - Added new pages for graph level security
    - Added verify for WebDAV DET folders
    - Added creation of shared DET folders
    - Fixed creation of ETAGs for DET resources
    - Fixed DAV rewrite issue
    - Fixed dav to use proper escape for graphs when uploading
    - Fixed issue deleting graphs
    - Fixed issue uploading bad .TTL files
    - Fixed issue with DAV QoS re-write rule for text/html
    - Fixed issue with user dba when creating DET folders
    - Fixed normalize paths procedure in WebDAV
    - Fixed reset connection variable before no file error

  * Faceted Browser
    - Added missing grants
    - Added graph param in FCT permalink
    - Changed labels in LD views
    - Changed default sort order to date (desc)
    - Copied virt_rdf_label.sql locally
    - Fixed escape double quote in literals
    - Fixed FCT datatype links
    - Fixed the curie may contain UTF-8, so mark string accordingly
    - Changed describe mode for PivotViewer link


  NOTE: At this point in time the engine is only buildable in 64bit mode

------------------------------------------------------------------------------

2014-02-17  VOS Maintainer  <vos.admin@openlinksw.com>

	Updated package version number to 7.1.0 for final release

	Updated version number of VAD packages

	Fixed skip test

	Updated default settings in virtuoso.ini

2014-02-14  VOS Maintainer  <vos.admin@openlinksw.com>

	Removed debugging

	Merged testsuite

	Changed labels in LD views

2014-02-13  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed use $MAKE

	Simplified killing virtuoso test instances

	Fixed set default test options for VOS

2014-02-13  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issue with setps (oby, gby) and dfe dependency

	When placing a dfe record all the setps (oby,gby) between the use
	of the value and its computation, the dfe is added as a gby/oby
	dependent. When placing predicates that are imported into a dt and
	these contain subqs e.g. col = scalar subq where the scalar subq
	is independent of the dt being placed, then disable subq caching.
	If kept caching on but placed the subq before the dt the subq would
	be generated twice because renamed once when importing into the dt

2014-02-13  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed reset connection variable before no file error

2014-02-13  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issue with in predicate and joining to a non-constant s or o

	If g has an in predicate and joining to a non-constant s or o, do
	not count extra cardinality for the different gs in the list.  Assume
	1 value just like for g = const. Else will have exponential error
	and will end up preferring cartesian products and other nonsense
	to the right plan

2014-02-13  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed reset connection variable before no file error

	Fixed TESTS_ENVIRONMENT for running tests

	Fixed use check-local to avoid problems with newer versions of automake

	Added missing BIF key_delete_replay

	Fixed escape double quote in literals

	Updated copyright year

	Updated version to 7.0.1-rc1

	Updated copyright year

	Fixed compiler warnings

	Fixedd always use /bin/sh in shell scripts

	Added missing grant

	Fixed issue with user dba when creating DET folders

	Added missing grant

2014-02-12  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed bif_define when casemode converts everything to matching case

2014-02-12  VOS Maintainer  <vos.admin@openlinksw.com>

	Updated GEO functions

	* Added geoc_EPSILON
	* Added new BIFs for getting Z and M coords
	* Added new BIF ST_Affine() (2D transformations only)
	* Optimization in calculation of gcb steps to make number of
	  chained blocks close to square root of lenght of the shape
	* Fixed functions behind st_intersects

2014-02-11  VOS Maintainer  <vos.admin@openlinksw.com>

	Added missing function rdf_vec_ins_triples

	Fixed argument check

	Treat single db file as a single segment with one stripe

	Fixed check c_server_threads

	Added new settings EnableMonitor, CreateGraphKeywords, QueryGraphKeywords

	Fixed initialization of box before plugins/bif_define

	Fixed geo box support for large polygons

	Fixed use volatile in order to avoid wrong calc leadign to gpf

	Fixed when one thread is needed, just use current one

	Fixed geo box for large polygon

	Fixed check argument is string

	Fixed use proper len of dcs array

	Fixed do not use bootstrap to exec as it will leave locks

	Fixed for exact p stat

	Fixed flush on vectored execution in single

	Fixed typo

	Fixed call registry_set from within TXN mutex

	Added initial code for ordered count distinct and exact p stat

	Fixed issue with del/upd in cluster with triggers present

	Added support for buildin inverse functions

	Fixed datetime conversion

2014-02-10  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed st_contains() and added new st_may_contain()

	Fixed removed crlf

2014-02-10  VOS Maintainer  <vos.admin@openlinksw.com>

	Updated GEO functions

	* Added BIF st_linestring()
	* Added BIF st_transform_by_custom_projection()
	* Fixed mp_box_copy() of long shapes
	* Fixed range checks for coordinates

2014-02-10  VOS Maintainer  <vos.admin@openlinksw.com>

	Moved geo bif functions from geo.c to bif_geo.c

	Fixed calculation of lat/long ratio for proximity checks

	Added initial draft of st_intersects() for all types except types with arcs

	Extended functionality of st_intersects()

2014-02-10  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixes for GEO

	* Added new BIFs ST_Translate() and ST_TransScale()
	* Fixed bboxes in geo_deserialize
	* Fixed st_may_intersect for points
	* Minor fixes to other geo BIFs

2014-02-10  VOS Maintainer  <vos.admin@openlinksw.com>

	Removed deprecated functions

	Fixed use correct name

	Added new functions bif_list_names() and bif_metadata()

	Updated bif metadata support

	Added support for local dpipes

2014-02-07  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed do not do sp stat if very few rows on the seg

	Fixed check for null

	Fixed rdf type card estimate in jp

2014-02-07  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issue with IN pref on a col and an eq on the same

	If there is an in pred on a col and an eq on the same the in is
	likely redundant and should not lead to each value in the in being
	counted as an execution of the operator. This is only if the in
	is by index and there is no other conds

2014-02-07  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issue with running out of memory before making first plan in subq

	Added new flag enable_joins_only

	Fixed issue with ro2lo when IN pred and on a col in rdf

2014-02-07  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issue with deduplication

	If ssl is qr global, it is not a vector and needs no deduplication
	if occurs as param but does need a copy if in a gby key, as these
	are always vectored

2014-02-07  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issue with ssl deduplication

	Due to ssl deduplication in the event of parameters that can be
	vectored with ssls, it can happen that there are 2 ssl with the
	same inx. If so there will be double free if these are placed both
	in the freeable ssls.  So do not put duplicate inxes in freeable
	ssls.

2014-02-07  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed debug code

	Fixed issues loading Linked Geo Data

	Added missing prototypes

2014-02-06  VOS Maintainer  <vos.admin@openlinksw.com>

	Updated version number of fct VAD package

	Updated version of conductor VAD package

	Fixed normalize paths procedure in WebDAV

	Added missing security CA page to VAD

	Fixed convert pkg name to lower case when looking for vad

	Added new property in virtrdf:label

2014-02-05  VOS Maintainer  <vos.admin@openlinksw.com>

	Updated Debian files

	Updated windows build files

2014-02-04  VOS Maintainer  <vos.admin@openlinksw.com>

	Added trigger for delete temporary graphs used for WebID verification

2014-02-03  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed UI in content management pages

	Use new sponger auth function if installed

	Updated copyright year

	Fixed test after API changes

	Added function xenc_x509_cert_verify_array

	Added function x509_verify_array

	Fixed bug with sorting and leaving page

	Fixed bug with 'Apply changes to all subfolders and resources' checkbox

	Fixed check for related VAD packages

	Added new CONFIGURE methods to DETs to unify folder creation

	Added verify for WebDAV DET folders

	Added check for newer binary

	Fixed mounted public folder shoudl not have +r for public

	Fixed no default graph selection in /describe

	Fixed issue with spaces in URIs

	Added missing grant

	Added new bifs set_by_graph_keywords and tweak_by_graph_keywords

	Changed describe mode for PivotViewer link

	Added graph param in FCT permalink

	Fixed FCT datatype links

	Fixed the curie may contain UTF-8, so mark string accordingly

	Changed default sort order to date (desc)

	Fixed error when rdf box is returned

	Updated VAD version number

	Fixed DAV rewrite issue

	Fixed UI in content management pages

	Fixed RPC security issue

	Fixed bug deleting graphs

	Fixed manae sponger front page switch to use VAL if installed

	Fixed avoid conversion of mode from 1st page

	Updated UI of some pages related to delete action with common icon

	Added new page in Conductor for managing CA root certificates

	Added optimization of permission verification

	Fixed using external groups in ACLs

	Fixed bugs related to searches after execution of some actions

	Fixed schema for resource URLs in mail content for share/unshare resources

	Fixed URL transformation http <==> https

	Removed duplicate procedure WEBDAV.DBA.user_name

	Fixed issue with DAV rewrite

	Added new CONFIGURE methods to DETs to unify folder creation

	Fixed use correct graph for WebID

	Fixed use VAL to checkout authentication information if installed

	Fixes for WebID

	Added optimization of WebID verification

	Fixed use of external groups in ACLs

	Fixed dav to use proper escape for graphs when uploading

2014-02-01  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed prototype and function rdtsc to use uint64

2014-01-28  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed extension type lookup when base type has no namespace

	Check default param array size

	Fixed cannot run w/o lt_threads of zero

	Fixed if bif is a user defined agg, mark it

	Check there is no more ces on page than fit in max size pm

	Fixed check for NAN and INF in float valued geo inx

	Fixed issue combining results of scalar subq which splits by set

	Fixed remove MaxDirtyBuffers as this will make tsuite slow

	Added settable txn after image limit

	Automatic SPARQL LOAD SERVICE ... DATA in /sparql/ web page.

	Fixed issues in handling geo predicates in SPARQL

	Fixed check for NULL arguments to geo_length function

	Fixed issues in sparp_rvrs_have_same_fixedvalue

	Fixed GPF on non-geo arguments to st_intersects()

	Fixed when persisting triples use silent flag for log_enable

	Fixed check for row wise code local with the no-index flag

	Fixed is cv is local, use flag to indicate use of index is considered not local

	Fixed issues with bits_mix func

	Fixed copyright year

	Fixed max dirty should be between 20% and 90%

	Fixed issue with top oby where stmt in index order

	Fixed issue with qry with oby n a scalar subq with a top oby inside

	Added check if ssl is not -1 or -2 which is special

	Fixed issue with many refs to a cr in current search

	Fixed typos leading to inability to compile

	Fixed issue with deleting procedure across all replicas

	Fixed stub for cluster

	Added option to allow restricting number of id ranges for new IRIs

	Fixed issue with keepalives

	Added missing flag about rdf quad upgrades from v6

	Fixed mem leaks when wrong number of args is used

	Check if distinct is redundant when gb exists and remove

	Fixed must set sp_col when spec is made and referencing column

	Added missing keyword

	Added support for <(type,type,...)type::sql:function> trick in order to eliminate conversion of types on function call

	Added function prototype

	Fixed issue with trans on local daq call

	Fixed exec in sparql compiler and other issues

	Added stat import and export

	Added flag for serialization

	Added Functions for accessing individual rings of polygons

	Fixed spar_shorten_binv_dataset when an equiv is tightened during the run

	Fixed issue sparp_equiv_get_ro(): attempt of returning NULL

	Added per table lock mode option

	Added func to clear iri name cache

	Fixed FCT query error

	Added count read asides for stats

	Fixed vdb stubs

2014-01-28  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed RDF view to use multiple quad maps

	The "fill" routine now uses QUAD MAP <qm1> <qm2> ...  <qmN> {...}
	syntax, resulting in better BREAKUPs.

2014-01-28  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed UNION and BREAKUP

	* Fix for calculation of valmode of equivs in UNIONs with constants
	* Fix for UNION vs BREAKUP decision for select ?o { ?s ?:p ?o }

2014-01-28  VOS Maintainer  <vos.admin@openlinksw.com>

	Renamed triple.qm_iri_or_pair is to sinv_idx_and_qms

	Use dc append box copies

	Check which rtree to use in geo preds

	Fixed support for ST_GeometryN()

	Added support for NULL arguments in spatial functions

	Added initial support for DE9IM bitmasks

2014-01-28  VOS Maintainer  <vos.admin@openlinksw.com>

	Added new geo functions

	* GeometryType()
	* ST_NumGeometries()
	* st_get_bounding_box_n()
	* Partial implementation of ST_GeometryN()
	* Fixes for GEOMETRYCOLLECTION

2014-01-28  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed compilation of FILTER (st_intersects(?o1, ?o2))

	Added support for NUKLL arguments in spatial functions

	Fixed codegen for BREAKUP in queries on RDF views

	Fixed typo in error message

	Fixed check that set nos are copied when aggr, not for hash filler

	Fixed no graph keywords

	Added safety check

	Fixed check if hash build comes out empty

	Fixed inlined subq nodes do not count for ssl ref, only for ssl branch copy

	Fixed copy hash filler subq tree before destructive change by scope

	Fixed issue with constant card when inlining conscutive hash sources

	Fixed do subq sources in qfs recursively

	Fixed sort the out slots of a qf/dfg by inx to get predicatable order

	Fixed do not rescope when removing table from join

	Fixed the after test of a dt must survive inlining the dt

	Fixed a derived table with a breakup cannot import preds from enclosing qr

	Use VAL to check authentication information if installed

	Added query test framework API

	Fixed error when rdfbox is returned

	Fixed compiler warnings

	Fixed check for getrusage

	Fixed compiler warning

	Fixed declaration after statement

	Updated version of VAD

	Fixed issue in rewrite

	Fixed UI ofn content management pages

	Fixed MD5(NULL) should return NULL

	Fixed check if pred is true or false to prevent crash

	Fixed check regexp pattern to be string

	Added check for non-string argument to regexp

	Fixed use strict array check for gvector sort

	Fixed dynamic local for vectored

	Added sort for column privs to always get same result

	Fixed mem leak when using xcontains and procedure view

	Fixed issue with dpipe in union branches

	Fixed save pre-code of qn across qnode instr

	FIxed target ssl on cond in breakup

	Added more virtrdf:qmfHasCheapSqlval properties

	Fixed temp disabled code

	Smarter ssg_smallest_union_valmode in order to get sql valmode instead of long valmode when sqlval is cheaper.

	Fixed describe on non-exclusive rdf view in virtrdf:DefaultQuadStorage

	Fixed do not crash on bitmap pos out of range, return it is at end and log error

	Fixed check if left dfe is actually a column

	Fixed take length from dv

2014-01-28  VOS Maintainer  <vos.admin@openlinksw.com>

	Added initial support for list of quad maps in SPARQL BI

	SPARQL-BI extended:
	  list of quad maps in QUAD MAP X Y Z {...}
	  instead of a single quad map in QUAD MAP X {...}.

2014-01-28  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed check for unions in dts inside aggregation/oby

	Added support for geosparql wkt type literal as synonym

	Fixed geo pred in sql table

	Fixed geo pred in a sql table

	Added wrapper for xqf_str_X bifs as they return different types

	Added initial support for vectored iri to id

	Fixed the function printing in http cannot be run in QP

	Fixed box flag setting functs are not transferable

	Fixed take age limit as 2/3 of it to prevent sleep on bp mtx

	Fixed mask out the non relevant bits

	Added new codegen for initial fill of RDB2RDF

	Fixed numeric samples can be ints for a num col

	Fixed count incr in seq scanned as sampled rows on col wise table

	Added get min/max for a few more dtps

	Fixed added dummy string collation order for GEO objects

	Fixed box check

	Fixed anyfication in itc set blob col is bypassed, in order to ret deserialized obj

	Fixed max length should be int not short, in case of long any cast

	Added new functions vec_length and vec_ref

	Fixed check if ht is empty

	Fixed always return box, not number

	Removed unused function call

	Added dfe filter

	Fixed check batch sz

	Added check for system tables in ddl_changed

	Fixed compiler warnings

	Added check for stack size limit

	Added vdb stubs

	Added functions to allocate session pool

2014-01-06  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed shorten thread mtx sect

	Fixed profile to avoid divide by 0

	Fixed do not print unused slots

	Fixed safe plan of slevel and isolation of item

	Added option to set mp block size of less contention in run stored proc

	Fixed messages

	Fixed autocompacting to prevent sleeping n bp mtx too often

	FIxed count flushable range worth of bufs and flush if too many

2014-01-06  VOS Maintainer  <vos.admin@openlinksw.com>

	Additional sync fixes

	* Use max dirty to set ranges of potentially fushable buffers
	* Trigger flush earlier to interleave flush and bulk load

2014-01-06  VOS Maintainer  <vos.admin@openlinksw.com>

	Added diag msg for high write rate

	Added support for multithreaded sync/flush

	Additional RPC checks

	Fixed portability of rdtsc function for timing/profiling

	Removed deprecated file

2013-12-10  VOS Maintainer  <vos.admin@openlinksw.com>

	Updated version t 6.1.9-dev to star new release cycle

	Fixed version number of VAD package

	Fixed version number of VAD package

	Updated ChangeLog

	Updated version to 61.8 for final release

	Fixed delay in bpel testsuite

	Fixed packing list

	Use git2cl script to generate ChangeLog

	Added missing file to distribution

	Updated NEWS

	Fixed only free regular boxes

	Fixed creation DET IDs needed for ETAGs

2013-12-06  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issues with HTML edit code

	Fixed inactive subtab on Linked Data | Graphs page

2013-12-05  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issues building on Windows

	Fixed issue opening Linked Data | Schemas tab

	Fixed compiler warnings

2013-12-03  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed wrong define

	Fixed use unbox to show proper pid

	Added enable_inline_sqs flag for dbf_descs

	Fixed missing protection on qr_ref_count

	Fixed issues with ordered gby

	Fixed integer overflow in cost est by using double

	Fixed get error code from correct thread

	Added optimization from analytics branch

	Fixed issue with heterogeneous

	Merged missing patch for chash

	Fixed when column is blob, do not try to convert string const to blob

	Fixed small bugs

	FIxed issues with compact

	Fixed query in order to fix scheduler to run

	Allow redef of default namespace in same scope for historical reasons

	Fixed crash in turtle sniffer

	Removed duplicate prototype

	Added define to enable large inst

	Missing define

	Fixed comments

	Fixed enable large path elements to support DI sigs

	Fixed if text is null put a zero

	Fixed make ssl dtp any in order to get complete boxes

	Fixed issue with heterogenous

	Fixed memleak

	Fixed missing stub

	Removed deprecated call

	Added missing stub

	Fixed inline subq if breakup

	Fixed remove unused call

	Fixed comment out debug lines

	Fixed issue with ssl ref if shared ins qnode after a union all aggr

	Fixed issue with blob column

	Fixed wrong execution plan

	Fixed issue with vectored proc call from with set mask

	Fixed if mt txn non txn insert then do not autocommit on main

	Fixed itc_clear seems to leave pages, it should only clean siblings

	Fixed issue with xqr serialization

	Fixed stub func

	Fixed a dt implies unknown order for gby

	Fixed check if pred avail

	Fixed issue with text pred

	Initial implementation of non vect clause

	Initial implementation for not vect sect in proc

	Fixed issue user defd agg and parallelization

	Fixed reset col dtp when coercing type to more generic

	Fixed crash on transitive queries

	Fixed if all equalities on same column, convert OR to IN list

	Fixed  if all equalities on same column, convert OR to IN list

	Fixed limit OR to union to save stack

	Fixed better support for combination of T_DIRECTION 3 and T_STEP (var)

	Fixed cost of gby, recognize rdf tyupe rped also if literal iri id

	Fixed do special card for rdf type

	Fixed issue in cost based optimizer

	Fixed better condition if o2s pattern

	Fixed preserve initial order

	Fixed force getting p stat first when making initial join order plan

	Fixed col samples hash table in setting p stats when inf

	Fixed check inx bounds

	Fixed put size cap on hash join build

	Fixed geo cost of non point geos where no explicit prec

	Fixed consider if dyn batch sz is on for costing of inx lookups

	Fixed check NAN and INF

	Fixed malloc debug

	Fixed mark allocs

	Fixed memory leak when signalling an error inside vec slots assignment

	Fixed bad bif definition

	Fixed initialize output array

	Fixed support of clone for binding invocation

	Fixed when sorted set is smaller than input, break as rest is empty

	Fixed issue with parallel rdf materialization

	Fixed for small colwise table sample, do not look at left dummy on leaf

	Fixed do not reset the in sample bit on non leaf pages

	Fixed check early if col pred is suitable for LIKE

	Fixed chash fill is single state even if qr is multistate

	Fixed issues with streaming gby chash

	Fixed wrong compare for distinct when more than one key part

	Fixed use temp space on stack for gb values

	Fixed hash source can be head of qf if separately partitioned

	Fixed issues with mem pool

	Fixed when mem is from pool, do not free, just replace

	Fixed use dk api

	Fixed use boxes

	Fixed memory leak

	Fixed use non box dcs, less copying

	Fixed issues with FT index

	Fixed error msg

	Fixed do not aquire log mtx if nothing to log

	Fixed in col ac, ceic must be defined in itc compact

	Fixed check only running clients

	Fixed typo

	Fixed only check for remap in remap ht in debug mode

	Added support for large QI instances like ecrm rdf view

	Fixed mtx names

	Fixed use boxes

	Added opt to keep n array of buffers containing the free set of a dbs

	Fixed triggers which reference rdf should be recompiled after rdf init is done

	Fixed memory leaks

	Fixed memory leaks

	Fixed when returning null make sure acc is released to avoid mem leak

	Fixed memory leaks

	Fixed use sized free on gz compress

	Fixed use proper filename of query log

	Added sparql cap for v7 mem ck

	Fixed do not use mtx for non-debug binary

	Fixed the size of av items a known, so make correct counts

	Fixed need counter of allocas, not approx size

	Fixed more non sz free

	Fixes for xm parse and sized free

	Added XML parser malloc/free with size

	Fixed thr mem cache clear of aq and ws threads

	Fixed issues with mem dbg

	Fixed unregister mp before free

	Added mtx to protext mp hash lookup

	Added mem counters

	Fixed use size_t for compiler mem pool max

2013-12-02  VOS Maintainer  <vos.admin@openlinksw.com>

	Added initial mem checks

	Added malloc status report

	Added malloc status report

	Fixed check if running on internal client

	Ignore .patch files

	Fixed issue in token parsing

	Fixed duplicate function after merge

	Fixed memory leak

2013-12-02  VOS Maintainer  <vos.admin@openlinksw.com>

	Updated geo support

	* Added initial support for st_may_intersect
	* Improved I/O for geometries in SQL
	* Added support for boxes
	* Fixed non txn insert
	* Fixed bootstrap cli

2013-11-28  VOS Maintainer  <vos.admin@openlinksw.com>

	Updated version to 6.1.8-rc1

2013-11-27  VOS Maintainer  <vos.admin@openlinksw.com>

	Added missing stub

	Fixed missing copy

	Fixed move setp/agg inside each branch of union all if followed by agg

	Fixed non txn insert

	Fixed if in a union branch, no partitioned setps

	Fixed allow colocate and parallelize of arbitrary func if mt txn is on

	Fixed pass non txn insert to qp thread

	Added up setsp in union branches

	Fixed prototypes

	Removed deprecated free

	Fixed issue in union

	Fixed union agg members

	Added floor to both xpf: and xqf: namespaces

	Fixed overflow in txs_geo and itc_geo_op

	Fixed TriG parser

	Fixed allow calling qr print from gdb

	Added mappiong between qqnodes and dfes

	Fixed use mtx to get time of parse crit sect

	Added deadlock retry block

	Fixed issue with missing column scale

	Fixed deleted duplicate code

	Fixed issue with rdf_obj lookup

	Fixed run cpt after rdf md update

	Fixed should commit before running aq wait

	Fixed declaration after stmt error

	Fixed geo deserialize handle wrong serialization data

	Fixed issue with incorrect SQL syntax for EXISTS query

	Fixed handle 30x redirects when calling remote endpoint

	Updated engine version

2013-11-27  VOS Maintainer  <vos.admin@openlinksw.com>

	Added new configuration options

	* Added CreateGraphKeywords to [SPARQL]
	* Added QueryGraphKeywords to [SPARQL]
	* Added sys_stat('rdf_create_graph_keywords')
	* Added sys_stat('rdf_query_graph_keywords')

2013-11-27  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed report read error to client instead of GPF

	Fixed typo

	Fixed UNAMEs can be serialized ad DV_STRINGsd with flags BF_IRI and BF_UNAME_AS_STRING

	Fixed issue with generating coalesce wrap

	Fixed issue with ddl change

	Added new variable to adj vec size

	Fixed set qi mp block sz according to expected size utilization

	Fixed turn off parallell query in atomic mode as it will hang

	Fixed issue with box deserialize string

	Fixed issue with two cols that are eq and on same probe

	Fixed short name

	Added more primes for hash

	Fixed issue checking prime

	Fixed issue with single derived table to rhs of inner join

	Fixed memcpy

2013-11-27  VOS Maintainer  <vos.admin@openlinksw.com>

	Added new SPARQL triple/group/subqery OPTION

	* Added TABID <sql-alias> option to specify some meaningful table
	  alias in the generated SQL

2013-11-27  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issue with excl mode in blob commit

	Fixed issue with inline an oj rhs if this selects a const

	Fixed support for MALLOC_DEBUG inside SPARQL compiler

	Fixed issue building on Mac OS X 10.9

	Fixed check for crash dump mode

	Fixed check more unames for IN list function

	Fixed missing return value

	Fixed opening tag on XML plan

	Disabled graph keywords insert

	Added parameters to control size of column wise structures

	Fixed issue with union continuation with many consecutive unions

	Fixed use of uname for one_of_these instead of string

	Fixed consider an IN pref like an EQ else miss obvious card restrict

	Fixed get ro id from dc of rdf boxes even if incomplete

	Fixed issue with jsp with trans dts

	Improved search for common supertypes for valmode of an equiv

	Added support for incomplete RDF boxes to bif_sprintf_inverse

2013-11-27  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixes for SPARQL

	* Optimized codegen
	* Added new TABLE_OPTION (EST_TIME.... EST_SIZE....)

2013-11-27  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issue with STRLANG on rdf boxes

	Improved RDFA output

	Fixed moved check for num pages in col segment

	Added optimization on fetching col seg

	Added optimization when splitting on scattered inserts

	Fixed do not make mmap for mp alloc if large frag size < blksz / 2

2013-11-26  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed missing defines

	Added function predicate_name_of_gsop

	Fixed when assign mark, set dc_n_values so it doesnt reset to 0

	Fixed match return type by checking param

	Fixed GPF on log replay of possible geodata

	Fixed make cs reset lenght check switchable, on by dflt

	Fixed print precision

	Fixed shorter iri names for explain

	Fixed formatting

	Fixed as length of string boxes is always +1, copy one char less

	Added check to see if wb tsuite is installed

	Fixed initialization of  return value

	Added initial support for execution profile in xml format

	Fixed error in loading graph group membership data into in-mem dict

	Fixed audit execution issue with mismatched Is and IRI_IDs

	Fixed audit execution error

	Fixed lexial depth tresholds

	Fixed reentrant lexer

	Fixed when schema changes the queries should be re-compiled

2013-11-26  VOS Maintainer  <vos.admin@openlinksw.com>

	Updated monitor

	* Added proper CPU read percent calculation
	* Added checks for disk, locks, memory, mmap and threads
	* Added option MonitorEnable config option
	* Code cleanups

2013-11-26  VOS Maintainer  <vos.admin@openlinksw.com>

	Added vectored name id cache ops

	Added function to check if lt is in  uncommitted state

2013-11-25  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed check if vad file exists before checkpointing

	Fixed when JP is enabled, skip text pred from tb list

	Rolled back condition as ac would block on txn

	Fixed aqueue trans checks

2013-11-25  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed trans handling

	* Fixed when rolling back other transaction do not wait for cpt
	* Fixed itc_col_row_check should use may_ret flag true

2013-11-25  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed save/restore sqlc_client

	Fixed return 64bit integer

	Fixed itc should not reset previously set params

	Fixed signal error when not enough args are supplied

2013-11-25  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed sparql to sqltext translation

	* Fix issue with datatype of date fields
	* Fix for if()
	* Fix for multi-part neede valmode of coalesce
	* Fix calculation of union valmode for bool/num with
	  sqlval and SHORT_OR_LONG with num

2013-11-25  VOS Maintainer  <vos.admin@openlinksw.com>

	Added support for application/x-nice-microdata SPARQL format

	Fixed should not place permission filters inside service invocation

	Fixed profile function

	Added new functions

	Fixed when p card is known then ignore g stat

	Fixed use non box dcs to reduce copying of boxes

	Added vectored and dpipe version of i2in

	Fixed issue with FT index

	Fixed flush on max dc size to get better performance

	Fixed flush the dpipe on dc size

	Fixed issue with hash join or hash join prefiler with an any with sets

	Fixed issue with itc matches that repeat frequently

	Added mmap meter

	Added dfe type for filter as a separate dfe

	Update R2RML vad version

2013-11-25  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed r2rml

	* Fixed support of multiple graphs
	* Make default exclusive not soft option as soft causes more complex
	  and slow queries with vdb

2013-11-25  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed support for multiple graphs in one r2rml from one datasource

2013-11-22  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issue if buf is null which can happen if deleted

2013-11-21  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed creation of ETAGs for DET resources

2013-11-20  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issue editing html files

2013-11-19  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed comment

	Fixed double free of client session

	Added support to store order and direction between sessions

	Fixed transitive test

2013-11-18  VOS Maintainer  <vos.admin@openlinksw.com>

	Updated vad version for FCT

	Fixed do not display error messages unless query parameter dbg=1

	Copied virt_rdf_label.sql locally

2013-11-15  VOS Maintainer  <vos.admin@openlinksw.com>

	Added new column 'Date Added' for external DET drives

2013-11-12  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issue with t_step in transitive query

	Added JSON functions

	Fixed compiler warnings

	Fixed missing prototype

2013-11-11  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed use lt_wait_checkpoint_lt

	Added new general-purpose HTTP auth procedure

2013-11-11  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed rpc arg checks

	* Added extra rpc error handlers
	* Added more checks for array types
	* Added check for neg values

2013-11-11  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed use explicit 64bit integer

2013-11-11  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed rpc arg checks

	* Added extra rpc error handlers
	* Added more checks for array types
	* Added check for neg values

2013-11-11  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed default edit mode for HTML files to 'source'

	Fixed plain text content for file

	Fixed toggle bug between html and plain text

	Added procedures related to selected items

	Fixed check

	Fixed encoding of selected items

	Fixed representation of selected items

	Added automatic creation of shared DET folders

	Fixed issue creating DET folders

	Added missing page

	Added new pages for graph level security

	Simplified code

	Fixed encoding bug for non-english user names

	Fixed view pane height for pages with navigation buttons

	Fixed typo

2013-10-21  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed build issue running shell scripts

	Fixed build issue running shell scripts

2013-10-21  Anthony Goddard  <anthony@anthonygoddard.com>

	Added required semicolon to help text

2013-10-21  VOS Maintainer  <vos.admin@openlinksw.com>

	Removed deprecated symbols

2013-10-20  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed filesystem permissions

	Fixed bug loading parameters for WebDAV

	Added error page for WebDAV skin

	Fixed issue in 'Edit Properties'

	Added select option for realms and groups

2013-10-20  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed stylesheet

	* Added rules for grids and forms
	* Removed unused styles

2013-10-20  VOS Maintainer  <vos.admin@openlinksw.com>

	Added double click to open edit properties on item

	Removed color from the visited folders and files

	Fixed no not  add columns inside v5 define

	Added new column 'Date Added' for external DET drives

	Fixed the depth of PROPFIND

2013-10-02  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed in bloom filters, strses has no dks, just large out buffer

	Fixed compiler warning

	Fixed if HT allows dups then the temp ht should also

	Fixed mtx options

	Fixed mtx names

	Fixed missing entries

	Fixed duplicate definitions

	FIxed need to place free mark in block in case reusing from cache

	Fixed mtx name

	Fixed EMSGSIZE is defined on VS2010

2013-10-01  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed missing definitions

	Fixed make remap if missing in compact

	Added support for handling MIME type aliases

	Moved handling no-sponge pragma

	Added support for PL-as-BIFs in SPARQL

	Fixed issue BIT_OR_AGG function

	Fixed issue with 64-bit integers

	Fixed issue with roundl which is not portable

	Fixed issue with unsupported scalar expression type

	Added support for the '-' operator for datetime data types

2013-10-01  VOS Maintainer  <vos.admin@openlinksw.com>

	Added support for sparql VALID()

	VALID is used to filter out invalid literals of built-in types

2013-10-01  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed support for 64bit integers

	Merged missing function back from v7

	Fixed condition to stop for cpt

	Fixed issue with cpt rollback outside of txn

	Fixed check to see if decoded string is long enough

	Added DSA bits param

	Fixed check existing DSN to see if it is configured properly

	Removed ODS blog code from engine

	Updated version of dbpedia VAD package

	Added process info to page footer

	Reverted bad patch

	Optimized label and lang queries

	Fixed to always use vad_version

	Added missing images

	Updated version of Conductor VAD

	Fixed minor issues and whitespace

	Added missing files

	Fixed default isolation level and charset

	Updated sse support

	Fixed issue when retrieving .TTL files from DynRes DET folders

	Fixed default mime type for created files to text/plain

	Fixed issue when source file not set for upload

	Added new grid column 'Date Created'

	Fixed problem uploading bad .TTL files

	Added support for virtuoso *,meta files

	Fixed Briefcase Skin MIME type

	Fixed problem with default user/group in uploads

	Fixed "Unknown" shown for actual ACL resources

2013-09-30  VOS Maintainer  <vos.admin@openlinksw.com>

	Added new grid column 'Date Created'

	Fixed bug with exec permissions and non admin users

	Removed duplicate procedure

	Fixed move code from ODS to engine

	Fixed bug with loading and editing ACLs

	Fixed use static vad_version for build number

	Added exception for the /conductor virtual path in WebDAV skin

	Fixed bugs related to selection, check and set groups

	Fixed dependency list

	Fixed 'Up' action for WebDAV skin and virtual paths

	Fixed bugs with non-english item names in WebDAV skin

	Fixed sending emails

	Fixed problem with timeouts on verification IMAP DET folders

	Fixed problem with editing text/html files

	Added new path for WebDAV skin images

	Fixed use lpath only if on same domain i.e. directory

	Fixed use logical path

	Replaced ISO-8859 with UTF-8

	Fixed issues with retrieving .TTL files from DynRes DET folders

	Added missing support functions

	Fixed problem with permissions for WebID authentication

	Fixed issue with uploading bad .TTL files

	Fixed minor issues

	Fixed issue with QoS rewrite rule for text/html

	Fixed support for TTL upload files

	Added new procedure to set HTTP status

	Fixed problem with editing text/html files

	Removed set http status from DAV_AUTHENTICATE_HTTP

	Fixed PROPPATCH command related to update

	Fixed undefined procedure bug for DynaRes DET

	Added support for LDP paging

	Fixed FCT VAD version

	Fixed use html5 based pivot viewer if installed

	Fixed if bad encoding causes regexp to signal error, skip and do not alter text

	Fixed use the new fast label matching for lang pref if available

	Fixed sponging via /describe failed on https

	Added more navigation links in header

2013-09-25  VOS Maintainer  <vos.admin@openlinksw.com>

2013-09-25  VOS Maintainer  <vos.admin@openlinksw.com>

	Updated Sesame2 provider

	* Improved speed of batch delete
	* Removed unnesserary commit

2013-09-25  VOS Maintainer  <vos.admin@openlinksw.com>

	Updated JDBC driver

	* Added staticstics for Connection Pool
	* Fixed speed of finalize

2013-09-25  VOS Maintainer  <vos.admin@openlinksw.com>

2013-09-25  VOS Maintainer  <vos.admin@openlinksw.com>

	Updated Jena providers

	* Removed unnsessary commits in VirtBuldUpdateHandler
	* Removed unnessesary check that graph exists after remove
	* Replaced  n.getLiteralValue().toString() with n.getLiteralLexicalForm()
	* Updated  VirtGraph.delete(Iterator<Triple> it, List<Triple> list)
	  was updated to use more faster "SPARQL DELETE  FROM {   }" call

2013-08-12  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed lexer for TRIG

2013-08-07  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issue  with owner of the resource created with WebID auth

	Fixed issue with DAV QoS re-write rule for text/html

2013-08-06  VOS Maintainer  <vos.admin@openlinksw.com>

	Added xpf:floor to both xpf and xqf namespaces

2013-08-03  VOS Maintainer  <vos.admin@openlinksw.com>

	Fixed issue with user aggreate missing from windows build