Release Notes - Fuse IDE - Version 2.1.0 - HTML format
Bug
- [ECLIPSE-156] - Renaming a route id causes outline of previous route to be visible
- [ECLIPSE-195] - EIP with child output, should not be possible to link to sibling
- [ECLIPSE-196] - Failover EIP - Ref is not mandatory and other issues
- [ECLIPSE-203] - WireTap EIP - Generate source with a body element by default
- [ECLIPSE-218] - splitter EIP - Automatic sets timeout to 0
- [ECLIPSE-259] - Aggregate EIP - Adds by default empty correlation expression in generated source
- [ECLIPSE-260] - LoadBalance EIP - The ref attribute is optional
- [ECLIPSE-263] - Installation throws up a warning about installing usigned artifacts
- [ECLIPSE-277] - cannot set autoStartup to false
- [ECLIPSE-278] - cannot set startupOrder attribute
- [ECLIPSE-279] - Cannot change how a route handles tasks durring shutdown
- [ECLIPSE-284] - Default click and drag behavior does not follow conventional wisdom
- [ECLIPSE-304] - New Fuse Project for spring-dm, blueprint should include fusesource maven repository
- [ECLIPSE-307] - Endpoint using ref is not supported in properties panel
- [ECLIPSE-308] - Content Based Router EIP - Should not accept multiple input arrows
- [ECLIPSE-319] - JMX explorer - Shows duplicate routes
- [ECLIPSE-336] - windows figures on the canvas still have their text clipped sometimes
- [ECLIPSE-341] - Launching SMX/Karaf etc on a windows system should run .bat files
- [ECLIPSE-347] - JMX browsing Apache Camel 2.8 causes NPE
- [ECLIPSE-349] - add Route to an existing route tends to layout a bit wrong leading to an odd layout
- [ECLIPSE-353] - Camel routes using XSTREAM can not be used
- [ECLIPSE-358] - Karaf console on Windows XP does not work
- [ECLIPSE-359] - Add Karaf as Server - Creates unusable name in deploy to list
- [ECLIPSE-372] - deleting diagram components does not delete things from the underying Model / Route - so the Outline view and XML do not change
- [ECLIPSE-384] - Delete route can cause eclipse to hang when clicking outline / design mode
- [ECLIPSE-395] - repaint issue still there when viewing a Message in the Properties UI when you browse an endpoint/queue in the Message List
- [ECLIPSE-399] - NPE when oping spring XML file which have CamelContext without any routes in XML
- [ECLIPSE-403] - run as local context fails if the project has unit tests
- [ECLIPSE-418] - doing agent -> Open Terminal seems to keep re-connecting and popping up a dialog - there's no way to get it to stop if the first login doesn't work
- [ECLIPSE-425] - ClassCastException - $Proxy52 cannot be cast to org.fusesource.fon.camel.facade.mbean.CamelBrowsableEndpointMBean
- [ECLIPSE-428] - NPE from error log - at com.fusesource.ide.jvmmonitor.internal.tools.ToolsPreferencePage.performOk(ToolsPreferencePage.java:107)
- [ECLIPSE-429] - File endpoints is no longer browsable in JMX Explorer
- [ECLIPSE-430] - Cannot edit Camel route from app deployed to Fuse ESB using the JMX Explorer
- [ECLIPSE-431] - NPE - Connecting to fuse fabric with open terminal
- [ECLIPSE-432] - NPE - JMX Explorer Apache Camel release
- [ECLIPSE-435] - Cannot add new endpoint to Camel GUI editor
- [ECLIPSE-436] - when creating a new camel XML file and editing it (e.g. adding some endpoint -> bean) then save, the dirty flag * before the file name doesn't go away
- [ECLIPSE-445] - Should default to smx/smx for Fuse ESB when creating servers
- [ECLIPSE-447] - Fuse IDE RCP - About - NPE
- [ECLIPSE-453] - Selecting a non browsable endpoint, causes the Messages View to not clear
- [ECLIPSE-459] - Resizing EIP icons does not fill out that light blue color
- [ECLIPSE-460] - NPE when double clicking a processor in the JMX processors panel
- [ECLIPSE-461] - Contributor com.fusesource.ide.fabric.camel.navigator.RoutesNode cannot be created.
- [ECLIPSE-473] - In the New Fuse IDE Project dialog where you select an archetype/tooling for the project from a list, no description exists for the karaf.archetype or any of the servicemix.tooling entries
- [ECLIPSE-478] - Create new unit test from camel-archetype-spring using fuse ide wizard, cause failure when running as junit test
- [ECLIPSE-494] - keep around any XML namespace declarations on <camelContext> element when round tripping the XML
- [ECLIPSE-496] - route Profile view is too slow - can we optimise it?
- [ECLIPSE-510] - Javascript EL id is incorrect
- [ECLIPSE-523] - Double clicking a container in the Fuse Fabric container list causes NPE
- [ECLIPSE-534] - creating a new fabric container, the new Version field shows an error & seems to think no version has been selected yet
- [ECLIPSE-544] - NoClassDefFound error when connecting to AMQ container in fuse fabric
- [ECLIPSE-545] - NPE in Fabric Explorer Tree when selecting Refresh when you are disconnected
- [ECLIPSE-546] - empty row in fabric container list in Fuse IDE having 1.0 as name
- [ECLIPSE-548] - Log EIP's new Marker property generates error in xml
- [ECLIPSE-549] - Camel Route Layout Unreadable With Large Complex Routes
- [ECLIPSE-552] - we should have a maximum string size to display on a camel node on the canvas (say 20 characters?) then show ... and use tooltip to see the whole thing
- [ECLIPSE-553] - JMX explorer does not load process when embedded activemq broker configured.
- [ECLIPSE-558] - NPE is raised when trying to access camel routes using the IDE JMX console for older versions of AMQ/Camel.
- [ECLIPSE-559] - RCP build is broken
- [ECLIPSE-560] - cannot seem to drop a message onto an ActiveMQ Queue if connecting to it over JMX via Fabric (rather than local JMX connection)
- [ECLIPSE-562] - StackOverflowException when browsing route in Fuse IDE
- [ECLIPSE-563] - Fuse IDE to preserve any XML comments made within the <camelContext>
- [ECLIPSE-566] - Stopping a running application, the diagram view is not cleared, but still active, and cause an exception if clicking on it
- [ECLIPSE-571] - Fabric Explorer - Provision Status for root container should be blank as recent change in fabric
- [ECLIPSE-576] - Refresh of JMX Explorer is not working
- [ECLIPSE-578] - Cannot create child container in FUse Fabric perspective
- [ECLIPSE-585] - Can't create a CamelContextXmlTest file for testing a route with JUnit
- [ECLIPSE-587] - Context menu in Fabric Explorer | Fabrics | Local Fabric | Containers has "Create container in cloud" item but not "Create container SSH" option
- [ECLIPSE-588] - FuseIDE 2.1.347 Server pane does not allow me to add a server pointing to fuse-esb-7.0.0.fuse-036
- [ECLIPSE-590] - Cannot connect to MQ broker container from fabric explorer
- [ECLIPSE-591] - Camel Timer Endpoint MBean getStates does not work
- [ECLIPSE-592] - NPE when clicking a bit in the Fabric Tree
- [ECLIPSE-593] - ClassCastException when clicking on the containers in the properties view
- [ECLIPSE-594] - Using the filter in the Fabric Explorer view causes a NPE exception
- [ECLIPSE-601] - JMX explorer - Does not work with Apache AMQ
- [ECLIPSE-605] - Errors in pom.xml in FuseIDE New project using servicemix-osgi-camel-archetype
- [ECLIPSE-607] - Add FuseESB as a server in Fuse IDE does not work with the fuse7 beta1 release
- [ECLIPSE-608] - Add new Karaf Server shows a wizard with internal error
- [ECLIPSE-614] - Servers is listed as Started but there is no java process running the server
- [ECLIPSE-619] - NPE in DeploymentContributionItem when starting up Fuse IDE
- [ECLIPSE-624] - Cannot view route in UI editor when using prefix on <camelContext>
- [ECLIPSE-630] - Filter does not work in profile view
- [ECLIPSE-633] - Adding new endpoint with JMX for a Camel add have misleading label in dialog
- [ECLIPSE-643] - selecting a Node in the Messages View (when tracing), Processors or Profile tabs when viewing Routes / Route in JMX / Fabric no longer highlights the current node in the Diagram View
- [ECLIPSE-646] - trying to browse a fabric container created with example-camel using beta-40 build seems to lock up fuse IDE when you expand the Camel icon in the tree
- [ECLIPSE-661] - browsing queues and endpoints is now broken; you cannot view the message details
- [ECLIPSE-663] - Message browsing is broken due to the changed selection behaviour for the diagram view
- [ECLIPSE-682] - changing selected widget loses the filter on the bundles view which is frustrating
- [ECLIPSE-689] - Deploying fuse esb - cbr example using drag n drop over JMX fails with a null in the path
- [ECLIPSE-692] - exception sometimes when clicking on tables in the Properties UI such as bundles
- [ECLIPSE-694] - error log keeps getting errors about not being able to make Contributors for things like RoutesNode, RouteNode etc
- [ECLIPSE-697] - Create new Fuse project dialog - pre fills package name with activemq
- [ECLIPSE-705] - GUI editor - A choice should only allow to connect to when and otherwise
- [ECLIPSE-720] - Invalid thread access dialog when destroying mq fabric container
- [ECLIPSE-721] - NPE in getting fabric container version
- [ECLIPSE-729] - fabric / FMC use 'fabs' not 'bundles' for deploying FABs; so we need to view/edit 'fabs' in Profile details and use the fabs properties on Profile to deploy FABS
- [ECLIPSE-730] - we should be able to create child containers from the containers table by selecting a root container
- [ECLIPSE-731] - Create new camel component using fuse project wizard is broken
- [ECLIPSE-733] - second deploy (drag & drop or Deploy To) to Fuse ESB doesnt' seem to do the OSGi update
- [ECLIPSE-734] - Connect option on fabric context menu grayed out after Disconnecting from it
- [ECLIPSE-736] - Deploy to a local fabric failed because of missing ~/.m2/settings.xml
- [ECLIPSE-739] - Health status seems to have some sample data out of the box
- [ECLIPSE-751] - Failed to get JMX connection for Camel stats
- [ECLIPSE-752] - camel editor doesn't seem to work for new files
Documentation
- [ECLIPSE-163] - Add the skipDuplicate option to idempotent consumer introduced in Camel 2.8
- [ECLIPSE-204] - EIP documentation overview - Aggregator icon too big
- [ECLIPSE-220] - document the "Run -> Run Configurations -> Deploy In Container" option when its completed
- [ECLIPSE-266] - document the new Servers -> Add Karaf Server option
- [ECLIPSE-268] - Add information about CustomLoadBalancer in the Rider documentation
- [ECLIPSE-340] - Add documentation about how to configure Maven to use a http proxy
- [ECLIPSE-348] - Update screenshots in installation guide to be Fuse IDE 2.0.x instead of 1.x
- [ECLIPSE-366] - update screen shots to Graphiti based route editor (and amend docs where necessary on how you move versus connect nodes)
- [ECLIPSE-397] - Add eclipse 3.7 to supported versions in documentation
- [ECLIPSE-481] - update the release notes of the Eclipse docs to include the changes for 2.1
- [ECLIPSE-600] - FAQ - Why does JMX explorer not appear to work
- [ECLIPSE-611] - describe the new Fuse ESB 7.x server adapter and fix documentation for the old Karaf and SMX adapters
Improvement
- [ECLIPSE-10] - consider disabling resizing of patterns as there's no real reason (other than for Route itself)
- [ECLIPSE-47] - Creating new Camel Test Case - Should add camel-test dependency
- [ECLIPSE-119] - adding empty expressions / text / false in Properties view should not add those elements/attributes to the generated XML
- [ECLIPSE-145] - consider changing the JMX stuff over to be com.fusesource.ide.jmx or something? Even if this is just at the bundle ID level so it looks nicer on the install
- [ECLIPSE-157] - Add run as button or something like that to make it easier to do that
- [ECLIPSE-164] - add support for logback eclipse plugin (or create our own) when running Karaf servers?
- [ECLIPSE-169] - Add support for SetHeader in WireTap introduced in Camel 2.8
- [ECLIPSE-185] - using two finger trackpad scroll on the canvas zooms rather than scrolls
- [ECLIPSE-194] - DynamicRouter EIP icon is cut in the top
- [ECLIPSE-202] - Using a custom data format
- [ECLIPSE-226] - Should be possible to get outline back in case your closed it
- [ECLIPSE-237] - add timings visualisation to the EIP tracing UI in Route View
- [ECLIPSE-253] - allow drag-dropping of messages onto NMR endpoints to send messages to ServiceMix NMR/JBI endpoints
- [ECLIPSE-255] - allow NMR/JBI endpoints to be browsed
- [ECLIPSE-261] - Resequencer EIP - The expression option should be mandatory
- [ECLIPSE-265] - Some EIPs should not support 2+ outputs
- [ECLIPSE-267] - create a full Eclipse + Fuse IDE installation tarball/zip we can put on a CD for easy offline installation
- [ECLIPSE-285] - Many archetypes in Create New Fuse IDE project don't have descriptions
- [ECLIPSE-302] - Don't write long XML elements onto only one line
- [ECLIPSE-311] - Dragging a new route on the canvas should automatic select the new route
- [ECLIPSE-315] - provide a little drop down filter thingy for the Camel editor to let you focus on just one route at a time on the canvas
- [ECLIPSE-322] - When re connecting from JMX explorer on a previous local camel context it may fail
- [ECLIPSE-328] - Message tracing - highlight input and output
- [ECLIPSE-356] - Blueprint project - Run as local CamelContext fails
- [ECLIPSE-357] - Route auto layout have to wide spaces between EIPs when multiple routes
- [ECLIPSE-361] - Fuse IDE - Show explicit configured ID in the labels instead of uri in the canvas/outline view
- [ECLIPSE-362] - let runtime Camel JMX/Fabric Explorer navigate into camel routes so you can see the detailed statistics for a step in a route
- [ECLIPSE-363] - add timing metrics to the Diagram View from running camel contexts
- [ECLIPSE-365] - improve popup context menu to remove cruft
- [ECLIPSE-368] - add and delete route and nodes should be available on the diagram context menu, the outline context menu and the Camel top level pull down
- [ECLIPSE-370] - don't create the Messages View and Diagram View in the Java perspective by default
- [ECLIPSE-371] - add the New -> Fuse Project, Fuse Message, Camel XML & Test Case wizards to the Java EE perspective as well as Java perspective
- [ECLIPSE-373] - DiagramView could be a little more spread out to be able to visualise the timing metrics on a camel route - is there a way to get Zest to spread it out a little more?
- [ECLIPSE-374] - we are not using the connectTo() validation method to decide if we can connect to an AbstractNode - so you can connect stuff we shoudn't be allowed to connect right now
- [ECLIPSE-378] - can we get the Karaf console to support tab completion? Would make it MUCH better
- [ECLIPSE-380] - Server connector stuff - lets use "Fuse ESB" rather than "Apache Karaf Runtime" as the name of the runtime in the IDE
- [ECLIPSE-381] - running Fuse ESB distro in the Server Adapater doesn't detect some port so keeps saying its not started
- [ECLIPSE-382] - no way to set the Server Runtime names when adding runtimes. e.g. can't switch between Apache Karaf and Fuse ESB 4.5 as the user generated names.
- [ECLIPSE-383] - support colours when using Karaf shell (need to figure out how to convert jansi's colour codes into something eclipse can display?)
- [ECLIPSE-385] - make it easy from the Fabric explorer to open a new Terminal into a running Karaf since we know its host name + port + its SSH (and can reuse the user/pwd maybe?)
- [ECLIPSE-386] - selecting no diagram items in the camel editor should effectively select the Route - so that the Properties UI shows the current route for editing route stuff (id / description etc)
- [ECLIPSE-387] - should we zap the Select and Marquee icons in the Palette on camel editor?
- [ECLIPSE-391] - allow folks to configure the top/down or left/right layout of diagrams
- [ECLIPSE-394] - When disconnecting from JMX - should clear views and perspectives
- [ECLIPSE-407] - allow the grid to be enabled / disabled via a Preference flag so it can be turned off permanently
- [ECLIPSE-416] - Rider - Reformats XML outside camelContext
- [ECLIPSE-433] - Using beans with Camel in Fuse IDE
- [ECLIPSE-438] - integration / regression testing of Fuse IDE - such as installing the IDE or being able to use the Camel editor to try out various things (create project, edit XML, run and browse routes etc) using an automated tool
- [ECLIPSE-440] - create a new empty XML doc - then right click to add a new Endpoint to the route; you can't, only Route is possible
- [ECLIPSE-441] - Right click menu - Remove route - Should have confirm dialog
- [ECLIPSE-450] - Outline - Use better icon for route, and improve route node text
- [ECLIPSE-451] - Create dynamic instance menu in Diagram View should be hidden
- [ECLIPSE-454] - Changing route using the Camel menu, causes any unsaved edits to dissapear
- [ECLIPSE-455] - Fuse IDE - Should not reformat XML stanza in the top
- [ECLIPSE-458] - Diagram View - Default layout may overlap arrows, or order nodes in il-logic way causing overlap and harder to understand
- [ECLIPSE-463] - Allow to set custom namespace on <camelContext> to have them available for XPath expressions that need namespaces.
- [ECLIPSE-475] - After you run a route then select one of its EIP icons on the canvas, the Console remains active and the Properties editor inactive
- [ECLIPSE-482] - don't include JBI based archetypes in IDE
- [ECLIPSE-487] - run as local context to support blueprint
- [ECLIPSE-489] - New Fuse Project should auto-default most of the values to what folks typically are going to use
- [ECLIPSE-495] - use better XML marshalling for languages...
- [ECLIPSE-497] - About -> Installation Details looks a little off on the RCP build
- [ECLIPSE-498] - the RCP release process should zap the FuseIDE/ directory before the upload step runs, to avoid using up tons of disk and confusing users when they try to download the RCP from the site
- [ECLIPSE-499] - Fabric perspective, Agents / Agent node should watch ZK to auto-refresh on changes to agents (e.g. if they start/stop/disappear/are created) and update the tree accordingly
- [ECLIPSE-517] - Add disconnect menu item for fuse fabric
- [ECLIPSE-521] - Log View - Container ID column
- [ECLIPSE-525] - add a version selection list to the Create Container * options in Fabric Perspective
- [ECLIPSE-533] - Please add a description to Fuse IDE describing the various archetypes/artifacts
- [ECLIPSE-536] - Default Perspective should be the Java Perspective
- [ECLIPSE-537] - adding a new node to a camel diagram via the context menu -> Add -> should auto-select the newly added node
- [ECLIPSE-554] - Update icons for IDE
- [ECLIPSE-564] - In JMX Explorer, should we omit listing the mbeans to make the list more intuitive if connecting to a Camel / ActiveMQ / ESB JVM
- [ECLIPSE-565] - Remove create dynamic instances from the right click menu in diagram view
- [ECLIPSE-574] - Fabric Explorer - Cloud - Add
- [ECLIPSE-575] - icon improvements
- [ECLIPSE-583] - Empty diagram view on upstart has little grey box and sliding effects
- [ECLIPSE-586] - Create endpoint dialog says .. on the broker
- [ECLIPSE-599] - Starting Fuse IDE on 32bit Windows by the EXE file shows a console windows in the background
- [ECLIPSE-610] - Fabric container list - If provision fails with exception then you cannot read the exceptions
- [ECLIPSE-617] - connecting to a fabric should expand the Fabric tree and select the containers as that shows you the most useful view in a fabric
- [ECLIPSE-622] - creating a new node via the context menu, it should select the newly added node (once its added) so that the Properties UI updates
- [ECLIPSE-625] - Fuse IDE should be out of the box have XML content assistance
- [ECLIPSE-627] - Improve performance numbers on diagram view
- [ECLIPSE-628] - Make the profile view go faster
- [ECLIPSE-635] - Use average instead of mean in the UI for the average performance stats
- [ECLIPSE-636] - Include PID in JMX tree for the running process
- [ECLIPSE-640] - Should we enlist any processor in JMX so IDE has performance counts for any EIP
- [ECLIPSE-641] - Failover EIP - Shows an single bracket when no exceptions configured
- [ECLIPSE-659] - create queue / topic after a refresh should expand the queues/topics
- [ECLIPSE-665] - allow drag and drop of a mvn based project to a running Karaf container using JMX
- [ECLIPSE-667] - create a fabric on EC2 via IDE
- [ECLIPSE-669] - can't drag and drop messages to endpoints on a JVM found via Fabric (as opposed to JMX)
- [ECLIPSE-671] - allow connection to a fabric via double clicking the fabric node
- [ECLIPSE-672] - create new container UI should use a regular tree (with multi-selection) rather than the checkbox UI as its cleaner
- [ECLIPSE-673] - zap the "Are you sure?" dialog when disconnecting from JMX (as its no big deal and just annoying)
- [ECLIPSE-675] - Containers table has an odd sort order :)
- [ECLIPSE-676] - sorting containers by Alive or Status should preserve the default sort order too
- [ECLIPSE-677] - simplify the JMX / Fabric trees by putting all the mbeans into an MBeans folder
- [ECLIPSE-678] - view bundles and their state via JMX or Fabric explorers
- [ECLIPSE-680] - allow easy start/stop of bundles via JMX / Fabric
- [ECLIPSE-681] - allow a project to be drag and dropped onto a vanilla OSGi container via JMX
- [ECLIPSE-685] - its not easy to see the status of a list of containers for a profile if there are lots of containers
- [ECLIPSE-686] - the bundles table should auto-update on the fly if the underlying bundle status changes
- [ECLIPSE-693] - showing containers and profiles in the version tree is confusing
- [ECLIPSE-696] - filter images by location and/or OS family and allow OS family / OS version to be cleared on the Create Container in Cloud dialog
- [ECLIPSE-699] - when creating jclouds compute nodes; its really handy to be able to ssh into them. Added the Action to the NodeTable UI but it doesn't manage to connect - any idea?
- [ECLIPSE-702] - Message tracing - Should use uuid ordering by default in the Messages View
- [ECLIPSE-703] - Message tracing - Add pseudo stat and end rows to make it easier to see where a messages starts and ends
- [ECLIPSE-706] - Grey scale bars is missing in message view for message tracing
- [ECLIPSE-710] - add support for destroying fabric containers
- [ECLIPSE-711] - Deploy to menu doesn't appear on the Packages explorer context menu (only the Project Explorer)
- [ECLIPSE-714] - clicking the Deploy To toolbar button should re-run the last selection if there was one (or open the menu if there wasn't)
- [ECLIPSE-715] - Deploy To toolbar icon doesn not appear in the Fuse Integration perspective; it should as we use this view to look at the containers via JMX/Fabric
- [ECLIPSE-718] - Fabric properties table - Move provision complete column next to alive so its more visible
- [ECLIPSE-719] - Add more description to confirm dialog when destroying a JMV container in fabric
- [ECLIPSE-723] - allow the Deploy To menu to deploy to Fuse ESB's connected via JMX
- [ECLIPSE-724] - Clicking the open new terminal button on a fabric container causes the table with the containers to disappear and replaced with something else
New Feature
- [ECLIPSE-193] - Add support for using method call expression
- [ECLIPSE-229] - Add support for the new ref language in Camel 2.8
- [ECLIPSE-337] - provide "Export routes as png" for printing/reporting
- [ECLIPSE-344] - Add support for displaying and editing <routeContext> xml files
- [ECLIPSE-462] - Add Camel schemas to XML catalog so code assistance works in XML files
- [ECLIPSE-522] - Actions such as start and stop container - Should be background task, with a task view
- [ECLIPSE-589] - Fabric container properties view - Add right click menu
- [ECLIPSE-620] - allow drag n drop of projects to a JMX process if its a Karaf as we know how to deploy to it
- [ECLIPSE-623] - Create installer for Fuse IDE
- [ECLIPSE-658] - Allow to run blueprint applications from Fuse IDE as local context
Task
- [ECLIPSE-175] - Camel 2.8 - Throttler XML changed a bit
- [ECLIPSE-329] - Only list Camel 2.7+ archetypes in the new project wizard
- [ECLIPSE-388] - Fix cosmetic issue in installation product description of Fuse IDE in Eclipse install wizard
- [ECLIPSE-389] - check if 2.1.x of IDE installs cleanly in STS, now its on m2e?
- [ECLIPSE-424] - Two Fuse perspective when choosing a new perspective
- [ECLIPSE-456] - Provide informational text for the Fuse IDE About Dialog
- [ECLIPSE-519] - fix the broken module tests
- [ECLIPSE-598] - Disable the console window which is running in the background of the RCP on final version
|
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.
|
|