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

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 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