MyEclipse Enterprise Workbench Release Notes

Release 5.1.0 GA - November 13, 2006

  1. Overview
  2. New Features in MyEclipse 5.1.0 GA 
  3. Known Issues
  4. Additional Enhancement / Fix Details for 5.1.0 GA

1. Overview

Version 5.1.0 GA is the production release the MyEclipse Enterprise Workbench 5.0 series.  Backwards compatibility with MyEclipse 5.0 / 4.x projects and features is maintained to the maximum degree possible.


2. New MyEclipse 5.1.0 GA Features

New MyEclipse 5.1.0 GA features and enhancements:

  • Eclipse 3.2.1 compatible
  • Built on an enhanced version of WTP 1.5.2
  • Optimized exploded application redeployment feature
    • provides application reload effect by touching deployment descriptor or Weblogic REDEPLOY file
    • virutally eliminates appserver Jar locking issues
  • Enhanced Hibernate HQL Editor supports multi-project configuration
  • Upgraded Spring features based on extended SpringIDE 1.3.6
    • Includes optimized MyEclipse content-assist engine and wizards for POJO and Hibernate configuration creation and maintenance
  • Improved validation framework performance - JSP validation 7X faster
  • Fully I18N enabled product base to support future language packs, e.g., (Japanese, Chinese, French, German, Spanish)
  • Matisse4MyEclipse
    • supports custom controls and forms
    • optimized performance improves WYSIWYG experience when working with large forms
  • Improved stability issues of Visual Web Designer on Linux
  • New Tomcat 6 Connector
  • Validation Exclusion Filter Support
  • Web services capabilities upgraded to support XFire 1.2.2
  • New Web Services Client Wizard
  • Web2.0 Browser enhanced to support HTTPS and HTTP-AUTH
  • All-in-One Installer (JRE+Eclipse3.2.1+MyEclipse)

3. Known Issues

MyEclipse CSS Editor

  • If code folding is enable and the properties view is open, typing in the CSS editor is unusably slow.  See Eclipse Bug#158877

XFire 1.2.2 Library Upgrade

  • The XFire libraries were upgraded from 1.1.2 to 1.2.2.  All existing XFire projects will be automatically upgraded to use the new libraries.  However, if you had previously customized the XFire libraries shipped with MyEclipse, the upgrade will not be automatically performed and your projects will remain in a non-compilable state.  To correct this situation, please go to Window > Preferences > MyEclipse > Project Capabilities > Web Services and select "Restore Defaults" to complete the upgrade.

Cross Platform Visual JSP/HTML Designer Known Issues

  • Issues with advanced JSF components, <h:dataTable> and <h:panelGrid>
    • Newly created dataTable or panelGrid are not visually editabe in design mode
    • panelGrid and dataTable controls do not support structural changes directly in design mode.
    • style="..." attribute is not rendered in design view
  • Creating and editing XHTML documents are not fully supported.
  • Struts and JSF custom tags do not render styleClass attributes in design view.
  • Empty table cells are initially shown collapsed in design view.

AJAX Tools Issues

  • Web 2.0 Browser does not support proxy server configuration.

Matisse4MyEclipse Known Issues

  • The Form Editor rendering of modified custom sub-forms and Java beans is not automatically updated. You must close and reopen the Form Editor for the rendering to be updated and correctly rendered.

MyEclipse on Linux Version Known Issues

  • Linux Internal Web Browser Stability
    The Visual HTML Designer on Linux has exhibited rare stability problems on some systems.
  • Linux Internal Web Browser Compatibility
    The Visual HTML Designer and AJAX tools on linux have an incompatibility with the Eclipse internal web browser.  Please read this document for more information.
  • Linux X86_64 Compatibility
    The Visual JSP/HTML Designer and AJAX tools are not available on the 64-bit versions of Eclipse on Linux X86_64.
  • Flash plugin unavailable in Web 2.0 Browser
    When loading a webpage that contains a flash plugin, you will be prompted to download a plugin.  You must press cancel to continue to use the browser as normal.  Also you will need to resize the window once to fix the blank page because of a painting problem.

MyEclipse on Machintosh OS/X Known Issues

  • Due to Eclipse Bug #145890, Matisse4MyEclipse and the Visual HTML/JSP/Struts/JSF Designer cannot be supported by MyEclipse. Please vote for this bug at the Eclipse.org site.

MyEclipse Hibernate Tools Known Issues

  •  Bug #3858, JBoss did not update the version number of the Hibernate DTD's from Hibermate 3.05 to the 3.1. While the Hibernate 3.1 DTD's are backward compatibile it is possible to use a Hibernate 3.1 DTD that can result in an error on a HibernateTo resolve the ambiguity MyEclipse chose to use the Hibernate 3.1 DTDs by default in the Hibernate editors.

4. Additional Enhancement / Fix Details

Additional details for enhancements and bug fixes for MyEclipse 5.1.0 GA are identified in the following summaries.

New Enhancements in MyEclipse 5.1.0 GA

ID Feature Notes
1202
[Deploy] Deployment is not resilent (e.g. file lock)
Redeployment Improvements:
1) Redeployment has been reimplemented and optimized to perform only diff-based updates instead of a full undeploy-redeploy cycle.
1) Resovled most file-locking issues during exploded application redeployment
2) Redeployment will always touch the application deployment descriptors, framework XML configuration files, and Weblogic REDEPLOY files, to stimulate the application server to reload the application.
3) The publishing phase of exploded deployment now publishes deployment descriptors in the final step to avoid a race condition that may arise when the appserver attempts to load an application before it is completely published.
 
2850
[UML] I18N support across diagrams

3776
[Database Explorer] Add user name to DB Explorer connection node decoration
See link for details.
4264
[Visual Web Designer] Common shortcuts for bold,italic,underline (Ctrl+B/I/U) are now supported in design view

4386
[AJAX] HTTP AUTH popup dialogs now supported in Web 2.0 Browser

4758
[Web Services] Upgrade to XFire 1.2.2

4776
MyEclipse is now WTP 1.5.1 compliant

4810
[Spring] Upgrade to SpringIDE 1.3.6 See link for details.
4811
[AJAX] Web2.0 Browser now supports HTTPS

4814
[Web Services] Added a web service client generation wizard

4824
[Deployment] Added support for Tomcat 6

4825
[Visual Web Designer] Added h:outputText component to JSF palette

Problems fixed since MyEclipse 5.0.1 GA in 5.1.0 GA

  ID   Defects - FIXED   Notes
1372
[Validation] 'derived' validation mechanism interferes with CVS
See link for details.
1640
XML formatter not working when file not terminated with new line

2428
[Database] Wrong preference page linked to SQL Editor context menu

2500
[SSE] Saving a file to a new location / filename using save as causes incorrect highlighting
3278
[Visual Web Designer] JSP preview shows 'values' of dropdowns instead of the text
See link for details.
3330
[ERD] "Save As" not possible for ER Diagram
See link for details.
3408
Associate *.tagf extension AND content type with MyEclipse JSP Designer
See link for details.
3505
[Spring] Custom value types not correctly validated
See link for details.
3603
[UML] Can't find "Export as XMI" in the current location

3691
[Matisse4MyEclipse] Invalid property value generates exception in the console

3891
[JSP] Compiler errors in JSP pages not marked in left margin or Problems view

3907
[Web] Unable to reload web application

3911
WTP is shown as uninstalled from Callisto site

3934
[Core] MyEclipse perspective view and view shortcuts inconsistent

4121
[SSE] Toggle comment action is not working

4211
JSP syntax error: insert "Finally" to complete TryStatement

4251
[Matisse] Modifying large form is very slow
See link for details.
4399
[Web Services] Web Services capabilities wizard doesn't validate config file path

4400
[Web Services] Current config file is not preselected when browse is pressed on the property page

4402
[Web Services] Add Web Services capabilities wizard overwrites existing config file

4403
[Web Services] No libs added by WS Cap. Wiz if XFire Core Library present

4417
[Web Services] New Web service wizard invoked from config outline shows wrong project

4418
[Matisse4MyEclipse] custom components don't change after being rendered once

4426
[Web Services] Web Service Project/WS capabilities wizard resets library selection when user libraries are toggled

4443
[Hibernate] Configuration editor doesn't support all properties

4447
[Deployment] Redeploy fails if you have an explorer window open in the Web application root

4449
[Core] Inconsistencies in add capabilities features

4470
[WD3] Save Failed:null (Saving HTML/JSP files can fail)
See link for details.
4471
CTRL-Clicking JSP include using absolute path doesn't work
See link for details.
4480
[Database] low quality msg for invalid ORA function

4481
Setting single JSP breakpoint creates 2 Breakpoint entries in debug perspective
See link for details.
4482
[Database] Ok and Apply buttons should be disabled if the user input is wrong

4484
[Database] MSSQL Procedures will not execute if "Maximum result-set size" <= "Maximum result rows for Run Proc"

4485
[Matisse4MyEclipse] Editing JMenuItem accelerator when one isn't set, opens Form Connection dialog
See link for details.
4650
[Matisse4MyEclipse] Cannot instantiate or use Swing Labs JX Swing Components
See link for details.
4654
[Core] Validation fails when WebRoot is set to Project Root (/)
See link for details.
4655
Code assist fails when WebRoot is set to Project Root (/)
See link for details.
4661
[Resin] Connector for resin2 defaults wrong log manager for Resin2.1.17

4662
[Resin] Resin 3 connector cannot launch Resin 3.0.21

4673
[Hibernate] Reverse Engineering wizard should be more resilient to missing resources
See link for details.
4674
[Spring] Two "MyEclipse Spring Problem Marker" types shown in Problem filter dialog

4676
[Spring] Simply typing in Spring beans file causes huge amounts of memory allocation
See link for details.
4679
Launch Configuration cannot be created from Sun 8.1/8.2 connector

4700
[Visual Web Designer] Basic JSF Property sheet lists do not update immediately

4711
[Matisse4MyEclipse] Cannot instantiate or use custom Swing components
See link for details.
4712
[wizards] Missing file name is the 'overwrite file?' dialog

4725
[Hibernate] RE wizard does not update reveng.xml file in response to class name customization

4732
[Resin] Running Resin 2 with JDK 1.4 has wrong classpath
See link for details.
4734
[Web Services] New web service wizard fails with multi-level deep source directory
See link for details.
4736
[Database] Many text editor preferences missing from SQL Editor
See link for details.
4741
[Hibernate] Session factory wizard fails with multi-level deep source directory
See link for details.
4743
[Database] Edit Data fails for some tables

4745
[Visual Web Designer] DOM sync fails when invalid HTML comment in file
See link for details.
4752
[Core] Class count in Java code statistics not persisted correctly
See link for details.
4753
[Matisse4MyEclipse] Removing event handler methods leaves code broken
See link for details.
4756
[Deployment] Deploying EAR changes application.xml when set not to
See link for details.
4762
[Matisse4MyEclipse] Beans#isDesignTime() should return true

4763
[Hibernate] HQL editor does not work with multi-project applications
See link for details.
4764
[Hibernate] HQL editor does not work when offline
See link for details.
4771
[Matisse4MyEclipse] Classpath paths for icons use file paths instead
See link for details.
4772
[Database] Generate sql command have incorect syntax [catalog].. for sybase < 12.5
See link for details.
4786
[Deployment] Cannot deploy packaged ear that references jar project with no source dirs

4805
[DB] Oracle's TIMESTAMP WITH TIMEZONE isn't shown in SQLResultView
See link for details.
4806
[Database] DDL generate wrong for Oracle's TIMESTAMP WITH TIMEZONE and TIMESTAMP WITH LOCAL TIMEZONE

4815
[Struts] Generated application.properties has "P/" prefix in the project name in header

4818
Using server button to restart can result in BindException
See link for details.
4819
[Web Services] Top Down & client wizards do not ensure XFire  libs are present

4820
[Deployment] Deployment wizard should preselect J2EE project if only 1 exists

4822
[Web Services] WS Project validator only works for Web Projects

4826
[Web Services] "Test with WS Explorer" cannot be invoked from WSDL editor

4827
[Hibernate] HT's console configurations are not shown when MyEclipse is installed
See link for details.
4828
[Hibernate] MyEclipse hibernate view category id conflicts w/ Hibernate Tools

4829
[Hibernate]  Open Hql action deosn't work if exists "invalid" project

4830
[Visual Web Designer] Bad HTML option  for  "24 hr military time" snippet

4832
[JSP] JSP validation does not seem to detect simple syntax errors

4833
[Visual Web Designer] Opening JSP in design view crashes MyEclipse
See link for details.
4834
[Visual Web Designer] Cannot synchronize example jsp document
See link for details.
4836
[Validation] Resources excluded from validation don't clear error markers automatically

4837
[Validation] Excluded Resources page will not show up when marked resources are deleted

4838
[Hibernate] HQL editor without existing file input leaves empty area on eclipse restart

4839
Database] SQL editor shows an error message on first run
4842
[Hibernate] Hibernate session factory is not created in reverse engineering

4843
[Matisse4MyEclipse] Cannot load custom widget/form from the project folder.

4847
[Visual Web Designer] Creating link in design view with palette wizard deletes text

4849
[Matisse4MyEclipse] Cannot add elements in a panel.

4858
[Struts] Browse for config file button is not working if the web root is project root.

4859
[Web Services] Top Down Service and Client wizards overwrite existing implementation classes



Release 5.0.0/5.0.1 GA - August 10, 2006

  1. Overview
  2. New Features in MyEclipse 5.0.0 GA 
  3. Previously Released Features in MyEclipse 5.0 M1 & M2 
  4. Known Issues
  5. Additional Enhancement / Fix Details for 5.0.0/5.0.1 GA


1. Overview

Version 5.0.0 GA is the generally available production release the MyEclipse Enterprise Workbench 5.0 series.  Backwards compatibility with MyEclipse 4.x / 5.0 M1 & M2 projects and features is maintained to the maximum degree possible. Version 5.0.1 is a small update that fixes a few issues that were found shortly after the final 5.0.0 GA build was released.



2. New Features In MyEclipse 5.0.0 GA

New MyEclipse 5.0.0 GA features and enhancements:

  • Instant-on JavaScript Debugging (new innovation for AJAX programmers)
  • Support for WebSphere 6.1
  • New cross-platform Visual  JSP/Struts/JSF Designer  for both Windows and Linux
  • Extended database support for Microsoft SQL Server and Sybase features (Professional Edition Only)
  • Extensible Matisse4MyEclipse Design Palette for user-added custom controls and forms
  • Hibernate 3.1 Support
  • Add Web Services support to any existing Java project


3. Previously released features in MyEclipse 5.0 M1 & M2

MyEclipse 5.0 M1 and M2 introduced a number of new features including the following:

  • New cross-platform Visual HTML (WYSIWYG ) Designer for both Windows and Linux.
  • Matisse4MyEclipse support on Linux.
  • Ability to create custom server launch configurations.
  • New Server view for easily managing deployments.
  • Support for Glassfish and Sun 9 servers.
  • Web Services support based on XFire.
  • Extended support for SQLServer and Sybase.
  • Code assist and validation for JSF EL.
  • AJAX DOM Source View
  • AJAX Monitor View
  • Direct table editing in database tools
  • Spring bean search and "open bean type" functionality
  • Ability to generate standalone DAO's in addition to JNDI and Spring types
  • All MyEclipse 4.x features ported to Eclipse 3.2 SDK and Web Tools Platform 1.5.
  • Matisse4MyEclipse for Eclipse 3.2 SDK (Windows only). Shipped as a separate downloadable feature. See this link for  announcement and getting-started instructions
  • Backwards compatibility support for MyEclipse 4.x J2EE projects.
  • Linux support for MyEclipse Web 2.0 Browser and JavaScript Debugger.
  • Significant JSP Editor performance improvements.
  • Advanced and basic wizards for creation of HTML, JSP and XML document files.
  • New wizards to create and drop database table, index and foreign key relationships. Wizards are accessed from the Database Browser and Database Details View.
  • Database Entity-Relationship Diagram customization features including selection of tables during creation, drag-n-drop of tables and from the Database Explorer, remove table from diagram, and access schema management wizards from context-menu actions. 
  • Improved Database DDL and XML generation.
  • Improved Database Details view, especially table information.
  • Hibernate HQL Editor with query execution capabilities integrated with Database Explorer, includes synchronized SQL Translation View.
  • Hibernate Perspective and capabilities.
  • Upgrade to Spring Framework 1.2.7 libraries.
  • Use of customizable workspace capabilities, perspectives and activities to provide a cohesive organization of MyEclipse features.


4. Known Issues

New Cross Platform Visual JSP/HTML Designer Known Issues

  • Issues with advanced JSF components, <h:dataTable> and <h:panelGrid>
    • Newly created dataTable or panelGrid in design view isn't designable in design view only.
    • panelGrid/dataTable don't support structural changes directly in design view.
    • style="..." attribute is not rendered in design view
  • Creating and editing XHTML Documents are not fully supported.
  • Struts and JSF custom tags don't render styleClass attributes in design view.
  • Empty table cells are initially shown collapsed in design view.
  • Not all source selections can be exactly mapped to a selection in design view.

AJAX Tools Issues

  • Web 2.0 Browser does not support HTTP AUTH dialog windows.

Matisse4MyEclipse Known Issues

  • Once custom sub-forms and Java beans are added to a form, they are not refreshed during a workspace session.  Their images in the Form designer are not updated when the original forms are modified. To get them to update, a workspace restart is required.

MyEclipse on Linux Version Known Issues

  • Linux Internal Web Browser Compatibility
    The Visual HTML Designer and AJAX tools on linux have an incompatibility with the Eclipse internal web browser.  Please read this document for more information.
  • Linux X86_64 Compatibility
    The Visual JSP/HTML Designer and AJAX tools are not available on the 64-bit versions of Eclipse on Linux X86_64.

MyEclipse on Machintosh OS/X Known Issues

  • Due to Eclipse Bug #145890, Matisse4MyEclipse and the Visual HTML/JSP/Struts/JSF Designer cannot be supported by MyEclipse. Please vote for this bug at the Eclipse.org site.

MyEclipse Hibernate Tools Known Issues

  •  Bug #3858, JBoss did not update the version number of the Hibernate DTD's from Hibermate 3.05 to the 3.1. While the Hibernate 3.1 DTD's are backward compatibile it is possible to use a Hibernate 3.1 DTD that can result in an error on a HibernateTo resolve the ambiguity MyEclipse chose to use the Hibernate 3.1 DTDs by default in the Hibernate editors.


5. Additional Enhancement / Fix Details

Additional details for enhancements and bug fixes for MyEclipse 5.0.0/5.0.1 GA are identified in the following summaries.

New Enhancements in MyEclipse 5.0.0 GA

ID Feature Notes
987 [Web Services] Add full web services support
XFire-based and very fast
1987 [Hibernate] Add library support to hibernate tools  
2706 [Spring] Support multiple config files when adding capabilities
 
3178 [Spring] Wizards should validate the bean IDs  
3250 [Hibernate] Ability to Ctrl+click mapping file in configuration editor to open
 
3332 [WebDesigner] Add dual preview for both IE and Mozilla Dual preview for easy testing
3896 [Image Editor] Unable to select color by entering RGB values  
3966 [AST Core] Add support for WebSphere 6.1 Interesting... WebSphere 6.1 has an OSGI / Eclipse core.
4164
[Core] Notify user if low on perm space or heap
Ensures reliable workbench operation by monitoring all types of memory usage automatically.
4178
[Server View] Enhance Server View's Browse to open Explorer on Windows

4190
[Source Editors] Add code folding support for all source editors
Yeah!!  Code folding!!
4312
[Core] Verify MyEclipse installation upon launch
Workaround to PDE bug that won't do a -clean restart for new installs.  Will force a proper (-clean) restart if installation problems are detected.
4317
[UML] Add UML wizard access N/A from main ME UI perspectives
4326
[DB] Add MS SQLServer/Sybase advanced editing capabilities similar to Oracle advanced capabilies Professional Edition Only
4350
[Hibernate] Modify Session Factory to allow Ctrl+click to open

4384
[JavaScript Debugger] Add ability to debug non-local, server-generated / temporary JavaScript
Browse to any page and hit JS Debug button for "Instant-On" debugging

Problems fixed since MyEclipse 5.0.0 GA in 5.0.1 GA

  ID   Defects - FIXED   Notes
4462 [Linux] Intro issues, broken overview links and missing "degraded mode" icons  
4465
[DB] 'Retrieve all rows' and 'retrieve more rows' broken
Many SqlServer & Sybase functions and procedures return multiple result-sets. In general the MyEclipse SqlEditor is not able to recognize this type of result and will only display the first result-set returned. The Procedure/Function Run action can properly recognize results that consist of multiple result-sets and will coordinate with this context with the Yet, the Result View is unable to scroll through these results and will present all of the data returned to it. An option was added to a new Microsoft SqlServer/Sybase preference page to allow for user customization of the number of rows the Run Proc/Func should display.
4469 [AJAX] Web Designer requires MSVCR71.DLL
4470 [OSX] Saving html/jsp file fails for mac  
4474 [WS] Attaching WS project to CVS repository causes build issues  
4476
[WD3] Missing styling images in design view with ME installed in path containing spaces

4478
[DB] Database preference page reorganization + sqlserver pref page
see #4465

Problems fixed since MyEclipse 5.0 M2 in 5.0.0 GA

ID Defects - FIXED Notes
757 [JSP Designer] Character encoding error on Cp1253  
989 [JSP Designer] (HTML/JSP/etc.) can freeze up while editing malformed documents  
1060 [JSP Designer] Refactoring JSP name does not cause current open editor to update title  
1468 [CSS] Formatter invalidates certain code  
1962 [Hibernate] Research Hibernate functionality from JBossIDE  
2047 [Hibernate] SessionFactory ThreadLocal produces Java5 paramtype warning  
2189 [JSP Designer] Copy / Paste of scriplet in designer loses source fo...  
2209 [JSP Designer] Bold edit action doesn't have proper UNDO context  
2258 [Editors] Line delimiter preferences don't work  
2432 [JSP Designer] Text selection issue in split mode  
2631 [UML] Round-trip adds invalid Import statements  
2646 [DB] Password encryption information dialog / message required  
2723 [Hibernate] Hibernate 3.1 support  
2747 [JSP Designer] Tooltip shows "alt" attribute instead of "title" one.  
2852 [XML] Opening large XML document pegs CPU indefinately  
2976 [Spring] Spring wizards do not validate classes  
3080 [Image Editor] Saving new file when editor is closed doesn't  
3097 [Image Editor] Doesn't support immediate move after paste  
3166 [Hibernate] Tabfolder on the Hibernate preference page  
3184 [JS Debugger] Debug, terminate, debug for Mario ex. leads to lockup  
3190 [JS Debugger] Breakpoint properties show file properties  
3229 [JS Debugger] Step over in DWR methods doesn't stay in context  
3266 [DB] Oracle Source Errors View incapable of displaying co...  
3305 [Spring] Spring Beans view - actions missing icons  
3400 [Doc] Update Web2.0 QS with 5.0 features  
3428 [JS Debugger] Stepping sometimes doesn't return  
3453 [Matisse] JDK1.5 required for Linux  
3461 [UML] Rev Eng fails if a "Linked" Source folder is used  
3478 [UML] TextBox's justification preference not saved.  
3531 [JSP Designer] Two confirmation dialogs are shown if editor was opened on same file  
3562 [Matisse] Cannot add forms to Palette  
3567 [Matisse] Mark occurances is not working in source tab.  
3587 [Matisse] Clicking on the Java editor ruler doesn't work  
3588 [Matisse] Right-click Run As Java App doesn't work from source view  
3661 [JSF] Projects are not sorted in the project dropdown in ...  
3674 [JSF] Classnames validation problems  
3685 [JS Debugger] Unable to remove breakpoints when stepping  
3690 [DB] Changes to DB URL are not stored in certain instances  
3692 [J2EE] New module manifests operation fails when default META-INF does not exist  
3707 [WD3] Needs content type mapping  
3727 [Mattise] JavaEditor fussy as FormEditor subpage  
3748 [DB] ER Diagram Overview and Oracle Source Errors view n...  
3809 [Matisse] Incremental Find (Ctrl+J) is not working in Java code view  
3829 [JSF] DnD fails on linked folder resources  
3877 [DB] DBExplorer nodes not sorted for oracle  
3897 [Image Editor] Can't move text once entered  
3924 [Core] MyEclipse properties-pages are not nested  
3992 [Struts] Adding Struts caps non-ME Struts project produces irregularities  
3993 [Doc] Update AppServer docs w/ server view info  
4007 [Servers] "UpToDate" column label in server view isn't very clear  
4024 [JS Debugger] JavaScript breakpoints show up 2x in breakpoints view  
4027 [AJAX] New Web20browser doesn't have history mechanism  
4035 [UML] diagram editor zoom operation too course  
4040 [Servers view] Use Status column to show Synchronized/Unsynchronized state  
4046 [WS] Unable to add web service capability to existing pro...  
4085 [AJAX] Web 2.0 browser doesn't support pop-up windows  
4107 [JSP Editor] Add color preference for JSF EL attribute values  
4117 [Hibernate] Session factory class name cannot be SessionF...  
4137 [DB] Refreshing certain nodes before they are expanded du...  
4148 [Hibernate] Connection details page in capabilities wizar...  
4153 [DB] trivial message report bug in sqlexplorer - DDL isn'...  
4161 [Wizard] WAR/EAR export wizards display msgs oddly  
4165 [Matisse] Installation of Matisse on Mac makes MyEclipse unusable  
4169 [DB] MSSQL and Sybase procedures cannot be created using wizards  
4174 [JSF] JSF-EL highlights values of type java.util.Date incorrectly  
4177 [Spring][Hibernate] findByExample method in Spring DAOs issues  
4179 [DB] can't generate DDL for MSSQL when catalog in specific instances  
4180 [DB] Remove Generate DDL action for views and other nodes...  
4181 [Validation] Fails for web.xml when internet is disconnected  
4183 [WebLogic 9] Connector deploys to wrong directory  
4184 [Struts] Misspelling in Struts tools  
4186 [Deployment] Redeployment silently fails  
4188 [Weblogic] Shutdown command does not work initially  
4189 [Server View] View does not update WLS 9 status after graceful shutdown  
4191 [JSF] JSF EL validator does not accept some valid methods as such  
4192 [DB] Edit/new driver dialog doesn't change name and url  
4195 [DB] Few Oracle PRO features still work with a STD license  
4196 [DB] SQL editor without existing file input leaves empty ...  
4197 [DB] password save and prompt model is not user-friendly  
4201 [DB] Drop index doesn't work for sybase  
4203 [Hibernate] Hibernate capabilities wizard fails in certain instance  
4205 [Spindle] Spindle content assist N/A  
4207 [DB] DBExplorer requests password on automatic reconnection  
4208 [Desktop] Failed desktop actions show warning dialog not error  
4209 [DB] Show information for view fail for sybase  
4210 [Spindle] Add capabilities throws InvocationTargetException in some instances  
4212 [DB] DB Table / Index / FK Wizards create is case sensitive   
4217 [DB] functions and procedures are shown under the procedu...  
4218 [DB] schema problem in JDBC for SQL Server 2005  
4229 [JavaScript] Validator cannot be disabled  
4231 [JavaScript] 'debugger' keyword causes error  
4235 [JSP Editor] Refactoring of Java code can mangle JSP page  
4244 [DB] add sp_help action in sqlserver/sybase nodes  
4245 [DB] Add Generate DDL and Open actions for SQL Server & MSSQL  
4246 [DB] Add the ability to Run procedures and functions for SQL Server & MSSQL
 
4252 [Hibernate] Hibernate capabilities wizard does not detect...  
4262 [Core] Library pages don't expand correctly  
4265 [Export] Exported dependent JARs do not contain archive entries in some instances  
4267 [Hibernate] Reverse engineering template zip is out of date  
4269 [Spring] Spring Templates preference page is not working  
4272 [Spring] Error validating factory-bean definition  
4280 [WebLogic] Shutting down WebLogic 9.2 gives error finding shutdown.py  
4283 [Validation] Add "Remove All Validation Markers" action to MyEclipse context menu  
4284 [JS Debugger] Debug pref page path invalid  
4289 [Snippets] Several jsf tags have syntax errors  
4295 [ImageEditor] Can't see cursor in editor background area  
4296 [ImageEditor] User is unaware when image file conversion is done  
4297 [ImageEditor] Renaming open file in workspace doesn't rename editor  
4302 [Matisse] Manage palette dialog has no titlebar and border  
4303 [Matisse] Undo, redo and delete actions issues  
4304 [DB] Opening a function node in MS SQL creates a temp file  
4305 [DB] Running Procedures in MS SQL displays "Run Function..."  
4306 [DB] [Hibernate] Hibernate RE wizard doesn't detect properly in all cases  
4313 [Hibernate] Session Factory Wizard page is non standard  
4321 [DB] Opening Edit Data view on same table in 2 perspectiv...  
4324 [Server view] Can't remove webproject from <Custom Location>  
4325 [WS] Import tools for web service (wsdl) & wsil missing  
4327 [WS] Web Services > Test with Web Services Explorer action is not available  
4328 [Wizard] Unable to load wizban for War Export Wizard  
4329 [AJAX] Web2.0 Perspective is missing 2 ME persective shortcuts  
4331 [WD3] Linux compatiblity message is no longer accurate  
4332 [Server View] Issues with the display of <Custom Location>  
4333 [Image Editor] New image wizard only accepts pixel size as 3 digit number  
4337 [XDoclet] XDoclet property page missing name  
4341 [Wizard] [WAR Export] UI layout issues  
4347 [JavaScript] Validator throws NPE and stops validating in certain cases  
4349 [ImageEditor] Renaming an open image file that is dirty f...  
4353 [Matisse] Delete key not working in designer in-place edi...  
4354 [DB] Refresh action N/A for SEQUENCE, AVA SOURCE & DATABASE  
4360 [JS Debugger] Typing in URL fails after loading resource ...  
4361 [Doc] Add webservices general docs  
4365 [Core] Visual Editor crashes on Eclipse 3.2 when MyEclipse is installed first  
4388 [AJAX] [JSDebug] "single debug session" warning improvements  
4404 [Matisse] NPE when opening .form file with no .java file  
4405 [Hibernate] Session factory class uses getCurrentSession ...  
4415 [Matisse] Editor doesn't switch to source tab automatically  
4429 [WS] Make WSDL editor default for WSDL files  

Release 5.0.0 Milestone-2 - July 7, 2006

  1. Overview
  2. New Features in MyEclipse 5.0.0 M2 
  3. Previously Released Features in MyEclipse 5.0 M1 
  4. Known Issues
  5. Additional Details


1. Overview

Version 5.0.0 Milestone-2 (M2) is the second intermediate release of the MyEclipse Enterprise Workbench 5.0 series.  Backwards compatibility with MyEclipse 4.x projects and features is maintained to the maximum degree possible.



2. New Features In MyEclipse 5.0.0 M2

New MyEclipse 5.0.0 Milestone-2 features and enhancements:

  • New cross-platform Visual HTML (WYSIWYG ) Designer for both Windows and Linux.
  • Matisse4MyEclipse support on Linux.
  • Ability to create custom server launch configurations.
  • New Server view for easily managing deployments.
  • Support for Glassfish and Sun 9 servers.
  • Web Services support based on XFire.
  • Extended support for SQLServer and Sybase.
  • Code assist and validation for JSF EL.
  • AJAX DOM Source View
  • AJAX Monitor View
  • Direct table editing in database tools
  • Spring bean search and "open bean type" functionality
  • Ability to generate standalone DAO's in addition to JNDI and Spring types


3. Previously released features in MyEclipse 5.0 M1

MyEclipse 5.0 M1 introduced a number of new features including the following:

  • All MyEclipse 4.x features ported to Eclipse 3.2 SDK and Web Tools Platform 1.5.
  • Matisse4MyEclipse for Eclipse 3.2 SDK (Windows only). Shipped as a separate downloadable feature. See this link for  announcement and getting-started instructions
  • Backwards compatibility support for MyEclipse 4.x J2EE projects.
  • Linux support for MyEclipse Web 2.0 Browser and JavaScript Debugger.
  • Significant JSP Editor performance improvements.
  • Advanced and basic wizards for creation of HTML, JSP and XML document files.
  • New wizards to create and drop database table, index and foreign key relationships. Wizards are accessed from the Database Browser and Database Details View.
  • Database Entity-Relationship Diagram customization features including selection of tables during creation, drag-n-drop of tables and from the Database Explorer, remove table from diagram, and access schema management wizards from context-menu actions. 
  • Improved Database DDL and XML generation.
  • Improved Database Details view, especially table information.
  • Hibernate HQL Editor with query execution capabilities integrated with Database Explorer, includes synchronized SQL Translation View.
  • Hibernate Perspective and capabilities.
  • Upgrade to Spring Framework 1.2.7 libraries.
  • Use of customizable workspace capabilities, perspectives and activities to provide a cohesive organization of MyEclipse features.


4. Known Issues

Machintosh OS/X Known Issues
  • Due to Eclipse Bug #145890, Matisse4MyEclipse and the Visual HTML Designer can not be supported by MyEclipse. Please vote for this bug at the Eclipse.org site.

New Linux/Windows Visual HTML Designer Known Issues

  • Visual HTML Designer needs to be expanded to support JSPs by GA release.
  • Unable to maintain Source/Design synchronization for editing outside of the <body> tag in the source view.
  • In Design View, Ctrl+C and Context-menu Copy action will not always perform the same operation.
  • Undo/Redo shortcuts in Design view (Ctrl+Z) will not stay in sync with Source Undo/Redo stack.
  • A single Design View modification can require multiple Source Undo's
  • Bold/Italic attributes will only use <b>, <i> variants.
  • Not all source selections can be exactly mapped to a selection in design view.

Linux Internal Web Browser Compatibility

The Visual HTML Designer and AJAX tools on linux have an incompatibility with the Eclipse internal web browser.  Please read this document for more information.



5. Additional Details

Additional details for enhancements and bug fixes for MyEclipse 5.0.0 M2 are identified in the following summaries.

New Enhancements in MyEclipse 5.0.0 M2

ID Feature Notes
2756 [Core] New Server View  
2830 [AppServer] Add launch configuration support for application servers  
3479 [Web tooling] Add support for Glassfish  
3607 [Web tooling] Gracefully shutdown application servers so shutdown tasks can run  
3680 [Deployment] Populate deployment dialog dropdown when any item in a project is selected  
3693 [Spring] Integrate SpringIDE 1.3 features
 
3885 [Hibernate] Add property view to Hibernate perspective.  
3892 [JSP] Add imports at the top of the JSP file  
3945 [AST Core] Add support for Sun 9  

Problems fixed since MyEclipse 5.0 M1

ID Defects - FIXED Notes
1132 [JSP] Quick Comment/Uncomment in JSP Editor uses HTML comments, not Server Comments  
2931 [AST] server launch quickstart default when 1 server enabled  
3096 [SSE] Font size setting for Structure Editors not honored in XML editor  
3211 [DB] Add driver template for MS SQL 2005  
3436 App server "stop" is disabled if server is run in "Run" mode  
3511 [Struts] New Form, Action and JSP wizard creates new action  
3550 [Linux] Web20Browser crashes if SWT browser has already started  
3553 Deployment ignores new files if filesystem state is stale  
3582 [Matisse] [Linux] Eclipse instance crashes during gui editing  
3666 [JSF] Action text reads "Open Class Action"  
3687 [JSF] Adding forward to HTML page is nonsensical  
3820 [Core] MyEclipse custom icon decorations prevent basic icon annotations  
3837 [Spring] Spring 1.2.8 libraries not available  
3854 Shutting down Sun App Server 8.2 doesn't kill java.exe process  
3870 [Hibernate] Perspective icon doesn't look as good as other ME icons  
3883 [JSF] Caps. wizard fails on WebProject that has existing faces-config.xml  
3884 [Linux] Web20/jsdebug SWT browser conflict sometimes shows back2back error dialogs  
3888 [Linux] [Hibernate] Hql doesn't work if project have variable libraries in build paths  
3889 [Hibernate] problems with properties view and incorrect hql  
3891 [JSP] Compiler errors in JSP pages not marked in left margin or Problems view  
3895 MyEclipse download site is not a 'discovery site', just an update site  
3904 [UML] Possible ArrayIndexOutOfBoundsException in MultiEditorPane.java  
3909 "No Default Server" dialog contains an exclamation point  
3911 WTP is shown as uninstalled from Callisto site  
3913 [Hibernate] HQLEditor modified directly with ME enhancements  
3914 [Hibernate] Mapping and cfg.xml have not error decorations in package explorer  
3921 [DB] no license checking for Table/FK/Indicies Wizards  
3928 [Spring] New Spring Project wizard is in Spring IDE category  
3929 Struts Editor displays incorrect message when resource not found  
3941 [UML] UMR Model corruption in some instances  
3943 [Deploy] Deployments are sometimes forgotten on restart  
3946 [DB] Add 'Generate delete script' in DB Browser  
3957 [DB] mssql/sybase stored procedures  
3958 [Hibernate] Generate POJOs action enabled for non-hibernate projects  
3959 [DB] Move edit data dialog to view  
3960 [Deploy] Deployments to Jonas go into incorrect directory  
3965 [DB] Error in select with Cache database  
3967 [DB] Missing labels in DB Tooling  
3968 [Hibernate] Session factory generation issues  
3987 [DB] No connection profile for Derby database server  
3988 [J2EE Export] The export WAR and EAR tasks are in the 'Other' category  
3989 [DB] review and fix all default jdbc drivers and add missing  
3990 [Hibernate] Attempt to execute invalid HQL shows an "Internal Error" dialog.  
3994 [DB] Can't remove table that references other tables  
4002 [AST] Restart action in SV always restarts using the default launch configuration  
4005 [DB][Hibernate][Spring] DAO enhancements  
4009 HTML and JSP validators use incorrect line mapping for error indicators  
4010 [Hibernate] Add TODO comment to the getSession method of the DAOBase  
4026 [UML][Matisse] Possible deadlock with new matisse patch and linux  
4028 [AJAX][Linux] JSP preview unavailable while working with web20browser/jsdebugging  
4035
[UML] diagram editor zoom operation too course
4042 [Hibernate] HQL CA is not working if an attempt was made to execute wrong HQL  
4043 [Hibernate] Hibernate Reveng wizard must use Java types by default  
4083 [Installer][Linux] Run script does not setup env for HTML Designer/JSDebugger  
4084 [DB] Creating connection profile and 'display selected schema' problem  
4087 [DB] source for mssql/sybase procedure missing last character  
4090 [JS Debugging] can launch JS debugging even when SWT browser is configured  
4099 [AJAX] Mozilla Browser from ATF is available as an editor, but not visible  
4100 [Deployment] Restart/Stop of server temporarily locks Eclipse UI  
4106 [DB]Cannot create DDL from table  
4109 New "Form, Action and JSP" wizard does not put correct path in struts-config.xml  
4110 [DB] need refresh action for mssql/sybase procedure node  
4111 [Struts] Projects created with newer version of Struts should use newer validator DTD  
4115
[DB][ERD] Preference page problem loading defaults

4117 [Hibernate] Session factory class name cannot be SessionFactory  
4118 [Hibernate] Spring DAO option not default for REing to spring projects  
4122 [Struts] Struts config editor does not expose XML Source menu.  
 

Release 5.0.0 Milestone-1
May 16, 2006

  1. Overview
  2. New Features in MyEclipse 5.0.0 M1 
  3. Previously Released Features in MyEclipse 4.1.x 
  4. Known Issues
  5. Additional Details


1. Overview

Version 5.0.0 Milestone-1 (M1) is the first intermediate release of the MyEclipse Enterprise Workbench 5.0 series.  This release debuts the new MyEclipse architecture based on the Eclipse 3.2 SDK and Web Tools Platform (WTP) 1.5 and introduces a number of new features.  Backwards compatibility with MyEclipse 4.x projects and features is maintained to the maximum degree possible.



2. New Features In MyEclipse 5.0.0 M1

New MyEclipse 5.0.0 Milestone-1 features and enhancements:

  • All MyEclipse 4.x features ported to Eclipse 3.2 SDK and Web Tools Platform 1.5.
  • Matisse4MyEclipse for Eclipse 3.2 SDK (Windows only). Shipped as a separate downloadable feature. See this link for  announcement and getting-started instructions
  • Backwards compatibility support for MyEclipse 4.x J2EE projects.
  • Linux support for MyEclipse Web 2.0 Browser and JavaScript Debugger.
  • Significant JSP Editor performance improvements.
  • Advanced and basic wizards for creation of HTML, JSP and XML document files.
  • New wizards to create and drop database table, index and foreign key relationships. Wizards are accessed from the Database Browser and Database Details View.
  • Database Entity-Relationship Diagram customization features including selection of tables during creation, drag-n-drop of tables and from the Database Explorer, remove table from diagram, and access schema management wizards from context-menu actions. 
  • Improved Database DDL and XML generation.
  • Improved Database Details view, especially table information.
  • Hibernate HQL Editor with query execution capabilities integrated with Database Explorer, includes synchronized SQL Translation View.
  • Hibernate Perspective and capabilities.
  • Upgrade to Spring Framework 1.2.7 libraries.
  • Use of customizable workspace capabilities, perspectives and activities to provide a cohesive organization of MyEclipse features.


3. Previously released features in MyEclipse 4.1.1

MyEclipse 4.1.x introduced a number of new features including the following:



4. Known Issues

Eclipse 3.2 SDK Integration

     Linked Resources

  • Eclipse 3.2 removes long-standing restrictions on the location and use of linked resources.  MyEclipse 5.0.0 M1 does not yet fully support this expanded functionality.  Therefore please maintain the Eclipse 3.1 linked resource usage restrictions until the MyEclipse 5.0.0 M2 release.  Eclipse 3.1 and earlier versions constrained linked-resources to residing only at the root of a project, e.g., myproject/mylinked-resource.

Linux and Mac Support Limitations

  • Matisse4MyEclipse is not supported on Linux because of the following Eclipse bug #110163 .
  • The following features are not available on Mac to the long standing Eclipse SWT_AWT bug #67384 :
    • Matisse4MyEclipse
    • MyUML
    • MyEclipse Image Editor

Web Tools Platform 1.5 Integration

     Web Tools Platform User Interface Organization

  • In order to maintain the MyEclipse product and feature cohesiveness and to provide existing MyEclipse 4.x users a familiar user interface experience, the default WTP user interface is disabled through the use of workbench capabilities.  WTP features may be re-enabled through the workspace capabilities preference dialog. 

     JEE Project Compatibility

  • MyEclipse J2EE projects are not compatible with WTP projects.  This level of support will be available in MyEclipse 5.0.0 Milestone-2 release

     Web Editor Preference Compatibility

  • MyEclipse 5.0.0 M1 does not recognize the editor preferences of MyEclipse 4.x or 3.x workspaces.


5. Additional Details

Additional details for enhancements and bug fixes for MyEclipse 5.0.0 M1 are identified in the following summaries.

New Enhancements in MyEclipse 5.0.0 M1

ID Feature Notes
3328 [AJAX][Linux] Web20 tools available on Linux  
  [Matisse] Matisse4MyEclipse support for Eclipse 3.2 (Windows only)  
  [DB] New Table Wizard  
  [DB] New Foreign Key Wizard   
  [DB] New Index Wizard  
  [DB] Drop Table context-menu action  
  [DB] Drop Column context-menu action  
  [DB] Drop Foreign Key context-menu action  
  [DB] Drop Index context-menu action  
  [DB][ERD] Add/delete/refresh diagram tables and views  
  [DB][ERD] Drag-n-Drop tables/views from DBBrowser to ERD  
  [Hibernate] HQL Editor with HQL execution  
  [Hibernate] Hibernate workbench perspective  
  [Spring] Upgrade to Spring framework 1.2.7 libraries   
  [Codegen][Internal] Incorporated Velocity engine and template system for M2 use of user templates  
   [Core] MyEclipse capabilities for cohesive user interface experience  

Problems fixed since MyEclipse 4.1.1

ID Defects - FIXED Notes
3417 [AJAX] Web20 Std. features are categorized under MyEclipse Pro capabilities  
3548 [AJAX] Large Mozilla plugin footprint  
3549 [Web20Browser] [Linux] Browser doesn't paint on first load  
3677 Windows mozilla build requires msvcr71.dll  
3604 [Struts] Config editor is not working if the configuration was not cleared  
3622 "Configuration Summary" label is confusing most users  
3824 [Core] features icons are inconsistent with infinity theme  
2546 DB: Fetching Index info fails for tables with spaces or periods in their names (Oracle only)  
3338 [DB] Catalog and Schema support in the DB Browser  
3437 [DB] DB Browser - Double click does not expand / collapse nodes  
3449 [MacTel]Password field and iMac Core Duo  
3452 Database Link browser node doesn't work on Oracle  
3494 [DB] DBBrowser context-menu is poorly organized  
3498 [DB] bad index info for databases with schema prefix (db2/oracle)  
3526 [DB] Extract DDL / XML options N/A for Oracle 10  
3527 [DB] Extract XML opens SQL Editor, not the XML Editor  
3532 [DB] pk/fk images reversed in DTP  
3602 [DB] Null catalog list causes errors while using SQL Editor Details
3653 [ERD] Refresh Table action will only refresh imported relationships  
3678 [DB][ERD] problem with erd diagram and sybase jtds driver  
3793 [DB] Cannot edit connection profile on Mac  
3827 [DB] ME SQL Editor not associated with DDL files  
3489 [Doc] Misspelling in App Dev quickstart  
3817 [Doc] Matisse quickstart has missing ME logo  
1237 [Hibernate] Execute HQL queries in Database Explorer  
3421 RE mapping for table with $ in name Details
3495 [Hibernate] Hibernate Perspective needed  
3770 [Image Tools] Opening Image Preview logs exception  
3644 [Internet] Internet Proxy and TCP/IP Monitor preference p...  
1071 [JavaScript] CTRL+J incremental find is missing from JS editor  
3192 [JavaScript] JavaScript parser ignores file content between <% and %>  
3668 [JSF] Editing navigation case places subelements in the wrong order  
3683 [JSF] Disabling design mode in preferences breaks the editor  
3781 [JSF] Managed Bean wizard throws an NPE if property list is empty  
3807 [JSF] Managed Bean wizard throws an NPE if property list is empty  
3815 [JSF] Wizards invoked from other wizards show a config selection controls  
1355 [JSP] JSP taglib assist doesn't work for external JARs (External Jar, User libraries) Details
2961 [JSP] Taglibs cannot be resolved from exported JARs from another project within the workspace Details
3090 [JSP] Autocomplete for files from a linked resource does not work Details
3506 [JSP Editor] Extend JSP content assist to include ME deployment classpath  
3507 [JSP Editor] Extend JSP validation to include ME deployment classpath  
3512 [JSP Editor] Content assist for taglibs is sporadic if file open during classpath modification  
3614 [WD2] Rename element is needed for changing paragraph to list  
3546 [Matisse] event methods generation empty lines problems  
3577 [Matisse] Border edit dialog does not show current border correctly  
3630 [Matisse] Opening a .form file with no associated .java fails Details
3631 [Matisse] New form wizard silently fails if .form file already exists.  
3696 [Matesse] NewFormWizard required internet access  
3743 [Matisse] Bevel Border not persisted correctly.  
2668 [Spring] Project icon does not update when Spring caps added  
3505 [Spring] Custom value types not correctly validated Details
3541 [Spring] spring-mock testing library is missing from Spring Testing Library set Details
3708 [Spring] upgrade to Spring framework 1.2.7  
1388 [Struts] StrutsDesigner - allow user to disable/hide design mode  
2065 [Struts] NullPointerException in StrutsProjectRegistry  
3647 [Struts] Struts 1.2 Module has Struts 1.1 DOCTYPE  
3664 [UML] Class Diagram autolayout errors out when Association Classes are present  
3697 [Web Browser] Remove custom MyEclipse web browser  
3798 [Web Browser] Open MyEclipse Web Browser shows error if external browser is set  
3746 Regardless of default J2EE spec selected, 1.4 radio button is selected Details
3747 [WebBrowser] Ext. webbrowser preference is ignored by ME WebBrowser Editor  
464 XML Editor should enforce DTD cardinalities in content assist