In a few days it will have been a month since 1.0.3, and a lot of things have changed. I'm actually starting to think that I might need to skip a few digits and move to 1.1.x soon, but we'll see what happens.
The biggest thing that has happened since 1.0.3 is that Bluelog now uses a CGI module for the Live interface, which makes it all much faster and flexible. Having that interaction with the browser means I can do things like the new "Status" pane in the Live interface to show a real-time display of Bluelog's state. In the future I'll be able to do even more, but as it stands, the CGI module already has more functionality than the older SSI interface ever did.
Speaking of that, the old SSI mode still works and I have no plans of killing it off. All development will go towards the CGI module, but I'll keep the old method from breaking for as long as possible.
1.0.4 also puts a lot of focus on the Pwn Plug, as I've tried to deliver a pretty turn-key solution on that. 1.0.4 will be integrated into one of the official Pwn Plug updates at some point in the future, but for now, it will be very easy for users to build it on their own hardware.
Similarly, I've pushed hard for a better experience on OpenWRT with 1.0.4, which has come along very well. Bluelog now has a OpenWRT theme, and the CGI module works perfectly out of the box with uhttpd (the default web server in OpenWRT), meaning Bluelog can work right alongside LuCI without the user having to do anything special.
There is a bunch of under the hood stuff too, like improved error handling and faster scanning.
Anyway, I have a few more tests I want to run and I'm waiting on some feedback from a few people, but I think 1.0.4 will be ready to make its public appearance in the next week or so.