Hi All I am glad to announce that finally Monkey v1.6 is around the corner. This version is a real major release, a few highlights are:
- Code base split by components: mk_core, mk_server & mk_bin - Multiplatform support: Linux, OSX & BSD - Plugins can static or dynamic (shared libraries) - Scheduler is aware about protocol handlers (HTTP2 is coming!) - Event loop interface support backends: epoll & kqueue - Build system now uses CMake and now 'configure' is just a wrapper. - New HTTP protocol parser - Better performance - Plugins adapted to new architecture: auth, cgi, cheetah, dirlisting, fastcgi, liana, logger, mandril, tls - SSL/TLS layer is now provided by mbedtls-2.0 ! - Plugin handlers are triggered by regex from the virtual host configuration - Many fixes and improvements. - We have a new monkey-logo ^^ As of now, there are around 756 total changes (git commits) in place since the last version released. The next step is re-write the index page with the new branding and do more testing. Feel free to do your own test and submit your feedback on Github (github.com/monkey/monkey), you can start with the following steps: $ git clone http://github.com/monkey/monkey $ cd monkey $ ./configure --debug --local --malloc-libc $ make $ build/monkey with those steps Monkey will be running locally (you dont need to install it), the configuration files for that instance are located at build/conf/. Note: for OSX users, you need to specify in the configure script to build the plugins in static mode, e.g: '--static-plugins=cgi,fastcgi,dirlisting,auth,cheetah,logger,mandril' Happy testing :) -- Eduardo Silva http://edsiper.linuxchile.cl http://monkey-project.com _______________________________________________ Monkey mailing list [email protected] http://lists.monkey-project.com/listinfo/monkey
