BaseX 9.0: The Spring Edition!

Friday, 23 March 2018 · 9 messages · last reply 1 Nov 2018
CG
Christian Grün23 Mar 2018 21:32 #
Dear BaseX aficionados, We are very happy to announce the release of BaseX 9.0! The new version of our XML database system and XQuery 3.1 processor includes some great new features and a vast number of minor improvements and optimizations. It’s both the usage of BaseX in productive environments as well as the valuable feedback of our open source users that make BaseX better and better, and that allow and motivate us to keep going. Thanks to all of you! Along with the new release, we invite you to visit our relaunched homepage: http://basex.org/. Java 8 is now required to run BaseX. The most prominent features of Version 9.0 are: XQUERY - Comprehensive extensions in the internal XQuery optimizer framework - Dynamic hash joins rewritings of general comparisons - Register query jobs as persistent services - Process very large CSV files via the new CSV 'xquery' format - Update Module: higher-order functions for performing updates - Unified static typing, including maps, arrays and function items - COPYNODE: Lightweight copying of XML fragments - ENFORCEINDEX: Enforce rewriting for index access STORAGE - Improved database compression (short strings, whitespaces) WEB APPLICATIONS - Permissions layer: Unified definition of RESTXQ access patterns - RESTXQ: Full support for client- and server-side quality factors - REST: Run BaseX command scripts - Web server upgrade to Jetty 9 REPOSITORIES - Combined packaging mechanism (XQuery and Java) - Java Packaging: Bundling of additional libraries DISTRIBUTIONS - Revised detection and configuration of BaseX home directory - Windows executable: better detection of Java libraries DBA: BASEX DATABASE ADMINISTRATION - Improved editing and evaluation of XQuery modules - Revised file, session and job management More details can be found on our homepage. We are looking forward to your feedback. Enjoy and have fun, Christian, BaseX Team
BD
Bridger Dyson-Smith23 Mar 2018 22:39 #
Christian and the rest of the BaseX team, Congratulations! Looking forward to getting into the official release and seeing what's new. Best, Bridger
Quoted text · Christian Grün · 56 lines
On Fri, Mar 23, 2018 at 4:32 PM, Christian Grün <christian.gruen at gmail.com> wrote: > Dear BaseX aficionados, > > We are very happy to announce the release of BaseX 9.0! > > The new version of our XML database system and XQuery 3.1 processor > includes some great new features and a vast number of minor > improvements and optimizations. It’s both the usage of BaseX in > productive environments as well as the valuable feedback of our open > source users that make BaseX better and better, and that allow and > motivate us to keep going. Thanks to all of you! > > Along with the new release, we invite you to visit our relaunched > homepage: http://basex.org/. > > Java 8 is now required to run BaseX. The most prominent features of > Version 9.0 are: > > XQUERY > - Comprehensive extensions in the internal XQuery optimizer framework > - Dynamic hash joins rewritings of general comparisons > - Register query jobs as persistent services > - Process very large CSV files via the new CSV 'xquery' format > - Update Module: higher-order functions for performing updates > - Unified static typing, including maps, arrays and function items > - COPYNODE: Lightweight copying of XML fragments > - ENFORCEINDEX: Enforce rewriting for index access > > STORAGE > - Improved database compression (short strings, whitespaces) > > WEB APPLICATIONS > - Permissions layer: Unified definition of RESTXQ access patterns > - RESTXQ: Full support for client- and server-side quality factors > - REST: Run BaseX command scripts > - Web server upgrade to Jetty 9 > > REPOSITORIES > - Combined packaging mechanism (XQuery and Java) > - Java Packaging: Bundling of additional libraries > > DISTRIBUTIONS > - Revised detection and configuration of BaseX home directory > - Windows executable: better detection of Java libraries > > DBA: BASEX DATABASE ADMINISTRATION > - Improved editing and evaluation of XQuery modules > - Revised file, session and job management > > More details can be found on our homepage. We are looking forward to > your feedback. > > Enjoy and have fun, > Christian, BaseX Team >
PD
Patrick Durusauin reply to Christian Grün, 23 Mar 2018, 21:3223 Mar 2018 23:17 #
Christian, What a great incentive to get me blogging again! Thanks! Patrick
Quoted text · Christian Grün · 54 lines
On 03/23/2018 04:32 PM, Christian Grün wrote: > Dear BaseX aficionados, > > We are very happy to announce the release of BaseX 9.0! > > The new version of our XML database system and XQuery 3.1 processor > includes some great new features and a vast number of minor > improvements and optimizations. It’s both the usage of BaseX in > productive environments as well as the valuable feedback of our open > source users that make BaseX better and better, and that allow and > motivate us to keep going. Thanks to all of you! > > Along with the new release, we invite you to visit our relaunched > homepage: http://basex.org/. > > Java 8 is now required to run BaseX. The most prominent features of > Version 9.0 are: > > XQUERY > - Comprehensive extensions in the internal XQuery optimizer framework > - Dynamic hash joins rewritings of general comparisons > - Register query jobs as persistent services > - Process very large CSV files via the new CSV 'xquery' format > - Update Module: higher-order functions for performing updates > - Unified static typing, including maps, arrays and function items > - COPYNODE: Lightweight copying of XML fragments > - ENFORCEINDEX: Enforce rewriting for index access > > STORAGE > - Improved database compression (short strings, whitespaces) > > WEB APPLICATIONS > - Permissions layer: Unified definition of RESTXQ access patterns > - RESTXQ: Full support for client- and server-side quality factors > - REST: Run BaseX command scripts > - Web server upgrade to Jetty 9 > > REPOSITORIES > - Combined packaging mechanism (XQuery and Java) > - Java Packaging: Bundling of additional libraries > > DISTRIBUTIONS > - Revised detection and configuration of BaseX home directory > - Windows executable: better detection of Java libraries > > DBA: BASEX DATABASE ADMINISTRATION > - Improved editing and evaluation of XQuery modules > - Revised file, session and job management > > More details can be found on our homepage. We are looking forward to > your feedback. > > Enjoy and have fun, > Christian, BaseX Team
-- Patrick Durusau patrick at durusau.net Technical Advisory Board, OASIS (TAB) Editor, OpenDocument Format TC (OASIS), Project Editor ISO/IEC 26300 Co-Editor, ISO/IEC 13250-1, 13250-5 (Topic Maps) Another Word For It (blog): http://tm.durusau.net Homepage: http://www.durusau.net Twitter: patrickDurusau
LS
Leo Studerin reply to Christian Grün, 23 Mar 2018, 21:3224 Mar 2018 11:10 #
Congratulations, I am looking forward to dave into it ;-) Thanks for the ongoing good work Yours Leo
Quoted text · Christian Grün · 55 lines
> On 23 Mar 2018, at 21:32, Christian Grün <christian.gruen at gmail.com> wrote: > > Dear BaseX aficionados, > > We are very happy to announce the release of BaseX 9.0! > > The new version of our XML database system and XQuery 3.1 processor > includes some great new features and a vast number of minor > improvements and optimizations. It’s both the usage of BaseX in > productive environments as well as the valuable feedback of our open > source users that make BaseX better and better, and that allow and > motivate us to keep going. Thanks to all of you! > > Along with the new release, we invite you to visit our relaunched > homepage: http://basex.org/. > > Java 8 is now required to run BaseX. The most prominent features of > Version 9.0 are: > > XQUERY > - Comprehensive extensions in the internal XQuery optimizer framework > - Dynamic hash joins rewritings of general comparisons > - Register query jobs as persistent services > - Process very large CSV files via the new CSV 'xquery' format > - Update Module: higher-order functions for performing updates > - Unified static typing, including maps, arrays and function items > - COPYNODE: Lightweight copying of XML fragments > - ENFORCEINDEX: Enforce rewriting for index access > > STORAGE > - Improved database compression (short strings, whitespaces) > > WEB APPLICATIONS > - Permissions layer: Unified definition of RESTXQ access patterns > - RESTXQ: Full support for client- and server-side quality factors > - REST: Run BaseX command scripts > - Web server upgrade to Jetty 9 > > REPOSITORIES > - Combined packaging mechanism (XQuery and Java) > - Java Packaging: Bundling of additional libraries > > DISTRIBUTIONS > - Revised detection and configuration of BaseX home directory > - Windows executable: better detection of Java libraries > > DBA: BASEX DATABASE ADMINISTRATION > - Improved editing and evaluation of XQuery modules > - Revised file, session and job management > > More details can be found on our homepage. We are looking forward to > your feedback. > > Enjoy and have fun, > Christian, BaseX Team
ML
Marco Letterein reply to Christian Grün, 23 Mar 2018, 21:3226 Mar 2018 11:04 #
Thank you all very much for this great tool! I'm eagerly looking forward to use the new version and the new site layout looks amazing. Well done! M.
Quoted text · Christian Grün · 54 lines
On 23/03/2018 21:32, Christian Grün wrote: > Dear BaseX aficionados, > > We are very happy to announce the release of BaseX 9.0! > > The new version of our XML database system and XQuery 3.1 processor > includes some great new features and a vast number of minor > improvements and optimizations. It’s both the usage of BaseX in > productive environments as well as the valuable feedback of our open > source users that make BaseX better and better, and that allow and > motivate us to keep going. Thanks to all of you! > > Along with the new release, we invite you to visit our relaunched > homepage: http://basex.org/. > > Java 8 is now required to run BaseX. The most prominent features of > Version 9.0 are: > > XQUERY > - Comprehensive extensions in the internal XQuery optimizer framework > - Dynamic hash joins rewritings of general comparisons > - Register query jobs as persistent services > - Process very large CSV files via the new CSV 'xquery' format > - Update Module: higher-order functions for performing updates > - Unified static typing, including maps, arrays and function items > - COPYNODE: Lightweight copying of XML fragments > - ENFORCEINDEX: Enforce rewriting for index access > > STORAGE > - Improved database compression (short strings, whitespaces) > > WEB APPLICATIONS > - Permissions layer: Unified definition of RESTXQ access patterns > - RESTXQ: Full support for client- and server-side quality factors > - REST: Run BaseX command scripts > - Web server upgrade to Jetty 9 > > REPOSITORIES > - Combined packaging mechanism (XQuery and Java) > - Java Packaging: Bundling of additional libraries > > DISTRIBUTIONS > - Revised detection and configuration of BaseX home directory > - Windows executable: better detection of Java libraries > > DBA: BASEX DATABASE ADMINISTRATION > - Improved editing and evaluation of XQuery modules > - Revised file, session and job management > > More details can be found on our homepage. We are looking forward to > your feedback. > > Enjoy and have fun, > Christian, BaseX Team
CG
Christian Grünin reply to Christian Grün, 23 Mar 2018, 21:3231 Oct 2018 17:34 #
Dear XML and XQuery aficionados, It’s been exactly 5 months ago when BaseX 9 was released, and we are happy to announce version 9.1 of our XML framework, database system and XQuery 3.1 processor! The latest release is online: http://basex.org The most exciting addition is support for WebSockets, which enable you to do bidirectional (full-duplex) client/server communication with XQuery web applications: http://docs.basex.org/wiki/WebSockets Moreover, we have added convenient syntax extensions (ternary if, Elvis operator, if without else) to XQuery. Some of them may be made available in other implementations of XQuery as well (we’ll keep you updated): http://docs.basex.org/wiki/XQuery_Extensions#Expressions Other new features are as follows: XQuery: - set local locks via pragmas and function annotations - Database Module: faster processing of value index functions - Jobs Module: record and return registration times - ENFORCEINDEX option: support for predicates with dynamic values - Update Module, update:output: support for caching maps and arrays GUI: - Mac, Windows: Improved rendering support for latest Java versions - XQuery editor: choose and display current query context Visit http://docs.basex.org to get more information on the added features. Your feedback is welcome! Have fun, Christian BaseX Team
ML
Marco Lettere31 Oct 2018 17:38 #
CHEERS! M.
Quoted text · Christian Grün · 41 lines
On 31/10/18 17:34, Christian Grün wrote: > Dear XML and XQuery aficionados, > > It’s been exactly 5 months ago when BaseX 9 was released, and we are > happy to announce version 9.1 of our XML framework, database system > and XQuery 3.1 processor! The latest release is online: > > http://basex.org > > The most exciting addition is support for WebSockets, which enable you > to do bidirectional (full-duplex) client/server communication with > XQuery web applications: > > http://docs.basex.org/wiki/WebSockets > > Moreover, we have added convenient syntax extensions (ternary if, > Elvis operator, if without else) to XQuery. Some of them may be made > available in other implementations of XQuery as well (we’ll keep you > updated): > > http://docs.basex.org/wiki/XQuery_Extensions#Expressions > > Other new features are as follows: > > XQuery: > - set local locks via pragmas and function annotations > - Database Module: faster processing of value index functions > - Jobs Module: record and return registration times > - ENFORCEINDEX option: support for predicates with dynamic values > - Update Module, update:output: support for caching maps and arrays > > GUI: > - Mac, Windows: Improved rendering support for latest Java versions > - XQuery editor: choose and display current query context > > Visit http://docs.basex.org to get more information on the added features. > > Your feedback is welcome! Have fun, > > Christian > BaseX Team
MG
Maximilian Gärberin reply to Christian Grün, 31 Oct 2018, 17:3431 Oct 2018 19:14 #
Good news and great work! Am Mi., 31. Okt. 2018 um 17:34 Uhr schrieb Christian Grün <christian.gruen at gmail.com>:
Quoted text · Christian Grün · 41 lines
> > Dear XML and XQuery aficionados, > > It’s been exactly 5 months ago when BaseX 9 was released, and we are > happy to announce version 9.1 of our XML framework, database system > and XQuery 3.1 processor! The latest release is online: > > http://basex.org > > The most exciting addition is support for WebSockets, which enable you > to do bidirectional (full-duplex) client/server communication with > XQuery web applications: > > http://docs.basex.org/wiki/WebSockets > > Moreover, we have added convenient syntax extensions (ternary if, > Elvis operator, if without else) to XQuery. Some of them may be made > available in other implementations of XQuery as well (we’ll keep you > updated): > > http://docs.basex.org/wiki/XQuery_Extensions#Expressions > > Other new features are as follows: > > XQuery: > - set local locks via pragmas and function annotations > - Database Module: faster processing of value index functions > - Jobs Module: record and return registration times > - ENFORCEINDEX option: support for predicates with dynamic values > - Update Module, update:output: support for caching maps and arrays > > GUI: > - Mac, Windows: Improved rendering support for latest Java versions > - XQuery editor: choose and display current query context > > Visit http://docs.basex.org to get more information on the added features. > > Your feedback is welcome! Have fun, > > Christian > BaseX Team
AS
Alexander Shpack1 Nov 2018 12:06 #
Amazing! Have to check translation and add new items there.
Quoted text · Maximilian Gärber · 51 lines
On Wed, Oct 31, 2018 at 8:14 PM Maximilian Gärber <mgaerber at arcor.de> wrote: > Good news and great work! > > > > > Am Mi., 31. Okt. 2018 um 17:34 Uhr schrieb Christian Grün > <christian.gruen at gmail.com>: > > > > Dear XML and XQuery aficionados, > > > > It’s been exactly 5 months ago when BaseX 9 was released, and we are > > happy to announce version 9.1 of our XML framework, database system > > and XQuery 3.1 processor! The latest release is online: > > > > http://basex.org > > > > The most exciting addition is support for WebSockets, which enable you > > to do bidirectional (full-duplex) client/server communication with > > XQuery web applications: > > > > http://docs.basex.org/wiki/WebSockets > > > > Moreover, we have added convenient syntax extensions (ternary if, > > Elvis operator, if without else) to XQuery. Some of them may be made > > available in other implementations of XQuery as well (we’ll keep you > > updated): > > > > http://docs.basex.org/wiki/XQuery_Extensions#Expressions > > > > Other new features are as follows: > > > > XQuery: > > - set local locks via pragmas and function annotations > > - Database Module: faster processing of value index functions > > - Jobs Module: record and return registration times > > - ENFORCEINDEX option: support for predicates with dynamic values > > - Update Module, update:output: support for caching maps and arrays > > > > GUI: > > - Mac, Windows: Improved rendering support for latest Java versions > > - XQuery editor: choose and display current query context > > > > Visit http://docs.basex.org to get more information on the added > features. > > > > Your feedback is welcome! Have fun, > > > > Christian > > BaseX Team >
-- s0rr0w

⚡Generated with XQuery