06.11.2009

WGA 4.1.12 ab sofort verfügbar
by Oliver Weise
Categories: general, server

Das Wartungs-Release steht wie üblich im Download-Bereich der IG-Website zur Verfügung.

Die Release-Notes:

Bugfix: Some minor WebDAV problems
1. If a document to be used as "file" via WebDAV has multiple attachments WGA takes the "first best" attachment from the attachment names list. This arises the following problems:

The determination currently is not consistent. As the attachment names list is is not guaranteed to be always returned in the same order the served file may change at random
The author has no way to influence the file that is served. He may want to add additional files for other purposes but this may modify the file..
Bugfix: Master action fails on request based authentication
Open another db in a master actions fails with "de.innovationgate.webgate.api.WGClosedSessionException: This operation needs an open WGDatabase session. ".

Within a master action there is no "request" available and therefore the request based authentication fails. On none request based authentications WGA uses the main context DB as hint for the user authentication and tries to login with the same credentials to the requested db. In a master actions this means all requested dbs within are ope..

Bugfix: Slow memory leak bc. of FileUpload library
The "Commons Fileupload" library, in the version 1.0 used by WGA, suffers from a memory leak that is fixed in current versions.

Each time a file is uploaded to a TMLForm a temporary file "upload_*.tmp" is created in java's temp directory. This file gets registered to be deleted on VM exit with File.deleteOnExit().

While the file is correctly cleant up after the form is gc'd the hook remains and clutters the jvms heap.