Upstream update available: jpegxl 0.11.1 → 0.12.0 #4
Labels
No labels
ai-summary
bot
needs-build
needs-triage
priority/high
security-release
update/minor
update/patch
upstream-update
upstream/github
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
rpms/jpegxl#4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Upstream update available:
jpegxl0.11.1→0.12.0Package
jpegxljpegxlniceos-5.21:0.11.1-1minorpython_rpmleafgithub-upstreamUpstream
githublibjxl/libjxl0.12.0v0.12.0github_release_latest2026-07-01T21:16:30ZFalseSignals
TrueFalse-ai-summary, bot, needs-build, needs-triage, priority/high, security-release, update/minor, upstream-update, upstream/githubNiceSOFT AI preliminary stability analysis
Risk Assessment for
libjxl 0.12.0UpdatePackage:
libjxlUpstream Repository: GitHub (github.com — libjxl)
Update Type: Minor (version 0.12.0)
1. Risk Evaluation
jxltrantool) and performance improvements.2. Security/CVE
jxltran) and API changes, but no known vulnerabilities are confirmed.3. ABI/API Risks
4. Update Policy Compliance
5. Recommendations
Conclusion
The
libjxl 0.12.0update is minor and includes improvements, but its safety depends on the upstream repository's stability. While no explicit security risks are documented, the medium risk highlights the need for caution. Apply the update only if it is critical and tested thoroughly.Источники, найденные web_search
Upstream release notes / description
Added
streaming input with buffered output. (#4634)
jxltrantool, which supports extracting codestreams fromjxlpboxes and packing raw codestreams intojxlcboxes. (#4161, #4165,#4168, #4196)
--reconstruct_jpegflag todjxlto losslessly reconstruct aJPEG and fail if impossible (mutually exclusive with
--pixels_to_jpegand--jpeg_quality). (#4498)JXL_DEC_UNSUPPORTED(kUnsupported) status code to the core API tobetter indicate when requested features or operations are not supported by
the decoder. (#4390)
ProPhoto(#4824) andAdobe98/AdobeRGB(#4199) color space names in CLI arguments (
cjxl/djxl).jxlpboxes (ftyp minor version 1).(#4741)
JXL_ENC_FRAME_SETTING_OUTPUT_MODEframe setting to control howthe codestream is written to the output. Mode 0 (default) buffers the output
internally and produces a normally ordered, progressively decodable
codestream. Mode 1 uses seek-based streaming (reduces peak memory for large
images, requires a seekable output stream). Mode 2 uses out-of-order
jxlpboxes (reduces peak memory without requiring seeking, but requires a decoder
that supports ftyp minor version 1). (#4745)
Changed
#4811)
multithreaded increasing encoding performance by 2-5x.
decoding speeds properly scale as the faster decoding level increases
from 1-4.
loading for indexed/low color images and restoring transparency support
(Note: this causes a density/speed penalty for very low bit-depth images).
EstimateCost(+5% performance) andspeeding up uint-coding trials. (#4322, #4330)
forward RCT transforms and upsampling (up to 4x faster). (#4332, #4384)
performance optimizations for modular mode. (#4123, #4132, #4136, #4185)
text-like patch detection. (#4341, #4448)
XCR0CPU checks to prevent issues on specific hardware.(#4449)
clang-cl, which improvesperformance across the board. (#4529)
2, greatlyimproving encoding performance for images under 2048x2048. Additionally,
output is buffered by default to allow basic progressive loading. (#4635,
#4637, #4642)
dithering instead of bayer when decoding to lower bitdepths. (#4305, #4559)
local_tone_maptool: Now produces SDR output in theDisplayP3color spacerather than
Rec2020. Also added an optional third command-line argument todump the HDR image as a raw
rgba1010102file for use with thelibultrahdrexample app. (#4210)
reading float32, multilayer, per-channel bitdepth, and writing greyscale
EXR images. (#4312, #4460)
JxlDecoderSetImageOutBufferandJxlDecoderSetPreviewOutBufferhas been clarified; their timeframes are nownon-intersecting, preventing accidental buffer overwrites. (#4671)
can now be decoded to separate PNG/PAM files with djxl by using
--no_coalescing. (#4299)-pin cjxl will now encode a more progressive image.(#4258, #4699)
10x faster below effort 10 by using a faster downsampling method. (#4147)
codestream.
(#4671)
JxlEncoderAddBox(0 means box extends to end of file, 1 means 64-bit sizefollows). (#4081)
(#4852) and reduced allocation overhead in
ValidateTree(#4851) and lowmemory rendering pipeline. (#4495, #4496)
jxlinforewritten in C++ with human-friendly output formatting.(#4300)
threads. (#4326)
Deprecated
JXL_ENC_FRAME_SETTING_BUFFERINGmode 3 is deprecated; outputbuffering should now be controlled via
JXL_ENC_FRAME_SETTING_OUTPUT_MODE.(#4745)
Removed
jpeglicodebase has been removed as it is now maintained as a separateproject at google/jpegli. (#4657)
libjxl-gimp-plugin). (#4875)Fixed
...[truncated 3130 chars]
NiceOS maintainer checklist
Versionand related fields inSPECS/*.speconly if policy allows it.SOURCES/sources.lock.json, manifests, metadata and SBOM.Bot metadata
niceos_upstream_monitor.py 2.1.3-local-websearch-github-release-pages2026-07-25T23:48:05Z