Release Notes
Kodiak OMS Client 3.5.7
Release date May 6, 2020
Improvements
- Bonds Calculator: Ability to calculate negative yields
Kodiak OMS Client 3.5.6
Release date March 13, 2020
Issues Fixed
- Loading: Improved loading of workspaces so that windows do not appear on non-existant screens which may happen if opening a workspace on another computer.
Kodiak OMS Client 3.5.4
Release date March 12, 2019
New Features
- Added application wide settings for spread calculation. Either (Ask-Bid)/Ask or (Ask-Bid)/Mid. This is set in Settings→ Market Data→ Spread Calculation
Changes
- Do not auto restart
Issues Fixed
- Fixed null reference exception when processing an update allocation message for an allocation that does not exist.
Kodiak OMS Client 3.5.1
Release date October 28, 2019
New Features
- Trade Reports: Off-Hours trade type added for Genium INET Trade Reports
- Market Orders: Added Best Bid and Ask Volume to entered orders
- Market Data: Show in Kodiak OMS Client when user does not have market data or delayed market data
- Market Data: Display which market data streamer the client is connect to
- Market Data: Added Note Code and Stop Code information to Watch-list control
- Price Quote: Have quantity column highlighted when there is no order for that side in that instrument
- Currencies: Added currencies control to the Kodiak OMS Client
- Added Send Logs Menu Item to Logs Menu which sends logs automatically
- Added Self Trade Production settings for Genium in settings
- Added Restart Menu Item
Improvements
- Improved DataGrid performance
- Bond Calculator: Updated bonds calculator layout and it is now dock-able
- Trade Reports: Added validation on inputs in the Trade Report Entry window
- Trade Reports: Added "M" & "K" shortcuts to volume in Trade Report Entry Window
- Trade Reports: Display side info in Trade Report in client reference, order reference and capacity
- Trade Reports: Added validation for negative fees in trade reports entry window and set max letter count in clent and order reference in accordance with marketorder entry window
- Market Orders: Added is open column to market orders grid
- Price Quote: Added Market Depth, Trade Ticker and Orderbook Properties context menus to Price Quote grid
- Allocations: Auto select email in allocation controls when send email is checked
- Market Data: Fixed market depth size and columns when opening a new one
- Added "Loading..." text to most content panes so that the system seems more responsive
- Error banner now displays all error messages instead of the latest received error message
- Font size changed to same size in all controls
- Improvements to connection monitoring
- Added show logs button in Splash Screen
- Added Copy Commands to Watch List
- Added Connections log files
Issues Fixed
- Watch List green color now updates correctly after switching themes
- Fixed issue where IOC orders are not displayed in opening auction
- First level and second level market subscriptions are handled correctly
- Cancel and Fill on "Fuzzy" matching orders in the market depth
- Allocation race condition where calculation might not calculate correct total amount fixed
- Fixed issue if internet connection is lost private data orders will not be highlighted
- Error when closing a "empty" market depth control
- Average price is not calculated when executed in more than one price tick
- Minimum quantity is not saved when sending Genium INET orders
- Fee not getting fee type value when creating a trade report from a market order
- Assign trader to Client Order when created from Trade Report
- Rename on tabs not saved when saving workspace
- Trade ticker clears when market data misses connection
- TIF can now be modified when client order has workflow status assigned
- Do not allow modification of client reference and order reference
- Fixed window border when maximized
- Added logging and a more user friendly error message if fund order service is not available when opening fund order details
- Fixed issue where it was not possible to remove an instrument from trade ticker instrument list
- Fixed portfolioview
- Fixed BestGuessSettlementDate to return correct value when BusinessDaysService does not return value
- Status popup so that it does not cut off the title
- Fixed issue with possible ghost orders in watchlist when using + and - buttons when unsubscribing and subscribing
- Fixed row height in trade ticker
- Fixed size of rows and text in market depth control
- Fixed height of controls in Attach Order Instruction (buy was buv)
- Fixed communication not being shown in order instruction details
- Fixed current prices in order instruction details
- Null check in OrdersViewModel Refresh function
- Warning dialog appearing on main window when closing secondary window
- Clear fields when switching between GENIUM and INET in order entry
- Fixed issue where private partially hidden orders would not update correctly in market by level orderbooks
- Fixed invoice error if the url is not valid. It is now disabled.
- Fixed typo in Order Property
- Fixed issue where TradeTicker datagrid was not saving correctly if it had not been shown during the session.
- Update Market by Level to update partially hidden order price changes
- Reconnect market data properly if it does not connect correctly on startup
Server
- Server failover between EMS instances
- Ask and Bid volume is now saved in database when orders are sent to market
Kodiak OMS Client 3.3.4
Release date September 27, 2019
Issues Fixed
- Fixed issue where TradeTicker datagrid was not saving correctly if it had not been shown during the session.
Kodiak OMS Client 3.3.3
Released June 20, 2019
Issues Fixed
- Fixed issue with possible ghost orders in watchlist when using + and - buttons when unsubscribing and subscribing
Kodiak OMS Client 3.3.2
Released June 6, 2019
New Features
- Added Currencies Control
- It is possible to set a minimum trade value to trigger sounds in trade ticker.
Improvements
- Auto select email when send email is checked
- Set font weight bold in equilibrium price
- Added B and S to order reference, client reference and capacity in trade reports according to chosen side.
- Show Market Data web socket connection in settings window
- Fixed size of trade ticker when first created so you see all of the columns.
- Reduced number of converters used to improve loading speed.
Issues Fixed
- Zoom on secondary window.
- Fixed issue where renamed content panes would not be saved and the default name would be loaded on restart.
- Fixed saving of content pane headers.
- Reload trade ticker when we resubscribe.
- Fixed IsMarketByLevel function
- Fixed issue when it was not possible to send hidden client orders
- Disable price input box in client order entry when order type = market to limit
- Fixed issue where exchange firm is missing in private data trade and trade ticker.
- Fixed window sizing issues
- Now it is possible to have the window accross multiple displays.
- Fixed width issue in watch list
- Fixed double private orders on auction
- Fixed warning in price quote when adding an instrument that is already present
- Fixed enumeration issue in price quotes settings
- Fire event when active mq gets exception
- Fixed subscribing and unsubscribing market data.
- Now groups should be able to see market by level if necessary.
- Added IsCalculating check in cancreate and canupdate. changed order instruction generate to user Quantity and not InputQuantity.
- Update client name and id in market related controls when orderinstruction is assigned to a new client
- Fixed issue where market order filter does not update correctly.
- Added values in Enum Providers
- Set window owner in price quote settings window.
- Set window owner in when calling showdialog
- Fixed format exception in order capacity in settings control
- Cleanup in watch list
- Fixed issue with possible race condition in allocations
- Fixed labels in trade reports buy sell
- Set default Fee Type in all contructors in Trade Report Entry
- Now we delete all market orders when we get a message that the auction period is in effect
Other
- Updated Analytics packages
- Removed Indices controls dll and fixes image references.
- Added Grids Fields Project
Kodiak OMS Client 3.2.10
New Features
- Genium INET Trade reports - Server implementation
- Genium INET Trade reports - Client implementation
- Genium INET Order Entry - Server implementation
- Genium INET Order Entry - Client implementation
- Genium INET TradeReports - Break/Cancel
- Fuzzy matching of Private Data and Market Data for Genium INET in Watch List and Market Depth
- Update Static data updater to handle migration of instruments from INET to Genium INET
- Update Basic data instrument autocomplete box(for Order Entry), now shows a a red border if an invalid instrument is chosen
- Update Broker leg job for Genium Orders
- Genium INET Order Entry - Market Order Entry changes
- Genium INET Order Entry - Client Order Entry changes
- Error banner must show correct status with the new connection to EMS• Error banner must show correct status with the new connection to EMS
- Show Market Info and Trading Scheme in Orderbook properties for Genium INET instruments
Improvements
- Default to show yield in trade ticker og historical trades if instrument is bond
- Self Trade Prevention for Genium INET implementation - Not supported by Nasdaq
- Use the same color scheme for instruments in Price Quote as is used in Watch List
- Add Spread Percentage column in Watch List
- Send ReferenceBestBid and ReferenceBestSell when a market order and trade is created
- Get settlement date from received Trade Report and use for Accept Trade Report form• Improve Trade Report Server Logging
- Get settlement date from received Trade Report and use for Accept Trade Report form
- Added default capacity in received Trade Reports
- Allow sending of Trade Reports when yield is not available
- Form validation in Trade Report entry window
- Save width of columns in Trade Reports grid
- Trade reports/APA rejects are transmitted over WS at login but not when submitted
Issues Fixed
- Workspace does not automatically save when Kodiak OMS unexpectedly shuts down.
- Token issuer cannot reconnect to user system if the user system goes down
- Not possible to send "Portfolio Trade"
- Bid-ask spread is not correct in Price Quote control
- Set OrderClass = 3(TradeReport) when a market order is created from a Trade Report
Kodiak OMS Client 3.0
New Feature
- Add BugSnag to OMS 3.0
- Show warning or error if customer does not have National Id or Lei code when sending order to the market with that customer, configurable
- Add Datadog to OMS 3.0
- APA Trade Reports implemented
- Customer now has National Id, Lei Code & Is legal entity
Improvements
- Add RTD Support to OMS 3.0
- Export to Excel
- Default Workspace for Kodiak OMS 3.0
- Added LIS threshold in orderbook properties
- Error handling in Workspace Loading, You can start Kodiak OMS even though the workspace is damaged
- UserSystemTokenService updated error messages
- Added toolbars to most view controls and detail windows
Issues Fixed
- Pegged Client Orders - Cannot send pegged client order with Peg Type: Primary / Market / Mid and no price.
- Allocation Search - Not possible to search by symbol
- Fat fingers warning - exception
- Fix instrument autocomplete box when it is read only. Very hard to read
- Fix client view tab header ui issues
- No visible error banner when Order Entry server is restarted
- Trade Reports server cannot reconnect if request is timed out
- If a DMA order comes in for a customer that is disabled the client crashes
- Fixed Forward contracts default settlement account issue
Other
- Migrate all Kodiak OMS controls to new Client
- Add all market data controls from Kodiak PRO to new Kodiak OMS Client
- Added Fund Orders to separate control
- Implement new settings for new Client
- Implement all context menus for the new Client
- Add all Kodiak OMS controls to Trading Menu
- Add New About Window for Kodiak OMS
- New Trade Report Types
- APA Trade Reports implemented