Skip to content

Home

Introduction

Development

IDEs

Services

Service manager

API Explorer

Release notes for Coder Cloud v1.0.0

Coder Cloud v1.0.0 was released on August 09, 2018. This is the first ever version of Coder Cloud to be published. From TORO Integrate v3.0.0 and onwards, it is expected for all users to use either of the Coder IDEs to create and manage their integrations.

Can I still use the original web UI?

Yes, but with limitations.

The previous web interface of TORO Integrate is now referred to as the "Server Admin UI" and has been reduced so that it contains only pages for configuring instance-wide components and properties. It can no longer be used to create and configure packages, endpoints, scripts, and other integration components as the respective interfaces for these are no longer accessible to the public and have not since been updated to accommodate the new changes brought by TORO Integrate v3.0.0. To top it off, the Server Admin UI is only accessible to Server Edition subscribers.

The initial release of both Coder applications mostly revolve around re-supporting the UI capabilities previously present in the old user interface, and adding some improvements to those previously existing features. With that said, perhaps the biggest features brought by Coder Cloud v1.0.0 are:

  • Support for Gloop

    • Gloop service editor
    • Gloop model editor
    • Gloop REST and SOAP API editor
  • Support for Flux

  • Support for the debugging of services
  • Support for keyboard shortcuts

For a more detailed list of features, refer to the list below.

Stories

  • CODE-317 - Create gloop page in Coder
  • CODE-318 - Create service view component
  • CODE-322 - Create item view component
  • CODE-324 - Create mapper view component
  • CODE-323 - Create properties view component
  • CODE-325 - Create menubar component
  • CODE-326 - Create console component
  • CODE-342 - Implement drag and drop feature
  • CODE-346 - Create a JSON view
  • CODE-368 - Create list of templates to choose from when creating new states.
  • CODE-432 - Create Context Menu on Flux
  • CODE-436 - Create states on Flux
  • CODE-438 - Create angular services for Flux
  • CODE-445 - Enable resize on components
  • CODE-446 - Add copy to clipboard button on editor as a work around on right click copy issue
  • CODE-447 - Notify user for unsaved changes before leaving current state.
  • CODE-448 - Support nested input/ouput on Input/Output View
  • CODE-452 - Auto update mapper inputs/outputs when new model/variable is sent to output/input
  • CODE-454 - Move navigation buttons to the left side of the editor
  • CODE-462 - Remove access token and host field on Report Builder
  • CODE-466 - Add resize width function on Mapper inputs/outputs
  • CODE-470 - Add context menu on Input/Output view
  • CODE-472 - Add menu buttons on Mappers
  • CODE-471 - Add menu buttons on Input/Output view
  • CODE-473 - Add Property editor on Input/Output View items
  • CODE-495 - Create Snap to Grid Feature
  • CODE-496 - Create Grid in Design View
  • CODE-491 - Add Multi Select of States
  • CODE-482 - Move State Properties panel to the Right side
  • CODE-479 - Add choose from template feature when creating states
  • CODE-481 - Hide action buttons on Source and Model views
  • CODE-483 - Create Undo/Redo functions
  • CODE-478 - Update model structure to be similar to the desktop version
  • CODE-480 - Create buttons to Collapse and Expand all states in model view
  • CODE-494 - Create categories for templates
  • CODE-485 - Drag and drop models to Gloop input/output with hints
  • CODE-486 - Add warning popups on Item View items
  • CODE-488 - Add multi selection of steps on Item View
  • CODE-489 - Add multi selection of steps on Input/Output View
  • CODE-490 - Add multi selection of steps on Mappers View
  • CODE-498 - Make Flux able to drag multiple states at the same time
  • CODE-499 - Add Import feature on Flux
  • CODE-500 - Auto arrange states when imported without a design file
  • CODE-501 - Set State Icon from Context Menu
  • CODE-505 - Add Flux Breakpoints
  • CODE-506 - Flux Editor Keyboard Shortcuts
  • CODE-507 - Highlight Current State on Debug Flux
  • CODE-511 - Create Scripts mode on Default Mapper View
  • CODE-513 - Add "Create new model" Wizard on Service View
  • CODE-515 - Add REST settings mode in Item View
  • CODE-517 - Make edges automatically resize when canvas resizes
  • CODE-520 - Focus selected state from the model and source view
  • CODE-522 - Load and open Flux files from integrate
  • CODE-523 - Save Flux files to integrate
  • CODE-534 - Create a model editor UI
  • CODE-536 - Create Gloovy Mapper
  • CODE-535 - Save items expanded state across Mappers
  • CODE-539 - Allow extra properties implementation on Input/Output view
  • CODE-538 - Create UI for mapper script view mode
  • CODE-548 - Multi-select states in model view
  • CODE-556 - make states visible in design view when tabs are changed
  • CODE-558 - Make the states have a broken circle UI
  • CODE-564 - Terminate executed Flux files
  • CODE-563 - Debug Flux Files
  • CODE-562 - Execute Flux Files
  • CODE-567 - Create Batch Undo/Redo when deleting States
  • CODE-569 - Refactor Flux Code
  • CODE-571 - Implement batch undo/redo on Model view and Multi-select using shift key on Design view
  • CODE-570 - Create a tree view navigation for the Coder Studio
  • CODE-574 - Add codebox to Coder Cloud
  • CODE-576 - Show icon and name on Design view
  • CODE-583 - Create a file view tabs for Coder Cloud
  • CODE-584 - Track changes on each file
  • CODE-585 - Save Logs as text in Codebox Coder Cloud
  • CODE-586 - show error prompt when there is a duplicate transition on source view
  • CODE-587 - Tree View Context Menu on Coder Cloud
  • CODE-588 - Add gloop to Coder Cloud
  • CODE-589 - Remove the navbar with copy button that appears when highlighting text
  • CODE-590 - implement Save on Codebox on Coder Cloud
  • CODE-591 - Implement Duplicate on Codebox (Coder Cloud)
  • CODE-593 - Implement New File on File View Tabs
  • CODE-592 - Implement Delete on Codebox (Coder Cloud)
  • CODE-594 - Add Close Tabs Options on File View Tabs
  • CODE-598 - Highlight/Focus Line X on Groovy Classes/Service Groups
  • CODE-599 - Make File View Tabs Scrollable
  • CODE-600 - Reopen last opened files on reload
  • CODE-601 - Implement Save on Flux on CoderWeb
  • CODE-602 - Move sidebar of Flux on the main sidebar
  • CODE-603 - Implement the new Flux API on CoderWeb
  • CODE-604 - Apply Coder Studio theme on Coder Cloud
  • CODE-606 - Automatically open newly created file
  • CODE-607 - Implement Block types on Gloop
  • CODE-608 - Add expression editor on Mapper variables
  • CODE-609 - Implement Delete on Flux (CoderWeb)
  • CODE-610 - Implement Duplicate on Flux (CoderWeb)
  • CODE-611 - Update Flux Debug
  • CODE-612 - Improve highlight of searched keyword in universal search
  • CODE-613 - Improve UI of universal search
  • CODE-614 - Implement Keyboard Shortcuts on Coder Cloud
  • CODE-618 - Create Gloop API Wizard
  • CODE-619 - Create SQL Gloop Service Wizard
  • CODE-620 - Use objects instead of array in file view tabs
  • CODE-624 - Import file on Coderweb
  • CODE-626 - Crete Gloop Model Wizard
  • CODE-627 - Enhance Settings UI on CoderWeb
  • CODE-628 - Enhance Gloop UI
  • CODE-629 - Create Gloop run and debugger on Coderweb
  • CODE-630 - Implement Filter on Tree View
  • CODE-631 - Drag and drop of Gloop services in Flux States
  • CODE-632 - Implement Web Sockets on Tree View
  • CODE-633 - Update Universal search filter feature
  • CODE-634 - Lazy load methods from code files
  • CODE-635 - Implement tabs interface on Flux properties
  • CODE-637 - Implement Integrate Services on Coder Dashboard
  • CODE-639 - Update CoderWeb APIs
  • CODE-640 - Update Search Engine Endpoint
  • CODE-641 - Implement save and delete on Flux
  • CODE-642 - Implement SQL type Gloop Service
  • CODE-643 - Add option on TreeView context menu to run a service in API Explorer
  • CODE-644 - Add pagination on results of TORO docs search API
  • CODE-645 - Add option to hide top menu bar on API explorer via URL params
  • CODE-646 - Implement Help feature on CoderWeb
  • CODE-649 - Implement Gloop Reference Models
  • CODE-650 - Add validation for waiting state in Flux
  • CODE-651 - Implement Find References
  • CODE-653 - Implement Create Package/Group on CoderWeb
  • CODE-654 - Add beautify code to Coderweb (Codebox)
  • CODE-658 - Implement drag and drop on Gloop Item View
  • CODE-659 - Implement Undo/Redo on Gloop
  • CODE-660 - Resolve references on Mapper variables
  • CODE-661 - Add label on Properties view that indicates the owner of the properties
  • CODE-662 - Implement syntax highlighting on tree-view
  • CODE-663 - Implement edit on Integrate Services
  • CODE-664 - Move User & Groups from the Treeview to Main UI Panel
  • CODE-665 - Update Filters for the Help
  • CODE-666 - Allow to drag reference model from a different package
  • CODE-668 - Make the treeview folder icons different from services
  • CODE-669 - Create a debugger with similar approach with IntelliJ debugger
  • CODE-674 - Rename Folders under the "core" package
  • CODE-675 - Support Gloop files inside a Gloop file
  • CODE-677 - Change the saving notification to a spinner on the save button
  • CODE-678 - Refactor Coder APIs (Node)
  • CODE-679 - Add reference type in find references
  • CODE-680 - Open Coder file using the given URL
  • CODE-681 - Create a component based keyboard shortcuts plugin and apply it to gloop
  • CODE-684 - Make a unified style for CoderWeb (icons, color schemes etc.)
  • CODE-692 - Create standalone Report Builder
  • CODE-721 - Implement rename on Coderweb tree view
  • CODE-722 - Implement Upload Package on Coderweb
  • CODE-723 - Implement Download Package on Coderweb
  • CODE-725 - Update flux icon names to make it similar to Coder Studio
  • CODE-740 - Implement Endpoint Management in CoderWeb
  • CODE-741 - Implement Flat File Descriptor on CoderWeb
  • CODE-743 - Implement API on create database
  • CODE-744 - Render title and description of Reports on the page
  • CODE-745 - Add Monitor to Report Builder
  • CODE-746 - Implement generate access token on Integrate users via API
  • CODE-747 - Implement moveFile on Coderweb
  • CODE-748 - Implement fixReferences on Coderweb
  • CODE-749 - Add file tabs close/navigation keyboard shortcuts
  • CODE-750 - Create Flat File Descriptor Preview
  • CODE-751 - Implement Test Connection on database
  • CODE-753 - Implement update on Database
  • CODE-754 - Delete on menubar doesn't show file references
  • CODE-758 - Add Date format chooser and content assist on all Properties editors
  • CODE-760 - Implement add array items on Gloop Set Inputs dialog of debugger
  • CODE-761 - Add tooltips on comments and slash shortcut key for editing comments
  • CODE-763 - Show Declare/Set ${variable} as Mapper item label on Gloop
  • CODE-765 - Show $gloopIndex < ${expression} if expression is a number on While Gloop item
  • CODE-766 - Show gloovy code on Gloovy Gloop item if the code is only 1 line
  • CODE-767 - Add options on Break Gloop Item expression properties based from its parents
  • CODE-768 - Move all Try/Catch/Finally to a Blok Gloop item's children when changing back the block type to block
  • CODE-769 - Add tabs on Properties Editor (General/Comments/REST)
  • CODE-770 - Implement Soap API editor
  • CODE-771 - Add option to convert variable types on Model wizard
  • CODE-772 - Implement Service Manager
  • CODE-774 - Automatically declare variables on Mapper when the user is holding the shift key while setting lines
  • CODE-776 - Update /sessions with the new implementation
  • CODE-777 - Implement Attach Debugger
  • CODE-778 - Implement REST Properties on tabs
  • CODE-779 - Update monitor API
  • CODE-780 - Auto append /reports on the Path of the reports
  • CODE-781 - Add export report
  • CODE-782 - Add import Report
  • CODE-783 - Apply ace editor on report builder when editing json/array data
  • CODE-787 - Implement Swagger editor on Gloop API editor
  • CODE-789 - Add xml editor
  • CODE-791 - Add groovy methods on the treeview
  • CODE-792 - Match camelCase labels with Coder studio
  • CODE-793 - Improve drag and drop of flux states and transitions
  • CODE-826 - Map multiple lines from output to input
  • CODE-797 - Implement Soap Editor Wizard
  • CODE-796 - Update Gloop API Wizard
  • CODE-798 - Implement Rest Editor Wizard
  • CODE-799 - Implement Keyboard Shortcuts in Rest API Editor
  • CODE-800 - Implement Add, Edit and Delete in Rest API Editor Operations
  • CODE-801 - Implement Content Assist on Rest API Editor
  • CODE-802 - Change model reference resolve to lazy loading
  • CODE-803 - Allow editing of mapper declare properties
  • CODE-804 - Add xml editor design mode
  • CODE-805 - If alt key is pressed and a transition is being created, create an empty state
  • CODE-806 - Make Standalone Report Builder height to 100%
  • CODE-807 - Make a way for Coder Studio to know if there are changes on a Report
  • CODE-809 - Add authorization header on all API Explorer invoke endpoints
  • CODE-810 - Add option to modify mapline/expression priority property
  • CODE-811 - Show expression of a mapper variable next to its name
  • CODE-812 - Add iterate properties as mapper input if a mapper is under an iterate step
  • CODE-813 - Prevent multiple mapper lines on pointing at the same mapper variable
  • CODE-814 - Prevent object and model mapper variables to map to other mapper variable types aside from object and model
  • CODE-815 - Automatically map variables with the same name
  • CODE-816 - Implement content assist on input/output view
  • CODE-820 - Add Flat file on Gloop content assist
  • CODE-819 - Add indication on Mapper when there are no lines
  • CODE-821 - Add find function on Debugger logs
  • CODE-822 - Support file traversing on debug mode
  • CODE-823 - Add Response Header Field, Consumes and Produces in Rest API Editor Operations
  • CODE-824 - Add Search endpoints
  • CODE-825 - Create Prototype Application for TORO IT Elite Challenge Frontend
  • CODE-829 - Display Mapper in Flux States
  • CODE-831 - Implement Content Assist on Flux States
  • CODE-832 - Add try step proposal on gloop
  • CODE-833 - Implement package configuration
  • CODE-834 - Add breakpoint condition editor
  • CODE-838 - Update Flux Send Event Modal
  • CODE-837 - Improve Flux Templates
  • CODE-840 - When Tab Keyboard shortcut is clicked, change the active state to the next state
  • CODE-843 - Create a build process for the SaaS applications development
  • CODE-845 - Separate the endpoints component into left sidebar and body
  • CODE-846 - Update to high DPI Icons
  • CODE-847 - Improve State Selection
  • CODE-848 - Display content assist after new state is created when transition is dragged to an empty space
  • CODE-849 - Add create new JMS Queue/Topic on jms chooser
  • CODE-850 - Update sql commands
  • CODE-851 - Display dropdown options when updating transition events
  • CODE-853 - Display problems in Flux
  • CODE-852 - Add Quick Fix in Flux
  • CODE-857 - Add Expose as Enpoint on packages
  • CODE-858 - Remove Flux templates
  • CODE-860 - Show info of the currently logged in user in API Explorer's topbar
  • CODE-861 - Create the common styles for the UI
  • CODE-862 - Create tabs component
  • CODE-863 - Create tree component
  • CODE-866 - Create shortcut keys component
  • CODE-867 - Create storage manager
  • CODE-868 - Create the settings page
  • CODE-879 - Move mapper component to debug tabs like in Coder Studio
  • CODE-881 - Add the latest version of bootstrap to the SaaS build
  • CODE-886 - Add open declaration on flux states
  • CODE-890 - Add Find Reference in Flux States
  • CODE-892 - Add Step Into in Flux
  • CODE-893 - Add a dropdown with states names for startstate when running a flux
  • CODE-895 - Improve transition highlighting
  • CODE-896 - Create the model page
  • CODE-918 - Properties View: update iterate step properties
  • CODE-924 - InvokeGloopSteps, InvokeCodeSteps, and InvokeFluxSteps context menu should have "Open Declaration" item
  • CODE-925 - Add LoggerMethods content assist templates
  • CODE-926 - Add iterate over array content assist template
  • CODE-930 - On the gloop service editor and on gloop files at the nav. Add a context menu for "Generate Invoke Gloop Code"
  • CODE-932 - Mapper: Ability to add a declared variable to the output tree from the input tree selection.
  • CODE-933 - Implement Refresh for InvokeGloopStep and InvokeCodeStep at Gloop Service Editor
  • CODE-939 - Soap Api Editor should have context menu "Add", "Delete" and "Open Declaration"
  • CODE-946 - Soap Api Editor content assist not adding gloop services at UI
  • CODE-948 - Gloop API Wizard: when publishing a REST API. Add another page for choosing an existing REST api file, swagger definition or none.
  • CODE-953 - Rest Api Editor: Implement the base path of the ReST API by adding a base path input below the toolbar of the Operations page
  • CODE-954 - Rest Api Editor: Operations page, Add content assist to the path when editing the path property.
  • CODE-955 - Rest Api Editor: add validations to the operations page.
  • CODE-959 - Add Send JMS Message dialog
  • CODE-960 - Implement "Link with editor" function
  • CODE-966 - Implement refactoring for gloop service gloop objects
  • CODE-967 - Added UI support for async steps
  • CODE-970 - Implement gloop object refactoring in flux
  • CODE-971 - report builder's height is not taking the whole editor height in coder studio
  • CODE-976 - Add enabled in the security page of rest and soap api editors
  • CODE-978 - Add test endpoint
  • CODE-983 - Implement refactoring for gloop service gloop objects
  • CODE-984 - Add UI support for async steps
  • CODE-986 - Validate Gloop services before launch
  • CODE-987 - Update Gloop file validation
  • CODE-988 - Gloovy script validation
  • CODE-989 - Implement quick fixes in Rest Api Editor operations
  • CODE-993 - Allow users to click finish on Gloop API Wizards when a name and type is present
  • CODE-994 - Add support for angular cli to accept url for service generation
  • CODE-997 - Add enable/disable on ednpoints editor
  • CODE-998 - Change action displayed in sidebar from type to namespace/methodname
  • CODE-1001 - Send flux events from the editor
  • CODE-1002 - Add comments in flux, flux states and transitions
  • CODE-1007 - Update gloop step tree shortcuts
  • CODE-1012 - SOAP API Editor: implement drag and drop gloop files to the Operations view
  • CODE-1019 - Implement Undo/Redo for rest api editor
  • CODE-1042 - Gloop service editor add a "run" menu item at the context menu when right clicking the editor canvas. Add a shortcut while at it.
  • CODE-1055 - Update Flux State Icons
  • CODE-1061 - Evaluate must always be true when setting an expression to a GloopModel
  • CODE-1090 - Support creation of .properties files under the conf directory of packages
  • CODE-1107 - Implement tracepoint in gloop debugger
  • CODE-1108 - Add a convenient way to set map expressions
  • CODE-1117 - Add a feature to invoke the gloop service in the old integrate UI like coder-studio's "invoke in browser"
  • CODE-1124 - Implement content outline and quick outline for rest api editor
  • CODE-1157 - Add option to create model via existing model
  • CODE-1168 - Show core endpoints
  • CODE-1171 - Change "enabled" label to "Auto Start" for Integrate endpoint, database and package UI
  • CODE-1172 - Evaluate icon should be mustard
  • CODE-1173 - Update convert into type labels
  • CODE-1174 - Mapper sometimes doesn't show
  • CODE-1175 - Display variable context on console if the response from REST is TERMINATED
  • CODE-1188 - Update the icon of declared variables from previous steps
  • CODE-1217 - Add configure loggers
  • CODE-1228 - Show warning if a non existing service is used on soap api editor
  • CODE-1229 - Add sql warnings
  • CODE-1230 - Display error logs
  • CODE-1231 - Move the Input/Output labels of invoke code mapper to be the same as Coder studio
  • CODE-1232 - Fix file tree context menu inconsistencies with Coder Studio
  • CODE-1233 - Fix cross origin errors when trying to modify Iframe contents
  • CODE-1239 - Can't open operation when filtering
  • CODE-1243 - Add move functions on Gloop model editor menubar
  • CODE-1244 - Implement quick fix on gloop steps
  • CODE-1247 - Add create new package
  • CODE-1250 - Automatically open models created generated from xml/json
  • CODE-1260 - Separate auto-start from enabled for esbpackage
  • CODE-1261 - Update core classes icon and label on tree view
  • CODE-1267 - Implement Debug View
  • CODE-1287 - Add security metadata dialog
  • CODE-1295 - Add $gloopIndex and $gloopCount variables on a While step's children
  • CODE-1306 - Implement problems for gloop
  • CODE-1332 - implement content outline for gloop sql editor
  • CODE-1333 - Auto collapse sidebar based on the size of window
  • CODE-1346 - Create New Groovy Class Wizard
  • CODE-1347 - Make UI components consistent
  • CODE-1351 - Add configure document type
  • CODE-1358 - Support service picker search
  • CODE-1377 - Add new flux state icons
  • CODE-1381 - Make the sidebar fixed
  • CODE-1383 - Double clicking on a state with a gloovy action should open the expression editor
  • CODE-1401 - Allow send jms message without selecting an endpoint
  • CODE-1453 - Add markdown preview on comments tab
  • CODE-1481 - Display full integrate logs
  • CODE-1523 - Add logs section on tracker