The microkernel IPC was re-designed (and re-implemented) from scratch. It uses ports and channels (similar to ports and sockets) and a message can be shared or not, in the latter case the pages are copy-on-writed from sender to receiver (if the message is very short then is copied).
Other improvements and bug fixes was also introduced.