Dear Bernhard,

Would be great, if you could help here. Releasing a 4.99.5
version soon and leaving further cleanup and
documentation improvements for a 5.0 release sounds
good to me. The biggest task for 4.99.5 is to provide a
"cooked version" of the changlog for the NEWS file.
Since the tagging of 4.99.4 more than 150 commits
went in.... time flies like an arrow. I hope to be able to
do this until the end of the week.

-gustaf neumann

On 25.04.13 10:38, Bernhard van Woerden wrote:
Thanks Gustaf,

Do you plan to tag a new release ?
We want to put together Debian packages and it would be nice to reference a release with changes since 4.99.1

Regards
Bernhard

On 25 April 2013 09:02, Gustaf Neumann <neum...@wu.ac.at <mailto:neum...@wu.ac.at>> wrote:

    Dear naviservlers,

    a short update on the changes in the tip version of
    Naviserver
    and some modules on bitbucket:

    - i've not made the big-cleanup of unused functions, but
      marked several as deprecated. The server reports
      now in the error.log when deprecated (C- or
      Tcl-implemented) functions are used.

    - the introspection interface for per-server and per-pool
      reporting is implemented and works nicely (used e.g. in
      the updated nsstats.tcl or in my set of munin plugins).
      The old interface (which was not virtual-server and
      pool-aware) is marked as deprecated.

    - i've moved several locks from global mutexes on all
      pools to muxtes per pool where appropriate to further
      improve scalability (most people won't notice)

    - nsdbpg: i've updated the interface of nsdbpg from
      the old string based interface to Tcl_Objs and
    implemented
      for the provided SQL statements a new Tcl_Obj type
    named
      " parsedSQL", which can reduce string copying and the
      parsing of SQL statements for the bind-var emulation
      significantly. When the Tcl_Obj is preserved, the
      SQL statement is processed once (at the first call)
      and the resulting C structures are preserved in the
      internal representation of the Tcl_Obj. In later calls,
      the internal representation of the parsed SQL statement
      can be reused without overhead.

    - I am updating the documentation whenever i step over
      some documentation problems, so it is improving, but
      there is still a log way to go.

    When downloading the tip version of naviserver, please
    get also nsdbpg/nsssl/nsstats when you use these modules.

    We are using the tip version of naviserver and the modules
    in production since a while. I think, we saw the last
    crash
    last year in october or so.

    best regards
    -gustaf neumann


------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to