BaseX 9.6: The Summer Edition

Thursday, 19 August 2021 · 46 messages · last reply 28 Nov 2024
CG
Christian Grün19 Aug 2021 14:22 #
Dear all, We provide you with a new and fresh version of BaseX, our open source XML framework, database system and XQuery 3.1 processor: https://basex.org/ Apart from our main focus (query rewritings and optimizations), we have added the following enhancements: XQUERY: MODULES, FEATURES - Archive Module, archive:write: stream large archives to file - SQL Module: support for more SQL types - Full-Text Module, ft:thesaurus: perform Thesaurus queries - Fulltext, fuzzy search: specify Levenshtein limit - UNROLLLIMIT option: control limit for unrolling loops XQUERY: JAVA BINDINGS - Java objects of unknown type are wrapped into function items - results of constructor calls are returned as function items - the standard package "java.lang." has become optional - array arguments can be specified with the middle dot notation - conversion can be controlled with the WRAPJAVA option - better support for XQuery arrays and maps WEB APPLICATIONS - RESTXQ: Server-Timing HTTP headers are attached to the response For a more comprehensive list of added and updated features, look into our documentation (docs.basex.org) and check out the GitHub issues (github.com/BaseXdb/basex/issues). Have fun, Your BaseX Team
ML
Marco Lettere19 Aug 2021 14:37 #
Thank you very much! M.
Quoted text · Christian Grün · 35 lines
On 19/08/21 14:22, Christian Grün wrote: > Dear all, > > We provide you with a new and fresh version of BaseX, our open source > XML framework, database system and XQuery 3.1 processor: > > https://basex.org/ > > Apart from our main focus (query rewritings and optimizations), we > have added the following enhancements: > > XQUERY: MODULES, FEATURES > - Archive Module, archive:write: stream large archives to file > - SQL Module: support for more SQL types > - Full-Text Module, ft:thesaurus: perform Thesaurus queries > - Fulltext, fuzzy search: specify Levenshtein limit > - UNROLLLIMIT option: control limit for unrolling loops > > XQUERY: JAVA BINDINGS > - Java objects of unknown type are wrapped into function items > - results of constructor calls are returned as function items > - the standard package "java.lang." has become optional > - array arguments can be specified with the middle dot notation > - conversion can be controlled with the WRAPJAVA option > - better support for XQuery arrays and maps > > WEB APPLICATIONS > - RESTXQ: Server-Timing HTTP headers are attached to the response > > For a more comprehensive list of added and updated features, look into > our documentation (docs.basex.org) and check out the GitHub issues > (github.com/BaseXdb/basex/issues). > > Have fun, > Your BaseX Team
BD
Bridger Dyson-Smithin reply to Christian Grün, 19 Aug 2021, 14:2219 Aug 2021 17:29 #
Dear Christian and everyone else on the BaseX team: As always, thank you all so much for your time and effort! Looking forward to 9.6! Best, Bridger
Quoted text · Christian Grün · 37 lines
On Thu, Aug 19, 2021 at 8:22 AM Christian Grün <christian.gruen at gmail.com> wrote: > Dear all, > > We provide you with a new and fresh version of BaseX, our open source > XML framework, database system and XQuery 3.1 processor: > > https://basex.org/ > > Apart from our main focus (query rewritings and optimizations), we > have added the following enhancements: > > XQUERY: MODULES, FEATURES > - Archive Module, archive:write: stream large archives to file > - SQL Module: support for more SQL types > - Full-Text Module, ft:thesaurus: perform Thesaurus queries > - Fulltext, fuzzy search: specify Levenshtein limit > - UNROLLLIMIT option: control limit for unrolling loops > > XQUERY: JAVA BINDINGS > - Java objects of unknown type are wrapped into function items > - results of constructor calls are returned as function items > - the standard package "java.lang." has become optional > - array arguments can be specified with the middle dot notation > - conversion can be controlled with the WRAPJAVA option > - better support for XQuery arrays and maps > > WEB APPLICATIONS > - RESTXQ: Server-Timing HTTP headers are attached to the response > > For a more comprehensive list of added and updated features, look into > our documentation (docs.basex.org) and check out the GitHub issues > (github.com/BaseXdb/basex/issues). > > Have fun, > Your BaseX Team >
MS
Majewski, Steven Dennis (sdm7g)in reply to Christian Grün, 19 Aug 2021, 14:2219 Aug 2021 20:36 #
Thank you. But a head’s up for any Mac/Homebrew users: The BaseX Homebrew formula was not yet update, so I impatiently edited my local copy of the formula to 9.6 and I repeatedly got: basex 9.5.2 is installed but outdated ==> Upgrading basex 9.5.2 -> 9.6 ==> Downloading https://ghcr.io/v2/homebrew/core/basex/manifests/9.6 curl: (22) The requested URL returned error: 404 Error: Failed to download resource "basex_bottle_manifest" Download failed: https://ghcr.io/v2/homebrew/core/basex/manifests/9.6 I googled for similar errors and tried various suggestions, none of which worked. Eventually, I tried just deleting the following function from the formula, and it successfully installed. bottle do sha256 cellar: :any_skip_relocation, all: "29de8b648eba2d7d20a37ba168ae1757a4724eb43c5307d99291329518a06c46" end I only hesitate to submit that patched formula to Homebrew because I don’t actually understand what I’ve done or why it works! ;-) , but offering it here as a suggestion in case anyone else runs into that problem. — Steve M.
Quoted text · Christian Grün · 36 lines
> On Aug 19, 2021, at 8:22 AM, Christian Grün <christian.gruen at gmail.com> wrote: > > Dear all, > > We provide you with a new and fresh version of BaseX, our open source > XML framework, database system and XQuery 3.1 processor: > > https://basex.org/ > > Apart from our main focus (query rewritings and optimizations), we > have added the following enhancements: > > XQUERY: MODULES, FEATURES > - Archive Module, archive:write: stream large archives to file > - SQL Module: support for more SQL types > - Full-Text Module, ft:thesaurus: perform Thesaurus queries > - Fulltext, fuzzy search: specify Levenshtein limit > - UNROLLLIMIT option: control limit for unrolling loops > > XQUERY: JAVA BINDINGS > - Java objects of unknown type are wrapped into function items > - results of constructor calls are returned as function items > - the standard package "java.lang." has become optional > - array arguments can be specified with the middle dot notation > - conversion can be controlled with the WRAPJAVA option > - better support for XQuery arrays and maps > > WEB APPLICATIONS > - RESTXQ: Server-Timing HTTP headers are attached to the response > > For a more comprehensive list of added and updated features, look into > our documentation (docs.basex.org) and check out the GitHub issues > (github.com/BaseXdb/basex/issues). > > Have fun, > Your BaseX Team
HR
Hans-Juergen Rennauin reply to Christian Grün, 19 Aug 2021, 14:2220 Aug 2021 13:08 #
Another Rolls-Royce of functionality stopped inaudibly at the curb under my window. Am Donnerstag, 19. August 2021, 14:22:42 MESZ hat Christian Grün <christian.gruen at gmail.com> Folgendes geschrieben: Dear all, We provide you with a new and fresh version of BaseX, our open source XML framework, database system and XQuery 3.1 processor: https://basex.org/ Apart from our main focus (query rewritings and optimizations), we have added the following enhancements: XQUERY: MODULES, FEATURES - Archive Module, archive:write: stream large archives to file - SQL Module: support for more SQL types - Full-Text Module, ft:thesaurus: perform Thesaurus queries - Fulltext, fuzzy search: specify Levenshtein limit - UNROLLLIMIT option: control limit for unrolling loops XQUERY: JAVA BINDINGS - Java objects of unknown type are wrapped into function items - results of constructor calls are returned as function items - the standard package "java.lang." has become optional - array arguments can be specified with the middle dot notation - conversion can be controlled with the WRAPJAVA option - better support for XQuery arrays and maps WEB APPLICATIONS - RESTXQ: Server-Timing HTTP headers are attached to the response For a more comprehensive list of added and updated features, look into our documentation (docs.basex.org) and check out the GitHub issues (github.com/BaseXdb/basex/issues). Have fun, Your BaseX Team
CG
Christian Grünin reply to Christian Grün, 19 Aug 2021, 14:2226 Aug 2021 11:27 #
Hi again, A new BaseX patch release is available, which resolves a GUI icon bug and includes minor new XQuery tweaks: https://basex.org/ Next, due to privacy concerns, we have disabled the automatic GUI update check at startup time. You can manually re-enable it by choosing: 1. Help » Check for Updates 2. Do you want to have automatic checks for updates? » Yes For those who are interested in what’s going on: The URL https://files.basex.org/version.txt is called via a standard HttpURLConnection instance [1]; no additional user-specific data will (and has ever) be sent to our server. Have fun, and thanks for your support, Christian [1] https://github.com/BaseXdb/basex/blob/2672bee5797f59aa4e8a67461db5d906d8e29341/basex-core/src/main/java/org/basex/gui/GUI.java#L706
CG
Christian Grün30 Sep 2021 17:15 #
Hi there, A new BaseX release is available, which provides you with minor fixes and performance tweaks. If you want to dig deeper, just have a look at the commit messages: https://github.com/BaseXdb/basex/commits/master Have fun, Christian
CG
Christian Grün21 Oct 2021 17:38 #
Hi all, BaseX 9.6.3 is out. It contains minor bug fixes, most notably a problem with the encoding of HTML forms sent via POST. See [1] for the full list of commits. And we’re thrilled to announce that we’ve just begun work on BaseX 10, which will be based on JDK 11. Here are some of the features we’ll be trying to embed: • Two-phase query compilation (logical & physical) • Improved locking on database level • Better support for XML Catalogs (based on the new built-in catalog resolver in Java) • New HTTP Client (based on the new Java HTTP client) • Support for high-resolution images in the BaseX GUI Have fun, Christian [1] https://github.com/BaseXdb/basex/commits/master
CG
Christian Grün26 Apr 2022 11:17 #
Dear all, We provide you with a new version of BaseX, our open source XML framework, database system and XQuery 3.1 processor. Apart from performance tweaks and bug fixes, it comes with the following enhancements [1,2]: • Backups: support for comments added • RESTXQ: improved caching for unmodified modules • GUI, editor: list opened files (Ctrl-F6) • GUI: improved support for middle mouse button • XQuery: inspect:functions: parse modules only once • XQuery: db:delete: Faster deletion of binary resources • XQuery: jobs:eval: handling of large job numbers revised • XQuery optimizations: rewrite value to general comparisons All the best to everyone, Christian [1] https://basex.org/2022/04/26/basex-9.7.1/ [2] https://github.com/BaseXdb/basex/commits/master
WS
Wiemer, Sebastian2 May 2022 07:59 #
Hi, thank you for your continuing effort to make BaseX better! I eagerly await every new version 🙂 While trying out BaseX 9.7.1, i experienced a different behavior than in BaseX 9.6.4 A POST request sent to any camunda bpm-engine rest endpoint (http:send-request(...) with a POST method) works fine with 9.6.4 but yields a "wrong media-type" 415 error with 9.7.1 The media-type is "multipart/formdata" I tried changing the media-type of the request, the body, the form fields, ... but always got the 415 error. Did something change between 9.6.4 and 9.7.1? Is there a new way to set the media-type? Best regards, Sebastian
Quoted text · BaseX-Announce · 27 lines
Von: BaseX-Announce <basex-announce-bounces at mailman.uni-konstanz.de> im Auftrag von Christian Grün <christian.gruen at gmail.com> Gesendet: Dienstag, 26. April 2022 11:17 An: BaseX <basex-talk at mailman.uni-konstanz.de>; BaseX <basex-announce at mailman.uni-konstanz.de> Betreff: [basex-announce] BaseX 9.7.1: Tweaks, Fixes, Features Dear all, We provide you with a new version of BaseX, our open source XML framework, database system and XQuery 3.1 processor. Apart from performance tweaks and bug fixes, it comes with the following enhancements [1,2]: • Backups: support for comments added • RESTXQ: improved caching for unmodified modules • GUI, editor: list opened files (Ctrl-F6) • GUI: improved support for middle mouse button • XQuery: inspect:functions: parse modules only once • XQuery: db:delete: Faster deletion of binary resources • XQuery: jobs:eval: handling of large job numbers revised • XQuery optimizations: rewrite value to general comparisons All the best to everyone, Christian [1] https://basex.org/2022/04/26/basex-9.7.1/ [2] https://github.com/BaseXdb/basex/commits/master New School of IT https://www.new-school-of-it.com/?pk_campaign=new_school_of_it&pk_source=email&pk_medium=banner&pk_content=new_school_of_it ------------------------------------------------------- >>> business. people. technology. <<< ------------------------------------------------------- adesso SE mit Sitz in Dortmund Vorstand: Michael Kenfenheuer (Vors.), Dirk Pothen, Andreas Prenneis, Stefan Riedel, Jörg Schroeder, Torsten Wegener Vorsitzender des Aufsichtsrates: Prof. Dr. Volker Gruhn Amtsgericht Dortmund HRB 20663
CG
Christian Grün2 May 2022 09:41 #
Hi Sebastian, Thanks for your feedback. Could you provide us with a little self-contained example to reproduce the issue? どうもありがとう, Christian
Quoted text · Sebastian · 66 lines
On Mon, May 2, 2022 at 8:00 AM Wiemer, Sebastian <Sebastian.Wiemer at adesso.de> wrote: > Hi, > thank you for your continuing effort to make BaseX better! > I eagerly await every new version 🙂 > > While trying out BaseX 9.7.1, i experienced a different behavior than in > BaseX 9.6.4 > > A POST request sent to any camunda bpm-engine rest endpoint > (http:send-request(...) with a POST method) > works fine with 9.6.4 but yields a "wrong media-type" 415 error with 9.7.1 > The media-type is "multipart/formdata" > > I tried changing the media-type of the request, the body, the form fields, > ... but always got the 415 error. > > Did something change between 9.6.4 and 9.7.1? > Is there a new way to set the media-type? > > Best regards, > Sebastian > > > ------------------------------ > *Von:* BaseX-Announce <basex-announce-bounces at mailman.uni-konstanz.de> im > Auftrag von Christian Grün <christian.gruen at gmail.com> > *Gesendet:* Dienstag, 26. April 2022 11:17 > *An:* BaseX <basex-talk at mailman.uni-konstanz.de>; BaseX < > basex-announce at mailman.uni-konstanz.de> > *Betreff:* [basex-announce] BaseX 9.7.1: Tweaks, Fixes, Features > > Dear all, > > We provide you with a new version of BaseX, our open source XML framework, > database system and XQuery 3.1 processor. Apart from performance tweaks and > bug fixes, it comes with the following enhancements [1,2]: > > • Backups: support for comments added > • RESTXQ: improved caching for unmodified modules > • GUI, editor: list opened files (Ctrl-F6) > • GUI: improved support for middle mouse button > • XQuery: inspect:functions: parse modules only once > • XQuery: db:delete: Faster deletion of binary resources > • XQuery: jobs:eval: handling of large job numbers revised > • XQuery optimizations: rewrite value to general comparisons > > All the best to everyone, > Christian > > [1] https://basex.org/2022/04/26/basex-9.7.1/ > [2] https://github.com/BaseXdb/basex/commits/master > > > > <https://www.new-school-of-it.com/?pk_campaign=new_school_of_it&pk_source=email&pk_medium=banner&pk_content=new_school_of_it> > ------------------------------------------------------- > >>> business. people. technology. <<< > ------------------------------------------------------- > > adesso SE mit Sitz in Dortmund > Vorstand: Michael Kenfenheuer (Vors.), Dirk Pothen, Andreas Prenneis, > Stefan Riedel, Jörg Schroeder, Torsten Wegener > Vorsitzender des Aufsichtsrates: Prof. Dr. Volker Gruhn > Amtsgericht Dortmund HRB 20663 >
WS
Wiemer, Sebastian2 May 2022 16:51 #
Hi Christian, to recreate the difference: * download camunda BPMN engine (https://camunda.com/download/) for your platform * unzip (it will create the folder "camunda") * enter directory "camunda" and start "start.bat" or "start.sh" with no parameters * wait for camunda to start * execute the xquery code below in 9.6.4 and 9.7.1 best regards and どういたしまして! Sebastian Example code:
http:send-request(
    <http:request
      method="post"
      timeout="10"
      href="http://localhost:8080/engine-rest/deployment/create"
      username="demo"
      password="demo">
 <http:multipart media-type='multipart/form-data'>
        <http:header name='accept' value="application/json"/>
        <http:header name='Content-Type' value="multipart/form-data"/>
        <http:header name='content-disposition'
          value="form-data; name='data'; filename='test.bpmn'">{file:read-text("test.bpmn")=>parse-xml()}</http:header>
        <http:body media-type='multipart/form-data'></http:body>
    </http:multipart>
  </http:request>)
Version 9.6.4 result:
<http:response xmlns:http="http://expath.org/ns/http-client" status="200" message="">
  <http:header name="Keep-Alive" value="timeout=60"/>
  <http:header name="Access-Control-Allow-Origin" value="*"/>
  <http:header name="Connection" value="keep-alive"/>
  <http:header name="Content-Length" value="413"/>
  <http:header name="Date" value="Mon, 02 May 2022 13:51:36 GMT"/>
  <http:header name="Content-Type" value="application/json"/>
  <http:body media-type="application/json"/>
</http:response>
<json type="object">
  <links type="array">
    <_ type="object">
      <method>GET</method>
      <href>http://localhost:8080/engine-rest/deployment/fbd9b0d2-ca1e-11ec-adec-c2a34077f81f</href>
      <rel>self</rel>
    </_>
  </links>
  <id>fbd9b0d2-ca1e-11ec-adec-c2a34077f81f</id>
  <name type="null"/>
  <source type="null"/>
  <deploymentTime>2022-05-02T15:51:36.482+0200</deploymentTime>
  <tenantId type="null"/>
  <deployedProcessDefinitions type="null"/>
  <deployedCaseDefinitions type="null"/>
  <deployedDecisionDefinitions type="null"/>
  <deployedDecisionRequirementsDefinitions type="null"/>
</json>
Version 9.7.1 result:
<http:response xmlns:http="http://expath.org/ns/http-client" status="415" message="">
  <http:header name="Keep-Alive" value="timeout=60"/>
  <http:header name="Access-Control-Allow-Origin" value="*"/>
  <http:header name="Connection" value="keep-alive"/>
  <http:header name="Content-Length" value="76"/>
  <http:header name="Date" value="Mon, 02 May 2022 13:54:48 GMT"/>
  <http:header name="Content-Type" value="application/json"/>
  <http:body media-type="application/json"/>
</http:response>
<json type="object">
  <type>NotSupportedException</type>
  <message>HTTP 415 Unsupported Media Type</message>
</json>
Quoted text · Christian Grün · 49 lines
Von: Christian Grün <christian.gruen at gmail.com> Gesendet: Montag, 2. Mai 2022 09:41 An: Wiemer, Sebastian <Sebastian.Wiemer at adesso.de> Cc: basex-talk at mailman.uni-konstanz.de <basex-talk at mailman.uni-konstanz.de> Betreff: Re: [basex-announce] BaseX 9.7.1: Tweaks, Fixes, Features Hi Sebastian, Thanks for your feedback. Could you provide us with a little self-contained example to reproduce the issue? どうもありがとう, Christian On Mon, May 2, 2022 at 8:00 AM Wiemer, Sebastian <Sebastian.Wiemer at adesso.de<mailto:Sebastian.Wiemer at adesso.de>> wrote: Hi, thank you for your continuing effort to make BaseX better! I eagerly await every new version 🙂 While trying out BaseX 9.7.1, i experienced a different behavior than in BaseX 9.6.4 A POST request sent to any camunda bpm-engine rest endpoint (http:send-request(...) with a POST method) works fine with 9.6.4 but yields a "wrong media-type" 415 error with 9.7.1 The media-type is "multipart/formdata" I tried changing the media-type of the request, the body, the form fields, ... but always got the 415 error. Did something change between 9.6.4 and 9.7.1? Is there a new way to set the media-type? Best regards, Sebastian Von: BaseX-Announce <basex-announce-bounces at mailman.uni-konstanz.de<mailto:basex-announce-bounces at mailman.uni-konstanz.de>> im Auftrag von Christian Grün <christian.gruen at gmail.com<mailto:christian.gruen at gmail.com>> Gesendet: Dienstag, 26. April 2022 11:17 An: BaseX <basex-talk at mailman.uni-konstanz.de<mailto:basex-talk at mailman.uni-konstanz.de>>; BaseX <basex-announce at mailman.uni-konstanz.de<mailto:basex-announce at mailman.uni-konstanz.de>> Betreff: [basex-announce] BaseX 9.7.1: Tweaks, Fixes, Features Dear all, We provide you with a new version of BaseX, our open source XML framework, database system and XQuery 3.1 processor. Apart from performance tweaks and bug fixes, it comes with the following enhancements [1,2]: • Backups: support for comments added • RESTXQ: improved caching for unmodified modules • GUI, editor: list opened files (Ctrl-F6) • GUI: improved support for middle mouse button • XQuery: inspect:functions: parse modules only once • XQuery: db:delete: Faster deletion of binary resources • XQuery: jobs:eval: handling of large job numbers revised • XQuery optimizations: rewrite value to general comparisons All the best to everyone, Christian [1] https://basex.org/2022/04/26/basex-9.7.1/ [2] https://github.com/BaseXdb/basex/commits/master [https://www.adesso.de/adesso-de/downloads/e-mail-signatur-nsoit.gif] <https://www.new-school-of-it.com/?pk_campaign=new_school_of_it&pk_source=email&pk_medium=banner&pk_content=new_school_of_it> ------------------------------------------------------- >>> business. people. technology. <<< ------------------------------------------------------- adesso SE mit Sitz in Dortmund Vorstand: Michael Kenfenheuer (Vors.), Dirk Pothen, Andreas Prenneis, Stefan Riedel, Jörg Schroeder, Torsten Wegener Vorsitzender des Aufsichtsrates: Prof. Dr. Volker Gruhn Amtsgericht Dortmund HRB 20663
CG
Christian Grün3 May 2022 14:10 #
Hi Sebastian, Thanks. I assume this is a bug (or at least a fishy implementation) in Camunda that had been ignored by previous versions of BaseX: If you use HTTP requests with authentication, two requests will be sent to the server by default: 1. In the first run (in the Challenge), the client will ask the server for the authentication method. 2. In the second run, the client will send the authorization data (user name, password) and all other data. If I interpret the stack trace correctly, Camunda seems to do some more things in the first step than expected, although the client has not been authorized yet. The NullPointerException in the stack trace … 2022-05-03 13:15:48.707 WARN 27932 --- [nio-8080-exec-3] org.camunda.bpm.engine.rest.exception : ENGINE-REST-HTTP500 java.lang.NullPointerException at org.camunda.bpm.engine.rest.impl.DeploymentRestServiceImpl.extractDeploymentInformation(DeploymentRestServiceImpl.java:123) at org.camunda.bpm.engine.rest.impl.DeploymentRestServiceImpl.createDeployment(DeploymentRestServiceImpl.java:96) at org.camunda.bpm.engine.rest.impl.DeploymentRestServiceImpl.createDeployment(DeploymentRestServiceImpl.java:46) … seems to be re-interpreted, as a 415 status code will be returned, indicating that the media type (that has simply not been supplied by the challenging request) is not supported. As far as I know, the Content-Type header must only be sent to the server along with the actual payload. It would be interesting to hear how the Camunda guys comment this NPE. Do you think you could get in contact with them? Maybe I can find a fallback solution in BaseX, but I would be cleaner to see this fixed in the project that causes the original exception. The error can be circumvented by supplying a send-authorization='true' attribute [1]. This way, only one request will be sent to the server, including the credentials.. Best Christian [1] http://expath.org/spec/http-client#d2e430
Quoted text · Sebastian · 170 lines
On Mon, May 2, 2022 at 4:52 PM Wiemer, Sebastian <Sebastian.Wiemer at adesso.de> wrote: > Hi Christian, > to recreate the difference: > * download camunda BPMN engine (https://camunda.com/download/) for your > platform > * unzip (it will create the folder "camunda") > * enter directory "camunda" and start "start.bat" or "start.sh" with no > parameters > * wait for camunda to start > * execute the xquery code below in 9.6.4 and 9.7.1 > > best regards and どういたしまして! > > Sebastian > > Example code: > http:send-request( > <http:request > method="post" > timeout="10" > href="http://localhost:8080/engine-rest/deployment/create" > username="demo" > password="demo"> > <http:multipart media-type='multipart/form-data'> > <http:header name='accept' value="application/json"/> > <http:header name='Content-Type' value="multipart/form-data"/> > <http:header name='content-disposition' > value="form-data; name='data'; > filename='test.bpmn'">{file:read-text("test.bpmn")=>parse-xml()}</http:header> > <http:body media-type='multipart/form-data'></http:body> > </http:multipart> > </http:request>) > > > Version 9.6.4 result: > <http:response xmlns:http="http://expath.org/ns/http-client" status="200" > message=""> > <http:header name="Keep-Alive" value="timeout=60"/> > <http:header name="Access-Control-Allow-Origin" value="*"/> > <http:header name="Connection" value="keep-alive"/> > <http:header name="Content-Length" value="413"/> > <http:header name="Date" value="Mon, 02 May 2022 13:51:36 GMT"/> > <http:header name="Content-Type" value="application/json"/> > <http:body media-type="application/json"/> > </http:response> > <json type="object"> > <links type="array"> > <_ type="object"> > <method>GET</method> > <href> > http://localhost:8080/engine-rest/deployment/fbd9b0d2-ca1e-11ec-adec-c2a34077f81f > </href> > <rel>self</rel> > </_> > </links> > <id>fbd9b0d2-ca1e-11ec-adec-c2a34077f81f</id> > <name type="null"/> > <source type="null"/> > <deploymentTime>2022-05-02T15:51:36.482+0200</deploymentTime> > <tenantId type="null"/> > <deployedProcessDefinitions type="null"/> > <deployedCaseDefinitions type="null"/> > <deployedDecisionDefinitions type="null"/> > <deployedDecisionRequirementsDefinitions type="null"/> > </json> > > Version 9.7.1 result: > <http:response xmlns:http="http://expath.org/ns/http-client" status="415" > message=""> > <http:header name="Keep-Alive" value="timeout=60"/> > <http:header name="Access-Control-Allow-Origin" value="*"/> > <http:header name="Connection" value="keep-alive"/> > <http:header name="Content-Length" value="76"/> > <http:header name="Date" value="Mon, 02 May 2022 13:54:48 GMT"/> > <http:header name="Content-Type" value="application/json"/> > <http:body media-type="application/json"/> > </http:response> > <json type="object"> > <type>NotSupportedException</type> > <message>HTTP 415 Unsupported Media Type</message> > </json> > > > > ------------------------------ > *Von:* Christian Grün <christian.gruen at gmail.com> > *Gesendet:* Montag, 2. Mai 2022 09:41 > *An:* Wiemer, Sebastian <Sebastian.Wiemer at adesso.de> > *Cc:* basex-talk at mailman.uni-konstanz.de < > basex-talk at mailman.uni-konstanz.de> > *Betreff:* Re: [basex-announce] BaseX 9.7.1: Tweaks, Fixes, Features > > Hi Sebastian, > > Thanks for your feedback. Could you provide us with a little > self-contained example to reproduce the issue? > > どうもありがとう, > Christian > > > On Mon, May 2, 2022 at 8:00 AM Wiemer, Sebastian < > Sebastian.Wiemer at adesso.de> wrote: > > Hi, > thank you for your continuing effort to make BaseX better! > I eagerly await every new version 🙂 > > While trying out BaseX 9.7.1, i experienced a different behavior than in > BaseX 9.6.4 > > A POST request sent to any camunda bpm-engine rest endpoint > (http:send-request(...) with a POST method) > works fine with 9.6.4 but yields a "wrong media-type" 415 error with 9.7.1 > The media-type is "multipart/formdata" > > I tried changing the media-type of the request, the body, the form fields, > ... but always got the 415 error. > > Did something change between 9.6.4 and 9.7.1? > Is there a new way to set the media-type? > > Best regards, > Sebastian > > > ------------------------------ > *Von:* BaseX-Announce <basex-announce-bounces at mailman.uni-konstanz.de> im > Auftrag von Christian Grün <christian.gruen at gmail.com> > *Gesendet:* Dienstag, 26. April 2022 11:17 > *An:* BaseX <basex-talk at mailman.uni-konstanz.de>; BaseX < > basex-announce at mailman.uni-konstanz.de> > *Betreff:* [basex-announce] BaseX 9.7.1: Tweaks, Fixes, Features > > Dear all, > > We provide you with a new version of BaseX, our open source XML framework, > database system and XQuery 3.1 processor. Apart from performance tweaks and > bug fixes, it comes with the following enhancements [1,2]: > > • Backups: support for comments added > • RESTXQ: improved caching for unmodified modules > • GUI, editor: list opened files (Ctrl-F6) > • GUI: improved support for middle mouse button > • XQuery: inspect:functions: parse modules only once > • XQuery: db:delete: Faster deletion of binary resources > • XQuery: jobs:eval: handling of large job numbers revised > • XQuery optimizations: rewrite value to general comparisons > > All the best to everyone, > Christian > > [1] https://basex.org/2022/04/26/basex-9.7.1/ > [2] https://github.com/BaseXdb/basex/commits/master > > > > <https://www.new-school-of-it.com/?pk_campaign=new_school_of_it&pk_source=email&pk_medium=banner&pk_content=new_school_of_it> > ------------------------------------------------------- > >>> business. people. technology. <<< > ------------------------------------------------------- > > adesso SE mit Sitz in Dortmund > Vorstand: Michael Kenfenheuer (Vors.), Dirk Pothen, Andreas Prenneis, > Stefan Riedel, Jörg Schroeder, Torsten Wegener > Vorsitzender des Aufsichtsrates: Prof. Dr. Volker Gruhn > Amtsgericht Dortmund HRB 20663 > >
MS
Majewski, Steven Dennis (sdm7g)3 May 2022 17:23 #
I still had BaseX971-20220411.133348.zip ( 9.7.1 beta) sitting around to try And I don’t get that error using it.
Quoted text · sdm7g · 22 lines
> On May 3, 2022, at 11:12 AM, sdm7g <sdm7g at virginia.edu> wrote: > > > I’m also seeing a new error crop up with 9.7.1 > > Could this be connected ? > > ( I’ll try to revert to previous version to make sure that there hasn’t been a change at the source URL that would cause a change in result. ) > > WTJU$ basex 'html:doc( "https://www.wtju.net/recent-shows/ <https://www.wtju.net/recent-shows/>" )' > Stopped at /Users/sdm7g/Desktop/WTJU/, 1/9: > [FODC0002] URI 'https://www.wtju.net/recent-shows/ <https://www.wtju.net/recent-shows/>' points to directory. > WTJU$ > WTJU$ curl -I https://www.wtju.net/recent-shows/ <https://www.wtju.net/recent-shows/> > HTTP/2 200 > server: nginx/1.10.3 > date: Tue, 03 May 2022 15:10:52 GMT > content-type: text/html; charset=UTF-8 > x-pingback: https://www.wtju.net/xmlrpc.php <https://www.wtju.net/xmlrpc.php> > link: <https://www.wtju.net/wp-json/ <https://www.wtju.net/wp-json/>>; rel="https://api.w.org/ <https://api.w.org/>" > link: <https://www.wtju.net/?p=173 <https://www.wtju.net/?p=173>>; rel=shortlink >
CG
Christian Grün3 May 2022 19:29 #
Confirmed, thanks. A new snapshot is available [1]. If you want to stick with BaseX 9.7.1, you can remove the trailing slash in your URL. [1] https://files.basex.org/releases/latest/
Quoted text · Steven Dennis (sdm7g) · 24 lines
On Tue, May 3, 2022 at 5:13 PM Majewski, Steven Dennis (sdm7g) < sdm7g at virginia.edu> wrote: > > I’m also seeing a new error crop up with 9.7.1 > > Could this be connected ? > > ( I’ll try to revert to previous version to make sure that there hasn’t > been a change at the source URL that would cause a change in result. ) > > *WTJU$* basex 'html:doc( "https://www.wtju.net/recent-shows/" )' > Stopped at /Users/sdm7g/Desktop/WTJU/, 1/9: > [FODC0002] URI 'https://www.wtju.net/recent-shows/' points to directory. > *WTJU$* > *WTJU$* curl -I https://www.wtju.net/recent-shows/ > HTTP/2 200 > *server*: nginx/1.10.3 > *date*: Tue, 03 May 2022 15:10:52 GMT > *content-type*: text/html; charset=UTF-8 > *x-pingback*: https://www.wtju.net/xmlrpc.php > *link*: <https://www.wtju.net/wp-json/>; rel="https://api.w.org/" > *link*: <https://www.wtju.net/?p=173>; rel=shortlink > >
CG
Christian Grünin reply to Christian Grün, 30 Sep 2021, 17:1515 May 2022 18:32 #
Dear all, A new BaseX maintenance release is available. It contains … • an enhanced English Stemmer (dictionary for irregular forms added), • preview implementations of BaseX 10 features (see our documentation), • XQuery performance tweaks, and • minor bug fixes. All the best, take care, Christian
CG
Christian Grün30 Jun 2022 16:03 #
Hi all, A new BaseX maintenance release is available. This is what you get: • DBA: Improved support for database backups • Performance tweaks and bug fixes …and some more BaseX 10 previews: • Store Module (before: Caching Module) • Backup of general data (users, jobs, stores) We spend most of our time on BaseX 10. Stay tuned! Yours, Christian BaseX Team
ML
Marco Letterein reply to Bridger Dyson-Smith, 30 Jun 2022, 18:1430 Jun 2022 17:20 #
Yeah! So do we! Very excited!
Quoted text · Bridger Dyson-Smith · 32 lines
On 30/06/22 16:18, Bridger Dyson-Smith wrote: > Christian and team - > > On Thu, Jun 30, 2022 at 10:04 AM Christian Grün > <christian.gruen at gmail.com> wrote: > > Hi all, > > A new BaseX maintenance release is available. This is what you get: > > • DBA: Improved support for database backups > • Performance tweaks and bug fixes > > …and some more BaseX 10 previews: > > • Store Module (before: Caching Module) > • Backup of general data (users, jobs, stores) > > We spend most of our time on BaseX 10. Stay tuned! > > > Thank you for your efforts on our behalf! > I won't speak for others, but I'm on the edge of my seat! Looking > forward to v10. > > Yours, > Christian > BaseX Team > > > Best wishes, > Bridger
BD
Bridger Dyson-Smithin reply to Christian Grün, 30 Jun 2022, 16:0330 Jun 2022 18:11 #
Quoted text · Christian Grün · 20 lines
On Thu, Jun 30, 2022 at 10:04 AM Christian Grün <christian.gruen at gmail.com> wrote: > Hi all, > > A new BaseX maintenance release is available. This is what you get: > > • DBA: Improved support for database backups > • Performance tweaks and bug fixes > > …and some more BaseX 10 previews: > > • Store Module (before: Caching Module) > • Backup of general data (users, jobs, stores) > > We spend most of our time on BaseX 10. Stay tuned! > > Yours, > Christian > BaseX Team >
BD
Bridger Dyson-Smithin reply to Christian Grün, 30 Jun 2022, 16:0330 Jun 2022 18:14 #
Christian and team -
Quoted text · Christian Grün · 17 lines
On Thu, Jun 30, 2022 at 10:04 AM Christian Grün <christian.gruen at gmail.com> wrote: > Hi all, > > A new BaseX maintenance release is available. This is what you get: > > • DBA: Improved support for database backups > • Performance tweaks and bug fixes > > …and some more BaseX 10 previews: > > • Store Module (before: Caching Module) > • Backup of general data (users, jobs, stores) > > We spend most of our time on BaseX 10. Stay tuned! > >
Thank you for your efforts on our behalf! I won't speak for others, but I'm on the edge of my seat! Looking forward to v10. Yours,
Quoted text · Christian Grün · 3 lines
> Christian > BaseX Team >
Best wishes, Bridger
CG
Christian Grünin reply to Christian Grün, 26 Apr 2022, 11:1718 Aug 2022 12:03 #
Dear all, Enjoy the latest BaseX patch release of BaseX, our XML Framework: https://basex.org/ It contains various bug fixes… • HTTP Requests, sending headers • Storage handling of main-memory databases • GUI editor, double clicks • function items and mixed updates …and (still undocumented) XQuery 4 preview features. Have fun, Christian
MH
Martin Honnen18 Aug 2022 15:09 #
Quoted text · Christian Grün · 13 lines
Am 18.08.2022 um 12:03 schrieb Christian Grün: > Enjoy the latest BaseX patch release of BaseX, our XML Framework: > > https://basex.org/ > > It contains various bug fixes… > > • HTTP Requests, sending headers > • Storage handling of main-memory databases > • GUI editor, double clicks > • function items and mixed updates > > …and (still undocumented) XQuery 4 preview features.
Now that sounds interesting, what do we need to do to use them? Start the code with xquery version "4.0"; ?
MH
Martin Honnen18 Aug 2022 15:31 #
Quoted text · Martin Honnen · 17 lines
Am 18.08.2022 um 15:09 schrieb Martin Honnen: > > Am 18.08.2022 um 12:03 schrieb Christian Grün: >> Enjoy the latest BaseX patch release of BaseX, our XML Framework: >> >> https://basex.org/ >> >> >> …and (still undocumented) XQuery 4 preview features. > > Now that sounds interesting, what do we need to do to use them? Start > the code with > > xquery version "4.0"; > > ? >
That definitely looks the way to go and is pretty interesting: https://twitter.com/XSLT_knowmad/status/1560256016348057602
G
Graydon18 Aug 2022 18:11 #
Quoted text · Martin Honnen · 2 lines
On Thu, Aug 18, 2022 at 03:31:09PM +0200, Martin Honnen scripsit: > > > …and (still undocumented) XQuery 4 preview features.
[snip]
Quoted text · Martin Honnen · 3 lines
> [xquery version "4.0";] definitely looks the way to go and is pretty > interesting: > https://twitter.com/XSLT_knowmad/status/1560256016348057602
The optimized query -- it winds up static! -- for your example is impressive, too. https://qt4cg.org/branch/master/xquery-40/xpath-40-diff.html#id-arrow-operator It's great to see "arrow expressions" getting something easily findable in the documentation. "Fat arrow" -- even "broad arrow" -- and "thin arrow" strike me as not being optimal choices of names. Perhaps "parameter substitution arrow" and "function iteration arrow"? "substitution arrow" and "iteration arrow" for short?
-- Graydon Saunders | graydonish at gmail.com Þæs oferéode, ðisses swá mæg. -- Deor ("That passed, so may this.")
CG
Christian Grün18 Aug 2022 19:18 #
@Martin: I see you already answered the question ;·) As all QT 4 specifications are still drafts, we’ll wait some more time before making the changes official. You can check out the latest BaseX commits to see which features have been implemented [1]. Feedback on unexpected behavior is always appreciated. @Graydon: Yes, we are delighted to see the arrow operator for single items embedded. There have already been proposals for such an operator in the past, e.g. by our former team member Dirk, but it was too late then to accommodate such an operator in XQuery 3.1. I don’t know 100% who came up with the current designations, but new features of the specifications are being discussed in the »XSLT Extension Community Group« (the name is a bit misleading, as it also covers XQuery and XPath) [2], on GitHub [3] and on Slack [4]. You are welcome to join in! [1] https://github.com/BaseXdb/basex/commits/main [2] https://www.w3.org/community/xslt-40/ [3] https://github.com/qt4cg/qtspecs/ [4] https://xmlcom.slack.com/
Quoted text · Graydon · 22 lines
On Thu, Aug 18, 2022 at 4:11 PM Graydon <graydonish at gmail.com> wrote: > > On Thu, Aug 18, 2022 at 03:31:09PM +0200, Martin Honnen scripsit: > > > > …and (still undocumented) XQuery 4 preview features. > [snip] > > [xquery version "4.0";] definitely looks the way to go and is pretty > > interesting: > > https://twitter.com/XSLT_knowmad/status/1560256016348057602 > > The optimized query -- it winds up static! -- for your example is > impressive, too. > > https://qt4cg.org/branch/master/xquery-40/xpath-40-diff.html#id-arrow-operator > > It's great to see "arrow expressions" getting something easily findable > in the documentation. > > "Fat arrow" -- even "broad arrow" -- and "thin arrow" strike me as > not being optimal choices of names. > > Perhaps "parameter substitution arrow" and "function iteration arrow"? > "substitution arrow" and "iteration arrow" for short?
CG
Christian Grünin reply to Graydon, 18 Aug 2022, 18:1119 Aug 2022 12:11 #
Quoted text · Graydon · 8 lines
> It's great to see "arrow expressions" getting something easily findable > in the documentation. > > "Fat arrow" -- even "broad arrow" -- and "thin arrow" strike me as > not being optimal choices of names. > > Perhaps "parameter substitution arrow" and "function iteration arrow"? > "substitution arrow" and "iteration arrow" for short?
Maybe the following GitHub issue will be reopened if you add a comment there? https://github.com/qt4cg/qtspecs/issues/4
G
Graydon19 Aug 2022 16:14 #
Quoted text · Christian Grün · 13 lines
On Fri, Aug 19, 2022 at 12:11:19PM +0200, Christian Grün scripsit: > > It's great to see "arrow expressions" getting something easily findable > > in the documentation. > > > > "Fat arrow" -- even "broad arrow" -- and "thin arrow" strike me as > > not being optimal choices of names. > > > > Perhaps "parameter substitution arrow" and "function iteration arrow"? > > "substitution arrow" and "iteration arrow" for short? > > Maybe the following GitHub issue will be reopened if you add a comment there? > > https://github.com/qt4cg/qtspecs/issues/4
Dunno! I have added a comment there so perhaps we shall find out. :) Thank you for the pointer; I had looked at the list and defered reading through them for the weekend.
-- Graydon Saunders | graydonish at gmail.com Þæs oferéode, ðisses swá mæg. -- Deor ("That passed, so may this.")
CG
Christian Grünin reply to Christian Grün, 18 Aug 2022, 12:0328 Sep 2022 14:20 #
Hi all, A new BaseX performance and bug fix release is available [1]. We’re looking forward to your feedback, Christian BaseX Team [1] https://basex.org/2022/09/28/basex-10.2/
CG
Christian Grünin reply to Christian Grün, 18 Aug 2022, 12:0311 Oct 2022 11:59 #
A new maintenance release is available. It comes with…
• a new command-line option -W for indenting results;
• better pooling of HTTP requests;
• minor bug fixes.
All the best, Christian
MH
Martin Honnen11 Oct 2022 12:04 #
Quoted text · Christian Grün · 7 lines
Am 10/11/2022 um 11:59 AM schrieb Christian Grün: > A new maintenance release is available. It comes with… > > • a new command-line option -W for indenting results; > • better pooling of HTTP requests; > • minor bug fixes. >
Superb, somehow sneaking that in on MS patch day Tuesday but long before their patches tend to arrive, so now we have got some hours to install and use the latest BaseX before Windows and MS updates clog our connections and/or our systems.
CG
Christian Grünin reply to Christian Grün, 11 Oct 2022, 11:591 Dec 2022 11:20 #
Dear all, We provide you with a new patch release of BaseX. It provides minor bug fixes: • DBA, settings: enable indentation • macOS: proper closing of the GUI • (undocumented) support for new XQuery 4 features • minor bug fixes As usual, you can have a look at our GitHub commits for more details: https://github.com/BaseXdb/basex/commits/main All the best, have fun, Christian
CG
Christian Grün23 Mar 2023 13:42 #
Hi all, A new patch release of BaseX is available: https://basex.org It gives you a bunch of new XQuery 4 features, advanced performance tweaks and minor bug fixes. As usual, you can have a look at our GitHub commits for more details: https://github.com/BaseXdb/basex/commits/main Have fun, all the best, Christian
OS
Omar Siam23 Mar 2023 13:46 #
Hi, Thanks for the new release. Just wanted to try something out with 10.4 but then I can use 10.5 instead :-) https://files.basex.org/releases/10.5/BaseX105.zip returns 403 though at the moment.
Quoted text · Christian Grün · 15 lines
Am 23.03.2023 um 13:42 schrieb Christian Grün: > Hi all, > > A new patch release of BaseX is available: > > https://basex.org > > It gives you a bunch of new XQuery 4 features, advanced performance > tweaks and minor bug fixes. As usual, you can have a look at our > GitHub commits for more details: > > https://github.com/BaseXdb/basex/commits/main > > Have fun, all the best, > Christian
Best regards
-- Mag. Ing. Omar Siam Austrian Center for Digital Humanities and Cultural Heritage Österreichische Akademie der Wissenschaften | Austrian Academy of Sciences Stellvertretende Behindertenvertrauensperson | Deputy representative for disabled persons Bäckerstraße 13, 1010 Wien, Österreich | Vienna, Austria T: +43 1 51581-7295 omar.siam at oeaw.ac.at | www.oeaw.ac.at/acdh
CG
Christian Grün23 Mar 2023 13:52 #
Thanks, Omar, the file permissions have been fixed. Looking forward to your next replies to the list, Christian
Quoted text · Omar Siam · 36 lines
On Thu, Mar 23, 2023 at 1:46 PM Omar Siam <Omar.Siam at oeaw.ac.at> wrote: > > Hi, > > Thanks for the new release. Just wanted to try something out with 10.4 > but then I can use 10.5 instead :-) > https://files.basex.org/releases/10.5/BaseX105.zip returns 403 though at > the moment. > > Am 23.03.2023 um 13:42 schrieb Christian Grün: > > Hi all, > > > > A new patch release of BaseX is available: > > > > https://basex.org > > > > It gives you a bunch of new XQuery 4 features, advanced performance > > tweaks and minor bug fixes. As usual, you can have a look at our > > GitHub commits for more details: > > > > https://github.com/BaseXdb/basex/commits/main > > > > Have fun, all the best, > > Christian > > Best regards > > -- > Mag. Ing. Omar Siam > Austrian Center for Digital Humanities and Cultural Heritage > Österreichische Akademie der Wissenschaften | Austrian Academy of Sciences > Stellvertretende Behindertenvertrauensperson | Deputy representative for disabled persons > Bäckerstraße 13, 1010 Wien, Österreich | Vienna, Austria > T: +43 1 51581-7295 > omar.siam at oeaw.ac.at | www.oeaw.ac.at/acdh >
CG
Christian Grünin reply to Christian Grün, 23 Mar 2023, 13:424 May 2023 16:36 #
Dear all, We are excited to announce BaseX 10.6! https://basex.org/ As we approach the next major release, the latest version comes with many internal refinements and optimizations to save main memory and speed up operations on sequences, strings and characters: • XQuery: Much more memory-efficient representation of XML fragments • XQuery: Faster access to substrings and character sequences • XQuery: Faster iterations with the simple map operator • XQuery 4: more preview features available • CSV/JSON conversions: Less memory consumption • CSV parsing: option for skipping empty fields • GUI, editor: better code completion • Less reflection: Direct access to TagSoup, iXml, JLine • Minor bug fixes For more details, look for the BaseX 11 preview features in our documentation… https://docs.basex.org/index.php?search="Version 11" …and check out the GitHub commit history: https://github.com/BaseXdb/basex/commits/main Moreover, the latest BaseX artifacts are made available on Maven Central again. Thanks everyone, have fun, Christian BaseX Team 2005-23
CG
Christian Grünin reply to Christian Grün, 18 Aug 2022, 12:0310 Jul 2024 16:50 #
Dear all, A first BaseX 11 patch release is available. It contains minor bug fixes and tweaks: - [FIX] Duplicate libraries removed from distribution packages - [FIX] XQuery, inspect:module and inspect:xqdoc - [FIX] WebSocket, ws:broadcast, ws:emit: send maps and arrays - [FIX] HTTP Payloads: handling multipart messages - [ADD] XQuery: support for union node tests - [MOD] XQuery: Better coercion for arrays and maps - [MIN] Updated to Jetty 11.0.22 and Markup Blitz 1.4 Have fun, Your BaseX Team
CA
Clark, Ash10 Jul 2024 17:13 #
Thank you, Christian! I'm updating to the new release as we speak! PSA for others using the Web Application server, the port has been changed from 8080 to 80. Warmly, Ash
Quoted text · BaseX-Talk · 15 lines
From: BaseX-Talk <basex-talk-bounces at mailman.uni-konstanz.de> on behalf of Christian Gr?n <christian.gruen at gmail.com> Sent: Wednesday, July 10, 2024 10:50 AM To: BaseX <basex-talk at mailman.uni-konstanz.de>; BaseX <basex-announce at mailman.uni-konstanz.de> Subject: [basex-talk] BaseX 11.1: Fixes, Tweaks Dear all, A first BaseX 11 patch release is available. It contains minor bug fixes and tweaks: - [FIX] Duplicate libraries removed from distribution packages - [FIX] XQuery, inspect:module and inspect:xqdoc - [FIX] WebSocket, ws:broadcast, ws:emit: send maps and arrays - [FIX] HTTP Payloads: handling multipart messages - [ADD] XQuery: support for union node tests - [MOD] XQuery: Better coercion for arrays and maps - [MIN] Updated to Jetty 11.0.22 and Markup Blitz 1.4 Have fun, Your BaseX Team
CG
Christian Grün10 Jul 2024 18:00 #
Quoted text · Clark, Ash · 4 lines
> > PSA for others using the Web Application server, the port has been changed > from 8080 to 80. >
…which shouldn't have happened. We should have a closer look at our distribution workflow. Thanks for the observation, Ash!
CG
Christian Grünin reply to ykhabins, 11 Jul 2024, 19:1811 Jul 2024 17:18 #
Thanks. It could be due to the bug that creeped into the jetty.xml file. Does it work if you replace 80 by 8080 ?
Quoted text · PM · 86 lines
On Thu, Jul 11, 2024 at 5:18 PM <ykhabins at bellsouth.net> wrote: > Mr.Grun, > > > > Here is the exact error: > > > > BaseX 11.2 beta 42dcb98 [HTTP Server] > > [main] INFO org.eclipse.jetty.server.Server - jetty-11.0.22; built: > 2024-06-27T16:27:26.756Z; git: e711d4c7040cb1e61aa68cb248fa7280b734a3bb; > jvm 21.0.3+9-LTS > > Failed to bind to /0.0.0.0:80 > > > > > > > *Regards,Yitzhak Khabinsky* > > *From:* ykhabins at bellsouth.net <ykhabins at bellsouth.net> > *Sent:* Thursday, July 11, 2024 11:08 AM > *To:* 'Christian Grün' <christian.gruen at gmail.com> > *Cc:* 'BaseX' <basex-talk at mailman.uni-konstanz.de>; 'Clark, Ash' < > as.clark at northeastern.edu> > *Subject:* RE: [basex-talk] BaseX 11.1: Fixes, Tweaks > > > > Mr. Grun, > > > > I installed the BaseX 11.1 > > > > Trying to launch basexhttp.bat > > The windows is splashing, stops at the 1st row (?!), and closes. > > > > After that I installed BaseX 11.2 beta 42dcb89 > > The same outcome. > > Impossible to start the HTTP listener. > > > > Additionally, I compared BaseX directory with the BaseX.zip file content. > > They are identical, no extra jar files. > > > > > > > *Regards,Yitzhak Khabinsky* > > > > *From:* Christian Grün <christian.gruen at gmail.com> > *Sent:* Wednesday, July 10, 2024 12:00 PM > *To:* Clark, Ash <as.clark at northeastern.edu> > *Cc:* BaseX <basex-talk at mailman.uni-konstanz.de> > *Subject:* Re: [basex-talk] BaseX 11.1: Fixes, Tweaks > > > > PSA for others using the Web Application server, the port has been changed > from 8080 to 80. > > > > …which shouldn't have happened. We should have a closer look at our > distribution workflow. Thanks for the observation, Ash! > > >
CG
Christian Grünin reply to ykhabins, 11 Jul 2024, 19:3111 Jul 2024 17:34 #
Quoted text · ykhabins · 5 lines
> > IMHO, it is a good idea to release BaseX 12.2 final version, not beta, > with the fix asap. > > Let’s go for BaseX 11.2 first ;)
Y
ykhabinsin reply to Christian Grün, 10 Jul 2024, 18:0011 Jul 2024 19:08 #
Mr. Grun, I installed the BaseX 11.1 Trying to launch basexhttp.bat The windows is splashing, stops at the 1st row (?!), and closes. After that I installed BaseX 11.2 beta 42dcb89 The same outcome. Impossible to start the HTTP listener. Additionally, I compared BaseX directory with the BaseX.zip file content. They are identical, no extra jar files. Regards, Yitzhak Khabinsky
Quoted text · Christian Grün · 7 lines
From: Christian Grün <christian.gruen at gmail.com> Sent: Wednesday, July 10, 2024 12:00 PM To: Clark, Ash <as.clark at northeastern.edu> Cc: BaseX <basex-talk at mailman.uni-konstanz.de> Subject: Re: [basex-talk] BaseX 11.1: Fixes, Tweaks PSA for others using the Web Application server, the port has been changed from 8080 to 80. …which shouldn't have happened. We should have a closer look at our distribution workflow. Thanks for the observation, Ash!
Y
ykhabinsin reply to Christian Grün, 10 Jul 2024, 18:0011 Jul 2024 19:18 #
Mr.Grun, Here is the exact error: BaseX 11.2 beta 42dcb98 [HTTP Server] [main] INFO org.eclipse.jetty.server.Server - jetty-11.0.22; built: 2024-06-27T16:27:26.756Z; git: e711d4c7040cb1e61aa68cb248fa7280b734a3bb; jvm 21.0.3+9-LTS Failed to bind to /0.0.0.0:80 Regards, Yitzhak Khabinsky
Quoted text · ykhabins at bellsouth.net · 23 lines
From: ykhabins at bellsouth.net <ykhabins at bellsouth.net> Sent: Thursday, July 11, 2024 11:08 AM To: 'Christian Grün' <christian.gruen at gmail.com> Cc: 'BaseX' <basex-talk at mailman.uni-konstanz.de>; 'Clark, Ash' <as.clark at northeastern.edu> Subject: RE: [basex-talk] BaseX 11.1: Fixes, Tweaks Mr. Grun, I installed the BaseX 11.1 Trying to launch basexhttp.bat The windows is splashing, stops at the 1st row (?!), and closes. After that I installed BaseX 11.2 beta 42dcb89 The same outcome. Impossible to start the HTTP listener. Additionally, I compared BaseX directory with the BaseX.zip file content. They are identical, no extra jar files. Regards, Yitzhak Khabinsky From: Christian Grün <christian.gruen at gmail.com <mailto:christian.gruen at gmail.com> > Sent: Wednesday, July 10, 2024 12:00 PM To: Clark, Ash <as.clark at northeastern.edu <mailto:as.clark at northeastern.edu> > Cc: BaseX <basex-talk at mailman.uni-konstanz.de <mailto:basex-talk at mailman.uni-konstanz.de> > Subject: Re: [basex-talk] BaseX 11.1: Fixes, Tweaks PSA for others using the Web Application server, the port has been changed from 8080 to 80. …which shouldn't have happened. We should have a closer look at our distribution workflow. Thanks for the observation, Ash!
Y
ykhabinsin reply to Christian Grün, 10 Jul 2024, 18:0011 Jul 2024 19:31 #
Mr. Grun, As you said, it shall be port 8080. I modified the jetty.xml, and with the <Set name="port">8080</Set> the HTTP is coming up, and working. IMHO, it is a good idea to release BaseX 12.2 final version, not beta, with the fix asap. Regards, Yitzhak Khabinsky
Quoted text · ykhabins at bellsouth.net · 35 lines
From: ykhabins at bellsouth.net <ykhabins at bellsouth.net> Sent: Thursday, July 11, 2024 11:18 AM To: 'Christian Grün' <christian.gruen at gmail.com> Cc: 'BaseX' <basex-talk at mailman.uni-konstanz.de>; 'Clark, Ash' <as.clark at northeastern.edu> Subject: RE: [basex-talk] BaseX 11.1: Fixes, Tweaks Mr.Grun, Here is the exact error: BaseX 11.2 beta 42dcb98 [HTTP Server] [main] INFO org.eclipse.jetty.server.Server - jetty-11.0.22; built: 2024-06-27T16:27:26.756Z; git: e711d4c7040cb1e61aa68cb248fa7280b734a3bb; jvm 21.0.3+9-LTS Failed to bind to /0.0.0.0:80 Regards, Yitzhak Khabinsky From: ykhabins at bellsouth.net <mailto:ykhabins at bellsouth.net> <ykhabins at bellsouth.net <mailto:ykhabins at bellsouth.net> > Sent: Thursday, July 11, 2024 11:08 AM To: 'Christian Grün' <christian.gruen at gmail.com <mailto:christian.gruen at gmail.com> > Cc: 'BaseX' <basex-talk at mailman.uni-konstanz.de <mailto:basex-talk at mailman.uni-konstanz.de> >; 'Clark, Ash' <as.clark at northeastern.edu <mailto:as.clark at northeastern.edu> > Subject: RE: [basex-talk] BaseX 11.1: Fixes, Tweaks Mr. Grun, I installed the BaseX 11.1 Trying to launch basexhttp.bat The windows is splashing, stops at the 1st row (?!), and closes. After that I installed BaseX 11.2 beta 42dcb89 The same outcome. Impossible to start the HTTP listener. Additionally, I compared BaseX directory with the BaseX.zip file content. They are identical, no extra jar files. Regards, Yitzhak Khabinsky From: Christian Grün <christian.gruen at gmail.com <mailto:christian.gruen at gmail.com> > Sent: Wednesday, July 10, 2024 12:00 PM To: Clark, Ash <as.clark at northeastern.edu <mailto:as.clark at northeastern.edu> > Cc: BaseX <basex-talk at mailman.uni-konstanz.de <mailto:basex-talk at mailman.uni-konstanz.de> > Subject: Re: [basex-talk] BaseX 11.1: Fixes, Tweaks PSA for others using the Web Application server, the port has been changed from 8080 to 80. …which shouldn't have happened. We should have a closer look at our distribution workflow. Thanks for the observation, Ash!
Y
ykhabinsin reply to Christian Grün, 11 Jul 2024, 17:3411 Jul 2024 22:39 #
Sorry. Fat fingers.
Quoted text · Christian Grün · 7 lines
From: Christian Grün <christian.gruen at gmail.com> Sent: Thursday, July 11, 2024 11:34 AM To: ykhabins at bellsouth.net Cc: BaseX <basex-talk at mailman.uni-konstanz.de>; Clark, Ash <as.clark at northeastern.edu> Subject: Re: [basex-talk] BaseX 11.1: Fixes, Tweaks IMHO, it is a good idea to release BaseX 12.2 final version, not beta, with the fix asap. Let’s go for BaseX 11.2 first ;)
CG
Christian Grünin reply to Christian Grün, 10 Jul 2024, 16:5019 Sep 2024 16:11 #
The next BaseX 11 performance and patch release is available. This is what you get: - [ADD] New XQuery 4 features - [ADD] Options: LOG, support for stdout/stderr/slf4j targets - [ADD] XQuery: focus expression (A -> B; experimental) - [MOD] XQuery, processing single chars: reduced memory consumption - [MOD] XQuery, db:node-id, db:node-pre: faster retrieval - [FIX] XQuery: self-recursiveness of functions and variables revised - [FIX] XQuery: inspect:function has become more robust By the way, we had not particularly announced the last patch release: https://basex.org/2024/08/15/basex-11.2/ For a preview of the upcoming 12 features, visit the following page: https://docs.basex.org/12 Visit our homepage for general information and downloads: https://basex.org Have fun, Your BaseX Team
Quoted text · Christian Grün · 1 line
>
CG
Christian Grün28 Nov 2024 18:07 #
A new BaseX 11 patch release is available. Here are some of the new features: - [ADD] New XQuery 4 features (sibling axes, civil-timezone, etc) - [ADD] job:execute: Run XQuery scripts - [ADD] Permissions: Access to request headers and query parameters - [ADD] New options: LOGEXCLUDE, LOGCUT - [ADD] JSON serialization: Improved double representation - [ADD] JSON serialization: json-lines support - [FIX] Tomcat: improved job handling We are approaching version 12. For a preview of the upcoming features, please visit the regularly updated changelog: https://docs.basex.org/12/Changelog As usual, download the new version from our homepage: https://basex.org All the best everyone, Your BaseX Team

⚡Generated with XQuery