# v1.29.156
# Fixes
- Fix deserialising issue with priority on triggers and others. [!1470] (opens new window)
# Misc
- Ignore keepalive messages from drivers [!1382] (opens new window)
- Ensure
TABLE
elements inDialog.input
s can be dynamically updated. [!1375] (opens new window)
# v1.29.155
# Misc
- Build on locally hosted runner [!1346] (opens new window)
# v1.29.154
- Fix missing attach on certain websites
# v1.29.153
# Fixes
- Fix problem with listing mailboxes that contains mails with similar filenames. [!1312] (opens new window)
# Misc
- Add support for new lazy chrome driver injection [!1341] (opens new window)
# v1.29.152
This version updates the internal Xml module to v2.2.1 to fix an issue with a conflicting dependency.
# v1.29.151
# Fixes
- Ensure
Table.update
always uses a non-cached table. [!1277] (opens new window)
# v1.29.150
# Fixes
- Fix missing window field finder problem [!1275] (opens new window)
- Fix a crash that occurred when setting negative heights and/or widths for embedded notifications. [!1274] (opens new window)
- Fixes a loss-of-precision issue in the
Excel.updateCell
function. [!1272] (opens new window)
# Misc
- Wait.forClick now supports dynamic fields [!1270] (opens new window)
# v1.29.149
# Misc
- Categorize
FlowTracer.LatestStep
as a sensitive value in log output [!1268] (opens new window)
# v1.29.148
# Fixes
- ContextBar buttons should also show debugger when alt-clicked. [!1252] (opens new window)
# v1.29.147
# Fixes
- Fix broken compatibility with flaui plugin [!1253] (opens new window)
# Features
- Add setting whether non-http prefixed launch urls are allowed in non-hosted browser apps or not. [!1248] (opens new window)
# v1.29.146
# Fixes
- Do not access
JsonConvert.DefaultSettings
at startup to avoid GAC-installed other version incompatibilities. [!1249] (opens new window) - Fix for issue that prevented callbacks to be used in Notifications with markdown content. [!1244] (opens new window)
- Fix issue with
MarkdownStyleName
assignments. [!1243] (opens new window) - Fix highlighting fields from Cuesta [!1229] (opens new window)
# Misc
- Fixes an excessive logging issue in the FAC with immediately attaching applications. [!1245] (opens new window)
# v1.29.145
# Fixes
- Change default
GrpcInterfaceHost
setting value to"127.0.0.1"
to avoid port re-use. [!1226] (opens new window) - Fix issue with
Notification.progress
timing out too quickly. [!1220] (opens new window) - Ensure all forms of null/undefined values trigger the
isRequired
validation. [!1219] (opens new window) - Make a few exceptions (on exiting) less chatty. [!1218] (opens new window)
- Include more modules in auto-documentation process. [!1217] (opens new window)
- Exclude js files from signing in per-user build. [!1216] (opens new window)
# Features
- Expose inputs and outputs for
LocalActions
API endpoint. [!1213] (opens new window)
# v1.29.144
# Fixes
- Use correct occupancy row for global table lock (multiple actors could enter critical region simultaneusly). [!1212] (opens new window)
# Features
- Ensure that a reason for Manatee shutdown is always logged. [!1211] (opens new window)
# v1.29.143
# Fixes
- Fix some triggers not firing as they should [!1208] (opens new window)
- Add some resilience for native (dynamic) applications when eager window scan is enabled. [!1206] (opens new window)
# v1.29.140
# Fixes
- Fix for missing
JsonConvert.DefaultSettings
[!1203] (opens new window)
# Misc
- Improve robustness of Krom attach [!1200] (opens new window)
# v1.29.139
# Misc
- Add options to disable select options for context conflict resolution dialog. [!1198] (opens new window)
- Unblock a blocking operation when launching applications using the same
ItemManager
. [!1197] (opens new window)
# v1.29.137
# Fixes
- Fix an incorrectly formatted log message. [!1192] (opens new window)
- Immediate restart via
Manatee.restart(true)
caused a shutdown. [!1189] (opens new window)
# Misc
- Allow MAP flows to overwrite shared state values (in particular owned state). [!1193] (opens new window)
- Mitigate a vulnerability in linked JSON parser. [!1190] (opens new window)
# v1.29.136
# Fixes
- Ensure all exceptions caught in retry-loop are catchable from flows. [!1187] (opens new window)
# Misc
- Introduce an
url
,base64
andhtml
encode operations for application launch arguments. [!1179] (opens new window) - Expose
Mouse.{LEFT,MIDDLE,RIGHT}BUTTON
properties to flows. [!1178] (opens new window) - Improve multi-monitor support [!1175] (opens new window)
# v1.29.135
# Fixes
- Fix issue with window tracking in dynamic web-based applications. [!1177] (opens new window)
# Misc
- Switch to gitlab hosting for internal package resolution [!1155] (opens new window)
# v1.29.134
# Fixes
- Fix issue with duplicated log messages getting sent to remote loggers. [!1170] (opens new window)
# Misc
- Throttle downstream cache events for better performance in handling of batched events. [!1169] (opens new window)
# v1.29.133
# Fixes
- Fix issue with increased CPU usage on abnormal disconnect of Dugong driver. [!1167] (opens new window)
- Make it possible to change default value for
SELECT
inputs inDialog.input
. [!1166] (opens new window) - Fix issues with Attached throwing an exception in native apps (ViewPoint) [!1164] (opens new window)
- Fix header and edge issues with Dialog.inputHtml [!1163] (opens new window)
- Fix string coercion issues for
Field
type (cause for "ToStringJS is not generic" error). [!1161] (opens new window) - Fix stack overflow in Dialog.input with function-based validation items. [!1160] (opens new window)
- Fix issue with multiple Edge/Chrome windows opening when app is configured to open in new window. [!1159] (opens new window)
- Improve performance of cache encryption. [!1158] (opens new window)
- Adds missing cleanup to the Http methods (regression). [!1156] (opens new window)
# Features
- Add a
Flow.stop()
function to bail from a running flow. [!1157] (opens new window)
# Misc
- Minor performance improvement for Kwanza notification handling. [!1168] (opens new window)
Notification.close(...)
soon afterNotification.open(...)
now works better. [!1165] (opens new window)
# v1.29.132
# Fixes
- Provide an <kbd>esc</kbd> for a field-finder session. [!1151] (opens new window)
# Misc
- Make it configurable where log files are placed on the local machine. [!1154] (opens new window)
# v1.29.131
# Misc
- Improvements and configurability for steller open-in commands. [!1153] (opens new window)
# v1.29.130
# Misc
- Add retries for Edge opening Edge tabs. [!1152] (opens new window)
# v1.29.128
# Fixes
- Ensure that a browser process is only valid if it has a window. [!1150] (opens new window)
# v1.29.127
# Fixes
- Fix performance problem when duplicating large app configuration [!1149] (opens new window)
# v1.29.126
# Fixes
- Add a win32 fallback for process finding to increase robustness of
Windows.forApp()
[!1148] (opens new window) - Increase robustness for window trigger regex parsing. [!1147] (opens new window)
# v1.29.125
# Fixes
- Fix NPE in
Windows.forApp()
method [!1145] (opens new window)
# Features
- Add a setting to control whether a scheduled restart is allowed based on uptime. [!1146] (opens new window)
- Improve automation for Java 9+ applications. [!1144] (opens new window)
# v1.29.124
# Fixes
- Allow multiple connections for the same participant across multiple sessions (regression). [!1140] (opens new window)
- Upgrade Krom to get localised strings included in build. [!1139] (opens new window)
- Do not load plugins automatically, rather when they're needed. [!1135] (opens new window)
# Features
- Add support for regex-based restrictions. [!1141] (opens new window)
- Add a random component to the
KwanzaStreamFlushIntervalInSeconds
configured viaKwanzaStreamFlushMaxRandomSecondsAdded
. [!1138] (opens new window)
# Misc
- Add
.exitCode
and.exitTime
toProcessProxy
. [!1143] (opens new window) - Plugins and modules can now be loaded from install directories enabling them to be installed using e.g. msi installers. [!1142] (opens new window)
- Performance improvements for application launch and attach. [!1137] (opens new window)
# v1.29.123
# Fixes
- Add more logging for the CM lifecycle. [!1136] (opens new window)
# v1.29.122
- Update embedded Xml module to align dependencies.
# v1.29.121
# Fixes
- Fix anchor/intercept not working in KantPlugin [!1132] (opens new window)
- Ensure the default value for restriction user prompt timeout is -1. [!1131] (opens new window)
# Misc
- Introduce
Excel.RETAIN
to allow for merge of existing cell values inExcel.updateCells
invocations. [!1134] (opens new window) - Optionally escape quotes when writing to Tables (csv). [!1133] (opens new window)
- Performance improvement for
LocalActions
endpoint and recursing groups in general. [!1129] (opens new window)
# v1.29.120
# Fixes
- Fix bug in field finder [!1130] (opens new window)
# v1.29.119
No content in this release. Done to resolve a CI issue.
# v1.29.113
# Fixes
- Fix issue with context trigger (delete) not getting run or getting run multiple in some cases due to a concurrency issue. [!1126] (opens new window)
# v1.29.112
# Fixes
- Fix a missing update to a
SelectBetween
caused by a bad Innumerable comparer. [!1125] (opens new window) - Add
and
to values that can be interpolated in launch-path and -arguments. [!1123] (opens new window)
# Misc
- Make steller app launch timeout configurable [!1124] (opens new window)
# v1.29.111
# Fixes
- Fix issue with items functions in SelectFrom on TYPEAHEAD dialog elements. [!1122] (opens new window)
# Misc
- Add noLaunch option to more triggers [!1121] (opens new window)
# v1.29.109
# Fixes
- Restrictions now only apply to the version they are specified for. [!1118] (opens new window)
- Fix issue with missing timeout in API restriction configurations. [!1117] (opens new window)
- Reintroduce support for old native window scanning strategy [!1116] (opens new window)
# Misc
- Support for exchange server oauth authentication [!1119] (opens new window)
- Add missing alt + right click handling for new plugin api [!1114] (opens new window)
# v1.29.108
# Fixes
- Fix regression in querySelectorAll for app embedded browsers [!1108] (opens new window)
# v1.29.107
# Fixes
- Fix stack overflow on certain
Dialog.input
configurations. [!1113] (opens new window) - Fix recovery when plugin drivers fail [!1112] (opens new window)
# v1.29.106
# Features
- BREAKING Better support for plugin-based apps. Immediately attaching apps and automatic plugin start. [!1111] (opens new window)
# Misc
- Protect embedded chrome command line arguments from prying eyes [!1110] (opens new window)
- Better support for multi-select controls [!1109] (opens new window)
- Add configurable timeout for WebSocket proxy commands. [!1107] (opens new window)
# v1.29.105
- Fixes to Db module for x64
# v1.29.104
# Fixes
- Ensure folders for attachments are created on
writeAttachmentsToDisk()
invocations. [!1102] (opens new window) - Fix browser discovery bug due to missing IE COM object [!1101] (opens new window)
# Features
- Replace
Db
module in Manatee with plugin - also adds the.close
method to a connection. [!1106] (opens new window) - Produce signed MSI installers during build. [!1104] (opens new window)
- Add support for priorities on triggers and fix issue with multiple trigger events when windows appears. [!1100] (opens new window)
# v1.29.103
# Fixes
- Optimize Tip placement resolution. [!1099] (opens new window)
# Features
- Add support for markdown formatting in
Sticky
,Notification
and miscDialog
s [!1097] (opens new window)
# Misc
- WebView-based Cuesta-window [!1098] (opens new window)
- Upgrade icons library. [!1096] (opens new window)
# v1.29.102
# Features
- Feature: Tips for fields [!529] (opens new window)
# Misc
- Better default launch working directory (now using the directory of the launched executable) [!1095] (opens new window)
# v1.29.101
# Fixes
- Fix issue with multiple attachments with the same name in Exchange (2nd attempt) [!1094] (opens new window)
- Fix issue with Edge applications not launching when Edge is running but no Edge windows are open. [!1093] (opens new window)
# v1.29.100
# Features
- Add a
Progress
type which can be used in a sticky or notification. [!1092] (opens new window)
# v1.29.99
# Misc
- Make inspect result interactive [!1091] (opens new window)
- Add pre-upgrade jurassic tests [!1090] (opens new window)
# v1.29.98
# Fixes
- Fix issue with repeated removes for outdated plugins. [!1087] (opens new window)
# v1.29.97
# Fixes
- Fix reader leaks in
Db
module. [!1086] (opens new window) - Modules can now be
include
d via their subject (previously only name was possible). [!1085] (opens new window)
# Features
- Add options to enable
Fs.mv
andFs.cp
to overwrite destination files. [!1083] (opens new window)
# Misc
- Add more detailed JSON-RPC error codes for CCOW errors. [!1088] (opens new window)
- Ensure that sub-groups are also returned when LocalActions API is invoked. [!1084] (opens new window)
- Add support for new field path indexes [!1013] (opens new window)
# v1.29.96
# Features
- Add support for fore- and background colours and other minor changes to sticky appearance and behaviour. [!1079] (opens new window)
# Misc
- IE app .exists exceptions now bubble to the flow [!1082] (opens new window)
- Add support for scrolling via mouse wheel simulation. [!1081] (opens new window)
- Add receivedDate property to emails [!1080] (opens new window)
# v1.29.95
# Fixes
- Fix problems with option property parsing [!1078] (opens new window)
- Fixes broken highlight functionality [!1077] (opens new window)
- Handle duplicate filenames in mail attachments by making them unique. [!1072] (opens new window)
- Fix an issue with Edge failing to start. [!1071] (opens new window)
- Fix field finder problems when desktop scaling is active [!1068] (opens new window)
# Misc
- Accept id, name or subject for flows in Sticky ACTION links. Previously only name was allowed. [!1076] (opens new window)
- Perform automatic maintenance to delete unused plugins from disk. [!1075] (opens new window)
- Retry module load after downloading module if initial load fails. [!1074] (opens new window)
- Resolve variables for app workingdirectory field [!1073] (opens new window)
# v1.29.94
# Fixes
- Fix issue with default values for DATETIME input type for Dialog.input. [!1069] (opens new window)
# Misc
- Add option to output a hex encoded string from
Crypto.hash
[!1070] (opens new window)
# v1.29.93
# Fixes
- Fix issue with invalid JSON for
.inspect(...)
[!1067] (opens new window) - Fix issues with lauch-with-flow for proxied apps and more options for launch-flow return values. [!1066] (opens new window)
# Misc
- Add support for launching applications via flows. [!1065] (opens new window)
# v1.29.92
# Fixes
- Fix an issue with repeated joins from same ContextParticipant. [!1064] (opens new window)
# v1.29.91
# Fixes
- Fix some issues seen with Cuesta in Krom [!1063] (opens new window)
# Misc
- Add support for using WebView2 (Edge) browser in internal browser views (sticky and html input dialog). [!1062] (opens new window)
# v1.29.90
# Features
- Add support for dynamically created applications in flows. [!1057] (opens new window)
# Misc
- Performance improvement for native and plugin app attachments. [!1061] (opens new window)
- Add support for groups on groups. [!1060] (opens new window)
- Added stability to the loading of plugins. [!1059] (opens new window)
- Sticky keyboardNavigation option fixed [!1058] (opens new window)
# v1.29.89
# Fixes
- Fix deadlock in HotFailoverContextManager triggered by
Flow.run
[!1052] (opens new window) - Fix issues with empty messages (and empty input values) for is-required validation. [!1051] (opens new window)
# Misc
- Allow keyboard press of computed key codes [!1055] (opens new window)
- Add a
version
property to all loaded modules. [!1054] (opens new window) - Add options to disable adding new rows and deleting existing. [!1053] (opens new window)
# v1.29.88
# Fixes
- Fix an issue with application configuration updates getting propagated correctly for the full-auto controller. [!1047] (opens new window)
- Fixes an issue with space characters for
Keyboard.send
[!1044] (opens new window) - Fix issue with missing cleanup after
HID.blockInput
[!1037] (opens new window) - Fix an issue with busy loop caused by disconnecting socket. [!1036] (opens new window)
# Features
- Extract the Xml module in a separate repo and effect build changes to match. [!1048] (opens new window)
- Add explicit support for cookies in the
Http
module. [!1041] (opens new window) - Include env variables in possible resolvable items in launch strings. [!1039] (opens new window)
# Misc
- Use Html module from independent repro. [!1049] (opens new window)
- Allow up to N (configurable) failed pings before ejecting a participant from the context. [!1045] (opens new window)
- Improve chrome/edge/firefox attach stability [!1043] (opens new window)
- Register Chrome/Edge native messaging host under HKLM [!1042] (opens new window)
- Expose driver line protocol in separate artefact [!1040] (opens new window)
- Let plugin drivers report app rectangles [!1038] (opens new window)
- Better performance for
Wait.forWindow
. [!1035] (opens new window)
# v1.29.87
# Fixes
- Fix an issue where return values from action invocations where not correctly delivered to external participants. [!1034] (opens new window)
# v1.29.86
# Features
- Tighten encryption for cache to Manatee-eyes only. [!1032] (opens new window)
# v1.29.84
# Features
- Add the Chat service. [!1029] (opens new window)
# Misc
- First class support for radiobuttons/checkboxes [!1031] (opens new window)
# v1.29.83
# Fixes
- Fix issue with PDF sticky item retaining a lock on the presented PDF file. [!1030] (opens new window)
- Fix no-value-returned-from-editable-combobox issue. [!1027] (opens new window)
- Fix bug in WindowProxy.class [!1020] (opens new window)
- Fix issue with
Module.load
. [!1018] (opens new window) - Fix excessive logging with malformed linereader messages. [!1016] (opens new window)
- Fix bug affecting plugin-provided drivers and their attach procedure [!1014] (opens new window)
- Fix launch issue when using known-executable in a native application. [!1012] (opens new window)
# Features
- Expose the locally available applications over all available external interfaces. [!1025] (opens new window)
- Add support for launch-flows. [!1024] (opens new window)
- Feature: CI build base image update [!1022] (opens new window)
- Add a
resolve
method toField
class. [!1015] (opens new window) - Expose cordless-puppeteer for transparent access to Dugong embedded browsers. [!1011] (opens new window)
# Misc
- Allow function-based inputs in the input dialog to depend on other function-based inputs. [!1028] (opens new window)
- Improve accuracy of HID.mouse.moveBy [!1026] (opens new window)
- Add
owner
andgroup
properties to files returned returned fromFs.ls
[!1023] (opens new window) - Correct unpredictable possitioning in HID.mouse.moveTo [!1021] (opens new window)
- Add focus option to screenshot command [!1019] (opens new window)
- Allow use of
*
(wildcards) in native (white) field paths. [!1017] (opens new window)
# v1.29.82
# Fixes
- Allow use of FQDN in grpc host-names. [!1010] (opens new window)
- Allow more usages of concatenated strings. [!1009] (opens new window)
- Allow use of concatenated strings in
Excel.load
. [!1008] (opens new window) - Allow use of Javascript
Date
objects as initial values forDATE
values inDialog.input
(regression). [!1003] (opens new window)
# Misc
- Field finder and debugger get automatic session switching [!1007] (opens new window)
- Make skipping uninterested external participants in tx changes configurable. [!1006] (opens new window)
- Add
decode
andencode
methods to theHtml
module. [!1005] (opens new window) - Make i18n/certs/etc load more reliably from Kwanza. [!1004] (opens new window)
- Make driver communication more predictable [!1000] (opens new window)
# v1.29.81
# Fixes
- Really, really don't use a (disk) cached version of a
Table
whenuseCache=false
. [!1002] (opens new window) - Fix browser apps sometimes not attaching [!999] (opens new window)
- Fix an issue with bad certs getting included in the CA validation chain causing connection issues with letsencrypt certificates. [!994] (opens new window)
- Fixed Edge extension port discovery problem [!992] (opens new window)
- Fix problem with field finder [!988] (opens new window)
- Fix issue with file last-modified etc times in the
Fs.ls
module. [!981] (opens new window) - Make it easier to click add/remove icons for LISTOF elements in the Dialog.input feature. [!980] (opens new window)
# Features
- Add
Registry.LocalActions
to the CCOW API and add theSubject
toContextAgent.ContextChangesPending
invocations. [!1001] (opens new window) - Add reconnect logic to the remote log collector (aripuana) initialization. [!991] (opens new window)
- Use emojis with colors to indicate connected status instead of colored blobs. [!983] (opens new window)
# Misc
- Increase performance for right-click menu and LocalActions API endpoint. [!996] (opens new window)
- Make file: true input wait configurable [!995] (opens new window)
- Add support for
includeInvisible
field constructor option [!993] (opens new window) - Include Windows certificate store certs in CA chain verification for gRPC communications. [!990] (opens new window)
- License report upload to S3 [!987] (opens new window)
- Two unattended features; RDP session switch and keep-Manatee-alive (from helper). [!986] (opens new window)
- Driver plugins are now easier to start and manage [!985] (opens new window)
- This causes inspect to work in drivers provided by manatee plugins [!984] (opens new window)
- Adds the
Extends
module implementing extension points for published inlined flows. [!982] (opens new window) - Add support for enforcing API restrictions. [!976] (opens new window)
# v1.29.80
# Fixes
- Better error handling for the Sticky module. [!977] (opens new window)
# Misc
- Add option to only run cron-triggered flows when app is already attached. [!979] (opens new window)
- Add possibility to ignore missing White window on attach. [!948] (opens new window)
# v1.29.78
# Features
- Allow documentation of optional params for module methods. [!975] (opens new window)
- Add
delete
,update
and locking methods to use Tables for cross-machine synchronization. [!973] (opens new window)
# Misc
- Use random ports for services. [!970] (opens new window)
# v1.29.76
# Misc
- Add subject info to each LocalAction returned in the LocalActions endpoint. [!972] (opens new window)
- Only the sensitive parts of a log message are now redacted, not the full line. [!968] (opens new window)
# v1.29.75
# Fixes
- Fix issue with
Flow.run
selecting a duplicated flow. [!961] (opens new window)
# Features
- Add caching of select
WindowProxy
properties. [!967] (opens new window) - Allow use of strings as initial value for DATE input. [!962] (opens new window)
- Introduce a fixed-hosts load-balancing strategy. [!958] (opens new window)
# Misc
- Ignore grpc:// in balancer with fixed hosts [!971] (opens new window)
- Make native driver features available to all app types [!969] (opens new window)
- Adds a
transparency
property (get/set) to theWindowProxy
. [!966] (opens new window) - Aliases
editCell
andeditTable
toeditcell
onField
. [!964] (opens new window) - Adds
connected
property and Kwanza about information toEnv
module. [!963] (opens new window) - BREAKING Support activation of web drivers ignoring invisible elements by default [!960] (opens new window)
# v1.29.74
# Misc
- Downgrade chatty log message related to empty field locators [!957] (opens new window)
- Hosted Chrome support for pre-approving camera/microphone use [!956] (opens new window)
- Upgrade the embedded Krom browser to v1.7.4 to fix issue with context-menus. [!955] (opens new window)
# v1.29.73
# Fixes
- Fixes an issue with writing float, double or formula values to an Excel spreadsheet. [!954] (opens new window)
# v1.29.72
# Misc
- Redact some possibly sensitive log statements for v1.29 only functionality. [!952] (opens new window)
- Redact some possibly sensitive log statements. [!951] (opens new window)
# v1.29.70
# Misc
- Restores log statements without allowing any actual logging from ManateeHelper [!950] (opens new window)
# v1.29.69
# Fixes
- Fix an issue with embedded IE, legacy mode and Windows logon prompts. [!942] (opens new window)
# Misc
- Remove logging from ManateeHelper. [!949] (opens new window)
- Add setting to determine whether embedded (browser) apps should suicide on detach. [!945] (opens new window)
- Adds Fs.buildPath [!944] (opens new window)
- Ctrl + right click opens advanced manatee menu [!940] (opens new window)
# v1.29.68
# Misc
- Add Env.sessionType property [!941] (opens new window)
# v1.29.67
# Fixes
- Fix issue with headers in
Http.upload
. [!939] (opens new window)
# v1.29.66
# Features
- Add support for custom status codes returned from flows which are invoked via http. [!938] (opens new window)
# v1.29.65
# Fixes
- Fix an issue reading headers from an
HttpReply
. [!934] (opens new window)
# Misc
- Add support for headers in
Http.upload
. [!937] (opens new window) - Prevent chrome/firefox/edge from launching a tab twice [!936] (opens new window)
- Add scrollbars on overflow to the application list. [!935] (opens new window)
# v1.29.64
# Fixes
- Fixes missing click intercept events in hosted ie and experimental ie app types [!929] (opens new window)
- Fix window title reading problem [!927] (opens new window)
# Misc
- Add support for multipart uploads to
Http.upload
. [!933] (opens new window) - Improve Debug.ger window responsiveness while evaluating code [!932] (opens new window)
- Plugin apps react to driver disconnects [!931] (opens new window)
- Speed up flow start-time [!930] (opens new window)
- Try to guess cuesta url when one isn't configured [!928] (opens new window)
# v1.29.63
# Fixes
- Fix optical field related manatee crash [!923] (opens new window)
- Fix a Manatee crash (in Windows 7) due to
System.Windows.Automation.Automation.TransactionTimeout
not being implemented [!919] (opens new window)
# Misc
- Add
upload
methods for uploading files from disk toHttp
andFtp
modules. [!926] (opens new window) - Adds a configuration switch to disable sending of "sensitive" information to the remote log collector. [!922] (opens new window)
- Finally fix the occasionally failing tests [!921] (opens new window)
- Add support for opening popups in internal windows. [!915] (opens new window)
# v1.29.62
# Fixes
- Fix an issue with
EndContextChanges
returning a reason for rejection even if participant approved transaction. [!917] (opens new window)
# v1.29.61
# Fixes
- Fix an issue with clearing of cache entries. [!916] (opens new window)
- Window title changes are now also included when triggering for WINDOW_SHOWN and WINDOW_HIDDEN. [!910] (opens new window)
- Fix an issue with log-statements from
Log.info
andLog.warn
getting mangled if the message contained a{something-in-here}
type of string. [!909] (opens new window) - Fix issues with
maxDialogWidth
onDialog.inputHtml
. [!908] (opens new window) - Add configuration option for native UI transaction timeout. [!905] (opens new window)
- Fix Wait.for treating null as truthy [!903] (opens new window)
- Fix issue with cron ranges. [!897] (opens new window)
# Misc
- Make tests more stsable [!914] (opens new window)
- Add
Log.debug
,.warn
, and.fatal
to log with corresponding level. [!913] (opens new window) - Adds methods for interacting with a window given its window handle. [!912] (opens new window)
- Give better error when invoking Field constructor like a function [!911] (opens new window)
- Make Debug.ger window responsive when slow evaluation is running [!906] (opens new window)
- Wait.forField now cycles through all available locators before giving up [!904] (opens new window)
- Forward all inputs given for api/url-handler invocations to flow. [!902] (opens new window)
- Always use the freshest texts in the right-click menu for i18n. [!901] (opens new window)
- Restrict restart and shutdown in 5m after restart. [!900] (opens new window)
- Read settings from the command-line. [!899] (opens new window)
- Add support for MSI flag
BRANCHSHORTCUT
to include the name of the branch in shortcuts created by the installer. [!898] (opens new window) - Add support for evaluating javascript inside java apps with 'eval' [!893] (opens new window)
# v1.29.60
# Fixes
- Include the version in the cache-key for Kwanza provided Manatee settings. [!896] (opens new window)
- Ensure that all
Fs
paths ends with a\
[!894] (opens new window) - Fix issue with clicks in context-menu when scaling-factor was not 100% [!892] (opens new window)
# Misc
- Make it possible to override language from settings. [!895] (opens new window)
# v1.29.59
# Features
- Add support for tooltips and helpful texts on all input elements. [!891] (opens new window)
# v1.29.58
# Fixes
- Fix a leak in
Field.highlight()
[!889] (opens new window)
# v1.29.57
# Misc
- Add .eval and .querySelectorAll to .browserAt element api [!890] (opens new window)
# v1.29.55
# Misc
- Also log dugong errors. [!888] (opens new window)
- Holding the control key will temporarily pause the field finder [!887] (opens new window)
- Adds support for Fields.xx.asBrowser() for automating browsers embedded in java apps [!886] (opens new window)
# v1.29.54
# Fixes
- Make
isRequired: true
work for CHECKBOX input. [!882] (opens new window)
# Misc
- Improve placement of notifications. [!885] (opens new window)
- Ensure only one restart can be scheduled at any given time. [!884] (opens new window)
- Add public properties to suggestions/typescript api. [!883] (opens new window)
# v1.29.52
# Misc
- Add hooks for
ContextSession.Create
and.Activate
methods for JSON-RPC. [!881] (opens new window)
# v1.29.51
# Misc
- Instantiate the perf logger as late as possible. [!880] (opens new window)
# v1.29.50
# Fixes
- Reduce the number of processes we enumerate for all process-enumerating cases to those in the same session. [!879] (opens new window)
# v1.29.49
# Fixes
- Add a fallback method for getting the name of a module. [!877] (opens new window)
- Fix an access issue with the NamedPipe external integration protocol. [!876] (opens new window)
- Fix scrolling in all combo-boxes (not just the first one opened). [!874] (opens new window)
# Misc
- Add configuration setting to disable WMI perf counter logging. [!878] (opens new window)
- Write branch-name to registry on startup. [!875] (opens new window)
# v1.29.48
# Fixes
- Fix an issue with Dates returned in SQL queries. [!871] (opens new window)
# Misc
- Export Cuesta type information for the App api. Adds support for modern string methods. [!872] (opens new window)
- Support SMTP servers that do not require authentication. [!870] (opens new window)
- Add option to specify colors for buttons in dialogs. [!869] (opens new window)
- Add options to indicate
contains
andexact
onFields[...].select()
to change the match semantics. [!868] (opens new window)
# v1.29.47
# Fixes
- Fixes an error in the flow-tracer that would occasionally cause flow-runs to be reported as erroring when they were not. [!867] (opens new window)
- Monitor and kill other competing Manatees continuously. [!866] (opens new window)
- Fixed two issues with initial values for input dialogs when the initial values are supplied by flows. [!865] (opens new window)
# Misc
- Improve Cuesta type info and fix module-including bug [!864] (opens new window)
# v1.29.46
# Fixes
- Fix scrolling with mouse-wheel not working in combo-box dropdowns for input dialogs. [!862] (opens new window)
# Features
- Allow relative paths in Dugong preferred jvm configuration and add better logging for Dugong injection process. [!863] (opens new window)
- Add functionality to list and stop-all plugins for the
Plugin
module. [!859] (opens new window)
# Misc
- Exchange email
importance
flag support [!861] (opens new window)
# v1.29.45
# Fixes
- Reduces the amount of task leakage done by
GetWindowTextRaw
[!858] (opens new window)
# v1.29.44
# Fixes
- Allow an empty color to be supplied when creating new sessions. [!860] (opens new window)
- Fix issue with leaking tasks caused by asking unresponsive windows for their title. [!857] (opens new window)
- Fix issue with leaking tasks caused by asking unresponsive windows for their title. [!856] (opens new window)
- Fix problem with multiplying newlines in java text areas [!853] (opens new window)
- Fix bug in chrome extension detection [!851] (opens new window)
# Misc
- Add support for
[start-at]/[every]
run-specs. [!855] (opens new window) - Manatee now kills all competing manatee processes on launch [!854] (opens new window)
# v1.29.43
# Fixes
- Fix an issue with CCOW
GetItemValues
whenonlyChanges
wastrue
and the target of the invocation was the latest transaction. [!852] (opens new window) - Fix (no 2) to headless apps having no access to
App.session()
[!850] (opens new window) - Fix an issue with starting Plugins. [!849] (opens new window)
- Fix permissions issue with url-commands running flows. [!848] (opens new window)
- Fix NPE for groups with no descriptive. [!847] (opens new window)
# v1.29.42
# Fixes
- Fix issue with attachment failure when there exists a State flow with no
subject
. [!846] (opens new window) - Fix an issue with browser-based flows triggered on Manatee start. [!845] (opens new window)
- Fixes issue with Dialog.inputHtml and
dialog:close
navigation [!843] (opens new window) - Run
Cron
-triggered flows in STA threads. [!842] (opens new window) - Fixes issues with installer when multiple Manatees should be installed. [!841] (opens new window)
- Fix problem sometimes preventing emails from being listed with mail service [!839] (opens new window)
# Features
- Adds a
showStepButton
option to the"FLOWTRACER"
sticky element. And makes "absolute" position the default. [!840] (opens new window)
# Misc
- Options are optional in
Http
module methods. [!844] (opens new window) - Do not restart Manatee on settings change if possible. [!838] (opens new window)
# v1.29.41
# Fixes
- Improvement for build process. [!833] (opens new window)
# Features
- Enable positioning for info and warn dialogs. [!834] (opens new window)
# Misc
- Adds a
Registry
module to access the Windows registry. [!836] (opens new window) - Add support for
foregroundColor
andbackgroundColor
forDialog.inputHtml
. [!835] (opens new window)
# v1.29.40
# Fixes
- Fix performance counter related crash and wrong scheduling [!832] (opens new window)
# Features
- Sticky now supports showing a flow-control element to stop, play/pause and debug a flow. [!831] (opens new window)
# v1.29.38
# Fixes
- Fix a memory leak in the plugin/script-engine interop. [!828] (opens new window)
- Enable
App.session()
for headless apps. [!824] (opens new window)
# Misc
- Do bot init async for faster startup in some case. [!830] (opens new window)
- Log more detailed performance diagnostics [!827] (opens new window)
- Help user install the browser extension if missing. Support for silent extension installation. [!825] (opens new window)
# v1.29.37
# Misc
- Add support for appending text to a file rather than overwriting it [!823] (opens new window)
# v1.29.36
# Fixes
- Make sure that table-triggers are executed as soon as possible and do not wait on flush interval. [!820] (opens new window)
# Misc
- Reduce NamedPipeServer initialisation logging. [!822] (opens new window)
- Remove any files created in the install-dir at runtime when uninstalling via the per-machine msi. [!821] (opens new window)
# v1.29.35
# Fixes
- Do not show window-tracker top-most when running a flow. [!819] (opens new window)
- Fix non-functioning hotkeys. [!813] (opens new window)
# Misc
- AES en/decryption support for the Crypto module. [!818] (opens new window)
- Add support for named parameters in db transaction
exec
s. [!817] (opens new window) - Make it possible to move dialogs when dragging the header. [!816] (opens new window)
- Ensures that a cache can only be used for the url/host of Kwanza from which the data was fetched. [!815] (opens new window)
- Add option to not show dialogs topmost. [!814] (opens new window)
- Allow
Flow.run
to be called with flow-ids. [!812] (opens new window) - Upgraded log library. [!811] (opens new window)
# v1.29.34
# Fixes
- Fix issue with versions preventing the id, ver cache from working for some types. [!810] (opens new window)
# Misc
- Better JSON-RPC parsing and routing. [!809] (opens new window)
- Reducing the bandwidth of configuration fetching by piggybacking actions and states onto the more generic flow-collection. [!794] (opens new window)
# v1.29.32
# Misc
- Simplified communication logic used with browser drivers [!806] (opens new window)
# v1.29.31
# Fixes
- Fixes a shared-buffer issue with Netstring/TCP. [!808] (opens new window)
- Resizeable debugger window and other small improvements for that window. [!807] (opens new window)
# v1.29.30
# Misc
- Adds a
hasfocus
property to the output generated byinspect()
. [!805] (opens new window) - Add support for JSON-RPC for the CCOW apis. [!802] (opens new window)
# v1.29.29
# Misc
- Flow.run and Flow.include prefer flows from calling flow's app in case of ambiguity [!804] (opens new window)
- Supply CWD for
IRunnablePlugin.Start
to allow the plugin to load resources etc [!803] (opens new window)
# v1.29.28
# Features
- Add settings to control app-menu behavior and tray-icon on click depending on session-type (e.g. on Citrix or RDP) [!801] (opens new window)
# v1.29.23
# Fixes
- Fix an issue with the initialization of KwanzaGrpcServer. [!800] (opens new window)
- Fixes an issue with the startup of headless, lifecycle triggered apps. [!798] (opens new window)
# v1.29.22
# Fixes
- The cache can now delete entries again. [!799] (opens new window)
- Do not attempt to focus headless apps when they're started. [!797] (opens new window)
# Features
- Add support for mapping agents. [!793] (opens new window)
# Misc
- Hidden apps no longer affect the manatee tray icon color [!796] (opens new window)
# v1.29.21
# Fixes
- Fix a critical issue which duplicated items (applications, flows etc) on update. [!795] (opens new window)
# v1.29.20
# Fixes
- Fixes an issue with launching of lifecycle triggered flows when Manatee was connected to a remote CM. [!792] (opens new window)
# Misc
- Better logging for
TransactionInProgress
exception. [!791] (opens new window)
# v1.29.19
# Fixes
- Fix a deprecation issue with self-signed cert generation. [!790] (opens new window)
# Misc
- Adds support for settings stored at Kwanza. [!785] (opens new window)
# v1.29.18
# Fixes
- Fix bug causing windows on secondary screens to the left of the primary screen not to be detected by manatee [!789] (opens new window)
# Misc
- Only receive outdated items from Kwanza when cached (and up-to-date) versions of the same exist. [!779] (opens new window)
# v1.29.17
# Fixes
- Fix deadline/UTC issue with Nantucket requests. [!788] (opens new window)
# Features
- Add option to disable keyboard navigation in sticky. [!787] (opens new window)
- Switch to enable/disable log to disk. [!786] (opens new window)
- Adds an option (
keyboardNavigation
) which when set tofalse
will cause the Sticky to ignore keyboard events. [!782] (opens new window) - Add a
DATETIME
input element forDialog.input
[!780] (opens new window)
# Misc
- Add setting to toggle logging to disk. [!784] (opens new window)
- Allow user to input text in SELECT input if
isSelectEditable
is set. [!783] (opens new window) - Hold down the
alt
-key while clicking application in application list to launch theDebug.ger()
window. [!781] (opens new window)
# v1.29.16
# Fixes
- Fixes issues with performing actions when connected to a remote context manager (seacow). [!778] (opens new window)
# Misc
- Make accepted http security protocols configurable [!774] (opens new window)
# v1.29.15
# Fixes
- Fix cert extraction when tls > 1.0 again and properly this time. [!777] (opens new window)
# v1.29.14
# Fixes
- Fix an issue when connecting to Kwanza running tls > 1.0 and self-signed certificate. [!776] (opens new window)
# v1.29.13
# Fixes
- Fix a scenario in which client leaks streams when throttled by Kwanza. [!775] (opens new window)
# Features
- Feature: Encrypted localhost traffic [!735] (opens new window)
# v1.29.12
# Fixes
- Fixes an issue with
null
or""
values for input element in the input dialog. [!773] (opens new window) - Fix an issue with
preselect
ing inTYPEAHEAD
when using a table as data. [!772] (opens new window) - Allow dynamic text on DESCRIPTION and HEADER inputs via the new
text
property [!770] (opens new window) - Fixes an issue with
maxDialogWidth
and calculated properties [!769] (opens new window) - Fix missing validation error message for TYPEAHEAD [!766] (opens new window)
- Fixes an issue when specifying
minInputLength
and using a table as completion-items for aTYPEAHEAD
input. [!764] (opens new window) - Fix manatee restarting when url commands are executed while they are disabled in settings [!763] (opens new window)
- Fix bug causing manatee to attempt attaching to the wrong IE windows [!762] (opens new window)
- Fix manatee sometimes taking a long time to attach to applications after launch [!761] (opens new window)
# Features
- Add a
NUMERIC
input type. [!768] (opens new window)
# Misc
- Support for command line arguments for chrome/firefox/edge apps [!771] (opens new window)
- Option to disable individual input elements. [!767] (opens new window)
- Added diagnostics for url handler timing [!765] (opens new window)
- Introduces a
MASKED
input type for the input dialog. [!756] (opens new window)
# v1.29.11
# Fixes
- Set configuration identifier s.t. lifecycle trigger does not fire all attached triggers [!759] (opens new window)
# Misc
- Allow empty url matcher in IE driver CanAttach [!760] (opens new window)
# v1.29.10
# Fixes
- Fix/los/1.28/1133 ie empty url matcher [!757] (opens new window)
# v1.29.9
# Fixes
- Fixes an issue when Manatee would sometimes crash if there was an error when validating a setting. [!758] (opens new window)
# Features
BREAKING Make it safe to
JSON.stringify
Processes and Windows. This is a breaking change that;removes
ProcessProxy.mainWindow
andProcessProxy.window
properties in favor of methods with the same namesremoves
WindowProxy.process
property in favor of method with the same name [!755] (opens new window)
# v1.29.8
# Fixes
- Upgrade Grpc.Core dependency to include fixes which in some (random) instances would crash Manatee [!750] (opens new window)
- Fix issue with concatenated strings used as
items
in a typeahead input [!749] (opens new window)
# Features
- Disable Windows Error Reporting dialogs and let application continue crashing [!752] (opens new window)
- Add
hash
andhmac
functions to crypto module [!747] (opens new window)
# Misc
- Check more specifically for null/undefined to avoid converting falsy values… [!753] (opens new window)
- Improve support for embedded java apps with their own process and no window handle [!748] (opens new window)
- Reduced CPU usage. The native app field cache can now keep a small set of commonly used fields fresh in the cache. [!746] (opens new window)
- Native table inspect includes more data. Various improvements in native driver. [!745] (opens new window)
# v1.29.7
# Fixes
- Fix: Also transfer the SelectFrom construct when merging inputs, fixes #1217 [!743] (opens new window)
# Features
- Include the windows of the PID of the main window in
Windows.forApp()
collection [!744] (opens new window)
# v1.29.6
# Fixes
- Fix: An NPE in the handling of streams, for #1215 [!741] (opens new window)
# Features
- Feature: Encoding option for fs read and write [!739] (opens new window)
# Misc
- Add commandLine and fileName props to fix #1216 [!742] (opens new window)
- Improve file input handling for hosted chrome applications [!740] (opens new window)
- Launch Cuesta from manatee right click menu [!738] (opens new window)
- Make window match (title or name) match as regular expression in fields with window-matchers [!737] (opens new window)
- CI: License check [!736] (opens new window)
# v1.29.5
# Fixes
- Fix bug in MQ publishing logic [!733] (opens new window)
- Fix: Misc estero fixes [!731] (opens new window)
- Fix bug preventing some flows from being started from a sticky [!725] (opens new window)
- Fix: Attach detach performance [!720] (opens new window)
- Fix: FAC initialization npe race [!719] (opens new window)
# Features
- Feature: Click cell with offset [!734] (opens new window)
- Feature: Search in other windows operator for native fields [!728] (opens new window)
- Feature: Inspect includes children for native list [!727] (opens new window)
- Feature: Event intercept flags for within window and focus [!726] (opens new window)
- Feature: (1.27) Process taskkill [!724] (opens new window)
- Feature: Sensitive logs [!718] (opens new window)
# Misc
- Add configuration to allow automation and state transactions to run concurrently. [!732] (opens new window)
- Native driver: add support for orphan container indexing [!730] (opens new window)
- CI: Auto distribution to appcenter [!729] (opens new window)
- Show better error messages when connections between browsers and manatee fail [!723] (opens new window)
- Retry deployment of anchors and interceptors [!722] (opens new window)
- Add support for optical field details being communicated through the monitor websocket from cuesta [!721] (opens new window)
- Add support for new navigated lifecycle trigger [!717] (opens new window)
# v1.29.4
# Fixes
- Fix: Expand color validation to include lowercase letters [!716] (opens new window)
# Features
- Feature: Cache group name resolution [!714] (opens new window)
# Misc
- When seeing a navigation event to "dialog:close" we'll close the dialog [!715] (opens new window)
- Introduce a setting to toggle the killing of embedded browsers [!713] (opens new window)
- Kill Krom on app disposed, fixes #1177 [!712] (opens new window)
- Add Wait.for api method to wait for anything [!711] (opens new window)
- A bunch of Sticky UI/X improvements [!708] (opens new window)
# v1.29.3
# Fixes
- Fix: Show dugong mismatch warning on flow run (1.28) [!707] (opens new window)
- Fix: Error on settings change [!704] (opens new window)
# Misc
- Add stderr logging for the krom executable [!710] (opens new window)
- Windowtrigger bug [!709] (opens new window)
- Add App.setPopupBehavior('navigate') api method [!706] (opens new window)
- Plug vulnerability to keep dispatchers alive even in exceptional circumstances [!705] (opens new window)
# v1.29.2
# Fixes
- Fix: Include child windows in native intercepts [!703] (opens new window)
- Fix: Window trigger on closing of windows [!702] (opens new window)
- Fix: Proxy application depends on show warning setting [!701] (opens new window)
# Features
- Feature: WMI approach to process name (commandline) [!700] (opens new window)
# Misc
- Apply various fixes to observed problems regarding intercept triggering [!699] (opens new window)
← gRPC