Electric Eel (TrueNAS SCALE 24.10) emerged into the BETA stage on August 29th. In the last two weeks, a record number of users have volunteered to test Electric Eel and explore the new Docker capabilities. The Electric Eel uptake rate is over 3X Dragonfish and over 10X the 13.3 BETA versions.
The feedback on the new Docker capabilities has been very positive. It was great to see how many users successfully migrated applications. The App catalog work is still ongoing, and progress is tracked here. This will be mostly completed by the end of October. The BETA process has proven that App migration will work for the existing catalog applications.
Many thanks to those who have tested and reported bugs. The engineering team has been triaging and fixing bugs in preparation for the RC.1 version planned for late September. The code freeze for RC.1 has been made, and we’re now in a two-week sprint to test that version.
What’s new in Electric Eel RC.1?
The engineering team is busy completing Electric Eel and resolving bugs. Major improvements include:
Login Alerts on root/admin user login or attempted login
Custom App Wizard and YAML Editor allow various application configurations to be deployed. (Use the Portainer App if a GUI is needed)
App logs captured and displayed in the UI
Better App Info cards with links
App Stats (CPU/Memory/Network/Disk IO) displayed on the Apps page
“New Dashboard” is completed with better mobile support. “Old Dashboard” is now removed.
Nvidia drivers are better handled
The Nightly versions now have all the RC.1 fixes and feature enhancements. Experienced users can download and test. Rapid bug reporting is appreciated.
When Should I Migrate?
If you are deploying a new TrueNAS system, we recommend TrueNAS SCALE Dragonfish 24.04.2.1 for:
Added functionality over CORE,
Vastly broader hardware support,
Expanded App catalog (which will migrate to Electric Eel)
Improved web UI makes managing TrueNAS easier than ever.
Dragonfish users can easily update to Electric Eel BETA or Nightly as desired, but this is only recommended for experienced users. We recommend users review the TrueNAS software status page for advice.
Looking forward to 24.10. I am waiting on doing anything with Apps until this drops as I am relatively new to the whole TN world and want to start learning from the newest paradigm. Thanks again for all your hard work; it’s a great product.
So, if I understood what you wrote, what is in nightly should be rc.1 but with hopeful bugs reported? " The Nightly versions now have all the RC.1 fixes and feature enhancements"
Well, an obvious one is you cannot edit custom apps, it fails. Or, did I read the nightly portion wrong?
I note there are just 2 fields for a custom app, yaml and name. What about a .env section? What about another entry box for a dockerfile? The idea here is that one can build their custom container on Truenas instead of elsewhere just with the UI. Otherwise, is it possible to deploy a Dockerfile for the build (and associated files one may want to copy into the container) somewhere? Maybe whereever the compose file is stored? I often add curl to the container, amongst other things for healthchecks and other purposes as well as dockerize or wait for. Right now, I am using inline docker in the compose file but I can’t really copy files in.
It’s odd if the yaml is not correct that you direct me to a file in the filesystem instead of displaying the error in the UI?
Just to add on, I have successfully deployed caddy (with porkbun) and a docker registry app on eel both as custom apps and other than syntax errors and the like, and, the notes above, all worked fine. Since I can’t edit a custom app, I simply delete it and re-add it, only 2 boxes.
Downloaded tonight (9/15), vm stopped for the night. Only bug was edit, everything else are hopeful one day features. Well, I consider needing to review a log file via cli for yaml errors a bug myself, debatable I guess.
I’ll download any update in the next few days and if still broken, make a bug report with the details.
Really though, love custom apps with yaml feature!
This is not entirely correct, as we have branched for RC.1 for the final test phase, the nightly is from the stable branch. That branch contains all changes for both 24.10.0 and 24.10-RC.1, so for a specific ticket check the fix version targeted.
I may be behind here, but, is there a solution to the whole browser cache thing? I mean, I create a new custom app, and, assuming no errors (big assumption!) it starts, but the apps screen doesn’t show it until I refresh Brave. Same was true on previous versions of Scale too on various screens.
It would be amazing to have stuff like this actually integrated forms so they could be a pinned post in this kind of thread reflecting live updates from atlassian. This would add transparency without navigating away from the forums and hopefully reduce some devs trying to respond to existing issues.
You’ll probably want to filter based on issues that are targeted for 24.10 (we have issues that are noted as present in 24.10, but not scheduled for fix in 25.04 – for instance refactoring of some unit tests).
A lot of these issues are “unscreened”… so may not turn out to be bugs but config or hardware issues. We’d prefer not to alarm people with false positives.