Skip to main content
Skip table of contents

Kipling Change Log

About Version Numbers

Kipling follows semantic versioning. For a version number like xx.yy.zz, Kipling follows the following version format:

  • xx is the major version.

  • yy is the minor version.

  • zz is the revision version.

(For example, Kipling 3.4.6 means the major version is 3, the minor is 4, and the revision is 6.)

Semantic versioning means:

  • Kipling is backwards-compatible as long as the major version does not change.

  • If the minor version changes, a new feature has been added.

  • If the revision version changes, only bugs have been fixed.

Version History / Change Log

v3.4.6

  • Added support for new "Release Candidate (RC)" firmware releases. Beta releases have been deprecated. You can now select RC firmware releases in the Device Updater.

  • Fixed a bug where the Lua Script Debugger would fail to load and display an Error message

v3.4.5

  • Fixed an issue causing Direct Connect to fail for Ethernet connections

  • Updated Lua example scripts for Mux80 AIN negative channel configuration

  • Analog Inputs

    • Various UI updates and tweaks

    • AIN Graphs will now always display even when voltage readings are very small

    • Fixed an issue where AIN graphs could extend beyond the max width for ungrounded/floating signals

    • Analog Inputs - T8 changes

      • Added support for T8 AIN low input ranges (0.075 & 0.036)

      • Fixed an issue where the T8 would select the incorrect AIN Range when enabling AIN-EF Thermocouple modes

      • Updated AIN-EF Thermocouple CJC options for T8. Now you can only select “T8 Screw Terminals (AIN0-7)"

      • Updated T8 AIN Sample Rate Input boxes and added a tooltip

v3.4.4

  • Added support for Linux AArch64 (ARM64)

  • Lua

    • Added T8 support to SPI Example lua script

    • Changed default behavior to always minimize Lua scripts when loaded onto the device

  • Analog Inputs

    • Fixed an issue on T4 preventing the negative channel from being set for an AIN channel

  • Various other bug fixes, UI Tweaks, and security updates

v3.4.3

  • Lua

    • Added Cursor memory

    • Added Fold all functions(this is only for lines that are ‘functions’)

    • Added Autocomplete for Lua language, LabJack registers and functions

    • Folder memory, when you save as the folder manager will be where you saved the last folder path that the current open file is in. If the current file is not saved to a file then it will default to the main directory.

    • Added the ability to minify the LUA files.

    • Save file, open file, and open & close LUA script.

    • Bug fix - Save to flash fixed

  • Register Matrix

    • Added column for the address of the registers to the active register table

    • Selected registers in Active Register list are now saved even when closing, reopening Kipling

    • Power led registers have updated text

  • Analog Inputs

    • Resolution index visual upgrades for T8

    • Added the ability to change the AIN sample rate within the analog inputs only for the T8.

    • Lots of bug fixes in AIN_EF configuration.

  • Device Updater

    • Fixed an issue where Device Updater would hang indefinitely while loading or installing new firmware files.

  • T8 recovery firmware implemented.

  • Updated the T8 dashboard images.

  • Added the Kipling version to the top bar.

  • Updated the noise check to correctly check for the T7.

  • Updated the support links for the T7, T4, and added the support links to the T8.

  • Removed the menu bar

v3.3.3

  • As of v.3.3 Kipling now runs on Electron, switched from NW.js.

  • Upgraded Node version to 16.15.0.

  • Added support for Mac ARM architecture (M1 and up).

  • Added support for T8 devices.

  • Added T8 support for Analog Inputs.

  • Added T8 support for AIN_EF configuration.

  • Lots of dependency upgrades, security patches, vulnerability fixes.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.