Quantcast
Channel: News - Marketplace | JetBrains
Viewing all articles
Browse latest Browse all 72158

News for JRebel for IntelliJ

$
0
0

7.1.3

  • Improvement: added support for email and email domain verification when using the License Server.
  • Improvement: an offline lease can now be automatically renewed when the IDE starts with an expired offline lease.
  • Improvement: the JRebel plugin now supports using proxy arguments from automatic configuration scripts in IntelliJ IDEA.
  • Bug fix: fixed an issue where JRockit minimum heap size 16MB conflicted with -Xmx8M, added by launching support.
  • Bug fix: fixed an issue where enabling all projects in JRebel Panel would add JRebel to non-Java projects in IntelliJ IDEA.
  • Bug fix: fixed an issue where the standalone activation dialog left hanging indefinitely while displaying "Checking license status...".
  • Bug fix: the "getting started" notification is no longer shown when the JRebel trial is already over.
  • Bug fix: fixed an issue where proxy settings were not being forwarded from IntelliJ to JRebel Agent when rebel.ide.forward_proxy_args=true is set.

7.1.3

  • Improvement: added confirmation dialog when enabling JRebel and remote server support for all projects.
  • Bug fix: fixed a bug where JVM would not start up due to selecting native agent with wrong bitness when bitness detection timed out.

7.1.2

  • Improvement: improved error messages when License Server is unreachable.
  • Bug fix: fixed a process time out error when detecting Java version of a remote server.

7.1.1

  • Feature: JRebel usage statistics are now sent retroactively and in bulk to the License Server.
  • Bug fix: improved the time spent on detecting external JVMs configured in the IDE.
  • Bug fix: improved JRebel startup instructions for Tomcat in Linux and macOS when path contains spaces.

7.1.0

  • Improvement: the JRebel IDE plugin now automatically switches from Legacy Agent to JRebel Agent when starting an application with Java 9 JVM.
  • Bug fix: fixed various link text colors in JRebel Configuration and in JRebel activation window while using a dark theme.
  • Bug fix: fixed an issue that prevented JRebel users from canceling offline seat mode when using License Server 3.0.4 or older.

7.0.15

  • Feature: added an IDE notification informing the user when the license is about to expire.
  • Improvement: deprecate and warn about Legacy Agent when IDE is running on JDK9.
  • Improvement: added support for starting Java 9 applications with JRebel Agent when native agent is not supported on the system.
  • Bug fix: fixed an issue where JRebel Configuration panel cant be opened from Activation dialog in latest versions of IntelliJ.
  • Bug fix: fixed an issue with License Server HttpClient creation that caused licensing to fail in some cases.

7.0.14

  • Improvement: added support for running Spring Boot Gradle run configurations with JRebel.

7.0.13

  • Improvement: redesigned License Server error notifications and added console logging. Error messages now include information on problem root cause.
  • Improvement: decreased obtrusiveness of license expiry notification.
  • Improvement: improved embedded startup instructions for Spring Boot bootRun.
  • Improvement: implemented select/unselect all in JRebel Panel.
  • Bug fix: fixed JRebel reactivation for cases where previous License Server group was no longer valid.
  • Bug fix: fixed read timeout during remote server synchronization in certain cases.
  • Bug fix: fixed symlink handling in rebel.xml when using remote server support.

7.0.12

  • Updated embedded JRebel agent to 7.0.12.

7.0.11

  • Bug fix: paths with backslashes in remote server support are now properly resolved on Windows.
  • Bug fix: removed duplicated modules from the JRebel Panel after importing a Gradle project.

7.0.10

  • Feature: added a warning notification letting the user know that their License Server offline seat is about to expire within 24 hours.
  • Improvement: added retrying for License Server calls that fail with network issues.
  • Bug fix: fixed issues with the rebel.xml generation path for Gradle projects.
  • Bug fix: fixed an issue where remote synchronization with a HTTP proxy configured in the IDE did not use the proxy configuration properly.
  • Bug fix: added the correct argument for embedded remote standalone instructions in the JRebel Startup panel.
  • Bug fix: fixed rebel.xml not being included into JAR/WAR for Gradle projects when the resources folder does not exist.

7.0.9

  • Feature: added the option to upgrade the JRebel IDE plugin from a nightly build to the latest release from Help > JRebel > Configuration > Advanced.
  • Improvement: the notification for updating remote servers has been removed.
  • Bug fix: fixed an issue with disabling JRebel throwing an exception in IntelliJ 2017 when rebel.xml file is open.
  • Bug fix: IDE plugins no longer incorrectly timeout when connecting to the License Server.
  • Bug fix: JRebel plugin now uses IDE proxy settings when submitting support tickets.
  • Bug fix: JRebel plugin now correctly submits support tickets when the IDE is running JDK 6 or JDK 7.

7.0.8

  • Feature: added the option to automatically download and switch to latest JRebel agent nightly build via Help > JRebel > Configuration > Advanced.
  • Improvement: warn user when an external jrebel.jar is missing from the IDE plugin.
  • Improvement: remote server support module settings will show a tooltip about adding or selecting workspace servers when none are available.
  • Bug fix: disabling rebel.xml and rebel-remote.xml backup feature on projects with colliding metadata directories.
  • Bug fix: reduced the number of requests made to License Server by the JRebel IDE plugins in order to get a license.

7.0.7

  • Improvement: updated the End User License Agreement to version 3.8.
  • Bug fix: fixed an exception in IntelliJ IDEA 2017.1 caused by enabling JRebel from context drop down menu.
  • Bug fix: fixed an exception in IntelliJ IDEA 2017.1 caused by activating JRebel from confirmation dialog while running an application with JRebel.
  • Bug fix: fixed activation issues with License Server 3.2.1 and older.
  • Bug fix: fixed an issue where some resources were not synchronized during a manual synchronization following rebel.xml changes.

7.0.6

  • Improvement: better performance upon opening Weblogic run configuration.
  • Bug fix: fixed a StackOverflowError when parsing JRebel Command Line startup instructions.
  • Bug fix: fixed a SSLPeerUnverifiedException when connecting to License Server using self signed certificate.

7.0.5

  • Improvement: JRebel activation prompt is no longer hidden behind project window during server launch.
  • Bug fix: the synchronize button state on JRebel Panel is no longer shared across projects in multiple windows.

7.0.4

  • Improvement: removed unused help buttons introduced in IntelliJ IDEA 2017 for some dialogs.
  • Bug fix: issue with remote server support not synchronizing for multimodule Gradle projects.

7.0.3

  • Improvement: End User License Agreement has been updated to version 3.7.
  • Improvement: added support for hiding "New stable version available" and "New version available" notifications.
  • Improvement: full paths of remotely synchronized directories are now written to log file.
  • Improvement: the Plugins tab has been removed from JRebel Configuration.
  • Improvement: rebel.xml files now contain a bit of helpful documentation explaining their purpose.
  • Improvement: renamed "JRebel Modules" to "JRebel Panel".
  • Improvement: removed the "open rebel.xml" button from JRebel panel.
  • Improvement: revised the "Submit a Support Ticket" dialog validation and error messages.
  • Improvement: remote synchronizations are now included when calculating the time saved statistics.
  • Bug fix: the flag 'rebel.temp.dir' is now correctly used to store remotely uploaded files.
  • Bug fix: removed the "Incoming network connection" popup in macOS when starting IDE with JRebel plugin enabled.
  • Bug fix: fixed an issue with "When a file is not found in IDE workspace" checkbox state persistence over IDE restart.
  • Bug fix: the debugger now attaches to the correct Grails process in IntelliJ IDEA 2016.3 and newer.
  • Bug fix: fixed an issue with bootclasspath generation for Legacy Agent.
  • Bug fix: fixed an issue generating rebel.xml in Gradle projects.
  • Bug fix: fixed the JRebel run icon on HDPI screens with dark theme to use a higher quality icon.

7.0.2

  • Feature: added support for omitting recurring IDE notifications. Omitting settings can be reset via JRebel Configuration.
  • Improvement: added JRebel icons to remote server support related IDE notifications.
  • Improvement: replaced some IDE notifications with JRebel Console log messages.
  • Improvement: improved "trial ended" notification message.
  • Improvement: improved remote server support description in settings.
  • Bug fix: reverted interpretation of ${rebel.workspace.path} to how it was before 7.0.1.
  • Bug fix: plugin now correctly backs up the latest version of rebel.xml if the file has recently been edited in IntelliJ.
  • Bug fix: fixed an issue with JRebel Debug run configuration not using the JDWP port defined by the user.
  • Bug fix: fixed an exception on remote server synchronization when proxy password was not set.
  • Bug fix: fixed rebel-remote.xml getting reset while updating project's remote server settings.
  • Bug fix: big amount of modules (over 200) introduces lag on scrolling JRebel Panel.

7.0.1

  • Feature: implemented the new detailed remote server configuration for individual projects.
  • Improvement: revised the error messages displayed in the activation dialog.
  • Improvement: revised notifications text and triggers to reduce overall notifications.
  • Improvement: removed the option for "notify me if JRebel was unable to reload something" from JRebel configuration > Advanced.
  • Improvement: show notification about first rebel.xml errors/warning once per IDE session.
  • Bug fix: standalone instructions have been restored in the IDE embedded startup instructions.
  • Bug fix: the proxy option for "no proxy for" now works correctly with multiple entries.
  • Bug fix: fields in the trial activation panel no longer shift when text is entered.
  • Bug Fix: JRebel agent log levels have been added to JRebel configuration > Advanced.

7.0.0

Upgrading to JRebel 7 from an older version? Refer to https://zeroturnaround.com/software/jrebel/jrebel7-agent-upgrade for the upgrade notes.

  • Feature: JRebel Agent is now the default agent implementation. IDE embedded startup instructions are updated to reflect this.
  • Improvement: specifying an email is now required for new License Server floating license activations.
  • Improvement: support for License Server failover instance has been removed.
  • Bug fix: the Java version lookup for WebSphere Liberty Profile has been improved to check configuration files in order to select correct JRebel native agent.
  • Bug fix: fixed issue where licensing calls ignored the "No proxy for" field value set in IntelliJ proxy settings.

Viewing all articles
Browse latest Browse all 72158

Trending Articles