EC2Box Changelog

What's new in EC2Box 0.26.00

Apr 25, 2015
  • Fixed issues and enhanced VT key mappings.
  • Added show status option to minimize AWS service calls.
  • Small UI/UX fixes and enhancements. Updated jquery, bootstrap, and other dependencies.

New in EC2Box 0.25.00 (Apr 1, 2015)

  • Added option to connect to any host and to create duplicate sessions from open terminals. Added theme and terminal color configuration. Also, moved password regular expressions to configuration properties.

New in EC2Box 0.23.00 (Feb 26, 2015)

  • Upgraded jetty to latest version (9.2.9.v20150224) due to JetLeak Vulnerability: Remote Leakage of Shared Buffers in Jetty Web Server [CVE-2015-2080].

New in EC2Box 0.22.11 (Feb 7, 2015)

  • Added EU (Frankfurt) Region and check to prevent current logged in user from being deleted.

New in EC2Box 0.22.10 (Jan 26, 2015)

  • Fixed spacing on table columns. Updated project dependencies.

New in EC2Box 0.22.00 (Jan 19, 2015)

  • Added terminal resize capabilities. Double-clicking will set the terminal to the original size. Fixed so all form submits happen when enter/return is pressed. UI cleanup/fixes.

New in EC2Box 0.20.01 (Dec 22, 2014)

  • Updated project dependencies.
  • Modified to use a generic auth fail message.
  • Fixed close buttons for dialogs on terminal screen.

New in EC2Box 0.20.00 (Dec 15, 2014)

  • Added two-factor authentication that works with FreeOTP or Google Authenticator. Modified to use bootstrap dialogs and added salts to user password hashes. Updated project dependencies.

New in EC2Box 0.16.01 (Nov 13, 2014)

  • Fixed issues with terminal focus, cursor blinks, and missing icons

New in EC2Box 0.16.00 (Nov 11, 2014)

  • Changed pty type to xterm. Added support for term colors and updated project dependencies.

New in EC2Box 0.15.15 (Oct 6, 2014)

  • Added version in EC2BoxConfig and flag to enable SSH agent forwarding and modified to use SortedSet filters

New in EC2Box 0.15.14 (Sep 9, 2014)

  • Updated to fallback on private IP if DNS is not assigned.

New in EC2Box 0.15.12 (Aug 28, 2014)

  • Fixed websocket path to support different contexts.

New in EC2Box 0.15.11 (Aug 21, 2014)

  • Modified DEL key-mapping to send \033[3~.

New in EC2Box 0.15.10 (Aug 18, 2014)

  • Fixes websocket timeout and the delete key mapping. Changed to prevent browser default when using unix-ctrl commands.

New in EC2Box 0.15.00 (Aug 5, 2014)

  • Added user profiles based on instance tags. Updated project dependences. Made cosmetic changes/fixes.

New in EC2Box 0.12.00 (Jul 25, 2014)

  • Added cut & paste from terminal windows.
  • Updated UI for terminal windows.

New in EC2Box 0.11.07 (Jun 30, 2014)

  • Small cosmetic fixes.
  • Updated project dependencies.

New in EC2Box 0.11.06 (Jun 17, 2014)

  • Added current state filter for instance selection.

New in EC2Box 0.11.05 (Jun 14, 2014)

  • Fixed instance description service call limitation when region has more
  • than 100 instances.
  • Fixed high CPU utilization due to busy loop.
  • Updated project dependencies.

New in EC2Box 0.11.03 (May 13, 2014)

  • Updated project dependencies, cleaned up imports, and refactored.

New in EC2Box 0.11.02 (May 2, 2014)

  • Upgraded all project dependencies including Struts2 to address ClassLoader vulnerabilities (CVE-2014-0112, CVE-2014-0113).

New in EC2Box 0.11.01 (Mar 27, 2014)

  • Fixed issue preventing connection error messages from displaying when last term connection fails.

New in EC2Box 0.11.00 (Mar 11, 2014)

  • Upgraded project dependencies
  • Added filters for system status, instance status, and alarm state when displaying instances
  • Fix null host problem when inserting records while instances are shutdown

New in EC2Box 0.10.00 (Mar 1, 2014)

  • Improved terminal performance.
  • Added filter by tags or security groups.
  • Turned session audits off by default.
  • Added regular expression sort to move matched terminals to top.

New in EC2Box 0.09.11 (Feb 25, 2014)

  • Added public DNS check with a fallback to the private DNS.

New in EC2Box 0.09.10 (Feb 22, 2014)

  • Added instance and system status to display list when selecting for secure shell.

New in EC2Box 0.09.00 (Feb 20, 2014)

  • Added terminal disconnect option when dragged to navbar.
  • Fixed issue when displaying instance list with multiple keys registered.

New in EC2Box 0.08.01 (Feb 18, 2014)

  • Mapped js key event 8 to DEL instead of BS.
  • Made terminal refresh rate configurable.

New in EC2Box 0.08.00 (Feb 15, 2014)

  • Modified to use Bootstrap UI/UX templates
  • Updated project dependencies

New in EC2Box 0.07.02 (Jan 21, 2014)

  • Fixed issue that prevented terminal output from displaying when keypress / keydown events were called at the same time as the output event.

New in EC2Box 0.07.01 (Jan 16, 2014)

  • To keep CPU utilization in check, modified web sockets to display output every 500ms. Updated project dependencies.

New in EC2Box 0.07.00 (Jan 9, 2014)

  • Modified to use WebSockets in place of AJAX polling
  • Added support for multiple AWS account credentials

New in EC2Box 0.06.06 (Dec 27, 2013)

  • Added DB connection pooling.
  • Upgraded project dependencies.

New in EC2Box 0.06.05 (Nov 22, 2013)

  • Fixed issue with IE caching.
  • Modified so application private key is kept in DB instead of filesystem.
  • Updated project dependencies.

New in EC2Box 0.06.03 (Oct 4, 2013)

  • Upgraded project dependencies to:
  • Struts2 - 2.3.15.2
  • H2 - 1.3.173
  • Jsch - 0.1.50
  • AWS-Java-SDK - 1.6.0
  • FileUpload - 1.3
  • Jetty - 8.1.13.v20130916

New in EC2Box 0.06.02 (Oct 3, 2013)

  • Fixed Cmd-Click terminal select in Firefox on OSX.
  • Added the ability to paste into terminal.
  • Made context agnostic.

New in EC2Box 0.06.01 (Sep 4, 2013)

  • Removed thread pools that were used incorrectly and changed to spawn simple
  • threads.
  • Fixed session timeout when bringing up terminals.
  • Fixed so deleted users are disabled and prevented from authenticating.

New in EC2Box 0.05.04 (Jul 30, 2013)

  • Migrated from SQLite to an H2 embedded database.
  • Removed the EC2 region selection so that servers are selected based on the imported keys.
  • Upgraded jetty to v8.1.12