It is a major rewrite of the parser, the compiler and the mapnik
preprocessor. The former versions were mainly in plpgsql (the PostgreSQL
database procedure language) with some Shell and Perl code where plpgsql
was not appropriate (e.g. for file system access, which is not possible
from the database).
Now, all these parts have been re-written in Python3. Only some support
functions, e.g. for database queries and the eval functions remain. Also,
the mapcss stylesheets compile to plpgsql functions.
There were also some optimizations which I actually did before the rewrite
- I think I should have released a version 0.4.1 at that time.
For more information about the release check the CHANGELOG file. Also,
check the installation instructions in . Please report isses on .