MyEclipse CI Stream Delivery Log

2015 CI 14

Release date: 13 Aug, 2015

MyEclipse 2015 CI 14

Show details

The CI 14 release brings a host of exciting new features and upgrades to MyEclipse – JavaScript debugging for modern Web and Node.js applications, Hot Reload to reduce the need for constant server restarts, and advanced REST exploration and testing capabilities.

Included in this release:

  • JavaScript Debugging
  • Hot Reload
  • REST Features
  • Miscellaneous Key Fixes

JavaScript Debugging

With MyEclipse CI 14, you can now debug both modern Web applications and Node.js applications!

Node.js support allows you to debug against Node versions 0.10, 0.11 and 0.12, and all Java EE versions are supported, naturally.

Our launching shortcuts make it easy to initiate debugging and all Eclipse debugging features like Conditional breakpoints, Hit counters, Expressions view, etc., are available. Familiar commands such as Step Into, Drop to Frame and Skip All Breakpoints allow you to effectively control the debug process.

Existing users of MyEclipse will be happy to learn that our new JavaScript debugger now works on all platforms and architectures – yes, including the oft requested Windows 64-bit OS.


Hot Reload

We all know time is money and Java EE developers waste countless hours waiting to redeploy or restart their application servers after making class changes.

With Hot Reload, when you make changes to classes in a deployed application, most changes will not require a server restart for those changes to be reflected and can be instantly viewed in your exploded deployment.

This time-saving feature is available in both normal and debug modes for Tomcat and WebLogic servers.


REST Features

The new REST Inspect application allows you to discover, create and test endpoints. You can also save endpoints with different parameters to be used as test data for you and your team.  Another way to benefit from REST Inspect is to use it as a “sandbox” to test remote web services included in your project.

The improved REST Explorer view now has a much more intuitive display of endpoints and is deployment aware as well. This view works with REST Inspect, allowing you to explore the endpoint further in REST Inspect or execute previously tested services directly from within MyEclipse.

We’ve also added a new editor for RAML files with validation support. A structured outline is provided for easy navigation, and both REST Inspect and the REST Explorer are RAML aware.


Miscellaneous Key Fixes

  • JBoss 4.x connector now supports the deployment of Java EE 5.0 projects
  • Matisse editor no longer incorrectly activated
  • Ctrl+Shift+B and Ctrl+Shift+I shortcuts now work in all perspectives
  • Double-clicking a closed project in the MyEclipse Explorer will now open it

2015 CI 13

Release date: 18 May, 2015

MyEclipse 2015 CI 13

Show details

The CI 13 release contains a new Minimap productivity tool and several improvements to servers and deployment.

Included in this release:

  • Minimap Provides Source File Overview
  • Tomcat Server Connector Fixes
  • Additional Connection Protocol for WebSphere
  • Context Root Added to Deployment Assembly Properties
  • Improved Performance of the PhoneGap Plugin Wizard
  • Miscellaneous Key Fixes

Minimap Provides Source File Overview

When you’re working with a large amount of code, the Minimap makes it easy to navigate through your source. Most developers have a “mental map” of how their code is formatted. This new view shows you the bigger picture at a glance and allows a quick jump to the section you need.  The Minimap works for all source editors including Java, JavaScript, HTML, etc.


Tomcat Server Connector Fixes

A number of fixes were made to the Tomcat server connector to make both auto-deployment and context deployment robust and more intuitive. Several issues around the storage of configuration files in the workspace and  changes to the server working directory were fixed.


Additional Connection Protocol for WebSphere

In addition to IPC, SOAP is now available as a connection protocol for all WAS servers.

Several issues have been fixed with the in-workspace deployment mode.


Context Root Added to Deployment Assembly Properties

The deployment page has been reworked for Web projects to handle the context root setting. This puts all Web project related settings like the WebRoot folder, context root and the archive name on a single Properties page.


Improved Performance of the PhoneGap Plugin Wizard

The PhoneGap plugin wizard has been reworked so that it is immediately usable on invocation (prior to this fix, the wizard could take a few minutes to be usable). The list now shows a fixed number of plugins based on your filtering criteria.


Miscellaneous Key Fixes

  • JAX-WS bottom up web service generation was generating the wrong service URL.
  • In some cases, a large number of FileNotFoundExceptions were being logged when processing Spring projects.
  • Performance issues with JPA projects.

2015 CI 12

Release date: 19 Mar, 2015

MyEclipse 2015 CI 12

Show details

The CI 12 release updates the base Eclipse version, improves JavaScript content assist performance, and integrates Emmet for an efficient HTML and CSS workflow.

Included in this release:

  • Luna SR 2
  • JavaScript Performance Improvements
  • Emmet Integration
  • Icon Preview of Images
  • Additional Key Fixes

Luna SR 2

MyEclipse continues to be based on the latest Eclipse releases – CI 12 is based on Eclipse Luna SR2 (4.4.2), an upgrade from SR1 (4.4.1) used in prior versions.


JavaScript Performance Improvements

JavaScript in CI 12 is more efficient than prior versions of MyEclipse 2015. We’ve improved the performance of our JavaScript analysis out of the box. If you have a very large project, it should not affect the overall performance of MyEclipse like prior versions of 2015.

In addition, you can play with a performance/quality setting or set a scope for the JavaScript analysis to improve performance further. Finally, if you don’t care for these features, you can simply turn it all off. These settings are available both globally and at a per project level (See Window>Preferences>MyEclipse>JavaScript>Performance).

Given the large number of false negatives in the JavaScript validator, we decided that developers are better served by disabling the JavaScript validator at a global level. You can enable it at Window>Preferences>MyEclipse>Validation  – turn on the Client-side JavaScript Validator. You can also control this setting at the project level to turn it on/off for individual projects. The MyEclipse team is working on improving the JavaScript validation experience.


Emmet Integration

Do you find yourself working with a lot of HTML? Maybe CSS or XML? It can often be tiresome to type in loads of markup or simply make the edits you need easily and quickly, especially when dealing with a large amount of content. This is where Emmet comes in!

Unlike regular snippet functionality, with Emmet you can type CSS-like expressions which are dynamically parsed and then expanded immediately into well formed markup, saving you loads of typing.

For example, in an HTML file, if you type: nav>ul>li and press Ctrl + Alt + Enter, you will get

<nav>
<ul>
<li>
</li>
</ul>
</nav>

A more complicated example, ul>li.item$*5 will result in

<ul>
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
<li class="item4"></li>
<li class="item5"></li>
</ul>

Now, a couple of CSS examples:

bd:n expands to border: none;

ff:v expands to font-family: Verdana, Geneva, sans-serif;

There are literally hundreds of additional abbreviations – in MyEclipse, bring up the context menu in a supported file and choose Emmet>Emmet Cheat Sheet for a list. Also, there are dozens of useful keyboard shortcuts and everything is customizable, of course. If you don’t like Ctrl + Alt + Enter, you could switch to any other key combination (perhaps the Tab key?) by editing the key bindings in Window>Preferences>General Keys.

Beyond code expansion, Emmet also helps with code navigation and selections too. Emmet works in (X)HTML, CSS, XML, XSL and JSP files. It will even give you CSS specific expansions in the CSS sections in HTML files or HTML support at appropriate locations in JSP files.

See the MyEclipse HTML Editor doc for a quick demo.

A big hat tip to Sergey Chikuyonok for his fantastic work on both Emmet and Emmet-Eclipse. For tech folk out there, the version of Emmet we’re using internally is 1.2.2.


Icon Preview of Images

If you work with images, you’ll find the new icon preview really handy. Instead of seeing the boring, standard icon for images, we now render an icon sized version of your image right in the explorer tree.

Note: To keep things efficient, we only render thumbnails for images that are 100KB or smaller in size. Images larger than that typically have dimensions that reduce the utility of the 16×16 scaled down versions.

A hat-tip, again, to Jeeyul for his pde-tools plugins from which we bring you this functionality.


Additional Key Fixes

  • EGit updated to version 3.7.0.
  • You no longer need an EAR to deploy to WebSphere Portal Servers; you can deploy standalone Web and EJB projects as well.
  • In PhoneGap projects, when building iOS applications locally, you no longer have to do a clean build to force your changes to be picked up.
  • You will get JavaScript content assist for HTML and JavaScript files that do not exist within your workspace – previously JavaScript content assist would not work for external files.
  • If using Tomcat auto deployment, you can now specify a custom catalina.home directory without having to save configuration files in the workspace.
  • New Maven Project wizard now lists Java versions 1.7 and 1.8.
  • The Maven4MyEclipse menu now appears even for Dependencies Only Maven projects,  allowing additional Maven-specific actions to be easily executed.
  • Editor color themes can now be changed independently from the global MyEclipse themes (See Window>Preferences>General>Appearance>Editor Color Theme).

2015 CI 11

Release date: 16 Feb, 2015

MyEclipse 2015 CI 11

Show details

The CI 11 release includes more improvements to JavaScript code assist with a Tern.js update. PhoneGap projects get new Ionic templates for more project starting point options.

Included in this release:

  • Integrated Version of Tern Java 0.8.0
  • PhoneGap Ionic Templates
  • Ionic Palette in the Visual HTML Designer
  • PhoneGap 4.2 CLI

Integrated Version of Tern Java 0.8.0

This latest integration of Tern adds the following enhancements to JavaScript coding:

Completion Guess Support
When a content assist proposal is applied, a second set of proposals will automatically display probable matches based on the type of the function parameter.  Learn more about Guess Support.

Completion String Support
This feature gathers short strings in your code, and string completion suggestions include previously seen strings. Learn more about String Support.

ECMAScript 6
Switch to ECMAScript 6  for Promise support.

RequireJS Object Literal Completion
For the RequireJS config object, applying completion generates a property key/value pair.

Additional Frameworks
We have also added support for a couple of additional frameworks like Jasmine, Protractor, and snabbit.js.

To enable these additional features, open the project properties, expand MyEclipse, and select JavaScript Resources. Select the features you want to use. You can also change the defaults for new projects by selecting Window>Preferences, expanding MyEclipse>JavaScript>Tern>Development, and selecting Repository.

As always, a shout out to Angelo Zerr and the Tern JS/Java community for their continued work in this area.


PhoneGap Ionic Templates

When creating PhoneGap mobile application projects, you have more template options to choose from. Ionic templates give you a starting point for your Ionic UI design. The templates are available from the PhoneGap Application Project wizard.


Ionic Palette in the Visual HTML Designer

The Visual HTML Designer now has an Ionic palette and corresponding wizards that make it easy to add Ionic widgets to your pages – big hat tip to JBoss Tools.


PhoneGap 4.2 CLI

Want to create a project with the latest PhoneGap 4.2 CLI? CI 11 fixes a minor bug in this area that makes this possible. To use for building your applications, first download PhoneGap 4.2 CLI. Once downloaded, configure it by selecting Window>Preferences, expanding MyEclipse>Mobile Tools, and selecting PhoneGap Runtime.


2015 CI 10

Release date: 15 Jan, 2015

MyEclipse 2015 CI 10

Show details

The CI 10 release is the production-grade release of MyEclipse 2015! We will continue the CI stream for MyEclipse 2015, similar to service releases. A couple more additions have been included to round out the production release features.

Included in this release:

  • Improved Dark Theme
  • Notable Fixes

Improved Dark Theme

We know many developers prefer a dark theme when coding. We made improvements to the look of our dark theme so it’s easier on the eyes. Access the new MyEclipse Dark Theme from the General>Appearance preferences. Or, access from the MyEclipse CI stream theme icon icon on the main toolbar.


Notable Fixes

  • PhoneGap – The gap:config-file element is now supported for local builds in addition to remote builds for the Android platform. Settings made in these elements in your config.xml file will be merged with AndroidManifest.xml file based on the selected mode. This means that permission/debug settings made in config.xml are respected for local builds as well.

    Support for the iOS platform is coming soon.

    Also, the console will now display build output for remote builds.

  • Tomcat Connector – Deployment to the root context is now supported.
  • eGit –  We updated the version of eGit distributed with MyEclipse from 3.4.1 to
    3.4.2 due to a security vulnerability.
    https://projects.eclipse.org/projects/technology.egit/releases/3.4.2

2015 CI 9

Release date: 22 Dec, 2014

MyEclipse 2015 CI 9

Show details

The CI 9 release continues improvements to the PhoneGap configuration editor, and includes a MyEclipse Reports update.

Included in this release:

  • Permissions Settings in the PhoneGap Config
  • Update to MyEclipse Reports
  • Intelligent Merged Deployment
  • JSP Editor Performance Improvements

Permissions Settings in the PhoneGap Config

When configuring your Android projects for builds, you can now easily specify required Android permissions in the config.xml file. This is especially helpful if you are migrating your HTML5 application projects to PhoneGap application projects.

Additional PhoneGap improvements include:

  • Java KeyStore files are now supported for signing Android builds.
  • When adding a plug-in, both the version and the source are now saved in the config.xml file to ensure the same plugin is used for both local and remote builds.
  • Paths to icons and splash screens in config.xml are now validated. We let you know if you’re pointing to missing resources.
  • Remote debugging can now be enabled either during project creation or from the config.xml editor.

Update to MyEclipse Reports

MyEclipse Reports is now based on the latest stable version of BIRT – 4.4.1. It is the automatic MyEclipse Report Web Runtime version when you create a reporting project.


Intelligent Merged Deployment

MyEclipse intelligently detects whether merged deployment can be enabled for your web project’s modules. In 2015 CI 9, you can now turn merged deployment on or off for each module as opposed to having to make the decision at the Web project level.


JSP Editor Performance Improvements

The JSP editor has been tuned so that general editing as well as file-wide operations are now faster. For instance, if you’ve been using tools like Any Edit to perform operations on file save, you could notice a significant difference in CI 9.


2015 CI 8

Release date: 04 Dec, 2014

MyEclipse 2015 CI 8

Show details

The CI 8 release of MyEclipse marches on toward finalizing MyEclipse 2015. The major activity around this release involves final testing, fixing and polishing, with the addition of a few more enhancements discussed below.

Included in this release:

  • PhoneGap 3.6
  • Finalizing Our Application Server Support for 2015
  • Other Notable Additions

PhoneGap 3.6

PhoneGap projects created with CI 8 will automatically use PhoneGap 3.6 out of the box; with support for both local and remote builds.You can still use the earlier version of PhoneGap we have included, of course – or install the version of your choice externally.

The PhoneGap config.xml editor has also been improved with better support for images; the source pane will provide both content assist and validation for the widget and gap namespaces, making editing these files a breeze.


Finalizing Our Application Server Support for 2015

Much work has been done to improve application server and deployment support over the course of the MyEclipse CI stream this year. MyEclipse CI 8 continues with more enhancements in this area.

Pivotal tc Server 3.0 Support
You can now deploy to and debug against the Pivotal tc Server 3.0.

Deployment Mode Flexibility for Tomcat App Servers
Some users on the CI stream had problems with the Tomcat connector’s new deployment mode in 2015. With CI 8, we’ve re-introduced the deployment mode used by MyEclipse 2014 and earlier versions.

With the “auto deployment” option, MyEclipse publishes the project to the auto deploy folder where Tomcat’s auto-deployment mechanism will detect and deploy it. This is the deployment mode used by MyEclipse 2014 and earlier versions.

If you use the “context deployment” option, MyEclipse publishes the project to the specified deploy path and adds the corresponding context entry to Tomcat’s configuration file. This is the deployment mode used by the Eclipse JEE distribution; it had been the only deployment option in MyEclipse 2015, until this release.

Custom Deployment Server
You can now set up a connector to an app server that you control outside of MyEclipse using external tooling or the server’s own shortcuts. Once configured, you can deploy MyEclipse resources to the custom server just as with other servers configured in MyEclipse.

Module Deployment to WAS
MyEclipse CI 8 restores the ability to deploy EJB and Web modules directly to WebSphere without needing to wrap them in an EAR manually.


Other Notable Additions

  • Updated to Luna SR1. All integrated tooling is now based on the Eclipse 4.4.1 service release
  • Updated Spring Tool Suite (STS) to version 3.6.2
  • Integrated new versions of Tern and Angular JS (version 0.7.0)

2015 CI 7

Release date: 11 Nov, 2014

MyEclipse 2015 CI 7

Show details

The CI 7 release of MyEclipse improves on the Tern.js JavaScript integration started in CI 6. PhoneGap has a new form editor for simpler configuration, resource filtering in the MyEclipse Explorer is even faster, and a new TomEE server connector is now available. Continue reading for more information on these and other additions found in MyEclipse CI 7.

Included in this release:

  • New PhoneGap Configuration Editor
  • Continuation of JavaScript Improvements
  • Updated TomEE Server Connector
  • Faster Resource Filtering
  • New Maven Dependencies-Only Mode
  • Initial Support for AngularJS

New PhoneGap Configuration Editor

The PhoneGap configuration editor is now a form-based editor that makes setting up for PhoneGap builds much easier.


Continuation of JavaScript Improvements

New JavaScript properties introduced in CI 6 have been better integrated into the MyEclipse environment. Easily include JavaScript technology modules from the MyEclipse menu.

Find Tern modules, which provide JavaScript editor content assist for additional technologies, on the JavaScript Resources project properties page. Other JavaScript preference nodes have been renamed for clarity.


Updated TomEE Server Connector

The TomEE server connector now supports version 1.7 as well as 1.5 and 1.6.


Faster Resource Filtering

The introduction of the MyEclipse Explorer in CI 1 brought you a resource filter for quickly finding specific resources in your projects. CI 7 improves this filter by providing faster results for filename searches, even in massive workspaces.


New Maven Dependencies-Only Mode

Although most older Maven projects (10.x and below) continue to work in modern versions of MyEclipse, this new mode supports the exceptions. In addition, use this new facet if you want to benefit only from Maven’s dependency management system rather than using the full Maven-based build capabilities. See Maven as Dependency Manager Only for technical details of this new mode.


Initial Support for AngularJS

AngularJS is a hot topic, and MyEclipse 2015 CI 7 includes basic support to help you get started with this exciting technology. You’ll find project and general properties for AngularJS, content assist, and a new Angular Explorer view. Stand by – we will add more AngularJS integration in subsequent releases!

Special Thanks
We would like to extend special thanks to Angelo Zerr, whose Tern.js and Angular JS plugins are the basis for our support of these technologies. Thank you!


2015 CI 6

Release date: 08 Oct, 2014

MyEclipse 2015 CI 6

Show details

Better JavaScript! is the theme of the CI 6 release of MyEclipse.

Included in this release:

  • Custom Integration of tern.java
  • Notable Fixes:

Custom Integration of tern.java

In MyEclipse 2015 CI 6, we’ve given our JavaScript support a boost by using tern.js under the covers with a custom integration of tern.java. JavaScript content assist provided in both standalone JS files as well as HTML files has been significantly improved in terms of the number and validity of the proposals provided. We also provide easy  access to content assist for a large number of third party libraries. 

This is our first integration of Tern into MyEclipse. Over the next couple of releases, we will be polishing the integration and leveraging Tern to enhance other areas of JavaScript in MyEclipse beyond content assist.


Notable Fixes:

  • Possible local app build issues with iOS 6.0.1 fixed
  • Jonas 5.3 can now deploy JEE 6 projects
  • Context deployment in Jetty 7 fixed
  • Several key fixes in the deployment area

2015 CI 5

Release date: 17 Sep, 2015

MyEclipse 2015 CI 5

Show details

The MyEclipse 2015 CI 5 release continues work on updating server frameworks, adds updated Spring support, plus a few other additions and fixes.

Included in this release:

  • Updated Spring Support
  • Coding Report
  • Other Notable Additions

Updated Spring Support

You can now add Spring 4.1 support to your projects! Our Spring-JPA and Spring-Hibernate tooling have also been updated to handle this new version.

In addition to the core Spring framework, we have updated Spring Web Flow to version 2.4.0 and Spring Security to version 3.2.5.

As always, if you use Maven for your project configuration, we’ll set up the right dependencies in your POM.


Coding Report


A new report is available that provides you information about how much coding time you spend and in what areas of MyEclipse. Access this report on the #CoderLIfe tab of the MyEclipse Dashboard.


Other Notable Additions

  • WebSphere Portal Server versions 6.1, 7, 8, and 8.5 are now supported.
  • Several key fixes in the PhoneGap area, including support for the latest versions of the Android SDK and corrections to the local build support for iOS apps.

2015 CI 4

Release date: 20 Aug, 2014

MyEclipse 2015 CI 4

Show details

The MyEclipse 2015 CI 4 release focuses on a new addition to REST web services and PhoneGap project improvements.

Included in this release:

  • REST Web Services Project Explorer
  • PhoneGap Project JQuery Mobile Templates
  • PhoneGap Updated to 3.5.0

REST Web Services Project Explorer

The REST Project Explorer view gives you an overview at a glance of the web services you’ve defined for a specific project. Quickly navigate between methods and resources; double-clicking a method in the REST Project Explorer view opens the resource file to the selected method. The same REST services information also appears in the MyEclipse Explorer view.


PhoneGap Project JQuery Mobile Templates

Starting PhoneGap mobile projects is now easier with JQuery Mobile templates built into the New Project wizard.


PhoneGap Updated to 3.5.0

PhoneGap projects now support PhoneGap version 3.5.0 (internally Cordova 3.5.1). This update includes security fixes for both local and remote builds. MyEclipse users simply need to create their projects with PhoneGap 3.5 and both remote as well as local builds will include the fix.
For more information, please see:

http://cordova.apache.org/announcements/2014/08/06/android-351-update.html
and
http://phonegap.com/blog/2014/08/07/cordova-android-3_5_0-patched-with-security-fixes/

Please note that PhoneGap 3.5 project creation requires a working Internet connection. This constraint will be removed in CI 5. 


2015 CI 3

Release date: 30 Jul, 2014

MyEclipse 2015 CI 3

The MyEclipse 2015 CI 3 release includes 22 bug fixes and improvements. A couple of highlights are:

  • Updated Spring Tool Suite (STS) to version 3.6.0 from 3.5.1.
  • Fixed an issue that prevented iOS binaries from being installed on devices.

2015 CI 2

Release date: 15 Jul, 2014

MyEclipse 2015 CI 2

Show details

The MyEclipse 2015 CI 2 release includes a number of bug fixes, improving the features released in CI 1.

Included in this release:

  • Notable Improvements

Notable Improvements

  • Included additional PhoneGap support improvements.
  • Fixed display issues on Retina displays due to Incorrect rendering of fonts.
  • The Servers project in the MyEclipse Explorer is now hidden by a filter, and the Tomcat configuration files are instead accessed from a Configuration files node in the Servers view.
  • Corrected inability to properly deploy a Web Fragment JAR.ectors.
  • Fixed issue where projects deployed in exploded mode were being reloaded unnecessarily after hot sync already occurred.
  • Server toolbar icon now remembers the last server launched and can be used to relaunch same server.
  • Mobile application build errors are reported in the console for easier viewing. A pop-up notification reports the error and prompts the user to consult the error log for more details.

2015 CI 1

Release date: 24 Jun, 2014

MyEclipse 2015 CI 1

Show details

MyEclipse 2015 CI 1 is the first release in the CI stream. Many new features are added in this release and will continue throughout the stream.

Included in this release:

  • MyEclipse Built on Luna
  • Server Connectors Updated to the WTP Framework
  • New REST Explorer Provides More Flexibility
  • Dashboard and Other Tools Make Tasks Easier
  • Mobile Tooling - PhoneGap Support
  • Try Upgraded Features with Integrated Upgrade Trials
  • Miscellaneous
  • Known Issues

MyEclipse Built on Luna

Eclipse 4.4, the Luna release, is here! From Java 8 and Lambda expressions to the much awaited ability to enable split editors, MyEclipse is built on the Luna GA release, ready for you to take advantage of the latest features from Eclipse. To learn about some of the highlights of the Luna release, visit http://genuitec.com/luna.


Server Connectors Updated to the WTP Framework

Ever since our first release, MyEclipse has shipped custom server connectors. Over the past decade, we’ve added support for more than a dozen server families ranging from Apache’s Tomcat to IBM’s WebSphere, with multiple versions supported per family.

With 2015, we’re merging our connector framework with the Web Tools server framework, giving you the best server tooling across both camps. All the servers we have ever shipped are still supported, but they now offer additional control & configurability, something that will only get better as we march toward our GA release.

Key features:

  • Deploy multiple projects simultaneously.
  • Multiple versions of the same server are formally supported.
  • Finer grained server status reporting.
  • Packaged deployed mode still supported across all connectors.
  • Install third party connectors from the Eclipse marketplace or elsewhere into MyEclipse and have them work seamlessly with our server tooling.

WebSphere-specific enhancements:

  • The fast in-workspace deployment mode is now the default deployment mode; it supports the deployment of all project types.
  • You can now start and stop individual modules.
  • MyEclipse automatically detects running WebSphere instances and provides instant access to its services and up-to-date module deployment status.

In prior versions of MyEclipse, we had legacy WebSphere connectors in the Pro edition, as opposed to the new WebSphere connectors in the Blue edition. With the unified product (read more below), we have removed our legacy WebSphere connectors in favor of the newer Blue connectors. You must have a Blue license to use WebSphere in MyEclipse.


New REST Explorer Provides More Flexibility

The new MyEclipse REST explorer has been written from the ground up to allow you to explore REST web services through WADL files. You can even create WADL files from scratch and use the explorer to hit the end points immediately.

The REST API node in the MyEclipse Explorer view includes a few predefined REST services that you can explore in the REST Explorer. These services require authentication; both OAuth 1 and OAuth 2 (code grant flow) are currently supported – feel free to add your own services to the list.

This explorer does work on all OSs and architectures and is miles ahead of the explorer we had in earlier releases.


Dashboard and Other Tools Make Tasks Easier

The MyEclipse dashboard allows you to create new projects easily or import existing projects from version control or your file system. Each dashboard section includes key project management actions and relevant documentation, giving you a jump-start on development in MyEclipse.

The MyEclipse Explorer view presents a framework-centric view of your project without losing the Java focus of the Package Explorer. The explorer includes the ability to filter resources displayed based on name, and enables easy file content search. It also includes additional nodes like the REST API and Servers nodes.


Mobile Tooling - PhoneGap Support

The new PhoneGap Application Project wizard enables development of hybrid HTML5-Native mobile apps using PhoneGap 3.3 (Cordova 3.3) for both Android and iOS. Manage plug-ins using the Plug-in wizard, test apps in the Mobile Web Simulator, and then use PhoneGap Build Services to build your app for testing on devices or for final release.

Note: HTML5 Mobile app tools are deprecated in MyEclipse 2015.


Try Upgraded Features with Integrated Upgrade Trials

MyEclipse 2015 CI is a unified MyEclipse product with license levels allowing you to access all MyEclipse features. Instead of downloading and installing separate products (MyEclipse Blue, MyEclipse Spring or MyEclipse Bling), the license level you purchase provides you with access to features such as advanced WebSphere and Spring, all from one product.

With the unified MyEclipse 2015 CI, you can easily try out all features without losing your existing license setup. When you run across a feature that requires an upgrade from your current license, MyEclipse notifies you that the feature is an upgrade and provides you the opportunity to try a free 30-day upgraded license.


Miscellaneous

Derby
Our embedded Derby server has been updated from version 10.9.1.0 to 10.10.2.0 in order to support Java 8 environments.

STS
The integrated version of Spring Tool Suite has been updated to version 3.5.1 from 3.3.0.


Known Issues

Linux / GTK 3
With Luna, Eclipse has enabled GTK3 support by default on Linux. While this is a major step forward in supporting modern Linux OSs, the GTK3 support is still not complete. During our Luna integration tests we have experienced some bugs related to GTK3, like missing menu shortcuts, flickering during control refresh, color scheme issues, sporadic keybindings problems and, in rare occasions, crashes. We expect Luna SR1 to include fixes to all critical issues, a small sampling of which can be found here: 340067424596431160.

Users who are dissatisfied with GTK3 support can force GTK2 mode by setting up an environment variable as shown below:

$ export SWT_GTK3=0
$ ./myeclipse