Dear All
We are pleased to announce the release of
Elda 1.3.24 (Elda's 1.3.23, .22, .21 made small
correctional changes only. It addresses a regression
on the treatment of empty lists, a memory leak, and
a failure mode for reloading configurations.
#179 -- empty lists defaulted to 404ing, a regression that needed
to be fixed. Empty list endpoints now default to rendering as an empty
list (item endpoints 404 by default).
#177 -- elda stored repeated runs of reloaded configurations which
lead to running out of room. The entire SpecManager family of
classes has been rewritten so that any given config file has at
most as many configurations loaded as were present in the last
version of the config file. Because Elda now keeps track of which
config has which API endpoints, /lda-config will no longer display
configs that have no endpoints rather than displaying them but
giving them no endpoints.
In earlier versions of Elda, if the initial load of config
fails (eg because of a syntax error in the Turtle file) then
Elda did not allow access to any endpoints and it was not possible
to fix this by updating the config file. The changes for #177
also fix this; broken configs are logged and then treated as
empty.
The Elda git repository is
https://github.com/epimorphics/elda
Elda is available as Maven artifacts as per the pom
found at
https://github.com/epimorphics/elda/blob/master/pom.xml
Chris
--
Chris "allusive" Dollin