docs: bring the rc.157 CHANGELOG up to date with the branch
Build Packages / build:windows:nocuda (push) Successful in 14m46s
Build Packages / build:windows:cuda (push) Successful in 17m14s
Build Packages / build:viewer-tgz:cpu (push) Successful in 6m41s
Build Packages / build:viewer-tgz:cuda (push) Successful in 7m12s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m39s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 9m53s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m44s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m53s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m58s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 10m42s
Build Packages / build:rpm (rocky8) (push) Successful in 10m5s
Build Packages / build:rpm (rocky9) (push) Successful in 10m9s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m7s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / Build documentation (push) Successful in 53s
Build Packages / Create release (push) Skipped
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m11s
Build Packages / XDS test (neggia plugin) (push) Successful in 7m6s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 8m8s
Build Packages / XDS test (durin plugin) (push) Successful in 8m16s
Build Packages / DIALS test (push) Successful in 11m42s
Build Packages / Unit tests (push) Successful in 1h19m7s
Build Packages / Unit tests (pull_request) Successful in 1h5m18s
Build Packages / build:windows:nocuda (pull_request) Successful in 9m38s
Build Packages / build:viewer-tgz:cpu (pull_request) Successful in 5m59s
Build Packages / build:viewer-tgz:cuda (pull_request) Successful in 6m6s
Build Packages / build:rpm (ubuntu2404_nocuda) (pull_request) Successful in 8m26s
Build Packages / build:rpm (rocky8_nocuda) (pull_request) Successful in 9m16s
Build Packages / build:rpm (rocky9_nocuda) (pull_request) Successful in 9m44s
Build Packages / build:rpm (ubuntu2204_nocuda) (pull_request) Successful in 9m29s
Build Packages / build:rpm (rocky8_sls9) (pull_request) Successful in 9m33s
Build Packages / build:rpm (rocky9_sls9) (pull_request) Successful in 10m17s
Build Packages / build:rpm (rocky8) (pull_request) Successful in 10m18s
Build Packages / build:rpm (rocky9) (pull_request) Successful in 11m0s
Build Packages / build:rpm (ubuntu2204) (pull_request) Successful in 10m2s
Build Packages / build:rpm (ubuntu2404) (pull_request) Successful in 9m42s
Build Packages / DIALS test (pull_request) Successful in 11m5s
Build Packages / XDS test (durin plugin) (pull_request) Successful in 7m28s
Build Packages / XDS test (JFJoch plugin) (pull_request) Successful in 6m47s
Build Packages / XDS test (neggia plugin) (pull_request) Successful in 6m57s
Build Packages / Generate python client (pull_request) Successful in 20s
Build Packages / Build documentation (pull_request) Successful in 52s
Build Packages / Create release (pull_request) Skipped
Build Packages / build:windows:cuda (pull_request) Successful in 12m30s
Build Packages / build:windows:nocuda (push) Successful in 14m46s
Build Packages / build:windows:cuda (push) Successful in 17m14s
Build Packages / build:viewer-tgz:cpu (push) Successful in 6m41s
Build Packages / build:viewer-tgz:cuda (push) Successful in 7m12s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m39s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 9m53s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m44s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m53s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m58s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 10m42s
Build Packages / build:rpm (rocky8) (push) Successful in 10m5s
Build Packages / build:rpm (rocky9) (push) Successful in 10m9s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m7s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / Build documentation (push) Successful in 53s
Build Packages / Create release (push) Skipped
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m11s
Build Packages / XDS test (neggia plugin) (push) Successful in 7m6s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 8m8s
Build Packages / XDS test (durin plugin) (push) Successful in 8m16s
Build Packages / DIALS test (push) Successful in 11m42s
Build Packages / Unit tests (push) Successful in 1h19m7s
Build Packages / Unit tests (pull_request) Successful in 1h5m18s
Build Packages / build:windows:nocuda (pull_request) Successful in 9m38s
Build Packages / build:viewer-tgz:cpu (pull_request) Successful in 5m59s
Build Packages / build:viewer-tgz:cuda (pull_request) Successful in 6m6s
Build Packages / build:rpm (ubuntu2404_nocuda) (pull_request) Successful in 8m26s
Build Packages / build:rpm (rocky8_nocuda) (pull_request) Successful in 9m16s
Build Packages / build:rpm (rocky9_nocuda) (pull_request) Successful in 9m44s
Build Packages / build:rpm (ubuntu2204_nocuda) (pull_request) Successful in 9m29s
Build Packages / build:rpm (rocky8_sls9) (pull_request) Successful in 9m33s
Build Packages / build:rpm (rocky9_sls9) (pull_request) Successful in 10m17s
Build Packages / build:rpm (rocky8) (pull_request) Successful in 10m18s
Build Packages / build:rpm (rocky9) (pull_request) Successful in 11m0s
Build Packages / build:rpm (ubuntu2204) (pull_request) Successful in 10m2s
Build Packages / build:rpm (ubuntu2404) (pull_request) Successful in 9m42s
Build Packages / DIALS test (pull_request) Successful in 11m5s
Build Packages / XDS test (durin plugin) (pull_request) Successful in 7m28s
Build Packages / XDS test (JFJoch plugin) (pull_request) Successful in 6m47s
Build Packages / XDS test (neggia plugin) (pull_request) Successful in 6m57s
Build Packages / Generate python client (pull_request) Successful in 20s
Build Packages / Build documentation (pull_request) Successful in 52s
Build Packages / Create release (pull_request) Skipped
Build Packages / build:windows:cuda (pull_request) Successful in 12m30s
Cover the de-novo symmetry / geometry / mmCIF rugnux work, the Bragg integration and preprocessing fixes, writer overwrite/reset handling, the jfjoch_viewer preview improvements, the web Frontend redesign + mask/pedestal viewers, and the installer naming — kept to one brief line each. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -5,10 +5,17 @@ This is an UNSTABLE release. It includes many experimental features, as well as
|
||||
|
||||
* rugnux: Rebrand the offline data-processing subsystem as `rugnux` and consolidate all offline analysis into the single `rugnux` binary - `jfjoch_process` is now `rugnux`, the former `jfjoch_azint` is now `rugnux --azint-only`, and `jfjoch_scale` is now `rugnux --scale` (see the new docs/NAMING.md and docs/RUGNUX.md). Scaling and merging are on by default for rotation and stills (`--no-merge` disables them), replacing the previous opt-in `-M, --scale-merge`.
|
||||
* rugnux: CLI fixes - default `-N` to all hardware threads, parse numeric option arguments strictly (reject non-numeric or trailing input instead of silently yielding 0), require `--wavelength > 0`, and correct the reproduced command line and `--scale` reference-cell handling.
|
||||
* rugnux: De-novo space-group improvements - recover genuine high symmetry and centred Bravais lattices from intensities, add an automatic CC1/2 high-resolution cutoff, and report L-test twinning statistics.
|
||||
* rugnux: Write the refined geometry (beam, tilt, axis) to _process.h5 and place non-standard mmCIF items under a reserved `jfjoch` prefix.
|
||||
* jfjoch_broker: Ordinary acquisition failures (receiver/writer/analysis problems, missed packets, writer disconnect) now return to the Idle state with an Error-severity message, so a run can be retried without an expensive re-initialisation; only failures that leave the detector in an undefined state (new JFJochCriticalException, e.g. PCIe/FPGA faults) go to the Error state and force re-initialisation.
|
||||
* jfjoch_broker: A synchronous /start now reports its failure to the HTTP caller instead of returning HTTP 200, and an incomplete or truncated dataset (missing packets, writer disconnect) is reported as an error rather than a "reduce frame rate" warning.
|
||||
* jfjoch_broker: Drop uncollected placeholder rows (number = -1) from the scan_result REST endpoint.
|
||||
* jfjoch_broker: Fix the inverted per-image compression ratio reported by the Lite receiver (was compressed/uncompressed instead of uncompressed/compressed).
|
||||
* jfjoch_broker: Bragg integration adds a quantization-noise variance floor with a box-sum fallback, and treats the type-maximum marker as an invalid pixel for unsigned image types.
|
||||
* jfjoch_writer: Detect file-overwrite conflicts at start for back-channel transports, and reset the writer when end-of-collection finalisation fails.
|
||||
* jfjoch_viewer: Preview overlays follow the geometry (resolution/ROI arcs, true beam centre, predictions, coral secondary-lattice spots, legend), add save-as-JPEG, and fix an HTTP live-follow memory leak.
|
||||
* Frontend: Improved aesthetics and usability, and added in-browser pixel-mask and JUNGFRAU-pedestal visualisation.
|
||||
* CI: Name the Windows installer jfjoch-viewer-* instead of jfjoch-*.
|
||||
|
||||
### 1.0.0-rc.156
|
||||
This is an UNSTABLE release. It includes many experimental features, as well as many AI generated fixes. We recommend using rc.152 for production use.
|
||||
|
||||
Reference in New Issue
Block a user