Turbrix home

Change log

Changes in each version, newest first.

0.4.7

Fixed

  • SQL Server (wrong data): in varchar, char and text columns with a Simplified Chinese (code page 936) or Traditional Chinese (950) collation, some characters were read as other characters without an error. A value picked from a value list could then miss its rows, different values could be grouped as one, and a join could pair the wrong rows. Now runs, Query Drive, data source joins, value lists and samples all read the same characters as SQL Server. Some Traditional Chinese (950) characters are shown as ‘?’, as SQL Server shows them. Results saved before this version can differ from a new run in such values. Runs that read such columns are slower on values that are mostly Latin letters and digits (about twice as slow with 1 million rows × 20 columns).
  • SQL Server: when a row held a character that the engine's driver cannot read (for example a user-defined character), the runs, value lists and samples that read that row failed. Now the data source is remembered and marked on the data source screen, and from then on such columns are read as SQL Server converts them to Unicode. The first run that meets such a character fails once; run it again and it reads. Schedules do not stop because of that failure. Value lists and samples read again at once.

Improved

  • Turbrix Agent: there are three permission modes: ‘Ask’, ‘Plan’ and ‘Auto’. ‘Auto’ goes ahead without asking, and still keeps the deny and ask rules the user made. A setting saved as ‘Bypass permissions’ is read as ‘Auto’; ‘Manual’, ‘Accept edits’ and ‘Allowed only’ are read as ‘Ask’.
  • Turbrix Agent: after a plan is shown in Plan mode, the choices are ‘Yes, this time’, ‘Yes, don't ask again’ and ‘No’.
  • Turbrix Agent: by default it edits the canvas that is open, and the cards it changes appear on the canvas one by one. While it edits, ‘Turbrix Agent is editing’ is shown at the top of the canvas. It can also build on a new canvas. It makes a saved workflow only when the user asks for one.
  • Turbrix Agent: the cards of a workflow it makes are laid out in layers, in the direction the data flows. Links do not cross cards, and cards that are already there stay where they are.
  • Turbrix Agent: kinds that are used only as a SubTask, such as Filter, Sort, Pivot, Summary and Calculate, are not made as a Task. The engine's validation refuses them by the same rule.
  • Turbrix Agent: when the tables or columns of a data source cannot be listed, the reason is given. The columns of a REST data source are answered from its registered columns, without calling the API.
  • Turbrix Agent: problems found by validation are shown as a validation result, not as a failed tool.
  • Updates: a new version is checked for 10 seconds after the app starts, then every hour (it was after 1 minute, then every 24 hours).
  • Updates: while a new version downloads, the left of the status bar shows a bar that fills as it downloads, ‘Receiving version …’ and the percentage. The update button at the top right of the window appears when the download is complete.
  • Updates: when the downloaded file does not pass the checks, only the button ‘Update file check failed’ is shown at the top right of the window. It offers ‘Try again’ and ‘Dismiss warning’. After the warning is dismissed, the failure of that version is not shown again. A failure of a newer version is shown again. The same version is downloaded again by itself once a day.
  • Updates: when a version has already been downloaded, its button stays even if the download of a newer version breaks off or fails.
  • Tab rows: when the tabs of the run result pages or of the canvases overflow, the scroll bar no longer covers the tabs. The ‹ › buttons at either end move through them, and the ▾ button opens a list of all tabs. The tab in front is always visible.

0.4.4

Improved

  • Updates: when a new version has been downloaded, an update button appears at the top right of the window, left of the mode indicator (it was in the status bar). It offers ‘Restart now’, ‘What's new’ and ‘Skip this version’.
  • Updates: when the downloaded file does not pass the checks, the button changes to ‘Update file check failed’ and offers ‘Try again’ and ‘Open the download page’.
  • Turbrix Agent: an AI service on the company network can use an http address: a private IP address, a name without a dot, or a name that ends in .local, .internal, .corp, .lan, .intranet or .home.arpa. A warning under an http address says that it is not encrypted. Other http addresses are refused as before, and the reason is now shown.
  • Turbrix Agent: the key choice ‘No key (a model on this PC)’ is now called ‘No key’.

Fixed

  • Data source joins: the query that estimates the size of a join could still be sent to the database after its time limit had passed. Now it is cancelled. No data was wrong or lost.

0.4.3

Improved

  • Updates (macOS): like the Windows app, the macOS app downloads a new version by itself and applies it when you restart. Turn this off in Options ▸ App. The macOS app 0.4.0 and 0.4.1 cannot do this, so download 0.4.3 from this site and install it.
  • Turbrix Agent: the permission mode ‘Don't ask’ is now called ‘Allowed only’. The mode lists show the line ‘Uses only the tools in the allow rules. Refuses the rest without asking.’
  • Turbrix Agent: answers from the AI service can be up to 16,000 tokens long. If the service does not accept this, the request is sent again with 4,096 tokens.
  • Turbrix Agent: when an answer is cut off at the length limit before a tool call is complete, the tool is not run.

Fixed

  • macOS: the local engine did not start in 0.4.0 and 0.4.1. With the macOS app 0.4.0 or 0.4.1, delete that app and drag Turbrix from the 0.4.3 disk image to the Applications folder. Data sources and workflows stay as they are.

0.4.1

Fixed

  • macOS: when Turbrix was dragged from the disk image to the Applications folder with Finder, macOS blocked the app as damaged and did not open it. If you installed 0.4.0 this way, delete that app and install 0.4.1. Data sources and workflows stay as they are.
  • Turbrix Agent: the chat did not follow the bottom while an answer grew. Now it follows new messages while you are at the bottom, and stays where it is while you read further up.

0.4.0

Added

  • macOS app: for Apple silicon, macOS 13 or later.
  • Turbrix Agent (paid edition, local mode): the AI chat in the app reads, edits and runs the canvas that is open on the screen. Answers appear as they are written, and chats are saved on this PC.
  • AI tools connected automatically (paid edition, local mode): Turbrix is added to Claude Code, Codex and Claude Desktop on this PC. Remove it in Options ▸ AI tools.
  • Neo4j data source (paid edition): registered Cypher queries, labels and relationship types are read as tables.
  • Altibase through ODBC (Windows).
  • New Calculate functions: trigonometry, logarithms and exponent, number type conversion (convert), and kma_grid, which turns latitude and longitude into the grid numbers of the Korea Meteorological Administration.
  • The paid edition can be tried for 30 days.
  • Updates (Windows): the installed app downloads a new version by itself and applies it when you restart. Turn this off in Options ▸ App.
  • Scheduled runs with the app closed (Windows, paid edition): scheduled runs go on in the tray after the window is closed.

Improved

  • The Options window: find a setting with the search box and the groups, and turn it on or off with a switch.
  • Options ▸ This PC ▸ Resources: select how much memory the engine uses, ‘Shared’ or ‘Dedicated’.
  • Align nodes to the top or to the bottom.
  • Calls to the subscription service follow this PC's proxy settings and the Windows certificate store.

Fixed

  • Altibase through ODBC: NUMBER without precision and FLOAT values lost digits. Results made from such a data source change only when the workflow is run again in 0.4.0.
  • A security defect: a REST data source on an installed server could connect to addresses inside the server's network.
  • Some third-party licence texts were missing from the installers.

0.3.4

Added

  • Excel files (.xlsx, .xls) are read, also in the free edition.
  • REST API data source (paid edition).
  • AI tools (paid edition, local mode): connect Claude Code, Codex and others to Turbrix, and build and run workflows from the AI chat in the app.

Improved

  • Engine errors appear in Korean when the app is in Korean.

Fixed

  • Real numbers in SQL Server sql_variant columns were cut to 6 digits; generic ODBC turned Korean characters into ?; generic ODBC to SQL Server, MySQL and MariaDB compared letter case differently from the database. Results made from such a data source change only when the workflow is run again.

0.3.2

Added

  • Query: a maximum number of rows, reading with an SQL statement, and a question before a large table is read without a condition.
  • Schedules: select a repetition (daily, weekly, monthly and others) and a time.
  • Oracle: connect with a TNS name or EZConnect, without the Oracle client.
  • Options ▸ Limits (local mode): the maximum rows and read size of a run, and the query time limit.

Fixed

  • CSV files: the time zone of a time with a time zone was dropped. Results made from such a file change only when the workflow is run again.
  • The key that protects data source connection details in local mode is locked to the Windows user account. Changing a data source's address now asks for the password again.

0.3.0

Added

  • Local mode: Turbrix runs its engine on your PC. Install it and use it right away, without a server.
  • Free and paid editions: the free edition needs no sign-in. A subscription switches Turbrix to the paid edition; Google sign-in is used only to verify it. One subscription covers up to 3 PCs.
  • Parquet output (paid edition): compression, file splitting, partition folders, a schema file and a data profile file.
  • Options ▸ Storage: check the usage of each item, clean up, and set how long results are kept.

Improved

  • Large results open faster.

Install it and
start right away

Download

Windows · macOSThe free edition needs no sign-in