Changelog
Version 0.7 (2016-01-15)
- The NAS OS SDK development environment is now based on Ubuntu Trusty.
- Completely rewritten documentation, now HTML based instead of PDF
- NAS OS events handling (see Connecting to NAS Events)
- Apps now use overlayfs to optimize storage usage (containers are now only deployed once, not once per app using them)
- New app settings: ra_compliant / https_compliant
- Improved app conflict handling (see conflicts)
- Keyword support for Webboard Search (see keywords)
- Containers now have regular security updates
- Improved multi-arch support (see Building for Multiple Architectures)
- Access to NAS configuration without using the API (details)
- New version of the API utility package is available:
- com.nasos.unicorn_api_7.0.0 (available architectures)
- A module ‘Simple’ is provided with the new NAS API v7 (details)
- Network ports can now be open dynamically at runtime (see Dynamic Port Opening)
Version 0.6 (2014-07-18)
- Fixes and improvements in the NASOS SDK UI tool.
- New versions of the buildroot container is available:
- org.buildroot.buildroot-1.2
- New x86_64 toolchain, providing better compatibility
(especially with the wheezy container):
- x86_64-seagate-nasos-sdk (glibc 2.13)
- New rainbow-sign utility allowing to re-sign a package
- Various bugfixes and improvements
Version 0.5 (2014-05-20)
- New versions of containers are available:
- org.buildroot.buildroot-1.1
- org.debian.wheezy-lamp-1.2
- com.ubuntu.trusty-lamp-1.0
- Multi architectures support:
- Containers are installed for x86_64 architectures and ARMv7.
- For ARMv7 architecture, QEMU is provided. So ARM apps can run into the SDK.
- Rainbow can be used with the
--arch
option with some commands. By default, commands are used with local architecture.
- Fix the startup of apps when the SDK is not stopped properly
- Using a default share (
/shares/Public
) into the SDK
Version 0.4 (2014-03-28)
- Pre-update fails by default. The developer needs to update the script after making sure that user datas are correctly saved during the upgrade of app.
- Fix some issues during packaging of apps
- The
WEB_PATH
of apps begins with “/apps/” - The application ID must be lowercase
- A specific error explains why there is a port conflicts after installation
- New versions of debian based containers are available
and the upgrade is recommended. Those are:
- org.debian.wheezy-1.2
- org.debian.wheezy-lamp-1.1
Version 0.3.1 (2014-03-07)
- New fixed network ports feature, for apps that don’t support dynamic port changes
- Bug fix regarding dynamic ports allocation
- Fix some issues in GUI
- Minor documentation update, details on supported products and their architectures
Version 0.3 (2014-01-17)
- Add ARM support
- Change NASOS version check behavior
- Change
WEB_PATH
andWEB_UI_PORT
configuration
Version 0.2 (2013-11-22)
- Initial revision of SDK v0.2