Release Notes - Freedom Controller v0.7.8
by Dave Jones

Dave Jones
  • Microblog
  • Freedom Controller
  • Twitter
  • Tactical Faith
  • RSS feed
  • The code is on github here, and a manual download is here.
  • Upgrade command: sudo /opt/cartulary/bin/upgrade.sh

  • You wanted more than I was worth...
  • The primary focus of this release is the aggregator and feed item scanner.
  • Improvement: Feed item scanner is now asynchronous
    • The feedscan.php script is now split into parent and child processes.
    • The parent is "feedscan_manage.php"
    • The child is "feedscan_process.php"
    • Maximum children is set to 10 for now
    • At the beginning of each spawned process, it sleeps for a random small amount of time to let the CPU breath
  • Improvement: Aggregator logic bugs stomped
    • In the process of moving from PHP to node.js for the feed puller, some flow problems were made
    • It's _much_ more stable now
    • The PHP and Node.js sides of things agree with each other now on what they expect
    • This will translate to fewer "over 50 errors" feeds in your subscription list page
  • Improvement: Article extraction tweaks
    • For sites that were always problematic due to wierd structure
    • Sometimes just relying on the containing element with the most downstream content doesn't work
    • First steps to moving the cart'ing logic into the server api where it belongs
    • Content detection improved to handle special cases
  • If there are any bugs please post them here in the comments, or in the Freedom Controller google group.