Skip to content

Commit 4735084

Browse files
committed
Updated release notes for v0.1.1 release
1 parent 7012338 commit 4735084

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

release-notes/v0.1.1.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# ngscopeclient v0.1.1-rc2 release notes
1+
# ngscopeclient v0.1.1 release notes
22

3-
This release is identical code-wise to RC1 and fixes a packaging issue on Windows related to point release version strings.
3+
This is primarily a bug-fix release, although it also adds two new instrument drivers (Batronix Magnova and SiniLink XYS3580)
44

55
## Platform Support
66

@@ -9,7 +9,7 @@ This release is identical code-wise to RC1 and fixes a packaging issue on Window
99
We have tested ngscopeclient on the following platforms and ship official binaries for them.
1010

1111
* Windows 11 (x86-64)
12-
* MacOS 13 or newer (x86-64)
12+
* MacOS 15 or newer (x86-64)
1313
* MacOS 15 or newer (Apple Silicon / arm64)
1414
* Linux
1515
* Arch (x86-64)
@@ -23,6 +23,8 @@ We have tested ngscopeclient on the following platforms and ship official binari
2323

2424
We have not tested on ARM Windows or Linux, or Linux distros not listed as supported. We welcome test results, successful or otherwise, if you compile from source on these platforms.
2525

26+
MacOS 13 and 14 support on x86-64 has been officially removed due to GitHub's CI runners no longer supporting them, so we cannot easily validate changes on them. However, there are no known incompatibilities.
27+
2628
## Instrument Support
2729

2830
Check the PDF or online user manual for details on driver feature limitations, which drivers support each model, etc.
@@ -124,6 +126,6 @@ It's not perfect, but if we waited until it was we'd never ship. Here's a few of
124126
* Newly added filters may not have same gain/offset as the plot they spawn in (https://github.com/ngscopeclient/scopehal-apps/issues/652)
125127
* Eye patterns forget color ramp setting when dragged to a new plot (https://github.com/ngscopeclient/scopehal-apps/issues/556)
126128
* GUI light mode is impractical to use. Many color defaults are set assuming dark mode and have poor contrast when light mode is selected unless dozens of preferences are individually updated to match, and toolbar icons don't have light mode variants (https://github.com/ngscopeclient/scopehal-apps/issues/526)
127-
* Filter graph nodes are reference counted and should (occasionally this does not happen due to dangling reference bugs) self-delete when all consumers of their output (waveform views, filter inputs, etc.) are removed. This is non-ideal from a user experience perspective, but can't be fixed without substantial refactorings (planned for v0.2) and we didn't want to delay shipping v0.1 any further. v0.2 will eliminate the homegrown reference counting in favor of std::shared_ptr which should completely eliminate this class of bug, as well as making the filter graph bidirectionally traversable which will enable manual deletion of filters and many optimizations such as not computing filter block outputs which are not being displayed or used in computations (https://github.com/ngscopeclient/scopehal/issues/992).
129+
* Filter graph nodes are reference counted and should (occasionally this does not happen due to dangling reference bugs) self-delete when all consumers of their output (waveform views, filter inputs, etc.) are removed. This is non-ideal from a user experience perspective, but can't be fixed without substantial refactorings (planned for v0.2) and we didn't want to delay shipping v0.1.1 any further. v0.2 will eliminate the homegrown reference counting in favor of std::shared_ptr which should completely eliminate this class of bug, as well as making the filter graph bidirectionally traversable which will enable manual deletion of filters and many optimizations such as not computing filter block outputs which are not being displayed or used in computations (https://github.com/ngscopeclient/scopehal/issues/992).
128130
* OS integration including drag-and-drop to open files, double clicking files to open, etc. is incomplete on some platforms (https://github.com/ngscopeclient/scopehal-apps/issues/890)
129131
* Menu bar on MacOS is attached to the application like on other OSes, rather than at the top of the screen in the native menu (https://github.com/ngscopeclient/scopehal-apps/issues/510)

0 commit comments

Comments
 (0)