API:
- new restxq api, introduced by adam retter
- rest: failed query now returns line/column position
- client apis: commands added for binding context items,
and checking if a query performsn updates
GUI:
- performance: limit number of displayed hits - fixed editor highlighting
CLIENT/SERVER:
- introduce timeout for rest and other apis
- verify permissions when using local sessions
- improved logging of error output
OPTIONS:
- new options for configuring proxy servers
- advanced TagSoup options added for importing HTML files
- ignore TIMEOUT for admin operations
XQUERY:
- hof:top-k-with(..) and hof:top-k-by(..) return the top k items in a sequence
- repo:list() now returns nodes - support for annotations
- new signatures for util:mem() and util:time()
- updated EQName syntax: Q{uri}local-name
- XQuery 3.0 annotations
- optimized ft:tokens()
COMMANDS:
- fixed export of pure RAW data
- permissions changed for REPO DELETE, REPO INSTALL and REPOLIST
- remove 'path' argument from CREATE INDEX and DROP INDEX
CORE:
- pin opened databases to avoid concurrent updates with multiple BaseX instances
COMMAND-LINE:
- added readline support for Linux-/Unix-based terminals
- saving history
SERIALIZATION:
- HTML5 support added
- new 'separator' option to specify the character to be used as item separator
MISCELLANEOUS:
- fixed WAR/web archive issues
- limit query exceptions to file names for non-admin users
- fixed Path Summary staying out-of-date issue
Back to Posts