Skip to content

Home

Development

IDEs

JAR services

API Explorer

Release notes for Martini Desktop v1.1.0

Martini Desktop v1.1.0 was released on April 30, 2020. This version brings the following major features and improvements:

  • Support for Redis Pub/Sub listener endpoints. With this new endpoint, you can write applications that react to messages received via a Redis-managed channel.

    Redis Pub/Sub listener endpoint configuration editor

  • Support for sending Redis Pub/Sub messages

    Send Redis Message dialog

  • Ability to invoke SOAP services in the HTTP Client. The HTTP Client will generate a request for every operation exposed in the API.

    Invoking a Gloop SOAP API endpoint using the HTTP Client

  • Automatic format layout feature for repositioning Flux states in your canvas

    Formatting Flux layout

Stories

  • MD-3137 - Add automatic layout for Flux
  • MD-3231 - Create Redis listener endpoint editor
  • MD-3232 - Add Redis support to Martini package caches.conf
  • MD-3233 - Add ability to send ad hoc Redis channel messages
  • MD-3275 - Add spring context configuration for Martini package config editor
  • MD-2987 - Implement Martini package dependency restriction on services

Improvements

  • MD-2816 - Add ability to create Flat File Descriptor from Excel files
  • MD-2944 - Double clicking on a rule in the User/Groups dialog should open the Throttling/Monitoring rules dialog
  • MD-2966 - Add copy namespace menu item to invoke steps for flux and gloop and gloop template
  • MD-3000 - Add validation in response code field if there is no Default response
  • MD-3007 - Add ability to invoke SOAP services from HTTP client
  • MD-3012 - Add ability to show or hide request tree in HTTP Client view
  • MD-3015 - Add support for YAML in Mock Data Dialog of REST API Editor
  • MD-3037 - Add ability to drag and drop a URL alias endpoint to the HTTP client
  • MD-3090 - Add feature to "Add new Tracker Resubmit Endpoint" to tracker state view
  • MD-3109 - Add ability to scroll and filter in set expression with choices
  • MD-3111 - Add "New..." button to Gloop REST API service selection wizard page
  • MD-3120 - Add validation warning and quickfix to REST API editor for mock data type and produces mismatch
  • MD-3127 - Support navigating table columns with tab key in Properties view
  • MD-3133 - Add support for copy pasting a mock data in REST API editor
  • MD-3168 - Better filtering of special events in Flux event dialog
  • MD-3183 - Add MOD1+Return to send JMS message in dialog when using raw text
  • MD-3194 - Make content assist insert/add options more obvious
  • MD-3197 - Add Copy menu items to Gloop template editor's menu
  • MD-3198 - Add context menu to enable/disable mock data when mock body or mock header properties are selected
  • MD-3205 - Add copy, cut, paste menu items to the SOAP API editor's menu
  • MD-3221 - Change the order of clipboard to cut, copy then paste in context menu of REST API Editor
  • MD-3235 - Improve how errors are reported in Gloop HTTP client service wizard
  • MD-3244 - Add return key shortcut to rename property in FFD editor
  • MD-3247 - Add Body Parts parameter to email endpoint service generator
  • MD-3254 - Sort endpoint/package service generator parameters alphabetically
  • MD-3264 - Replace selected text when double clicking on context model tree in gloovy + set steps dialog
  • MD-3265 - Add Copy Namespace menu item for Gloop models with reference
  • MD-3267 - Add a refresh menu item in the mapper trees to refresh properties that reference another model
  • MD-3268 - Add option to use safe navigation operator in groovy script and expression dialog
  • MD-3269 - Add insert path options as menu items in groovy script/expression dialog
  • MD-3271 - Add edit comment and label menu items to editors
  • MD-3272 - When hovering over the timestamp column in the tracker results, show the timestamp as tooltip
  • MD-3274 - Add find references menu item to core methods in the navigator
  • MD-3290 - Change Edit Expression menu item icon
  • MD-3291 - Disable Test Configuration button when there are errors in the database connection config editor
  • MD-3299 - Change the capitalisation of PATH to Path in REST API Editor quickfix
  • MD-3302 - Set proper document type when create a Tracker resubmit endpoint from a state
  • MD-3303 - Move Document Type field to Tracker Resubmit endpoint config section
  • MD-3311 - Support gzip response in HTTP Client
  • MD-3313 - Sort alphabetically database connection names in wizards
  • MD-3314 - IO view tab name is not updated when file is renamed
  • MD-3316 - Remove keyword used when an option is selected in the content proposal
  • MD-3323 - Show a tip only once per session

Bugs

  • MD-3174 - Rectangular selection of map lines doesn't work when the line is straight
  • MD-3180 - Able to declare a property at input section of mapper view with keyboard shortcut
  • MD-3186 - Validation of the request body is not triggered by changes in Gloop HTTP Client service wizard
  • MD-3188 - Duplicate service invocation input properties
  • MD-3190 - Saving a Martini package makes the editor scroll the form down
  • MD-3192 - After deleting a Flux state it is still selected
  • MD-3202 - Copying multiple properties to a map step causes duplicate declared properties
  • MD-3207 - Error when using Copy in tracker document editor with no selection
  • MD-3208 - Error when using Cut in an attribute of a tag in the properties view
  • MD-3209 - Delete menu item is enabled in the SOAP API Editor when there is no selection
  • MD-3210 - HTTP Client is not using the value of Content-Type header defined by user when body is text
  • MD-3213 - Able to add an operation via drag and drop to the SOAP API Editor even if the operation is already in the API
  • MD-3217 - Error when editing the rolling date of throttling rule
  • MD-3219 - Moving a property changes the current copied property in service I/O
  • MD-3226 - Cannot add a tag step to invoke template step via content assist
  • MD-3239 - Form editors are still dirty after saving using Save As
  • MD-3240 - Open Declaration for Input/Output properties shown in the mapper does not work for Gloop Templates
  • MD-3241 - Open Declaration on Invoke template step I/O properties in mapper does not work
  • MD-3242 - Configuring multiple selected endpoints only opens first endpoint
  • MD-3243 - Errors thrown when right clicking a path node without operations in Rest API Editor
  • MD-3245 - Gloop Model wizard not responsive
  • MD-3246 - Invoke URL doesn't work without imports for auto imported classes
  • MD-3248 - Fix duplicated shortcuts for some commands
  • MD-3252 - Generated Email endpoint Gloop service uses wrong type for subject input property
  • MD-3253 - Incorrect icon for Export > CQL Query from context menu
  • MD-3256 - Fix deprecated types in service invocation properties
  • MD-3257 - GloopObjectObject not using correct class name in Gloop Enabled Groovy Editor
  • MD-3260 - Test endpoint configuration is not working properly
  • MD-3282 - Scheduler endpoint doesn't save as type cron
  • MD-3294 - Errors when opening REST API
  • MD-3301 - Error when clicking a Tracker state from a disconnected instance
  • MD-3312 - Response time label is not showing total time in HTTP Client
  • MD-3320 - Error when invoking a Gloop SOAP API in HTTP Client
  • MD-3321 - Changes in Max Concurrent Consumer property in the JMS Listener Endpoint configuration window isn't picked up
  • MD-3322 - Days field in scheduler allows 0 value and change seconds and minutes minimum to 0
  • MD-3326 - Editing set expression on invoke step show an incorrect context