LiveRebel Resource Center

LiveRebel Changelog

LiveRebel Changelog

2.6.7 (26th April 2013)

  • 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)
  • Fixed file upload in MS Internet Explorer 8
  • Added alert message counter to tab title
  • Other improvements and fixes

2.5.10 (25th January 2013)

  • Improved LiveRebel Agent request processing performance
  • 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