New versions of ADQL-, UWS- and TAP-Lib

Grégory Mantelet gmantele at ari.uni-heidelberg.de
Mon Mar 12 10:55:02 CET 2018


Hi DAL, Apps,

I am happy to /finally/ announce new releases of the ADQL-, UWS- and 
TAP-Lib, that so many of you were waiting for:

     - ADQL-Lib *1.4*
     - UWS-Lib *4.2* AND *4.3*
     - TAP-Lib *2.1* AND *2.2*

Why 2 versions of UWS-Lib and TAP-Lib?
     UWS-Lib 4.2 is the last release implementing UWS-1.0 while UWS-Lib 
4.3 is the first release implementing UWS-1.1.
     Hence the two versions of TAP-Lib: 2.1 for TAP-1.0 and UWS-1.0, 
whereas 2.2 is for TAP-1.0 and UWS-1.1.

You can get these new versions on their respective website:

     - ADQL-Lib: http://cdsportal.u-strasbg.fr/adqltuto/download.html
     - UWS-Lib: http://cdsportal.u-strasbg.fr/uwstuto/download.html
     - TAP-Lib: http://cdsportal.u-strasbg.fr/taptuto/download.html

or in the Release section of GitHub:

https://github.com/gmantele/taplib/releases

Because it is a long time I have not release new versions, there are a 
lot of bug corrections and, comparatively, few new features.
Quickly about the new features of each library:

     - ADQL-Lib:
         - translation for MySQL and MS-SQL-Server
         - some error messages with HINT (especially when a keyword is 
reserved)
         - no more TokenMgrError explicitly thrown ; they are caught by 
the library and wrapped inside a ParseException

     - UWS-Lib:
         - jobInfo finally supported
         - beta-version of a configuration file to set up a UWS service 
with as less code writing as possible
         - support of UWS-1.1 /(only from UWS-Lib 4.3)/

     - TAP-Lib:
         - support of UWS-1.1 /(only from TAP-Lib 2.2)/
         - possibility to set a coordinate system on specific columns 
(which are then visible in the VOTable results)
         - automatic detection of RegTAP-DM (1.0) and ObsCore-DM (1.0 
and PR-1.1) ; it is then automatically indicated in the /capabilities 
document
         - possibility to set an XSLT on /capabilities and /tables
         - support of /examples (the XHTML+Rdfa document must still be 
written)
         - possibility to provide a human description for declared UDFs 
; this description is then visible in the /capabilities document
         - ...

All details (and especially bug corrections) are available on the 
respective websites:

     - http://cdsportal.u-strasbg.fr/adqltuto/news.html
     - http://cdsportal.u-strasbg.fr/uwstuto/news.html
     - http://cdsportal.u-strasbg.fr/taptuto/news.html

For now, I will try to release new versions at least once or twice a year.

-----

I can now finally start working on PR-TAP-1.1 and PR-ADQL-2.1. I plan to 
have a beta release implementing each standard by end of April....but 
this will highly depend on the time I will have for this task 
considering I am on another mission. So, do not hope too much to have 
something complete by this date.

If you have any question on these releases, do not hesitate to contact 
me by email or through GitHub.

For information, my current email address (i.e. @ari.uni-heidelberg.de) 
will be valid until the end of April. After this date, I recommend you 
to contact me only through GitHub for few days, the time for my new 
professional email address to be available. I will update it on the 
libraries website and on GitHub when I know it.

Cheers,
Grégory

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ivoa.net/pipermail/apps/attachments/20180312/53869cb1/attachment.html>


More information about the apps mailing list