What's new in Stunnix Advanced Web Server for CD 8.0

Apr 15, 2015
  • Added support for Nodewebkit - a mix of Chrome based browser and NodeJS runtime. Packages are available for Windows, Mac OS and Linux. Besides being a Chrome-based browser, it allows to run NodeJS apps inside browser.
  • Now building prototypes will take couple of seconds: files are now linked, not copied.
  • Various minor improvements have been made.

New in Stunnix Advanced Web Server for CD 7.1 (Mar 19, 2015)

  • Fixed problems with PHP 5.4.31 on Mac not forcing use of MySQL started by SAWS
  • Fixed crash of Apache 2 on Windows at exit, when named pipes mode was not enabled.
  • Now it's possible to add a description for the project in CDBuilder
  • Various minor improvements have been made.

New in Stunnix Advanced Web Server for CD 7.0 (Nov 27, 2014)

  • Now you can create Windows installer (.exe file) out of your Prototype in one click in CDBuilder.
  • Now you can create Mac Disk Image (.DMG file) for Mac out of your Prototype in one click in CDBuilder.
  • Native file/director selection functionality has been greatly reworked. Added support for FileSaveAs dialogue (it allows to select files to save to - i.e. files that not yet exist). Now you can create desktop-like applications using PHP, Perl or Python.
  • Added ability to rename files used to start Prototype on Windows and Mac via settings in CDBuilder - a special category General ⇒ Branding was introduced for this.
  • If user has updated Portable Firefox used by Prototype, it will be detected at startup and original version of browser is restored.
  • Hints about server and platform server runs on are exported to client-side JavaScript via JSON file.
  • Crashes of runcd.exe on Windows on some computers have been fixed.
  • Various minor improvements have been made.

New in Stunnix Advanced Web Server for CD 6.3 (Sep 19, 2014)

  • Added support for PHP 5.4.31 with same set of php extensions as php 5.3.5 has (including support for iOnCube Loader).
  • Various minor improvements have been made.

New in Stunnix Advanced Web Server for CD 6.2 (May 13, 2014)

  • Added support for running SAWS as service on Windows and Mac
  • Implemented special support for computers with Windows that have no MSIE installed
  • A package with Portable Firefox 29.0 for Windows with support for HTTP over named pipes was made available. Version 29.0 is now a default version of Portable Firefox for Windows.
  • Various minor improvements have been made.

New in Stunnix Advanced Web Server for CD 6.1 (Oct 24, 2013)

  • Fixed remaining problems with Apache2-based core on Windows with support of HTTP over named pipes.
  • CDInspector tool has got commands Restart Prototype and Reset all state and restart Prototype (simulates running Prototype on this computer for the first time). These commands required special support in web server itself, and it was implemented.
  • CDInspector tool now detects most common configuration problems and provides options for resolving them.
  • Various minor improvements have been made.

New in Stunnix Advanced Web Server for CD 6.0 (Jul 24, 2013)

  • Added support for Compressed Web Runtime. This technology makes startup time from CD/DVD same as startup time from HDD.
  • When Compressed Web Runtime is enabled, CDBuilder puts a zip archives with web server itself, mysql server, php interpreter and Perl interpreter (and other interpreters like Python and JRE) into special folders on CD/DVD (one direcory per each Operating System - one directory for Windows, one for Mac OS, one for Linux). On first run of the CD/DVD, the zip file for corresponding platform is unpacked to hidden permament directory on user's HDD. Then web server, mysql server and all script interpreters are started from that directory on HDD. All the web content (web documents and web scripts) continue to reside on CD/DVD. On second and subsequent run of such CD/DVD, a web server , mysql server and all script interpreters are run directly from HD (no unpacking of them from CD/DVD is required).
  • Latest version of IonCube loader was integrated. Now it supports loading files produced by IonCube Encoder v8.
  • Various minor improvements have been made.

New in Stunnix Advanced Web Server for CD 5.2 (Oct 26, 2010)

  • Now MySQL tables that use InnoDB storage engine are correctly supported.
  • Now HTTP over Named Pipes requires NO changes to arguments of mysql_connect() and mysqli_connect() PHP functions. Previous versions required use of $_SERVER['MYSQL_HOST_PHP'] variable as mysql connection string, now it's not required. This is very important change.
  • Added native support and helper scripts to allow running Wordpress-based sites from CD or flash drive without any efforts; see details in the article "How to run Wordpress on CD, DVD or USB".

New in Stunnix Advanced Web Server for CD 5.1 (Jul 23, 2010)

  • Project Manager now can optimize directory structure (by moving all helper directories into single directory) and can pack Project into cross-platform ZIP file (after unpacking it you'll get correct file permissions on Mac and Linux) (video).
  • Greatly improved CDInspector utility. Now it became more intuitive to use.
  • Added a lot of introductionary videos on creating a web server application for thumb drive to our site.
  • Recommended approach to creating Prototypes has been greatly simplified. Now user should create an empty project using wizard, then make the prototype, run it, and use CDInspector to open documents root and PHPMyAdmin in running Prototype. The user should copy the web scripts into the documents root of running Prototype and import .sql file using PHPMyAdmin. Once Prototype is working the way user expects, it should be stopped. Then user has to do 'Copy from prototype' ⇒ 'Copy db files and web docs back from prototype to input dir' - this will copy all database files and web scripts from Project's Output Directory into Project's Input Directory. (video).
  • Various minor improvements and bug fixes have been made.

New in Stunnix Advanced Web Server for CD 4.1 (Feb 5, 2010)

  • Improved use of MySQL and SQLite from Tomcat server-side code.
  • Greatly improved and streamlined import of MySQL databases from .sql files.
  • Fixed issue with browsing MySQL databases using CDInspector.
  • Various minor improvements and bug fixes have been made.

New in Stunnix Advanced Web Server for CD 4.0 (Feb 5, 2010)

  • Added support for Apache2-based web server on Windows. This makes some PHP-based sites more stable on Windows. Also it brings support for ModPerl2 since ModPerl2 is available only for Apache2. It can be enabled on the main page of Site Settings in CDBuilder. Python is not supported by Apache2 though.
  • Revolutionary improvement: added support for HTTP over Named Pipes on Windows - now server can be made listening only on named pipes; included modified version of Portable Firefox also does not use TCP sockets at all but connects to web server using named pipe. HTTP over Named Pipes solves all issues with firewalls that can be blocking server and browser operation. MySQL is run in named pipe-only mode too when HTTP over Named Pipes is used. Now users of products based on Stunnix Advanced Web Server for CD won't see any firewall alerts, meaning that local web server-based applications are even more attractive for deployment.
  • Problem with splash screen covering firewall alert message at first run of web server has been fixed.
  • Various minor improvements and bug fixes have been made.

New in Stunnix Advanced Web Server for CD 3.7 (Sep 28, 2009)

  • Added support for Apple Mac OS X Snow Leopard.
  • Greatly improved support for Mac OS X Leopard for PowerPC CPUs.
  • Various minor improvements and bug fixes have been made.

New in Stunnix Advanced Web Server for CD 3.6 (Aug 27, 2009)

  • Added full support for PHP 5.2.10 on all platforms. Zend and IonCube encoders supported on all platforms for this version of php. PHP 5.2.10 is now default version of PHP for new projects. Already-existing projects will still use 5.1.2, one needs to manuall change version of PHP used by the Prototype in CDBuilder, Project, "Site settings." PHP 5.3.x is not yet supported since Zend and IonCube haven't released loaders for PHP 5.3.x.
  • Added startup debugging kit. If your prototype does not even start, run a startup in tracing mode by visiting site/stunnixwebsrv/debug/ directory and starting script corresponding to your platform.
  • Various minor improvements and bug fixes have been made.

New in Stunnix Advanced Web Server for CD 3.5 (Aug 11, 2009)

  • Added support for Portable Firefox on OSX. Use of Portable Firefox version 2.x as a browser on Mac OS X will insure you that your site will display correctly on any computer with Mac OS X of version 10.2 and above.
  • Added support for Zend Optimizer (loader for php files encoded with Zend Guard/Encoder) to PHP 5 on Mac OS X for x86 CPUs. This change allows to use Zend-encoded php files with your CD-based websites since Zend Optimizer is now available for all platforms and all versions of PHP supported by SAWS.
  • Added support for soap php extension for php5 on all platforms.
  • Various minor improvements and bug fixes have been made.

New in Stunnix Advanced Web Server for CD 3.4 (May 7, 2009)

  • CDBuilder has got wizard that helps to configure CD prototype. It's activated automatically once new project is created. One can recall it at any time using Project ⇒ "Re-run settings wizard" menu item.
  • In CDBuilder, now it's possible to update files that are older, skipping database import. This greatly improves the speed of updating the prototype. This command affects only MySQL and only cases when MySQL data is imported from .sql files. This menuitem for this action is "Make Prototype" ⇒ "Update files that are older, skip import of .sql files"
  • Runcd.exe - a program Windows users use to start web server now better handles cases when splash screen was not specified by the user.
  • Various minor improvements.

New in Stunnix Advanced Web Server for CD 3.3 (Apr 9, 2009)

  • CDBuilder has got support for skins. The default skin is now "silver", previous default skin is available as "red".
  • Server configuration (i.e. whether MySQL is enabled; whether site is running from writeable media and so on) is now exported both to client-side scripts (as JavaScript object named "stunnix_web_server_status" defined by file with URL "/webserver-special-interface/status-all.js") and to server-side scripts (as info in JSON format, available in file $ENV['STUNNIXWS_TMPSTATEDIR']/status-all-json.js).
  • Video tutorials on using CDBuilder have been put online.
  • Various minor improvements.

New in Stunnix Advanced Web Server for CD 3.2 (Jan 13, 2009)

  • Rebuilt GD for php for Mac OS X PPC with TTF support (Mac OS X Intel already had support for TTF).
  • Added support for mod_wsgi (an alternative for mod_python - Google people prefer mod_wsgi over mod_python).
  • Various minor improvements.

New in Stunnix Advanced Web Server for CD 3.1 (Sep 24, 2008)

  • Implemented tray icon for Mac OS X.
  • Now php extension mysqli is supported on all platforms for php5.
  • Web Server Inspector has been slightly improved - no more extra window is opened at web server startup.
  • Now CDBuilder works even if SAWS is unpacked to a directory with long path name.
  • Port number SAWS listens on is passed as first commandline argument of external programs run before or after browser. This is mainly for flash projectors that can't access environment variables.
  • Added option to prevent copying Tomcat application to temporary directory in case Tomcat is running from HDD. This saves a lot of time on startup.
  • Changed defaults for php interpreter to better suit more users.

New in Stunnix Advanced Web Server for CD 3.0 (Jul 10, 2008)

  • Fixed support for building ISO images on OSX (dependency on external library removed).
  • Fixed severe bug with tray icon behavior on Windows.
  • Added workaround for OSX-specific sqlite bug
  • Changed defaults for php to suit more developers
  • File selector facility has been improved to work out of the box with any project (no copying of missing modules was required)
  • Now non-trial version is distributed as a patcher - cross-platform utility with GUI that will patch trial into non-trial.