The applications page now displays to which servers a version is deployed
Authentication details can now be separated from custom JDBC URLs
Database configuration is now stored in standalone database agents and gets reconstructed in LRCC if needed
Improved URL detection on JBoss ("example.com" is now skipped)
Fixed a GUI glitch on update strategy selection
Fixed using configuration options specified on the DB server add page
Fixed displaying uploaded LR versions in Command Center
Fixed displaying multiple notifications when CC is offline
Fixed paths in GlassFish installation output
Other improvements and fixes
2.6.6 (16th April 2013)
Stability fixes
2.6.5 (12th April 2013)
Added an option to disable automatic application server restart on JVM process failure
Added support for hotpatching JARs in "lib" directory inside EARs
Added a way to specify custom host+port for each server (used for "view" URL in Command Center)
Fixed expanding property values with UTF-8 symbols
Fixed Command Center GUI on JVMs other than Oracle
Safety check: application update is now disabled when affected servers need maintenance (you need to restart servers first)
Fixed an issue with testing database connection (broken in 2.6.3)
Added support for uploading tar, tar.gz and tar.bz2 archives for static applications
2.6.3 (4th April 2013)
When application is updated from CLI, DB deployment is also updated
Stability fixes
2.6.2 (28th March 2013)
Fixed support for Glassfish 3.1.2
Reviewed and improved database schema related GUI
Added database schema related commands and parameters to CLI
Added possibility to abort task rollback
Fixed Command Center IP detection on LiveRebel startup
Added support for deploying a ZIP archive to file server, if there is no liverebel.xml at the root level. "Skip root directory" checkbox is displayed under deploy and update advanced options in such cases.
In case of stopping or killing Command Center, logs directory is not created.
2.6.1 (18th March 2013)
Stability fixes
2.6.0 (13th March 2013)
Built-in database schema management
Support for environment-specific configuration
Application health monitoring
Support for non-Java applications (packaged as ZIP archives)
Zero overhead (possibility to disable hotpatching agent)
2.5.13 (14th February 2013)
Fixed agent install in strictly posix compliant shells
Fixed installation for Tomcats
2.5.11 (12th February 2013)
Improved agent installer
Added support for Tomcat installed as Windows service (MSI installer)
Added support for "downgrade" configuration scripts. If "downgrade" checkbox under advanced update options is checked, "undo scripts" are executed instead of upgrade scrips.
Other minor improvements and fixes
2.5.9 (10th January 2013)
Improved Tomcat integration: added support for context aliases
Fixed copying of agent installer command that contains quotes
Improved logging of user actions to history
Other minor improvements and fixes
2.5.8 (21st December 2012)
New environment variables "serverName" and "serverGroup" are now exposed to per-server configuration scripts
When application is uploaded to Command Center, user name is recorded
Fixed lr-agent-installer for multi-instance JBoss
Other minor improvements and fixes
2.5.7 (10th December 2012)
Added option to save task execution log from CLI with "-log-file file.log" parameter
Agent installer output is logged to a file
Added option and permission to clear history
Added select all/none links for permissions
Changed version list ordering - now, latest versions are displayed first
Reduced performance overhead for unmanaged applications
Added support for FREE licenses
Other minor improvements
2.5.6 (23rd November 2012)
Added offline restart possibility for standalone applications
Added support for exploded deployment
Rolling restart or offline update can be started while hotpatch compatibility check is still running
File upload is cancelled when cancelling update
Added option to abort running tasks
Fixed automatic version cleanup
More minor improvements
2.5.5 (13th November 2012)
Added disabling internal log rotation policy
Added automatic cleanup of old log files from Command Center
Fixed update rollback
Removed dependency on Tomcat "manager" web app
Added option to cancel waiting for session routing to complete for rolling restarts
Improved config script execution logic
Tasks widget shows which user started the task
Application list in Command Center shows deployed versions instead of latest versions
Other minor improvements and fixes
2.5.4 (30th October 2012)
Added support for Liferay Portal 6.1 bundled with Tomcat (deploy/undeploy)
All logs are written to directory set by "liverebel.logs.dir" property
2.5.3 (25th October 2012)
Normalized paths in agent installer for Glassfish
Improved SSL authentication for agent installer download
Added redirect to Tasks view when deploying
Feedback form works correctly when some log files have been deleted manually
More minor improvements and fixes
2.5.2 (18th October 2012)
Fixed an issue with automatic agent update
Added parameters for using SSL3 when downloading agent installer
Fixed Command Center update on Windows
Configuration scripts referenced in JSON are copied to Command Center and nodes
Installer for Solaris
2.5.1 (9th October 2012)
Agent update button is no longer displayed if no server supports it
Fixed import of included trial licences
Disabled Facelets development mode
Improved IE8 compatibility
Duplicates no longer displayed in LiveRebel version list
Improved logging
Other bugfixes and smaller impovements
2.5 (1st October 2012), changes compared to 2.0
Custom shell scripts can be called during update (or deploy) process
Significantly improved performance for large clusters, parallel update execution in servers
Virtual host support (Tomcat, JBoss, Glassfish, Jetty6+)
Authentication against LDAP directory service
Organizing servers into groups
Added option to automatically clean up old application versions
Improved Jenkins and Bamboo plugins
Widget for easy monitoring of running tasks
Possibility to override application name and version and to attach version metadata
Multiple file upload support
Easy LiveRebel version update
More bugfixes and small improvements
2.0.18 (2nd October 2012)
Added ability to configure version cleanup globally
Windows: fixed issue with GlassFish installer
Improved lr-agent-installer for Websphere
Improved server "edit mode" performance
Other bugfixes and small improvements
2.0.17 (21st August 2012)
Improved error handling in agent-center communication
Windows: added "stop", "kill" and "restart" options to lr-command-center.cmd script
Windows: added "start" and "stop" options to lr-as-service.cmd script
Windows: improved Windows service integration (Command Center, Tomcat)
Other bugfixes and small improvements
2.0.16 (8th August 2012)
Fixed running LiveRebel Command Center as Windows service
Improved running Tomcat as Windows service
Fixed "can't shift that many" error when starting Command Center with "lr-command-center.sh start"
Other bugfixes and small improvements
2.0.15 (3rd August 2012)
Fixed compatibility issue with LiveRebel API (affects also CLI)
2.0.14 (2nd August 2012)
Support for artifact metadata (made famous by "Continuous Delivery with Jenkins, Nexus and LiveRebel")
Added possibility to cancel server "edit mode"
Added possibility to use server name instead of server ID (CLI)
Added "-detailed" option to "servers" command (CLI)
Added "liverebel.heartbeat.timeout" option to daemon
Improved lr-agent-installer compatibility with Tomcat (set execute bit on catalina.sh)
Improved "feedback" page in Command Center - it now attaches all log files, not just the most recent
Improved heartbeat error handling between LiveRebel agent and daemon
Command Center now uses "nohup" when started in the background on Unix-based systems
Command Center lr-command-center.sh now accepts also "restart" option
Fixed "liverebel.xml override" for EAR files
Other bugfixes and small improvements
2.0.13 (10th July 2012)
Added support for automatically cleaning up old versions
Improved class reloading with Hotpatch mode
Fixed Windows args propagation for -Xrs
Improved IE7 compatibility
Numerous other bugfixes and small improvements
2.0.12 (21st June 2012)
Fixed a bug with "lr-agent/data" directory located in incorrect location (introduced in 2.0.10)
Fixed a bug with path comparison on Windows while doing HOTPATCH update
Numerous other bugfixes and small improvements
2.0.11 (13th June 2012)
Fixed a blocker bug in HOTPATCH update mode
2.0.10 (13th June 2012)
Initial setup: it is now also possible to upload an existing license
Fixed compatibility issue with HTTP/1.1 and keep-alive connections
Numerous other bugfixes and small improvements
2.0.9 (4th June 2012)
Fixed a performance issue with socket forwarding
Fixed an issue with Agent host name/IP detection
Fixed an issue with Command Center address configuration
Fixed an issue with Weblogic Node Manager on Windows
Fixed an issue with installer on GlassFish and Websphere
Fixed an issue with Command Center failing when JVM default locale is set to "tr" (Turkish)
Added possibility to specify custom directory for LiveRebel logs (CC and agent/daemon)
Numerous other bugfixes and small improvements
2.0.8 (18th May 2012)
Improved CLI
Fixed an issue deploying onto Jetty
Fixed an issue offline update with custom context path and pause
Minor bugfixes
2.0.7 (8th May 2012)
New look-and-feel!
Bamboo plugin
Added support for JBoss 7 (standalone, no domains yet)
Improved lr-agent compatibility with JBoss 4 on Debian
Added possibility to remove application versions through API and CLI
Numerous other bugfixes and small improvements
2.0.6 (20th Apr 2012)
Improved support for Glassfish domains
Added support for Websphere Administrative Security (deploy/undeploy)
Added possibility to manually configure Command Center host:port
Command Center and Daemon scalability improvements
Numerous other bugfixes and small improvements
2.0.5 (6th Apr 2012)
Improved Weblogic deploy support in case of multiple servers in same domain
Improved Jetty undeploy support on Windows (file-locking issues)
Numerous other bugfixes and small improvements
2.0.4 (23rd Mar 2012)
Improved lr-agent-installer compatibility with JBoss4 on Windows
Numerous other bugfixes and small improvements
2.0.3 (16th Mar 2012)
Added support for Weblogic Node Manager and managed servers
Improved Command Center compatibility with IBM JVM
Command Center GUI usability improvements
Improved support for JBoss on Linux
Improved compatibility with JRockit JVM
Numerous other bugfixes and small improvements
2.0.2 (8th Mar 2012)
Support for running Tomcat as Windows service with LiveRebel
Improved lr-agent compatibility with Websphere
Improved lr-agent-installer compatibility with JBoss
Numerous other bugfixes and small improvements
2.0.1 (2nd Mar 2012)
Fixed known issue - HTTP 1.1 keep-alive connections may cause session loss for some of the users during rolling restart update
Fixed known issue - (Windows only) standard error stream is not properly handled (it is merged with standard output stream)
Improved lr-agent compatibility with Jetty and Tomcat start/stop commands
Improved lr-agent Solaris compatibility
Improved performance of large file transfers from Command Center to lr-agent
Numerous other bugfixes and small improvements
2.0 (21st Feb 2012), changes compared to 1.1.1
Added rolling restart strategy
Added offline update strategy
Added in place version edit
Added new UI look and feel
Added new installation mechanism
Added GlassFish 3 and 3.1 support
Added Websphere 6 and 7 support
Added core dump detection
Added context path parameter to the deploy command
Added deploy support for root context path
Added upgrade support to agent installer
Fixed issues with deploying on JBoss
Improved Glassfish support
Improved performance of the CommandCenter
Improved installation documentation
Updated numerous internal libraries
Known issue - HTTP 1.1 keep-alive connections may cause session loss for some of the users during rolling restart update
Known issue - (Windows only) standard error stream is not properly handled (it is merged with standard output stream)
1.1.1 (13th October 2011)
Added deploy, application URL and EAR support for OC4J
Fixed some minor issues
Fixed issues with uploading archives to LiveRebel CommandCenter
1.1 (30th September 2011)
Added deploy support Jetty, Tomcat, JBoss, Weblogic
Added pause/resume support for CLI for granular deployments
Added application URL detection support for Jetty, Tomcat, JBoss, Weblogic
Added pause/resume support for CLI for granular deployments
Added policy file support for approved warnings
Added support for no liverebel.xml for initial deploy
Added undeploy functionality to the Command Center
Improved CLI usability and scriptability
Improved support for proxied installations
Improved diff support
Updated LiveRebel Agent Codebase
1.0.1 (20th June 2011)
Updated LiveRebel Agent Codebase
Renamed lr-agent-temp to lr-agent-work
Added application URL support for Weblogic
Fixed some issues with Weblogic
Fixed some issues with Websphere
Fixed some issues with GlassFish 3
Fixed some issues with LiveRebel Command Line Interface
Fixed some issues with scanning archives
Fixed some issues with version comparison
Fixed an issue with deploying without LiveRebel
Fixed an issue with loopback IP addresses
Fixed an issue with logging events
1.0 (15th May 2011)
No changes
1.0-RC3 (13th May 2011)
Added timeout option for updates
Added reference manual
Improved console messages
Fixed several issues
1.0-RC2 (8th May 2011)
Maintenance release, fixed several bugs
1.0-RC1 (29th April 2011)
Added server failover functionality
Fixed several issues
1.0-M12 (21th April 2011)
New and improved design
Reworked usability
Reduced performance overhead of the applications
Improved performance of application version change
Upgraded Play! Framework to version 1.2
1.0-M11 (18th March 2011)
Added application URL displaying for Tomcat
Added application redeploy strategy for Tomcat
Added support for WEB-INF/lib JAR renaming
Added more granular user permissions
Added support for custom server names
Improved support for standalone applications
Improved event log
Improved performance of application version change
Improved anonymous class support
Improved usability for application version list
Improved usability for version comparison
Improved usability for feedback sending
1.0-M10 (14th February 2011)
Fixed issue with version comparison
1.0-M9 (11st February 2011)
Added support for update modes to CLI
Added support for agent log rolling
Added support for offline registration
Added support to blacklisting methods in offline diff
Improved usability for viewing resources
Improved usability for version comparison
Improved usability for adding new servers
Improved error handling
Improved lr-agent startup times
Fixed issue with stand-alone applications
Changed product registration to compulsory
1.0-M8 (28th January 2011)
LiveRebel Console renamed to LiveRebel Command Center
Added support to pause requests to application until application upgrade is complete
Added support to pause requests to application until manually resumed
Added event log that contains audit trail
Added facilities for quick error reporting
Improved usability for version comparison
Improved performance of agent startup
Fixed several EAR handling issues
Fixed issue with Hibernate OpenSessionInViewFilter
Beta license prolonged till end of February
1.0-M7 (14th January 2011)
Added separate screen for version activation
Added support for running the lr-console with Java 5
Added support for leaving out the version in liverebel.xml when manually uploading archives
Enabled logging by default for agent
1.0-M6 (14th December 2010)
Fixed bug in documentation that referred to wrong agent name
Fixed bug which did not let the agent connect when logging was disabled
1.0-M5 (6th December 2010)
Renamed liverebel-server.jar to lr-console.jar
Renamed lragent.jar to lr-agent.jar
Renamed lradmin.cmd/sh to lr-cli.cmd/sh
Renamed run.cmd/sh to lr-console.cmd/sh
Improved usability for many screens
Improved end user documentation
Improved upload scans due to skipping non managed JARS
Added progress bar to file upload
Added support for installing behind a reverse proxy
Fixed an issue with Alfresco 3.3
1.0-M4 (22nd November 2010)
Server now uses HTTPS protocol
Added licensing support
Added auto-import folder for server
jrebel.properties can now be configured from the console
Added token based authentication for command line interface
Improved list of application versions' usability
Improved LiveRebel log downloading
Improved documentation
Improved logging
Improved user interface
Application versions can now be compared offline
Fixed an issue with task execution timeouts
Fixed an issue with list of applications not being auto-refreshed
Fixed an OutOfMemoryError at archive scanning
Fixed an issue with 'localhost' in agent URL
Fixed an issue with viewing JSPs
Fixed an issue with comparing Enums
Fixed an issue with applications deployed on Weblogic
Fixed an issue with starting LiveRebel from a directory with spaces on Linux
Fixed an issue with registration when behind a firewall
1.0-M3 (1st November 2010)
RMI backend changed to HTTP
Agents now connect to the server instead of vice versa
Added Java 1.4 support for agents
Added EAR support
Added user management
Added remote logging
Added archive support for viewing resources
Improved performance of version comparing and activation
Added liverebel.xml support for JRebel Maven Plugin