Awasu » Awasu News
Saturday 23rd September 2017 1:25 PM [Awasu News]

And the Awasu juggernaut just keeps on a-rollin' on... 🙂

If we were ever to adopt the WordPress practice of naming releases after people, the 3.1.1.alpha1 release would surely be called "Jacek". He's a data analyst in Europe who has been pushing Awasu into territories far beyond where it had gone before, particularly wrt its search engine. To be honest, I was impressed that Awasu held up as well as it did, but even I would have to admit that it was a bit sluggish and crashy when under load, and so we've been working closely together over the past few months, sorting all these issues out.

A lot of the improvements relate to search, both in how the search index gets updated, as well as how search results are generated. In one case, I managed to speed up the code by 50 times, which made preparing search results significantly faster ::-): It's rare to get this kind of a win, so yes, I was definitely jumping around the room, pumping my fist in the air :jig: And since that bit of code is used elsewhere in Awasu, those operations will be noticeably snappier as well.

The other area that received attention was shutting down Awasu, which was prone to stalling or crashing. You might think that this is a funny thing to be focusing on, but startup and shutdown are often the fiddliest parts of a program. Large programs are split up into separate modules that do different things, and so while the program is starting and module A is coming up, it might need a service provided by module B, so you need to bring that up before module A. Except that module B needs a service provided by module A :wall: , so you need to partially bring up module A, just enough so that module B can start, then go back and finish bringing up module A. Sigh...

At least during startup, you're in a known state i.e. nothing. During shutdown, literally anything could be happening at that time e.g. the part of Awasu that updates channels finishes updating a feed at just the wrong time, and it wants to notify the database module that it needs to store some new content, except that the database module has already shutdown, or is half-way through shutdown, and Awasu gets confused. It's very easy to have problems with this kind of thing going on, and it's very difficult to debug since it's so dependent on what's happening at that exact moment 🙁

But things are much better now - I haven't received a crash report for, oh, at least a few days now (joking!) - and Awasu shuts down much quicker and much more reliably now.

Not that you would ever want to shut Awasu down, of course... 😀

Tuesday 18th July 2017 7:45 PM [Awasu News]

The first translation of Awasu 3.1 has been baking for a while, and is now ready to step out. Cláudio Mantovani Vieira was kind enough to do the translation, and it looks great :clap: There's just something about seeing Awasu running in a different language that is way cool; you shoulda seen the Arabic one, that was seriously freaky 🙂

If you'd like to translate Awasu into your favorite language, drop us a line, and if you happen to speak German or Russian, since we have translations for Awasu 3.0, the job's already half-done!

Wednesday 26th April 2017 9:53 PM [Awasu News]


We have Pi Day, we have Square Root Day, there's even a Weed Day; well, today is Awasu Day.

Awasu listens on port 2604 for HTTP API requests, and while I realize y'all in the USA write your dates backwards, here in Australia, today is 26/04, and so it's insanely appropriate to announce the release of Awasu 3.1 here.

It's better, faster, sexier than ever before - check out the features here and here - and even better, no price increase! :clap:

So, grab it while it's hot, and I'm off to the pub... :jig:

Wednesday 22nd March 2017 2:39 PM [Awasu News]

Awasu 3.1.rc1 has been released here.

Most of the work for this release was for the installer, which will upgrade your existing installation to 3.1, if you're running 3.0, or any of the 3.0.x betas. If you're running a 2.x version, or (eek!) a 1.x version, please contact us for details on how to upgrade.

The documentation has also been updated, and is available here (a CHM version will be coming later).

Note to self: if anyone asks you to do installer work, run away! It's a horrible job, testing on different versions of Windows, with many different scenarios that need to be verified. But it's all done now, so I'll let this release bake before pushing out the final 3.1 general release in a few weeks. Woo hoo!

Thursday 16th February 2017 9:21 PM [Awasu News]

Awasu 3.0.4 has been released here.

A final round of optimizations, enhancements and bug fixes - this'll be the last one before the 3.1 general release, which shouldn't be too far away.

Tuesday 31st January 2017 9:27 PM [Awasu News]

Awasu 3.0.4.alpha3 has been released here, mostly minor bug fixes and enhancements. Only a few things left to do, and that'll close off this release cycle - woo hoo! :clap:

Tuesday 29th November 2016 1:43 PM [Awasu News]

Awasu 3.0.4.alpha2 has been released here.

Lots of bug-fixes and optimizations, and while the change list might look a little short, some of the issues fixed were insanely difficult to track down. When something happens only after Awasu has been running under continuous heavy load for a week, it takes time to figure out what the problem is 🙁 But I've had several instances of Awasu running under load for 2 straight months now, so I think it's solid... 🙂

There also a bunch of fixes and improvements for corporate users, when Awasu is used in a domain, and connects to the internet via a proxy.

Monday 20th June 2016 8:30 PM [Awasu News]

Awasu 3.0.4.alpha1 has been released here. This will probably be the last release cycle before 3.1, so it'll be lots of minor enhancements and bug fixes from here on.

The most useful one in this release is the blocking of web-bugs. These are invisible images that publishers embed in their feeds, so that they can track when you read an item. When I was testing this feature, I was horrified at how many of these things were in there, so I'm very happy Awasu now strips them out.

Friday 4th March 2016 2:50 PM [Awasu News]

Awasu 3.0.3 has been released here. This is a enhancements and bug fixes releases, and while the change list is relatively short, there's been a great deal of work making Awasu run faster and more smoothly, which should make a noticeable difference.

Have fun, and as always, more Awasu goodness will be forthcoming shortly...

Sunday 6th December 2015 11:11 PM [Awasu News]

Continuing on from the first alpha, this second alpha release adds more optimizations and make-Awasu-run-faster changes.

The change list is relatively short, but the changes involved were extensive and needed a lot of testing. In particular, the way channel summary pages are generated has been completely revamped, and is much smoother and snappier now. Some of you have been sending me crash reports from earlier versions of Awasu, and they've all been the same thing - a problem in how the channel summary pages were generated - so since this code has been replaced, this crash should no longer happen [1]This is, of course, not to say that I haven't introduced another crashing bug, but that's another issue 😐 .

   [ + ]

1. This is, of course, not to say that I haven't introduced another crashing bug, but that's another issue 😐