Lavoisier Release Notes

Release History

Version Date Description
1.9 2013-09-03 development version of Lavoisier 2.0
2.0 2013-12-02 configuration and usage easier and more flexible
2.0.1 2013-12-10 optimization
2.0.2 2013-12-17 optimization
2.0.3 2014-01-10 optimization
2.0.4 2014-03-25 supports both syntax (old/new) for forwarding path to view
2.1 2014-05-06 refactored security + minor syntax changes (language version=13)
2.1.1 2014-06-12 supports on-the-fly reconfiguration
2.1.2 2017-10-13 removed support for PiXTL keywords
2.2.0 2018-09-20 reorganise configuration files hierarchy
2.2.1 2019-03-19 mainly bug fixes

Release 1.9 - 2013-09-03

Type Changes By
add Full rewrite of Lavoisier 1.1 sreynaud

Release 2.0 - 2013-12-02

Type Changes By
add Optimize streamed-based XPath engine. Fixes 4874. sreynaud
add Optimize runtime Fixes 5444. sreynaud
add Support every XPath functions in all contexts. Fixes 5013. sreynaud
add Support arguments in views. Fixes 5096. sreynaud
add Replace <authorized> with @authorized Fixes 5006. sreynaud
add Support <fallback> in <connector> Fixes 5560. sreynaud

Release 2.0.1 - 2013-12-10

Type Changes By
add Optimize CPU-usage of XPath engine. sreynaud
add Optimize chaining with serializers. sreynaud
add Support Zip/GZip as serializers and renderers. Fixes 4469. sreynaud

Release 2.0.2 - 2013-12-17

Type Changes By
add Optimize CPU-usage of XPath engine. sreynaud
add Optimize RAM-usage of XPath function position(). sreynaud
add Add parameter 'gzip' to cache plugins. Fixes 5637. sreynaud
add Add new plugins GridFileConnector and GridDirectoryConnector. Fixes 5532. sreynaud

Release 2.0.3 - 2014-01-10

Type Changes By
update Make functions match() and parent_match() optional sreynaud
fix Fix bug with XPath function position() sreynaud
fix Improve optimizer algorithm Fixes 5776. sreynaud
fix Improve stylesheet for default rendering Fixes 5103. sreynaud
add Add new plugins Fixes 4857. sreynaud
update Update to version 3 of maven Fixes 5533. sreynaud

Release 2.0.4 - 2014-03-25

Type Changes By
add Add XPath function view_path() sreynaud
add Add view dependencies graph in web console (requires using function view_path instead of view) sreynaud
add Add support for view variables Fixes 6264. sreynaud
update Update bootstrap to version 3 Fixes 5241. olequeux
fix Fix encoding problem with some OS Fixes 6604. sreynaud
fix Fix hanging with SSHExecConnector Fixes 6584. lschwarz

Release 2.1 - 2014-05-06

Type Changes By
remove SYNTAX: Remove support for view('view/path'), please use view_path('view', 'path') instead Fixes 6266. sreynaud
update SYNTAX: Rename processors "disable-default-processors" to "disable" Fixes 6265. sreynaud
update SYNTAX: Remove value "attribute" from parameter "as" Fixes 6363. sreynaud
update SYNTAX: Change RemoveNamespaceProcessor to ChangeNamespaceProcessor Fixes 6705. sreynaud
update SYNTAX: Replace NodeExistValidator with PathValidator/XPathValidatorProcessor Fixes 6691. sreynaud
update SYNTAX: Remove argument of function user() Fixes 6704. sreynaud
update SYNTAX: Replace attribute @authorized (XPath) with attribute @authenticators (reference to an authenticators section) Fixes 6759. sreynaud
update SYNTAX: Replace multiple elements "namespace" with a single element "namespaces" for processors Fixes 6326. sreynaud
update SYNTAX: Replace trigger plugins "*And*" with new attribute @ignore-during="duration" Fixes 6930. sreynaud
add Add support for CAS authentication lschwarz
update Refactoring of service security to improve extendability and flexibility Fixes 6711. lschwarz

Release 2.1.1 - 2014-06-12

Type Changes By
add Support on-the-fly reconfiguration Fixes 6247. sreynaud
add Support HTTP session Fixes 6976. lschwarz
add Add plugin OAuthAuthenticator Fixes 7001. lschwarz
add Add plugin TransformProcessor sreynaud
add Support streaming in connector fallback Fixes 7205. sreynaud
add Support overriding properties in HOME directory Fixes 7169. sreynaud
update Improve message for locating XML parsing errors Fixes 6700. sreynaud
fix Fix regression with trigger plugins sreynaud

Release 2.1.2 - 2017-10-13

Type Changes By
add Support parameters in HTML templates Fixes 7467. sreynaud
add Support calling java from XPath Fixes 7770. sreynaud
add Support custom XPath functions Fixes 7806. sreynaud
add Add new XPath functions sreynaud
add Add plugin SynchronousCacheConnector Fixes 7559. sreynaud
add Add plugin ScalaConnector sreynaud
add Add plugin RemctlConnector lschwarz
add Add plugin SAML2Authenticator lschwarz
add Add plugin KerberosHTTPBasicAuthenticator lschwarz
update Redesigned web console lorpheli
update Refactored authenticators integration sreynaud
remove Remove support for PiXTL keywords (select, insert, ...) sreynaud

Release 2.2.0 - 2018-09-20

Type Changes By
update Reorganise configuration files hierarchy sreynaud
update Optimize start-up time serynaud
update Replace view-templates with view-libraries sreynaud
add Implement dashboard view-library jmoutarde
update Replace ChartRenderer with new version jmoutarde
add Add new tutorial lorpheli
add Add documentation on Lavoisier Editor Plugin sreynaud
update Engine does not split text nodes on entities sreynaud
update Shutdown properly sreynaud
update Fix security issue on service layer sreynaud
update Add property @HIDDEN_INCLUDES sreynaud
add Add configuration file html.properties sreynaud

Release 2.2.1 - 2019-03-19

No changes in this release.