Releases: jetperch/joulescope_driver
Releases · jetperch/joulescope_driver
1.4.5
2023 Dec 8
- Fixed stream buffer use-after-free and remove timeout.
- Added fuzz tester.
1.4.4
2023 Dec 7
- Improved J110 & JS220 state reset on open. Fixes JS110 fixes UTC time sync.
- Fixed JS220 communication reliability with FPGA 1.2.1 and FW 1.2.1.
- Improved JS110 time map for long-term stability.
1.4.1
2023 Nov 30
- Fixed JS220 "h/fs" restore.
- Improved JS220 UTC time sync with FW 1.2.0 & FPGA 1.2.0 support.
- Improved JS220 skip / drop sample handling.
1.4.0
2023 Nov 11
- Added jsdrv_calibration_hash and pyjoulescope_driver.calibration_hash.
1.3.21
2023 Nov 10
- Updated to JS220 FW 1.1.1.
- Added measure entry point to pyjoulescope_driver.
1.3.20
2023 Oct 26
- Updated to FPGA 1.1.0 for beta release (was mistakenly left at 1.0.4).
1.3.19
2023 Oct 25
- Fixed help text for "program" entry point.
- Build for Python 3.12.
- Upgraded to FW & FPGA 1.1.0 stable releases.
- Upgraded record entry point to pyjls 0.8.2 to 1.0.0.
1.3.18
2023 Jul 24
- Fixed buffer_signal summaryN incorrect when computing multiple values
in a single call.
- Added "noexcept" to python callbacks.
Cython 3.0 deprecates implicit noexcept.
1.3.17
2023 Jul 11
- Fixed "in frame_id mismatch" warning log message on first frame.
- Fixed JS220 signal "s/X/ctrl" 0 not correctly closing signal.
- Added Record "auto" parameter to optionally bypass automatic signal enable/disable.
1.3.16
2023 Jun 14
- Parallelized GitHub Actions build. Removed cibuildwheel.
- Fixed JS220 statistics for macOS. 1.3.15 was segfaulting on unaligned accesses.
- Added args parameter to pyjoulescope_driver.main.run().
- Added quit_ handling to jsdrv.exe examples.
- Bumped pyjls version check from 0.7.0 to 0.7.2.