The ChangeLog
This is the ChangeLog of the apps as we release them. For more general news, you may want to follow the Amahi blog.
- 9.9 - First (alpha) of the online web app installer/uninstaller (F9 branch, Major feature enhancements)
First (alpha) introduction of the new online webapps with a proper installer and uninstaller of online webapps, including separate of html and logs directories, better layout of the MyApps section.
thanks to all that have helped test the online installer of webapps to date! this rpm below has to following new features: - WARNING: first, this may interfere with webapps that you may have already (in particular with location of the files and the DNS name of the app), such as ajaxplorer, zina, maps, mediawiki or blogs (i.e. the ones listed here http://www.amahi.org/apps and any more as we add them). for best results, delete the webapps in your webapps tab *and* remove the files or avoid install apps that you already have installed! - improved install of online webapps - (alpha) uninstaller of online webapps - the app dor now includes html and logs directories - the root dir is now/html. let's see how this works chould be better - works for at least 4 of the online apps that have been released as of yet. - the url to the app is now reachable from the icon of the app, once installed. app launches in a separate window once the icon is clicked. - cosmetic changes to add liks to wiki and forums to make them easier to reach! KNOWN ISSUES: - may interfere with existing webapps (see above) - does not error check for multiple webapps that have the same name, in particular if you have one already with that name. (similar problem as above) - there is no progress indicator yet - it can be slow to see apps install and uninstall - there is some issue with ajaxplorer for me - the DNS name does not come up easily for some reason. installing: rpm -Uvh http://alpha.amahi.org/noarch/hda-platform-1.11-10.noarch.rpm then you go to http://hda/myapps and you should see some online apps from your "Online App Suite." :) along with this we have released improvements to amahi.org to deal with apps, and also, if you are a developer you should see a link to the developer area in the right hand side of your control panel. [1 day ago] - 9.8 - Platform fixes to shares and Webapps (Development 9 branch, Minor feature enhancements)
Included is a new feature to make shares default to be group writable, so multiple users with write access to a share can create files and folders and they both can write to them, making Amahi home server more suitable for workgroups and small businesses. Included is also a fix where web apps' root directory gets properly changed when the user changes it in the webapp setup GUI. This release is hda-platform-1.11.[20 days ago]
- 9.7 - Fix to make share directories group-owned (Development branch, Minor bugfixes)
Included is a minor fix that makes by default the shares directories group-owned by the 'users' group, which was the intention, instead of being owned by the first user in the system.This release consists of hdactl-2.29.[26 days ago]
- 9.6 - Fixes to hdactl to avoid conflict with upstream samba-common (Development branch, Major bugfixes)
This release introduces a fix to avoid a somewhat serious (not-security) issue with samba upgrades. Some users that updated their Amahi Fedora 9 system by hand encountered a subtle issue with legacy samba files that effectively made their (samba-only) users vanish. This fix avoid that issue for users who upgrade going forward. A fix for existing users will be announced later. This has been reported to Fedora samba maintainers.This introduces hdactl-2.28. More details on fixes for existing users will be forthcoming. Essentially the samba upstream update moves secrets.tdb and smbpasswd files in /var/lib/samba/private to the same files with a ".old" suffix, replacing them with generic versions of those files. The way to revert this issue and bring the users back from the land of the dead is to copy the .old files to the regularly named counterparts.[about 1 month ago]
- 9.5 - Samba desktop tool not required (Development branch, Minor feature enhancements)
Included is a fix to the main RPM hda-suite to no longer depend on the system-samba-config desktop configuration tool, now that the user-creation system in Amahi works nicely.The rpm version released is hda-suite-0.15.[about 1 month ago]
- 9.4 - Improved User and Share Management (Development branch, Major feature enhancements)
Included in this release is a major improvement to the user and share management interfaces in the Amahi HDA setup pages. In addition, some fixes for samba shares server configuration and fixes for platform stability in the absence or failures in external networking.[about 1 month ago]
- 9.3 - Fixes to correct upstream dependency (Development branch, Minor bugfixes)
A fix is included to correct an upstream dependency issue which was introduced by Fedora updates. The rubygem-hoe requires a version of rubygem-rake that does not exist on the updates (at least yet). This update support people installing from an existing F9 system and also people implementing updates.[2 months ago]
- 9.2 - Improvements to share logins from Mac OS X and Windows Vista and XP (Development branch, Minor feature enhancements)
Included are improvements to the platform to allow logins from full names ("Joe User"), which are typically the default in Mac OS X and Windows clients, in addition to allowing login from the standard Linux user names. The shares management tab has also been customized to detect the OS of the browser and display URLs that will take the user directly to the share independenly of the OS (Mac or Windows).This release contains platform version 1.8.[2 months ago]
- 9.1 - Interim release of the Amahi platform (Development branch, Major feature enhancements)
Included are "Fixed IPs," "Fixed Aliases" to the networking tab, much improved views of the these tables, fixed security issue with new user creation clashing with existing/priviledged users, more informational messages for empty web apps table editing fields for hosts/aliases, shares, users and web apps improvements to check for proper names that are legal in the linux platform, fixes to an artifact that would "nest" tables within tables for users/shares/webapps, making them progressively smaller, fix for a typo were farenheit conversion was off by 9 degrees.
Here is an interim (alpha) release of the amahi platform
http://alpha.amahi.org/noarch/hda-platform-1.5-1.noarch.rpm
It contains the following changes:
- added fixed ips, fixed aliases (formerly hosts/aliases, relegated as escape hatches) to the networking tab - much improved views of the hosts/aliases - the editing and deleting is not finished yet, however it should be fully functional. - fixed security issue, preventing new users that clash with existing/priviledge users from being created or overridden - more informational messages for - empty web apps table - editing fields for hosts/aliases - shares, users and web apps improvements to check for proper names that are legal in the linux platform - fixes to an artifact that would "nest" tables within tables for users/shares/webapps, making them progressively smaller per each new user/share/webapp added (thanks to gerald wluka for tracking down the issue!) - fix a typo were fareheit conversion was off by 9 degrees (23 -> 32). embarrased european did not notice (thanks to carlos ayuso!)It's not released (you have to rpm -Uvh the rpm above), because there are a couple of things to be finished.
However, it would be great if you guys can test it hard![2 months ago] - 9.0 - Amahi release for Fedora 9! (Development branch, Major feature enhancements)
This is the announcement of the major new beta release of the Amahi Linux Home Server for Fedora 9. User-visible features include a shares manager to manage samba shares, a users manager, AmahiTunes (iTunes/Rythmbox streaming server) and an exciting "Web Apps" manager to manage many web apps, such as Wordpress, Mediawiki, PHPMyAdmin, Munin, URD, Ampache, Gallery, Jinzora, etc. etc. etc. Under-the-hood improvements include enhancements to better support Ubuntu, reliability fixes to the VPN, and many more.

Improved functionality includes:-
New User manager for creating and deleting users in your system, including create and delete users for VPN access, file sharing and ’ssh’ for the technical user in you
- New Shares manager for easily creating file shares (the version in this release is admittedly a bit ‘alpha’ - more to come in the not too distant future!)
- New Web Apps manager for the easy installation of web apps on the Amahi platform. What is a web app, you ask?
Applications like Wordpress (blogging, see here for a non-mysql version), MediaWiki, Munin, Gallery, Jinzora, Torrentflux (bittorrent client), Maps from OSGeo (based on OpenLayers), Ampache media manager, PHPMyAdmin, URD (Usenet nzb downloader), OpenGoo (open source web office), and literally hundreds of other apps!
As well, for the power users, this new interface lets you easily add your own custom apps in PHP/Python/Perl/CGI/etc.!
See some custom apps (e.g. Wordpress or Mediawiki with file-based databases) in Amahi’s wiki apps.
You can easily add your own apps too! Become a developer and help bring more apps easily into the Amahi platform! This is a very exciting feature that takes the home server to a whole new level of usefulness!
- New AmahiTunes application: an example of an application deployment on the Amahi platform. This application deploys the Firefly media server with one-click! Put your music in the Music share, and play it with iTunes Rythmbox, the Roku streaming Soundbridge, etc.
- Enhanced Slideshow app with CoolIris (formerly PicLens) in Javascript, as well as Flash-based, spectacular 3-D slideshows!
Under-the hood improvements:
- Smaller install footprint, with over 30% less packages required for base install, and a correspondingly faster install.
- Streamlined installer, with one less reboot needed to get things running faster and much faster download of apps!
- We are now supporting 64-bits versions of Fedora 9.
- Infrastructure improvements to facilitate the (much requested) support for Ubuntu in the future.
- Monitor the temperature of your drives in degrees Centigrade and Farenheit (new). Temperature is an important factor for preserving your data longer.
- Improved themes: now it’s easier than ever to create and install themes for your Amahi HDA, with simplified CSS stylesheets that inherit sensible defaults from the default theme infrastructure.
- Upstream improvements: we patch some rough edges on Fedora 9 (some of our own networking fixes) and upgrade to the new Fedora keys issued upstream. Reliability and stability is important in your home server!
- New very slick (some say “shweeeet”) bug submission inteface in the setup area. Automatically submit a bug at the click of a button and help improve Amahi effortlessly!
- Improved reliability features to the out-of-the-box VPN included in the Amahi Linux Home Server, bringing it to the latest stable release of OpenVPN.
- Lots of other smaller fixes and enhancements too:
- Fixes to the default webcal to save preferences for time-zone
- Recipes demo app now comes with 25 new recipes (search for chocolate in the AJAX interface and thanks us later!)
- Improved theme selection interface (theme changes on-the-fly)
- Improved layout for the storage monitoring page
- … and more!
[2 months ago] -
New User manager for creating and deleting users in your system, including create and delete users for VPN access, file sharing and ’ssh’ for the technical user in you
- 9.a10 - Fixes to Theme Styles (Development branch, Minor feature enhancements)
Included are improvements to theme layouts to the iHama, Agedashi, and iHama-Candy themes, improving the way the new AJAX tables in the setup tabs look.[3 months ago]
- 9.a9 - Recipes app fixed to load default set of recipes (Development branch, Minor bugfixes)
Included in this release is a fix to make sure the recipes demo application for the Amahi LHS loads a set of 25 exquisite recipes if there are no other recipes on the app already. This was a bug when loading the recipes from YAML.[3 months ago]
- 9.a8 - Enhanced Slideshow, Now Launches Automaticaly (Development branch, Minor feature enhancements)
Included is a new home page for the Amahi Slideshow app that allows users to launch the CoolIris slideshow on their pictures by simply clicking an icon in the web page. If the user has the CoolIris plugin installed, it will launch the spectacular 3-D wall, if not, it will launch a javascript based slideshow.This checkin contributed by Tyler Mitchell.[3 months ago]
- 9.a7 - Platform release to get to the dashboard (Development branch, Major feature enhancements)
Included are enhancements that make the Amahi platform for Fedora 9 run all the way to the dashboard, including all the necessary fixes to display disk usage graphs, to make applications such as Slideshow, Weightwatcher and AmahiTunes work, and to display the apps in the MyApps section in an improved layout. With this new platform software (rpm is version hdactl-2.15-31) we give up on building an rpm of rubygems and instead we put the gem update --system in the hda-installer. Easier to get around, maybe not as clean, but it looks like doing this does not require gcc and other devel packages. This helps keep the size of the install down by more than 300 packages.[3 months ago]
- 9.a6 - Theme Agedashi style improvements (F9 branch, Minor feature enhancements)
Improved look and CSS correctness of the Agedashi theme.
Theme Agedashi, now at version 1.8: - released improvements from gerald to clean up theme - theme now has matching colors for users table, web apps table, etc. (the other themes need to be updated to match their theme) - changed buttons to match theme (finally!) - cleanup to make it (nearly) pass w3c css verification[3 months ago] - 9.a5 - Platform fixes to get us closer to F9 release (F9 branch, Major feature enhancements)
Substantial improvements of the platform software are included, such as improved debug report submission form, transition to Ruby on Rails 2.1.1, fixes to the App Gallery, Dynamic generation of Disk Utilization pie charts, cleaning of the layout, hierarchical CSS for the themes, which makes creating new themes easier. Some fixes include adding dependencies, cleanups, and making the code correct by including modules inside classes, instead of outside.
For the platform software, which is now at version 0.99, we have: - fixed the problem where themes could not override the logo and put theirs (now iHama* themes should display a black logo) - per request, report disk temperature also in farenheight - when editing aliases and hosts, there is no need to issue an hdactl-hup any more - it's automatic - added utility functions to manage settings (not visible in the UI - just utility functions) - cleanup layout a bit - added default base theme as a first css for all themes, hence, any common parts in new themes can go into one place, the default theme, and the new themes can be smaller, trimming all the part that is common with the default theme - changed "Current" -> "System" in the Status tab - moved in "require" declarations in the setup controller, to avoid warnings in dynamic compilation - much improved debug submission in the status tab - adds a form, where the user can describe the subject of the bug/error and a description of the details. this generates an email to the support team (feel free to send some test reports to test this new functionality!) - dynamic generation of disk utilization piecharts is done on-the-fly, with no storage involved. somehow, it manages to be slower (maybe there is storage behind the scenes?) - clean up layout of the myaps section, making it a little smaller and not so spread out - themes are not called theme_Name any more - just Name - clicking on an installed theme takes you to he themes tab in the setup area, for theme selection. - changed the url to "find more applications" link at the bottom of the myapps section to point to the apps gallery! - BIG - transition to rails 2.1.1! (this will give us some headache - i predict - as some systems will have just 2.1 not 2.1.1) - started working on reading apps and presenting into the my apps section (nothing visible yet) - minor cleanup of the default theme's css file - more dependencies for the gruff and hoe rubygem packages[3 months ago]