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

Reply via email to