BLOG

New release 0.9.0

  • Core and containers migrated to use Node.js 8.10.0.
  • HTTP service improved.
  • REST Core API added.
  • Native debian manifest file requires now systemd_unit_file field.
  • ssh connections to containers removed due to security reasons.
  • New seappexec bash command added for executing commands inside containers: seappexec <unique_name> <arguments>. This mitigates the absence of the ssh connections. Use Docker's commands if this is not sufficient for the task at hand.
  • The applog bash command renamed to seapplog.
  • Service connection and disconnection listener (Service, SpaceifyApplication classes) callbacks are called with unique_name in the arguments. Old: (connectionId, service_name, isSecure), new: (connectionId, service_name, isSecure, unique_name) → new function declaration is backward compatible.
  • Iptables security rules implemented.

Update Spaceify with

apt-get update
apt-get install spaceify

Notice. Raspberry Pi 3 / Raspbian Jessie compatibility is not tested.

New release 0.8.2

  • New API methods: SpaceifyApplication callRpcByConnectionId, setConnectionListeners, and setDisconnectionListeners.

Update Spaceify with

apt-get update
apt-get install spaceify

New release 0.8.1

  • User interface improved
  • Bug fixes

Update Spaceify with

apt-get update
apt-get install spaceify

New release 0.8.0

This update contains previously unreleased 0.5.1, 0.6.0, 0.7.1 versions. Applications made with the previous versions are uncompatible after this update. See the application examples and the API section of the documentation.

0.8.0 Alpha Centauri (developer-pre-alpha)

  • Service registry improved.
  • Selecting unsecure/secure communication channel for provided/required services automated.
  • Due to the above changes: getRequiredServiceSecure method removed from the Spacelet and SpaceifyApplication API classes, and the getRequiredService method of the classes modified.

0.7.1 Alpha Centauri (developer-pre-alpha)

  • Containers migrated to use Ubuntu 16.04 and Node.js 6.2.2
  • Initial remote operation capabilities.
  • Support for native applications.
  • Multiple services can now have the same service name.
  • Develop mode installation of spacelets and sanboxed applications for easy debugging.
  • Many bug fixes and improvements to spm, applicationmanager, core, http server and connection and rpc classes.

0.6.0 Alpha Centauri (developer-pre-alpha)

  • Added support for Raspberry Pi 3 / Raspbian Jessie.
  • Running Spaceify on Ubuntu requires version 16.04.
  • Spaceify requires systemd to work.
  • Migrated to Node.js 6.2.2.
  • Short URLs for the forthcoming remote operating system.
  • Spaceifys installation asks to input a name for the edge node. The name is used in the remote operating system.
  • Spaceifys installation asks now to confirm the password created for the edges administrator.
  • New appstore_description field added to the spaceify.manifest. The field is mandatory.
  • New event listener system added for application and spacelet related events.
  • Fixes and improvements to found issues in core, application manager, webserver and spm.

0.5.1 Alpha Centauri (developer-pre-alpha)

  • Docker image support for different distributions.

Update Spaceify with

apt-get update && apt-get install spaceify

New release 0.5.0

Notice! This update brings major changes to Spaceify.

  • Migrated to use Node.js 5.10.1
  • 'HTTP code is 404 …' error while installing packages is now fixed.
  • The service_type field in requires_services object in spaceify.manifest is now obsolete.
  • Basic security model functionality implemented.
  • status and version command added to spm: status shows running status of applications and spacelets, version shows version information of the Spaceify edge.
  • Improved connection classes.
  • JavaScript API improved.
  • Several fixes: core, application manager, web server, log file handling, DNS server, installation process.

The JavaScript API has gone through changes that break the functionality of applications made for the previous versions. The changes were made to make the API consistent to use on the edge and the web pages. See the API and examples sections for reference how to update your applications and spacelets to this version. The API is now easier to use and threshold to start making applications is lower than ever.

Update Spaceify with

apt-get update && apt-get install spaceify

The latest Virtual Edge image can be downloaded from http://www.hiit.fi/software/spaceify/virtualedge_0.5.0.ova.

Older entries >>

Close
copyright © Spaceify.org 2014