De laatste versie van RSS Bandit dateert alweer van eind december 2005. Het programma is echter nog springlevend en afgelopen zaterdag is met versienummer 22.214.171.124 de tweede Jubilee release candidate uitgekomen. RSS Bandit is een programma waarmee RSS en Atom feeds van bijvoorbeeld websites, forums en weblogs kunnen worden verzameld. Deze worden vervolgens op een regelmatige basis ververst zodat je op de hoogte blijft van de laatste gebeurtenissen. Daarnaast kan het programma ook nieuwsgroepen binnenhalen en overzichtelijk weergeven. Hieronder is de lijst met veranderingen en verbeteringen te vinden die sinds versie 126.96.36.199 in het programma aangebracht zijn:
Major Bug Fixes
- Comment Watching
- Items marked as read when viewed in the Newspaper
- Date-based grouping in the list view
- Options for opening tabs in the background
- Enclosures treated as attachments
- Certain user defined enclosures treated as podcasts including adding to playlists in iTunes and Windows media player
- Remembering application state on restart - This will work similar to the Session Saver extension in Firefox in that open tabs and the tree view state will be remembered on restart
- Revamping the search feature - We've moved the implementation of feed search to Lucene.Net from our custom feed search implementation which should make searches faster and provide richer search options. The syntax for performing Lucene search queries is available at http://lucene.apache.org/java/docs/queryparsersyntax.html.
- Support for Atom Threading Extensions
- Easily configurable keyboard shortcuts - Just right-click when hovering over the toolbar menu and choose "Customize". This feature came as a freebie from switching to Infragistics NetAdvantage for some of our UI components.
- Feed items appear in wrong feed folders - we now apply a set of heuristics to prevent this problem from surfacing ever again. I'm pretty sure this problem is due to bugs in HTTP Pipelining. However it is unclear whether the bugs are in the .NET Frameworks HTTP library, proxy servers that RSS Bandit is passing through or the Web servers that the application is fetching feeds from.
- Relative Links in Atom 1.0 feeds appear incorrectly - now that this is fixed the links Tim Bray and Sam Ruby's feeds now work correctly
- Atom feeds from the Blogger beta site show no posts when viewed in RSS Bandit - this was just a dumb bug on my part.
- Sites with malformed cookies cause feeds not to be fetched - Specifically, fetching cookies from sites such as Windows Live Spaces results in the "An error has occurred when parsing Cookie header". Now we just ignore the error and soldier on.
- RSS Bandit needs administrator privileges on first run - the fix for this was so esoteric it boggles my mind.
- RSS Bandit stops downloading feeds after a while - This was actually two bugs. The first was that the application stopped automatically downloading feeds if any of them timed out while being fetched. The other was that feeds with whitespace in the URLs were not being updated.
- Application doesn't work in Windows Vista - this has been tracked down to our use of old versions of the Divelement controls. Although these issues have been fixed in newer versions of the Divelement controls we have decided to move to NetAdvantage for Windows Forms controls for unrelated reasons. The new controls should work fine in Windows Vista.
- Application crashes with NullReferenceException during Web browsing - this is another issue which should be fixed with our move to the NetAdvantage for Windows Forms controls.