2.3.7

  • New Fixed
  • M
    Mark
  • on 05-09-2020

Download Links

Windows - Linux - MacOS

A quick release to get an important bug fix out. Also, low analog sample rates are available again! Perfect for long duration analog recording.

What’s New

  • Support down-sampling of analog data to reduce the rate to up to 50 samples/sec.

Bug fixes

  • Fixed bug recently introduced where the application might not actually exit when closed.



2.3.6

  • New Fixed Improved
  • M
    Mark
  • on 31-08-2020

Download Links

Windows - Linux - MacOS

What's New

  • Warning when a USB host controller driver is out of date and could cause device reliability problems.
  • Analog interactions toolbar to easily navigate the analog data
  • Mouse dragging of analog channels allows X and Y panning simultaneously (once a certain Y threshold is met)
  • New analog keyboard shortcuts - zoom, pan and fit
  • Scroll up and down the channels via space + scroll
  • New preferences menu

Improvements

  • Improved channels context (right click) menu
  • Unsupported WebGL error handling
  • Show a notification on device disconnection instead of creating a new tab

Bug fixes

  • Missing analog calibration when loading a capture
  • Fixed bug where extensions would not load and updates would not download if the internet connection used a proxy.
  • Fixed bug where application would stop working properly after the system suspended and resumed.
  • Fixed bug when loading extensions from a non-ascii path.

Screenshots

    2.3.5

    • New Fixed Improved
    • M
      Mark
    • on 18-08-2020

    Download Links

    Windows - Linux - MacOS

    Breaking Changes

    • ASCII display formatting for all analyzers has changed. Now, non-displayable ASCII characters will be displayed as their hex escape sequence, instead of falling back to base 10 display. For example, the character 0x1C, which is not displayable, previously would be shown as '28', but now will be shown as x1C. This affects all protocol decoders and their export files when the ASCII display radix is selected. We also fixed the COMMA problem, it will now be shown as , in the application, however in exports it will still be replaced with COMMA until we eventually replace the protocol export system with one that is CSV safe.

    What’s New

    • Support for loading custom Low Level Analyzers
    • Highlight analyzer result on graph when jumping to it via the data table
    • Warning when a Logic Pro device is connected via USB 2.0

      Improvements

      • Removed the "Address Display" setting from the I2C analyzer to match the data table and trigger
      • Added tooltips for session names that do not fit the tab width

        Bug fixes

        • Fix analyzer trigger flickering issue

          2.3.4

          • New Fixed Improved
          • M
            Mark
          • on 03-08-2020

          Download Links

          Windows - Linux - MacOS

          What’s New

          • Reset channel names via the right-click menu
          • Show a tooltip with the channel name when hovering over the channel number

          Improvements

          • Added ellipsis and a tooltip to long analyzer settings names
          • Drop incoming triggers after stopping a capture
          • Better handling of WebGL errors
          • Added support links for various errors
          • Consistent UI for all time inputs
          • Export dialog - Added a warning and a link to the docs
          • Switch to the table pane when jumping to a bubble
          • All dialogs now support closing via Esc

          Bug fixes

            • Fixed timing display bar values
            • Use correct capture settings when switching and closing tabs
            • Possible fix for config storage package
            • Fixed terminal scroll handler
            • Fixed regression: Multi-bubble tooltip back
            • Fixed regression: Support mouse interaction below the channels region
            • Analyzer trigger error on setup
            • Ignore right-clicks when updating a measurement
            • Fix calculation of Python AnalogData times

            2.3.3

            • New Fixed Improved
            • M
              Mark
            • on 24-07-2020

            Download Links

            Windows - Linux - MacOS

            What’s New

            • Introducing analyzer triggers! An experimental feature that allows you to trigger the view by searching for a single protocol result by its ASCII, hex or binary value (based on the selected format)
            • Resize channel labels
            • Clear and Snap to Bottom terminal buttons

            Improvements

            • Removed sidebar maximum width
            • Data rendering is much faster!

            Bug fixes

            • Improved session deletion, to reduce application hangup
            • Fixed analyzer percentage processed dropping to zero
            • I2C analyzer now reports the first start condition to HLAs and the data table

            2.3.2

            • New Fixed Improved
            • R
              Rani Horev
            • on 10-07-2020

            Download Links

            Windows - Linux - MacOS

            What’s New

            • Show and Hide channels (via right-click menu)
              show-hide-channelsshow-hide-channels1044×697 718 KB
            • Big red warning when capturing without any connected device
            • Show and Hide data table columns (via right-click menu on the header)
            • Added high level analyzer support to the 1-Wire analyzer. documentation
            • Improved data table support for Manchester, 1-Wire, CAN, LIN, Parallel, and Async RGB LED analyzers.
            • High Level Analyzer results are now shown in the data table

            Improvements

            • Nested context menu for instantaneous measurements
            • Show High and Low markers on digital channels
            • Expand digital graph height when measurements are disabled (no gutters)

            Bug fixes

            • Improved logging for application hangups
            • Fix infinite loop problem with High Level Analyzers on MacOS
            • Fix bug where High Level Analyzers display strings would not properly format on first use

            2.3.2

            • New Fixed Improved
            • R
              Rani Horev
            • on 10-07-2020

            ## Download Links

            [Windows](https://downloads.saleae.com/logic2/Logic+Setup+2.3.2-master.exe) - [Linux](https://downloads.saleae.com/logic2/Logic-2.3.2-master.AppImage) - [MacOS](https://downloads.saleae.com/logic2/Logic-macOS-2.3.2-master.zip)

            ## What's New

            - Show and Hide channels (via right-click menu)

            ![show-hide-channels|690x460](upload://tQgOuc1vweiVlXxI2XOgKz62nBm.gif)

            - Big red warning when capturing without any connected device

            - Show and Hide data table columns (via right-click menu on the header)

            - Added high level analyzer support to the 1-Wire analyzer. [documentation](https://support.saleae.com/extensions/analyzer-frame-types/1-wire-analyzer)

            - Improved data table support for Manchester, 1-Wire, CAN, LIN, Parallel, and Async RGB LED analyzers.

            - High Level Analyzer results are now shown in the data table

            ## Improvements

            - Nested context menu for instantaneous measurements

            - Show High and Low markers on digital channels

            - Expand digital graph height when measurements are disabled (no gutters)

            ## Bug fixes

            - Improved logging for application hangups

            - Fix infinite loop problem with High Level Analyzers on MacOS

            - Fix bug where High Level Analyzers display strings would not properly format on first use

            2.3.1

            • Fixed Improved
            • M
              Mark
            • on 19-06-2020

            Windows - Linux - MacOS

            What’s New

            • Added a “reset to default” button to the presets manager

            Improvements

            • When saving HLA settings, restart the analyzer if there was a change
            • Updated the terminal library to the latest
            • Reset analog zoom & pan settings when changing between different device types
            • HLA error message now makes it clear when not subclassing HighLevelAnalyzer

            Bug fixes

            • Fixed serious crash for Logic 4 users
            • Handle loading a file with missing extensions
            • Handle loading a file with disabled extensions
            • Detect graphic cards that don’t supported webGL
            • Fixed terminal hangup when writing too many characters at once from HLAs
            • (Hopefully) fixed error related to missing device IDs
            • Fixed bug where sometimes extension installs would fail on the first attempt
            • Fixed bug where changing between the original Logic and a new device could break the analog display
            • Improved reporting and handling of internal errors after system sleep/resume

              2.3.0

              • New Fixed Improved
              • R
                Rani Horev
              • on 12-06-2020

              Introducing The Saleae Logic 2 Extension Marketplace!

              Windows - Linux - MacOS

              Breaking Changes

              • Small changes to the python measurement extension API - Documentation
              • Sweeping changes to the python high level analyzer API, please update your HLAs now - Documentation
              • Changes to the Serial, I2C analyzer outputs have changed and will break python HLAs - Serial, I2C

              What’s new

              • Added a marketplace for sharing custom python analyzers and measurements!
              • Onboarding for new and existing users
              2020-06-12 10.29.342020-06-12 10.29.341198×783 3.95 MB

              Improvement

              • Make HLA errors selectable and keep only the latest per HLA
              • 5 more analyzers can now connect to Python high-level analyzers! CAN, Manchester, Parallel, LIN, and LED - Documentation
              • SPI analyzer output format has been expanded to include enable/disable events, affecting python HLAs - Documentation

              Bug fixes

              • Limit app zoom factor to positive values!
              • Don’t show new version notification when opening the about dialog

              2.2.19

              • New Fixed Improved
              • R
                Rani Horev
              • on 09-06-2020

              Windows - Linux - MacOS

              What's new

              • In-app release notes :)

              Improvements

              • Maintain data table column widths between sessions and in saved files
              • Notify if an irrecoverable connection error occurs
              • Updated dropdown menu colors
              • Upgraded Presets UX
              • HLAs now support buffer objects (bytes, bytearray, etc.) with more than 1 byte
              • More descriptive HLA errors

              Bug fixes

              • Persist selected data pane (table/terminal)
              • Blank screen crash due to incorrect handling of config upgrade on version update
              • Changed to a more reliable unzip library for loading saved captures
              • Sync analyzer color to data table
              • More accurate memory usage tracking
              • HLAs becoming unresponsive when raising an exception inside of `set_settings`

              2.2.18

              • New Fixed Improved
              • R
                Rani Horev
              • on 30-05-2020

              Download Links

              Windows - Linux - MacOS

              What's new

              • Data table search is back!
                2_2_18_demo

              Improvement

              • Better handling of calibration errors
              • Show an error on launch if WebGL is missing
              • Updated notifications and buttons styles
              • Updated notifications style

              Bug fixes

              • Store last column width on resize
              • Fix session migration when disconnecting a device
              • Use up-to-date analyzer color in terminal
              • Zoom in around the center when using the manual zoom editor
              • Another fix for non-English Windows computers

              2.2.17

              • New Fixed
              • R
                Rani Horev
              • on 20-05-2020

              Download Links

              Windows - Linux - MacOS

              What's new

              • About dialog (including software version)
              • Python high-level analyzers: print statements now print to the terminal inside of the app.

              Improvement

              • Notify when an extension reloaded successfully

              Bug fixes

              • Fixed saving marker note to .sal file
              • Intermittent shutdown crash
              • Fixed application hang-up on USB error on non-English Windows computers
              • Fixed missing data for analyzer V1 (everything except for SPI, I2C and Serial)

              2.2.16

              • New Fixed
              • R
                Rani Horev
              • on 15-05-2020

              Download Links

              What's new

              • Capture presets - Save, load and share your configurations

              • Per-channel glitch filter setting

              Improvement

              • Persist the width of data table columns
              • Unique analyzer names when adding multiple analyzers of the same type

              Bug fixes

              • Fixed bug where sometimes the timing display would show inaccurate absolute times
              • Fixed broken keyboard shortcuts (arrows, jump trigger)
              • Graph renders correctly when scaling the UI down
              • Properly reload extensions
              • Memory management & trimming improved for looping and triggered captures
              • Fixed Linux blank screen bug (Upgrade to Electron 8)
              • Fixed non-breaking bug when starting and stopping captures rapidly
              • Possible fix for a critical bug that's causing capture failures
              • Fixed SMBus and Simple Parallel analyzers

              2.2.15

              • New Fixed Improved
              • R
                Rani Horev
              • on 08-05-2020

              Download Links

              What's new

              • Jump to selected analyzer result in data table and highlight it
              • Display result type in analyzer data table

              Improvement

              • Removed delimiters when analyzer display radix is set to ASCII
              • Analyzer results merging algorithm
              • Support disabling/enabling extensions
              • Measurement copy icon and message
              • Match analog and digital channel names

              Bug fixes

              • Analog lines break when zoomed out
              • Zoom in/out over the trigger line
              • Save capture failures (when saving multiple times)
              • Result type formatting in HLA template
              • Uninstalled extensions re-appear on launch
              • Intermittent crash on shutdown
              • Crash when launching app on Ubuntu 20.04

              2.2.14

              • New Fixed Improved
              • R
                Rani Horev
              • on 01-05-2020

              Download Links

              What's new

              • Manual calibration - Download and install calibration files manually
              • Keyboard shortcut for closing the sidebar
              • Multi-column data table UI - Excel-like view of analyzer results. Some features are still missing: search, jump to graph time, store scroll position, etc

              Improvement

              • UI rendering is now X4 faster!
              • Use tab name when saving to a file
              • Auto-select new markers and ranges
              • Moved capture progress popup to the bottom (closing it will minimize the window)
              • Data table can be navigated by ctrl/cmd-clicking protocol analyzer graph results (bubbles)

              Bug fixes

              • Store app zoom factor on app reload
              • Handle start capture failures
              • Support for all low-level analyzers in data table

              2.2.13

              • New Fixed Improved
              • R
                Rani Horev
              • on 27-04-2020

              Download Links

              What's new

              • Timing units - all time-related values are now automatically formatted to the most appropriate unit (s, ms, us, ns)
              • Auto-open timing marker's note on creation (click on enter to close)
              • Digital trigger marker - Bright yellow marker to easily find the trigger and arrows to jump to it when its offscreen
              • Jump to digital trigger keyboard shortcut
              • Display custom device name
              • New extension message

              Improvement

              • Icons for terminal and data table
              • Glitch filter value is now in seconds
              • Allowing timing pairs to flip positions (left <> right)
              • Protocol analyzers are over 50% faster

              Bug fixes

              • Trim dialog bugs
              • fixed memory leaks related to protocol analyzers
              • Better handling of calibration errors
              • Device switching failure
              • Keyboard combinations that include the shift button (e.g. screenshots) won't initiate a new measurement
              • Don't open the keyboard shortcuts menu when typing "?" in the feedback window
              • Crash when protocol frames contained no content

              2.2.12

              • New Fixed Improved
              • R
                Rani Horev
              • on 17-04-2020

              Download Links

              What's new

              • New polished and responsive capture settings
              • Mac version is now notarized

              Improvement

              • Sidebar minimum width was reduced (width now stored on reload)
              • Revamped analyzer settings to a more condensed format
              • Improved user feedback tool

              Bug fixes

              • Improved High-Level Analyzers (HLAs) Python error message
              • Fixed saving large files (+ content validation)
              • Fixed random error when loading a file 🤷‍♂️
              • Fixed delay when re-capturing using an existing tab
              • Feedback dialog now stores user email properly
              • Fixed missing session bug
              • Fixed app failure after computer wakes up from sleep

              2.2.11

              • Fixed
              • R
                Rani Horev
              • on 14-04-2020

              This is a minor update due to a critical bug on Windows that was blocking users from re-capturing again in some scenarios. We are deeply sorry about that.
              Note: Analyzers' data table currently supports only Async Serial, I2C and SPI. We'll add the rest of the analyzers soon.

              Download Links

              Join our forum and share your experience - captures and screen recordings are welcomed!

              Join our Alpha Users Mailing List to be notified about the next release!

              Bug fixes

              • Trim slider values were incorrect after trimming
              • Terminal was producing non-critical errors
              • Terminal failure was blocking users from re-capturing
              • Session termination failure
              • Memory leak in analog data

              2.2.10

              • New Fixed Improved
              • R
                Rani Horev
              • on 10-04-2020

              As a result of the feedback we received from our community, the main theme of this release is performance and stability improvement. The app is now faster and lighter 🚀

              Download Links

              Join our forum and share your experience - captures and screen recordings are welcomed!

              Join our Alpha Users Mailing List to be notified about the next release!

              What's new

              • Schema validations - validate local store data when upgrading the app, and reset to default on failure
              • Analyzer's color picker - click on the color indicator and pick a new color
              • High-level analyzers inline documentation
              • All application main menu items are now also available on the top menu bar
              • New user feedback dialog - Draw on screen to suggest an idea or select a region to mark a bug

              Improvement

              • data table infrastructure - Elasticsearch was a constant pain, mainly for Windows users. We replaced it with a faster and more stable DB (RocksDB). Cmd/ctrl+click on a graph result was removed temporarily. The data table currently supports only Async Serial, I2C and SPI. We'll add the rest of the analyzers soon.
              • Terminal - Faster and lighter (CPU wise) streaming of analyzer results. Async serial, SPI and I2C output looks great now :)
              • Digital trigger performance improved significantly and we can now keep up with most 10MHz signals
              • Analyzers are now 5-10X faster - we can keep up with most 10MHz signals
              • Digital edges snapping threshold was reduced to support dense data
              • App size was reduced by half (!)

              Bug fixes

              • High-level analyzers - restore position and name correctly, when launching the app, loading a file or restarting a capture
              • Hard crash in analyzers was fixed
              • Analyzers - keep settings correctly between runs
              • Data management - Redux was replaced with MobX to improve app stability and performance
              • Fixed crash when analyzer result tooltip includes a very long text
              • Disable zoom in/out keyboard shortcuts in text areas
              • Feedback dialog was randomly causing the CPU usage to jump to 100%

              2.2.9

              • New Fixed
              • R
                Rani Horev
              • on 31-03-2020

              Download Links

              Please join our forum and share your experience - captures and screen recordings are welcomed!

              Alpha Mailing List
              Join the Alpha Users Mailing List to be notified about the next release!

              What’s new

              • Python measurement extensions!
                You can now easily build your own measurements for both analog and digital data with only a few lines of code. Check out the documentation here.
              • Added built-in measurement extensions for clock stats and analog voltage RMS.
              • High-level analyzer extensions API now supports user settings.
              • All dialogs in the application can now be dragged.
              • Traces color now matches the channel color by default.

              Bug Fixes

              • Error reporting initialization
              • Internal error when removing analyzers automatically.
              • Occasionally the add analyzer menu would be empty.
              • The UI now reliably detects when backlogged capture processing is complete
              • Internal crash on Linux in serialization
              • Crash caused by high-level analyzer initialization error
              • Analyzers could cause a crash during live-view mode

              2.2.8

              • Fixed
              • M
                Mark
              • on 24-03-2020

              Download Links

              Please join our forum and share your experience - captures and screen recordings are welcomed!

              2.2.8 is a small follow up release after the big 2.2.7 release from last week. It mainly focuses on exception handling and memory management. The app now properly clears old memory when recording in looping mode, and it deletes sessions on a background thread to keep the UI responsive when restarting captures or closing tabs.

              Alpha Mailing List

              Join the Alpha Users Mailing List to be notified about the next release!

              Reminder: releases now include a new interface for writing high-level protocol decoders in Python. Check out the documentation here: github.com/saleae/logic2-examples

              Bug Fixes

              • fixed frequent crash in digital rendering that occurred after some digital data had been deleted
              • now properly delete memory when the capture buffer gets full.
              • moved session deletion to a new thread, so it doesn’t block the UI.
              • changed most USB error handling from hard crashing to an error notification.
              • reduced memory usage of digital recordings.

              2.2.7

              • Fixed Improved
              • R
                Rani Horev
              • on 20-03-2020

              Download Links

              Please join our forum and share your experience - captures and screen recordings are welcomed!

              TLDR;

              2.2.7 brings dramatic performance improvements to digital capture processing and digital rendering! Our aim was to get the software to run smoothly when recording digital signals near the limit of the devices’ performance. Digital data processing is now 10x faster, meaning fewer “backlogged” captures!

              Alpha Mailing List
              Join the Alpha Users Mailing List to be notified about the next release!

              Reminder: releases now include a new interface for writing high-level protocol decoders in Python. Check out the documentation here: github.com/saleae/logic2-examples

              Bug Fixes:

              • Timing markers now snap to digital transitions again
              • saved calibration files are now loaded properly when offline
              • analyzer export now respects the currently selected display radix, instead of always exportin ASCII.
              • Custom protocol analyzers: if no results are added GenerateFrameTabularText, the frame is now hidden from the protocol results list view
              • Traces color now update immediately on change

              Behind the scenes:

              • detailed performance instrumentation
              • significantly improved UI performance in live mode (5-10x)
              • dramatically improved processing performance of digital data (10x)
              • dramatically improved rendering performance of digital data (3x)
              • migrated analyzer management to a better state management system
              • refactored processing state updates from the data processing system

              Features:

              • Custom protocol analyzers that have a “FilePath” or “FolderPath” TextSetting now have UI to select files or folders
              • press Ctrl+0 to reset text zoom (ctrl +/- zooms text size)
              • Cmd/ctrl+click on a decoded protocol result opens the analyzer sidebar tab and scrolls to that result

              2.2.6

              • New
              • R
                Rani Horev
              • on 11-03-2020

              Download Links

              Python high-level analyzers are finally here! We haven’t polished the feature at all yet, so expect a lot of changes and improvements over the next few weeks. Please post your issues, your suggestions for improvements, and please share the high-level analyzers you write!

              Documentation and examples can be found here: github.com/saleae/logic2-examples

              What’s new

              • High-Level Analyzer Extensions! You can now write a short Python script and process decoded protocol results - change the text, merge multiple results, filter or create new results from scratch.
              • Added an RMS analog measurement and digital clock frequency measurements - Python measurements are coming soon!
              • Analyzer Export

              Bug fixes

              • Right-click analyzer text will now open its menu
              • Stream to terminal button is now working properly
              • Behind the scenes: performance tracing, integration tests, dll downloads, channel reordering refactor

              hlahla1236×837 2.63 MB

              2.2.5

              • R
                Rani Horev
              • on 28-02-2020

              Download Links

              We would love to hear your feedback! Please join our forum and share your experience - screen recordings are welcomed!

              What’s new

              • Trim data - you can trim the data between markers or by typing down the time

              • Live view now tracks the data perfectly and allows you to zoom in as far as you want
              • Jump to next/previous transition (and analyzer frame) now paginates half a screen
              • Performance improvements
              • Improved error management
              • Added mouse shortcuts to the help menu
              • Updated analyzer colors
              • Turn on/off analyzer display settings (stream to terminal and table) from the analyzer edit settings
              • Auto-update now checks for a new version periodically
              • Added an option to copy build properties
              • Bug fixes - deadlock in analyzers, flat digital line performance, analyzer deletion speedup, non-ascii user directory crash

              Python High-level analyzers and measurements are coming soon!

                2.2.4

                • R
                  Rani Horev
                • on 25-02-2020

                Download Links

                We would love to hear your feedback! Please join our forum and share your experience - screen recordings are welcomed!

                What’s new

                • Added tooltip to range measurements
                • Updated marker deletion to delete all selected markers
                • Added keyboard shortcuts to more context menus
                • enabled ctrl+A and ctrl+C shortcuts to copy contents from the protocol results terminal
                • Improved error reports so we can catch and fix more bugs!
                • Ctrl + and Ctrl - now increase/decrease font size & zoom the entire application
                • Updated other keyboard shortcuts - press ‘?’ In the app to view
                • Fixed display of device connection progress percentage
                • Fixed that really annoying NaN bug!
                • Optionally change the trace colors to match the channel colors
                • Improved analyzer bubble colors

                Coming next

                • Python measurements
                • High-level Python analyzers
                • Improved live view
                • Decoded protocols table

                2.2.3

                • R
                  Rani Horev
                • on 25-02-2020

                Download Links

                We would love to hear your feedback! Please join our forum and share your experience - screen recordings are welcomed!

                Alpha Mailing List

                Join the Alpha Users Mailing List to be notified about the next release!

                What’s new

                • Measurements - you can now select a region (Shift + drag) and get basic measurements for that range. This is a basic version and a lot of features are coming soon, such as Python support and data tooltips
                • Better memory management and adjustable buffer size
                • Store and reload analyzers when re-opening the app
                • Scroll up/down over the graphs using alt/option key + scroll
                • Jump to next/previous digital transition
                • Improved serial terminal - analyzer results now match to analyzer color
                • Process back-logged data when stopping a capture
                • App stability improvements and bug fixes

                Coming next

                • Python measurements
                • High-level Python analyzers
                • Improved live view
                • Decoded protocols table

                2.2.1

                • R
                  Rani Horev
                • on 25-02-2020

                Download Links

                We would love to hear your feedback! Please join our forum and share your experience - screen recordings are welcomed!

                Alpha Mailing List
                Join the Alpha Users Mailing List to be notified about the next release!

                What’s new

                • Files versioning - All previous versions of .sal will not be supported. All future versions will be supported forever
                • Digital and analog data now lined
                • Timing markers and pairs look are awesome now!
                • Updated channel indicators and colors
                • Improved time format
                • Improved error management
                • Trim view to existing data in looping mode
                • Double-click to zoom in
                • Bunch of bug fixes

                Coming next

                • Advanced measurements
                • High-level Python analyzers
                • Improved live view
                • Many more surprises