Skip to main content

Release Notes

v4.54.0

  • Removed: Vault editor
  • Added: Environment editor
  • Added: Change environments in flow designer
  • Added: Start and trigger a flow from the project page
  • Improved: The flow card shows multiple running instances of flow
  • Updated: Running flows don't appear at the top anymore on project page. Flows are always in alphabetical order
  • Removed: Old project view
  • Fixed: Non-ETL lanes sometimes disappeared
  • Added: Modern authentication method, using certificates, in SPO migration and SPO API components
  • Improved: Error handling when trying to access projects and flows that don't exist
  • Updated: The name of HTTP Request 2 to HTTP Request
  • Improved: Documentation of output component
  • Fixed: Handlebars was not working when logging errors
  • Added: Configuration menu for File Writer component
  • Added: Distinct function in Mongo Query component
  • Added: Show the flow editor window when importing one flow
  • Improved: XSD Validation errors
  • Fixed: System dates in SPO target connector
  • Fixed: Code in exported flows weren't exported as an array anymore
  • Fixed: Flow would freeze if component configuration would take too long on boot
  • Added: Documentation on how to use the Opentext CS DB Source connector on Livelink
  • Added: Documentation for missing binaries error handling in SPO Migration component
  • Improved: Documentation regarding SASUrls when using provisioned container in SPO Target connector
  • Fixed: Opentext DB Source connector extensions
  • Updated: Content Store component don't built indexes anymore on populated databases if indexes are missing
  • Added: Calculate hierarchies framework accelerator
  • Improved: Use retrieved content types for list items instead of hardcoded ones in SPO Source connector
  • Added: Support for record revisions in HP TRIM source connector
  • Fixed: Empty folders were not always migrated in SPO Target connector
  • Added: Config option to enable queue messages when using provisioned containers in SPO Target connector
  • Removed: VM2
  • Added: Patched version of VM2

v4.53.1

  • Fixed: Error handling and retrieving logs from corresponding migrationJobId in SPO-migration component

v4.53.0

  • Improved: More detailed error, including created information, when migration job fails in SPO-Migration component
  • Added: Support for keeping azure containers when migration fails in SPO-Migration component config
  • Fixed: CTRL + Enter in code editor
  • Improved: IntelliSense in Code editor for helper functions
  • Added: Support for retention labels in SPO target connector
  • Fixed: Code linter in code input fields that don't use Javascript
  • Fixed: Log button was not disabled when flow was turned off
  • Fixed: Background color pickers
  • Fixed: Opentext description for folders/objects
  • Fixed: Trigger button was enabled when flow wasn't ready yet
  • Added: Atomic data types for the migration.flags field
  • Added: SharePoint Embedded target accelerator
  • Fixed: Vault and reports button was not disabled on an invalid project
  • Fixed: Excel reader did not throw error on a corrupted file
  • Fixed: Error was still visible in components tooltip after cleaning the flow
  • Added: Language tag code editor
  • Improved: FS Crawler documentation
  • Fixed: Links to handlebars page in documentation
  • Fixed: Excel Writer didn't throw 'Path not Allowed' error
  • Improved: Code component documentation
  • Fixed: Import function didn't throw an error when importing a flow with a deprecated component
  • Fixed: VM2 Sandbox could still be escaped
  • Improved: SPO Migrations function to detect errors and warnings
  • Fixed: Document components would sometimes throw 'cannot read properties of null' error
  • Fixed: Input validation in code component
  • Improved: SPO system documentation with script for disabling library parser with modern authentication
  • Added: Split up remove invalid characters and deduplicate into 2 flows
  • Fixed: Compatibility of SPO's new way of returning error and warning files when uploading packages
  • Fixed: CoPilot icon would sometimes break fullscreen ability
  • Updated: Insights documentation

v4.52.0

  • Fixed: Control component of the alfresco get tag flow
  • Fixed: Inconsistencies in the requirements docs
  • Added: Intellisense in to code and HTTP components
  • Improved: Error message in the SPO Source 2 flow
  • Fixed: Output and Publish couldn't reach other flows
  • Improved: Log panel in docs
  • Fixed: Bad control character error for display names in spo source accelerator
  • Improved: Conditional Split documentation
  • Improved: Installation guide
  • Fixed: Template engine content model
  • Added: Multi select documentation
  • Improved: Control component documentation
  • Fixed: Flow couldn't be edited from project page when it is turned on
  • Added: Map Drives Documentation Updated FAQ
  • Added: Support for one drive content types in spo source and target accelerators
  • Added: Notepad, Groups, and Sticky notes documentation
  • Improved: Handlebars references in component documentation
  • Updated: Environment Variables documentation
  • Updated: Getting started documentation
  • Added: HP TRIM source connector
  • Fixed: Modals are not responsive when resizing
  • Updated: Disabled Sentry feedback form until further notice

v4.51.0

  • Improved: Flows page of the documentation
  • Improved: Project page of the documentation
  • Fixed: Deduplicate Component's table was not implemented
  • Fixed: Reporting feature was not working
  • Updated: Changed name of File API and File Operation components to FS Crawler and FS Operation
  • Improved: Data Model page of the documentation
  • Improved: Detailed error message for delay of adding indexes in new collection
  • Added: Five new reports in the reporting menu: File Extension Count, 100 Largest Files, Empty Files, Empty Folders, and Invalid File Names (SPO)
  • Added: Basic user permissions. Have each logged in user or group have their own projects and flows
  • Improved: The Stack Component page of the documentation
  • Fixed: Odd white space behavior in the code component
  • Fixed: Could save a flow when a component has errors
  • Fixed: Machine code not showing on boot
  • Added: Sentry component to report a bug from within Xill4
  • Fixed: Icon not working on the .exe
  • Fixed: Offline license service not working
  • Fixed: File system source connector sent incorrect hierarchy
  • Added: JSON collapsing log details window
  • Improved: The configuration window for the conditional split
  • Fixed: Handlebar linting in template engine
  • Added: Hello World tutorial for Xill4
  • Fixed: Spo target connector spo package object metrics were incorrect

v4.50.0

  • Fixed: Debug mode is only enabled or disabled when restarting the worker
  • Added: Made authentication options for Xill4 work again through OIDC. This means Keycloak works again
  • Improved: Fixes and optimizations remove invalid chars deduplicate flow
  • Added: Select all components with CTRL+A
  • Added: Select multiple components on the canvas by holding CTRL and dragging the mouse
  • Added: Remove flow limit in fe and add it to active runners
  • Added: Error message details from API call
  • Added: Show the project and flow name in the Flow Designer
  • Added: Add retrieval of hidden fields in SPO source connector #2
  • Fixed: Maximum length of a group name
  • Added: Sticky notes on the canvas
  • Added: Notepad in the bottom left corner of the Flow Designer
  • Improved: Error handling in SPO component. The error now tells you which step fails
  • Fixed: Groups and flows not correctly sorted
  • Fixed: Components don't have a red outline on error
  • Added: Interactive components in the documentation
  • Improved: Error formatting of MongoDB errors
  • Fixed: Flow not updating correctly after hitting save button
  • Fixed: Components settings screen is not scaling correctly
  • Fixed: Communication with flow would always timeout and not resolve/reject with the error
  • Improved: Update SPO source connector to not store fields separately
  • Added: The actual icons for Alfresco, Box.com, Documentum, FileNet, OpenText, and SPO
  • Fixed: Temporarily disabled Webhook component due to lack of implementation in the new backend
  • Fixed: Split report files larger than 100k rows
  • Added: ETL view in Project View
  • Fixed: Saving a flow variables causes loss of unsaved changes
  • Fixed: Disable trigger components on unsaved changes
  • Fixed: Disallow invalid characters in flow names
  • Fixed: Runner breaks if component configuration failed
  • Improved: Error message of the reporting feature
  • Fixed: Writing many logs to the console causes the flow to slow down and crash
  • Fixed: Temporarily disabled reporting feature in order to properly fix it
  • Improved: Make the Webhook token a flow variable
  • Fixed: Triggering any trigger component would configure all components in the flow
  • Fixed: Flow gets stuck in paused state
  • Improved: Changed the name of the File API and IO Operations to FS Crawler and FS Operations
  • Fixed: New flows used to have a flow variable mongo connection
  • Fixed: Variable Editor would crash when an existing key was added
  • Fixed: Flow could not be turned off when changes are saved

v4.49.0-beta

  • Added: New backend supporting lots of new features and improvements on stability and performance
  • Fixed: Some flows won't open
  • Fixed: Dropdown in settings of SPO-migration component wasn't working
  • Added: New "PRINCIPAL" schema. This schema is now used in the OpentextCS DB, Alfresco Source, and SPO connectors
  • Added: Support for link objects in the content store
  • Added: Extracting link objects using the Alfresco Source connector
  • Added: New Source Accelerator: Alfresco Tags
  • Added: Ingesting link objects using the SPO Target connector
  • Added: OpentextCS database connector. Supporting Record Details, Audit Logs, Holds, and Cross References
  • Added: New framework accelerator: Calculate Ancestors
  • Added: New framework accelerator: Remove Invalid Characters and Deduplicate
  • Fixed: Snap to grid not working for groups
  • Fixed: Snap to grid not working when dragging a component on the canvas
  • Fixed: IO component didn't output incoming value
  • Fixed: Blogs and FAQs couldn't be retrieved with OpentextCS API connector
  • Added: Basic tutorials page in the documentation
  • Fixed: New "group" was always visible when searching for components in the designer
  • Improved: Styling of the flow title on the project page
  • Improved: Linter rules in CodeMirror (Code component, HTTP component hooks, etc)
  • Added: Fullscreen button for CodeMirror
  • Removed: HTTP Request v1 component
  • Added: Stop all functionality when license is expired and inform the user
  • Added: Option to parse number decimals in Document Retrieve and Mongo Query components
  • Improved: Notes, some styling, and some screen shots in the documentation
  • Fixed: Excel components and file hasher were not using safeFS, the module which validates XILL4_WORKDIRS
  • Added: Feature to download a basic extraction report from the project view
  • Fixed: SPO source 2 sub flows 1 and 2 couldn't be resumed
  • Added: Ability to turn on and turn off a flow. Opposed to having all flows always turned on by default
  • Improved: Security upgrade tedious from 17.0.0 to 18.2.1
  • Fixed: You could scroll or zoom past the canvas
  • Improved: Visual feedback on the status of the OpenAI Autocompletion in CodeMirrors
  • Fixed: Search bar in the documentation would list all versions
  • Improved: Styling of the component settings. It now shows two columns when making it wider or fullscreen
  • Improved: Several improvements on the SPO Target connector. Such as retry mechanisms and binary path checks
  • Improved: Projects could not be changed when running flows. Flows are now more independent of projects

v4.48.0

  • Added: OpenText CS database connector
  • Added: Enforce binary extension to start with a period (.) and hierarchies with a slash (/)
  • Fixed: Some flows didn't open in de beta designer
  • Fixed: The settings in the SPO-migration component, when opened in the the beta designer, where the mode dropdown was blank
  • Fixed: Missing Oracle support in one of the DB Query components in the OpenText eDOCS database connector

v4.47.0

  • Fixed: Issue where TLS was not working for MongoDB 6.0 and higher
  • Fixed: Issue where notes were not properly decoded in Xill4 Beta
  • Improved: New documentation page is now hosted on https://docs.xill.io/xill4
  • Fixed: Missing RECORD parent IDs and improved the layout of the file source connector
  • Added: Permission mapping to transformation template accelerator
  • Fixed: Refreshing token in spo-migration component
  • Fixed: SPO target connector naming issue with top level library items
  • Added: Authentication through query parameters to the webhook component for scenarios where headers are not available

v4.46.0

  • Improved: Application UI got a complete technical overhaul. To enable it, set the XILL4_BETA environment variable to true and restart the application
  • Updated: Package mongodb from 4.13.0 to 6.0.0
  • Improved: Replaced HTTP Request by HTTP Request 2 in OpenText CS source connector
  • Improved: File API component output message also includes the incoming value. Note that existing flows using the File API component will need to be updated
  • Added: Documentation version history
  • Added: Documentation on the FileNet system
  • Improved: Added example of a mapping Excel sheet to the documentation on the Load Mapping component
  • Improved: Removed unsupported statements from the Conditional Split component documentation
  • Improved: Replaced HTTP Request by HTTP Request 2 in the Documentum source connector

v4.45.0

  • Fixed: Consistent timezones in the logs
  • Added: SPO API component
  • Added: Oracle database support in the eDOCS source connector
  • Added: Support for creation of document sets in SPO target connector
  • Improved: Major documentation overhaul, migrated from Docsify to Docusaurus
  • Added: IntelliSense-like documentation to code completions in code editors

v4.44.0

  • Fixed: Excel writer memory issue
  • Updated: NodeJS 16 to 20
  • Fixed: Missing support for duplicate keys multipart/form-data in the HTTP Request 2 component
  • Added: Documentation on OpenText CS
  • Added: Documentation on Documentum

v4.43.0

  • Improved: Error handling lookup when connection to the Content Store has not been created
  • Fixed: Multipart-form data requests using the HTTP Request 2 component
  • Fixed: Documentum source connector skips responses that do not contain results
  • Fixed: Documentum source connector handles special characters in the document hierarchy
  • Fixed: Remove circular references before storing logs in MongoDB when logging directly from the code component or when using debug mode
  • Fixed: Correctly process binaries when using setBody in hooks of the HTTP Request 2 component
  • Added: OpenText eDOCS source connector

v4.42.0

  • Added: Best practices documentation on upgrading Xill4
  • Fixed: SPO Migration component reconnects after switching databases
  • Improved: Error messages of the Template Engine component now contains the cause of the error
  • Added: Documentation about preventing Xill4 being blocked by Windows Defender
  • Fixed: FileNet source connector issues with getting content elements, it now uses the FileNet proxy
  • Fixed: FileNet source connector bug when retrieving records' parent
  • Fixed: FileNet source connector hierarchies were not set for annotations
  • Added: More rate limiting capabilities to the DB Query component

v4.41.0

  • Added: Support for extracting ACLs and users / groups to the SP on premise source connector
  • Added: SPO migration component support for encrypted containers
  • Added: Ability to scrape single files using the file API component
  • Fixed: SPO migration component doesn't show the incoming message on error while deleting containers
  • Fixed: SPO target connector not retrieving all logs when in provisioned mode
  • Added: SPO target ability to clear a metadata field value in a version
  • Improved: Readability of all code, query and template fields in the flow json file

v4.40.0

  • Fixed: Incorrect log syntax in Logger component
  • Fixed: Incorrect incoming message value in the error output of the Template Engine component
  • Improved: Documentation on the vault configuration
  • Added: Check to see if the configured vault path points to a file
  • Improved: SPO Migration component now uses streams to upload files, allowing for larger file uploads and an increase in performance
  • Fixed: HTTP Request 2 component bodyAs not correctly applied when called from hook
  • Fixed: Retrieving logs when using Azure provisioned queues in the SPO-Migration component
  • Improved: Use new lookup function in the Transformation Template flow
  • Added: Several new functions for working with mappings loaded using the Load Mapping component
  • Improved: Replaced HTTP Request by HTTP Request 2 in SPO Source connector (1. Content)
  • Fixed: Fixed start-up issues caused by the XILL4_MAX_OLD_SPACE_SIZE setting. The option is (temporary) removed
  • Improved: Performance, date and error handling in the SPO target connector
  • Added: Support for migrating to existing document sets in the SPO target connector
  • Fixed: Error output when deleting containers with the SPO-Migration component
  • Improved: Formatting of project and flow files
  • Fixed: Issue where the SPO Target connector wouldn't properly clear a metadata field for versions

v4.39.0

  • Improved: Transformation Template flow uses new lookup function
  • Fixed: Reading log messages of migrations done using Azure provisioned containers
  • Improved: Replaced HTTP Request by HTTP Request 2 in SPO Source connector (2. Content Types & Term Store)
  • Fixed: Removed documentation for deprecated advanced query option
  • Added: Option to only retrieve data marked for migration when requesting related data using the Document Retrieve component
  • Added: Xill4 subprocesses are now named the same as the flow they belong to
  • Fixed: Inconsistencies in the structure of error when it is thrown versus sent to error output
  • Added: Documentation on the Alfresco system
  • Added: Option to set heap space memory limit

v4.38.0

  • Added: SharePoint On-Premise 2013/2016/2019 source connector
  • Fixed: Broken conditional split connection in the second Insights accelerator flow
  • Updated: Package total4 from 0.0.89 to 0.0.90
  • Fixed: Error handler showed DB field names
  • Improved: Replaced our own query parser implementation with the official MongoDB query parser
  • Fixed: Missing parent reference when using the SPO source connector to retrieve tenant sites
  • Fixed: Duplicate key errors in connectors using the Document Store to update an already existing object
  • Added: Documentation on the SPO system
  • Fixed: Patched vm2 vulnerability

v4.37.1

  • Fixed: Projects merging when switching projects
  • Fixed: Issue where multiple flows could be imported multiple times

v4.37.0

  • Improved: Replaced package libxmljs2 with our own XSD validator implementation
  • Improved: The trigger button now clears the flow before triggering it
  • Updated: Package total4 from 0.0.88 to 0.0.89
  • Improved: Documentation on using Insights
  • Added: Documentation on debugging in general and specifically in Xill4
  • Added: Template flow for running a basic transformation
  • Improved: Deleting an output of the conditional split keeps the connections from the other outputs intact
  • Fixed: Elasticsearch Bulk component showing incorrect value on error
  • Added: The log function now supports logging multiple data types
  • Fixed: NTLM authentication caching issue, a temporary workaround has been implemented
  • Added: Load Mapping component, which allows loading mapping workbooks into the Content Store
  • Added: Mapping helper lookup to lookup mapping values previously loaded into the Content Store
  • Added: Providing null in the Excel Writer component columns and rows will create an empty cell
  • Fixed: Unique IDs in the SPO source connector

v4.36.0

  • Fixed: Advanced query documentation in various components
  • Improved: Document Store component now has three modes, insert, merge and replace. The default mode is insert. Note that this requires clearing the Content Store before running a flow in certain scenarios
  • Improved: Make source.id, target.id and migration.id indices unique in the Content Store
  • Added: Person and group field type support in the SPO Target connector
  • Added: NTLM authentication strategy to the HTTP Request v2 component
  • Added: Regex escape helper in the code sandbox

v4.35.0

  • Fixed: Flow backups no longer trigger a dangling flow file warning
  • Added: Support for custom permissions to the SPO target connector
  • Improved: ROOT document validation in the SPO target connector
  • Improved: SPO character limit validation
  • Added: Documentation on support for Teams in the SPO target connector
  • Improved: HTTP Request v2 component now also includes the input message as part of the corresponding output message. Note that this is a breaking change and can only resolved by manually updating component that use the output. Instructions are provided in the documentation. You can use the upgrade executable to help you identify possible issues
  • Added: Support for extracting groups using the SPO source connector
  • Fixed: Incorrect reversedVersionOrder in the Insights accelerator
  • Improved: Excel Reader component throws an error when the data type of a cell is not supported
  • Fixed: HTTP Request v2 component includes the response body on error
  • Added: Option to create folders to the File Operation component
  • Improved: Delay component UI
  • Added: Support for advanced queries in the Document Update component
  • Improved: Error handling in Exec component
  • Improved: Path not allowed error message now includes the path

v4.34.0

  • Added: Accelerator to process Azure PII scanner reports
  • Fixed: Missing URL encoding in the DB Query component
  • Added: LiveLink MSSQL database source connector
  • Added: Sort and projection functionality to the Mongo Query component
  • Added: Pending messages counter to each component
  • Added: Webhook component, allowing remotely triggering flows using HTTP requests
  • Added: Flow variable escaping
  • Added: Support for else-statements when using the Handlebars xif helper
  • Added: Exec component for executing third party command line applications
  • Fixed: Migrating to multiple ROOTS the SPO target accelerator
  • Fixed: Migrating to folders in the SPO target connector

v4.33.0

  • Improved: Auto-parsing ISO dates is now optional in the Template Engine component
  • Updated: Package total4 from 0.0.86 to 0.0.87
  • Fixed: Resolved issues with flow file format when saving and loading flows
  • Added: Mongo TLS to the HTTP Request v2 component
  • Added: Response timeout to the HTTP Request v2 component
  • Added: OAuth 2.0 to the HTTP Request v2 component
  • Added: HTTP TLS to the HTTP Request v2 component
  • Fixed: Missing logInstance type error
  • Fixed: Logger not connected to database error
  • Improved: Documentation on available functions in the code editors in the HTTP Request components
  • Added: More elaborate example of a valid XILL4_WORKDIRS configuration on the environment variables documentation page
  • Added: Q&A entry about UNC paths
  • Added: Support for JSON functions in the code editor
  • Added: Support for custom document metadata to the Alfresco target connector
  • Added: Support to retrieve annotations and resolve object type properties to the FileNet database source connector

v4.32.0

  • Added: Documentation on XILL4_VAULT_PATH, which can be used to set the location of the vault file
  • Fixed: Flow export no longer changes the order of conditional split expressions
  • Added: File Operation component for interacting with the filesystem
  • Added: License expiry date is now visible in the header
  • Fixed: Incorrect runFunction snippet in the Code component
  • Fixed: Upgrade script works with the new project management file structure
  • Fixed: Copying non-object log details copies the correct string to clipboard
  • Fixed: Multi line text fields in the SPO accelerators now use the line feed character, which works for both the properties pane and the list view in SPO
  • Added: ACL support to the OpenText source accelerator
  • Improved: Advanced support for Mongo queries in all components that perform these
  • Fixed: Date formatting inconsistencies
  • Added: FileNet database source connector
  • Fixed: Using the SPO Migration component, the Azure queue will no longer be cleared in between migration jobs, when using a self-provisioned queue and containers
  • Improved: Xillio themed login page

v4.31.0

  • Improved: Ability to compare project and flow files using diff tooling
  • Fixed: Extraction report
  • Fixed: DB Query component, trigger missing after flow variable changes
  • Added: Content Store Validator accelerator
  • Improved: Log info in DB Query component
  • Added: Mongo Query component
  • Added: SPO provisioned containers
  • Added: Support to SPO target connector for all field data types

v4.30.0

  • Updated: Package yargs from 17.7.1 to 17.7.2
  • Fixed: Issue where the Excel Writer component would throw an error every second run
  • Added: HTTP Request component v2. A completely new HTTP Request component with a much more intuitive way of writing hooks. The old HTTP Request component is still available for backwards compatibility but will be deprecated in the future. See the documentation for more information
  • Added: Support for parsing XML files in the File Reader component and the HTTP Request component v2
  • Fixed: Minor UI issue in HTTP Request component v1
  • Improved: Documentation about upgrade.exe
  • Added: Binary Delete component
  • Improved: Code component documentation
  • Improved: File Source connector and Insights accelerator UI
  • Fixed: Parsing issue in the second Insights accelerator flow
  • Added: Support for dynamic paths in the Excel Writer component
  • Added: Support for dynamic paths in the Excel Reader component
  • Added: ACL support in the Alfresco Source connector. Note that while adding the support, the connector was overhauled and updated to the latest standards

v4.29.0

  • Added: File writer component now supports writing JSON files
  • Improved: Logging options when custom error handlers are configured
  • Improved: User session management and security headers
  • Added: OneDrive support to the SPO target accelerator
  • Fixed: Accelerators having incorrect rate limit values
  • Added: Colligo and Attic dashboards to pre-configured Kibana dashboards
  • Added: TLS support in components that use a MongoDB connection
  • Updated: Package total4 from 0.0.83 to 0.0.85
  • Updated: Package box-node-sdk from 2.3.0 to 3.0.0
  • Updated: Package jsonwebtoken from 8.5.1 to 9.0.0

v4.28.0

  • Improved: Accessing flow variables in the code component and HTTP request component. Note that this is a breaking change as you can no longer use the variable syntax (%variableName%), use the getFlowVariable function instead. See the documentation for more information
  • Improved: Q&A documentation
  • Fixed: Hardcoded URLs in the Alfresco target connector
  • Added: Document ID support to the SPO target connector. Furthermore, the full URL is now stored in the Content Store as part of the prepare flow. Lastly, the documentation on document sets has been updated
  • Fixed: Template Engine removing commas in strings
  • Improved: Template Engine XSD validation now gives more detailed errors
  • Improved: MongoDB timeout settings
  • Improved: Log details window behavior
  • Added: Debug mode. See the documentation for more information
  • Improved: Insights accelerator documentation
  • Added: Option to clone flow variable configurations
  • Improved: Deleting dangling flow files
  • Fixed: Issue where XILL4_WORKDIRS wasn't correctly interpreted

v4.27.0

  • Improved: Project files now store relative paths to the flow files
  • Added: Warning message when switching projects
  • Added: Copy button for the log details
  • Added: Component identifier and name to the log details
  • Fixed: Logs not properly sorted
  • Added: Filter and search functionality for the logs
  • Added: Flow activity highlighting. Components that have received a message will be highlighted in the flow graph
  • Added: Option to automatically parse ISO dates in the Document Update component
  • Added: Documentation describing best practices for batching migrations and a new accelerator that helps kick-start splitting a migration into batches
  • Fixed: Some accelerators couldn't be imported correctly
  • Fixed: Issue in OpenText accelerator when extracting names and descriptions for versions
  • Added: Documentation for processing migrations in batches
  • Added: Accelerator for processing migrations in batches
  • Improved: SPO target connector now allows retrying failed packages
  • Fixed: Issue in HTTP request component with special characters in the URL when using basic authentication
  • Added: Auto focus on components when clicking the link in the log details
  • Updated: Total.js from 0.0.74 to 0.0.81
  • Updated: Libxmljs2 from 0.30.1 to 0.32.0

v4.26.0

  • Fixed: Control component outputs failure only when there are errors in the sub-flow
  • Added: Support for debugging the application using namespaces
  • Improved: Documentation on the system requirements
  • Added: Document Store component input message validation
  • Improved: Secure cookie configuration

v4.25.0

  • Fixed: Issue where cloning components would give components the same ID
  • Fixed: Issue where certain data would make the logger component crash
  • Improved: Updated all accelerators to match the new component architecture
  • Fixed: Issue where the application wouldn't start on a fresh install
  • Improved: Using special characters in flow names
  • Fixed: Issue where the component configuration wasn't correctly applied the first time
  • Improved: Rate limiting default configuration and documentation
  • Improved: DB Query component now supports advanced connection settings allowing to connect to a wider variety of databases
  • Fixed: Issue where the delay component would count send messages twice
  • Added: Security recommendations to the documentation for setup with Keycloak
  • Improved: SPO source connector now has a retry mechanism
  • Improved: Documentum source connector default rate limiting settings
  • Added: Documentum source connector pagination, allowing extraction of large amounts of data
  • Fixed: Documentum source connector when calculating the hierarchies and retrieving the relations
  • Removed: Accelerators from the ZIP distribution of the application, they are now available as separate downloads on Xillio Community
  • Improved: Access token invalidated on logout
  • Added: File system whitelisting for enhanced security
  • Improved: Security HTTP request headers configuration

v4.24.0

  • Fixed: Removed legacy export button
  • Fixed: Refreshing the token in the OpenText source connector
  • Improved: Code snippets in the HTTP request component
  • Fixed: Broken documentation link
  • Improved: Rate limiting in the Document Retrieve, Document Aggregate and SPO Migration API components
  • Fixed: Generic resolver component message order
  • Improved: Further tweaks in behavior when editing and saving a flow creating a more consistent experience
  • Added: Files names in flow files for better support in version control systems
  • Fixed: Various minor issues in the SPO target connector
  • Improved: Sanitization of user input
  • Fixed: Unauthenticated access to the project overview page
  • Fixed: Alfresco target connector creating duplicate indexes
  • Improved: Bumped ES version from 6 to 9 in code editor
  • Fixed: Incorrect sort order in the console
  • Added: Documentum source connector now supports extracting versions, renditions, ACLs and relations
  • Fixed: Incorrect auto-complete syntax for runFunction

v4.23.0

  • Fixed: Cron component didn't show the correct state
  • Improved: Template engine component and Handlebars documentation
  • Improved: Progress component now shows remaining estimated time
  • Improved: Project file structure
  • Improved: Behavior when editing and saving a flow
  • Improved: Setting indexes in the Content Store
  • Improved: Control component now supports looking at the entire flow graph
  • Fixed: Conditional Split component message order
  • Added: Skip and limit options to the Document Retrieve component
  • Fixed: Refreshing the token in the SPO Source connector (2. Content Types & Term Store)
  • Added: OpenText CS source connector, now supporting extracting categories
  • Improved: Logger performance and stability

v4.22.2

  • Fixed: Saving issues when restarting a flow in combination with unlocked vault

v4.22.1

  • Fixed: Issue saving flow changes after restarting the flow instance

v4.22.0

  • Updated: Temporarily disabled restarting the flow instance, due to an issue where changes to the flow instance are not saved
  • Added: Option to copy component ID
  • Improved: Restarting experience
  • Fixed: IO stats in Box.com component
  • Fixed: IO stats in Elasticsearch components
  • Fixed: Restarting a flow instance when opened in a new tab
  • Added: Option to ignore specific components in the Control Component
  • Improved: Insights accelerator flows
  • Fixed: Path encoding issue in the SPO Migration API component
  • Fixed: Various minor issues in the SPO target connector
  • Fixed: Various minor issues in the SPO source connector
  • Fixed: Issue with the logger component handling circular references
  • Fixed: Issue where the Control component would not work correctly directly after a restart
  • Added: Postgres support for the DB Query component
  • Improved: Documentation
  • Improved: Performance in the Calc Hash accelerator flow
  • Improved: Auto-complete behavior in various components
  • Improved: Snippets in the Code component and HTTP request component
  • Added: Version support in the Alfresco source connector

v4.21.0

  • Improved: Code components and HTTP request components now give back the line number of the error
  • Improved: Application logs now contain additional details
  • Improved: Content Store schema, now supporting the isCurrent field for versions. Note that this is a breaking change and requires reimporting data into the Content Store or manually adding the field to the existing data
  • Added: The Document Retrieve component can fetch related documents automatically
  • Improved: The Binary Store component now allows you to control the _id field
  • Updated: Got from 11.8.5 to 11.8.6
  • Updated: Sequelize from 6.25.3 to 6.28.0
  • Updated: Tedious from 15.1.0 to 15.1.2
  • Updated: Total.js from 0.0.69 to 0.0.74
  • Updated: VM2 from 3.9.11 to 3.9.13
  • Updated: MongoDB from 4.11.0 to 4.13.0
  • Fixed: Issue where restarting a flow instance would not work correctly
  • Updated: Fixed various issues and made several improvements in the SPO target connector

v4.20.0

  • Fixed: Some component versions were not correctly updated
  • Fixed: Issue where the HTTP request component would not handle hook errors correctly
  • Added: Last resort error handling in components
  • Fixed: Projection not working in the Document Retrieve component
  • Fixed: Issue where clearing the stack of the Stack component would not clear the pending messages
  • Added: IO stats to all components
  • Fixed: Refreshing the token in the SPO Source connector (1. Content)
  • Added: The HTTP request component now allows setting the priority on a call
  • Added: Execute function to the HTTP request component, allowing you to execute a request immediately
  • Added: The message hook can now be triggered through the recall functions in the HTTP request component
  • Fixed: ForEachAsync issue
  • Added: Debug and warning log message types
  • Fixed: Dark mode not working in the documentation
  • Fixed: Error handling trimming the error message before sending it to the log
  • Improved: Installation instructions
  • Updated: Deprecated and removed Unzip component

v4.19.2

  • Fixed: Temporarily disabled the redactor

v4.19.1

  • Fixed: Document Retrieve projection issue
  • Fixed: SPO target connector having references to removed components

v4.19.0

  • Improved: Content Store data model. The hash field is now a string, meant to store any type of hash. Note that this is a breaking change and requires reimporting data into the Content Store
  • Added: Ancestors as part of the Content Store data model
  • Improved: Component configuration can now be resized
  • Fixed: Code mirror auto-complete issue
  • Added: Option to configure the root path and hostname
  • Improved: SPO-Migration API component, now dynamically determines the correct URL for creating the migration job
  • Fixed: Issue where pending messages were incorrectly shown when using the Merge Join component
  • Improved: Handling Mongo connection strings, the database name now needs to be specified in the connection string. Note that this is a breaking change and requires updating existing Mongo connections using the xill4-upgrade.exe tool and updating the shipped accelerators by re-importing them
  • Added: Box.com source connector, now supporting extracting OneDrives
  • Added: The xill4-upgrade.exe tool to upgrade existing Xill4 projects to the latest version
  • Fixed: Issue where the SPO target connector throws an error if there where no containers

v4.18.0

  • Improved: Error handling consistency
  • Updated: Deprecated and removed Alfresco REST API component
  • Updated: Deprecated and removed CMIS API component
  • Updated: Deprecated and removed Flow controller component
  • Added: HTTPS support for the HTTP request component
  • Updated: Alfresco source connector, improved performance and stability and updated to latest standards
  • Updated: Alfresco target connector, now supporting binaries from the Content Store
  • Improved: Start-up time and flow instance restart time
  • Fixed: Dark mode issue in Vault UI
  • Improved: Error handling working with large arrays in the error
  • Added: Redacting Vault secrets in the logs and UI
  • Added: Documentation for deploying Xill4 on Kubernetes
  • Added: Documentation for deploying Xill4 on Docker
  • Fixed: Project toolbar documentation
  • Fixed: Saving flow variables without a value
  • Added: Message hook in the HTTP request component

v4.17.0

  • Added: UI for managing the Vault
  • Fixed: UI issue where the error state of a component wasn't shown
  • Added: OpenText CS source connector
  • Added: Documentum source connector
  • Fixed: Requires fields issue in SPO-Migration API component
  • Improved: Flow overview UI. It now shows the number of errors
  • Improved: Deprecated project variables
  • Added: Box.com source connector advanced extractions
  • Added: Generic load balancer accelerator flow
  • Improved: Error handling when working with Mongo connection strings
  • Improved: License information in the logs
  • Fixed: TopX target connector issue when creating packages
  • Improved: Renamed groups and regrouped components

v4.16.1

  • Fixed: Missing features from development

v4.16.0

  • Fixed: Changes made in the Code component while using hotkeys were not stored
  • Improved: Handlebars hash helper, now supporting more types
  • Improved: HTTP request component timeout options
  • Improved: Default index names in Initialize storage component
  • Improved: Error messages in Template Engine
  • Improved: Removing trailing comma's while using Handlebars in components other than the Template Engine
  • Fixed: Delay component not destroying messages when there is no output
  • Fixed: Issue with renaming flow variables
  • Added: Documentum source connector

v4.15.0

  • Added: New component Cron
  • Added: Support for dynamic impersonation in the Box.com component
  • Improved: Direct access to the flowVariables object is removed, use the variable syntax instead
  • Improved: Indexes required within accelerators are now automatically created
  • Improved: Flow state experience UI
  • Improved: The application now runs a single service
  • Fixed: Issue in HTTP request component when downloading to the Content Store
  • Added: SPO source connector: support for extracting content types and management data
  • Added: SPO target connector: support for setting managed metadata fields
  • Fixed: Issue where File API component only worked after hitting the apply button
  • Added: EULA and Maintenance and Support files
  • Improved: Control component behavior consistently
  • Fixed: Missing default rate limiting values in Document Aggregate component

v4.14.0

  • Fixed: Issue where variables couldn't be removed
  • Fixed: Issue where some errors weren't captured in the Conditional Split
  • Improved: Lines between components are now bigger, making it easier to click them
  • Added: Deduplicate component
  • Fixed: Vault not accessible after stopping a flow
  • Improved: MongoDB advanced connection settings are now configurable
  • Fixed: Issue in the HTTP Request component throwing an error when correctly configured
  • Improved: Minor tweaks to improve the Content Store validation consistency
  • Improved: Flow variables can now be empty
  • Fixed: Issue where connection errors weren't correctly shown
  • Updated: Total4 from 0.0.68 to 0.0.69

v4.13.1

  • Fixed: Issue where the engine could not be started

v4.13.0

  • Added: User management. *Note- that this is enabled by default for security purposes and you have to explicitly disable this
  • Fixed: Issue where a running flow was reset on re-opening or refreshing. *Note- that you now need to lock and unlock the vault after stopping a flow that needs access to the vault
  • Added: Support for multiple configurations per flow
  • Fixed: SharePoint Online source connector parentID is sometimes incorrect and incorrectly escaping special characters
  • Fixed: Issue where projects were merged
  • Improved: Insights performance
  • Updated: Total4 from 0.0.67 to 0.0.68
  • Added: MSSQL support in DB Query component

v4.12.0

  • Improved: Starting/stopping a flow UI experience in light-mode
  • Improved: Flow overview UI. It now shows a flow's state
  • Fixed: Log order was sometimes was incorrect
  • Improved: Document store behavior. Note that the key to ignore feature is removed. See component documentation on how to achieve similar behavior
  • Improved: Logger component now throws an error if set to type error and has the option to set a message
  • Fixed: Code component UI where the code editor wasn't maximized
  • Improved: Content Store DB level validation
  • Improved: Content Store connection handling and stability
  • Added: JSON parse option to File reader component
  • Added: Pagination support to DB Query component
  • Added: Support for standard permissions in the SharePoint Online target connector
  • Added: Support for versions in the Insights accelerator
  • Added: Size distribution analysis in the Insights accelerator
  • Added: Migration insights in the Insights accelerator
  • Added: A migration dashboard in the Kibana config
  • Fixed: Issue where the container count wasn't correctly shown in Kibana
  • Added: Note that project variables will be deprecated
  • Added: Support for routing HTTP(S) requests through a proxy
  • Fixed: Collaborations weren't stored in the Content Store using the Box.com source connector

v4.11.0

  • Improved: Starting/stopping a flow UI experience
  • Added: Support for versions and collaborations in the Box.com source connector and component
  • Added: Support for versions in the SPO target connector and component
  • Improved: Installation and configuration process and related documentation
  • Updated: Vm2 from 3.9.9 to 3.9.11
  • Updated: Total4 from 0.0.66 to 0.0.67
  • Added: DB Query component

v4.10.0

  • Added: Elasticsearch bulk component
  • Improved: Code component now supports code collapsing
  • Improved: UI for editing a flows metadata
  • Improved: Error handling/messages when working with variables
  • Fixed: Issue with the Code component where changes made with hotkeys weren't saved
  • Added: Accelerators for providing insights on the Content Store (requires Elasticsearch and Kibana)
  • Improved: Pending messages icon

v4.9.1

  • Updated: Dotenv from 16.0.1 to 16.0.2
  • Added: Content Store authorization support
  • Added: Elasticsearch Bulk component
  • Improved: HTTP-Request component documentation
  • Improved: Source connector template
  • Fixed: Broken links in documentation
  • Improved: Elasticsearch indices component for newer versions of Elasticsearch
  • Improved: Content Store data model support for versions *Note- that this is a breaking change for existing Content Store data models. Please see the Content Store documentation for more information

v4.9.0

  • Updated: Total4 from 0.0.66-4 to 0.0.66
  • Added: Content Store auditing support
  • Added: Support for downloading- and uploading files using the HTTP Request component
  • Improved: Vault performance
  • Fixed: Stack component pending messages
  • Improved: SPO-Migration component error handling
  • Improved: Resolver configuration and added strict mode
  • Improved: Accessing variables in the Code- and HTTP Request component

v4.8.1

  • Fixed: Issue where the template engine would disappear from a flow

v4.8.0

  • Fixed: Issue where documentation links were opening halfway down the page
  • Improved: Opening flows when components are missing, now shows a warning instead of an error
  • Fixed: Issue where links in the documentation pop-over were broken, now they open in a new tab
  • Fixed: Stopping a flow closed the vault
  • Added: Accelerators are now shipped with the application
  • Fixed: Box.com source connector having parentIds set for root folders
  • Improved: File-API component performance and recursion handling
  • Improved: File-source connector now uses the updated File-API component
  • Improved: All accelerators now use the Vault variables by default
  • Added: New SPO source connector
  • Added: New File-reader component
  • Improved: Handlebars documentation
  • Added: Extended the Content Store data model to support failed messages and the ability to store ROOT documents
  • Added: New Elasticsearch Indices component
  • Added: New SPO-Migration API component
  • Added: New SPO target connectors
  • Updated: Connectors to integrate with the ROOT documents

v4.7.0

  • Fixed: Locking and unlocking the vault removed flow variables
  • Updated: Total4 from 0.0.63 to 0.0.66-4
  • Updated: Cryptolens from 1.0.6 to 1.0.9
  • Fixed: Components missing on flow restart
  • Fixed: Scrollbar missing in console
  • Fixed: Excel Writer creating a directory
  • Improved: System requirements documentation
  • Added: Content Store encryption support
  • Added: HTTP Request component
  • Added: Code signing to the executables
  • Improved: Template engine highlighting XMLs

v4.6.0

  • Fixed: File writer output
  • Improved: Documentation on content Store
  • Fixed: Queries in Alfresco target accelerator
  • Updated: Mongoose from 6.2.9 to 6.4.6
  • Added: Handlebars linter to Content store components
  • Fixed: Issue loading larger flows
  • Added: Console vertical resize

v4.5.0

  • Improved: SafeParse and other fixes in errorHandler
  • Improved: Flow export format
  • Fixed: File writer component producing corrupted files
  • Improved: Hide icon if no vault
  • Improved: Trigger and counter components
  • Added: Handlebars linter to template-engine
  • Improved: Code component handling async functions

v4.4.1

  • Fixed: Command line tool to manage vault missing
  • Updated: Total4 from 0.0.61 to 0.0.63

v4.4.0

  • Improved: Binary Store support for using file paths
  • Added: Command line tool to manage vault
  • Added: Vault for storing secrets encrypted
  • Fixed: Control component not being reset properly
  • Fixed: Resetting the status in the Box API component
  • Improved: Content Store documentation
  • Improved: Incoming messages are added to logs
  • Fixed: Opening error details
  • Improved: Optional logging of stack trace in errors
  • Updated: Cryptolens library from 1.0.4 to 1.0.6

v4.3.1

  • Fixed: Rate limiting in Alfresco REST API component

v4.3.0

  • Added: Option to update a flow
  • Improved: Fixed links and typos in documentation
  • Updated: Luxon library from 2.3.2 to 2.4.0
  • Improved: Box.com API component error handling
  • Added: Option to retrieve based on target within the Binary retrieve component

v4.2.0

  • Added: SPO templates in template-engine
  • Fixed: Images missing in documentation
  • Improved: Security updates
  • Added: Handlebars helpers
  • Added: Code component running in the sandbox
  • Added: Dark mode supported
  • Added: Document Delete component
  • Added: Box.com API component
  • Improved: Handlebars documentation
  • Updated: Mongoose from 6.2.9 to 6.3.3

v4.1.0

  • Updated: Total4 from 0.0.60 to 0.0.61
  • Added: Ability to use projection on Document retrieve
  • Improved: Console position
  • Removed: The need of downloading components
  • Fixed: Typo in indexes set by the Initialize storage component
  • Added: These release notes
  • Improved: Opening the log details window by adding a clearly visible link
  • Updated: Documentation with information about the console
  • Added: Document aggregation component

v4.0.0

  • Initial release