fix(deps): update maven dependencies - #27
renovate-wenisch-tech[bot] wants to merge 1 commit into
Conversation
Trivy vulnerability reportImage: |
6b20872 to
0dc50af
Compare
Trivy vulnerability reportImage: |
0dc50af to
9d8ccdc
Compare
Trivy vulnerability reportImage: |
9d8ccdc to
f413c26
Compare
Trivy vulnerability reportImage: |
f413c26 to
9764e31
Compare
Trivy vulnerability reportImage: |
9764e31 to
d997080
Compare
Trivy vulnerability reportImage: |
d997080 to
385cad6
Compare
Trivy vulnerability reportImage: |
385cad6 to
2891874
Compare
Trivy vulnerability reportImage: |
2891874 to
1e4f8a8
Compare
Trivy vulnerability reportImage: |
1e4f8a8 to
66da9ab
Compare
Trivy vulnerability reportImage: |
66da9ab to
d353ebc
Compare
Trivy vulnerability reportImage: |
d353ebc to
44bc221
Compare
Trivy vulnerability reportImage: |
44bc221 to
cb22984
Compare
Trivy vulnerability reportImage: |
cb22984 to
c84d08b
Compare
Trivy vulnerability reportImage: |
c84d08b to
a0600cd
Compare
Trivy vulnerability reportImage: |
a0600cd to
c5621a9
Compare
Trivy vulnerability reportImage: |
This PR contains the following updates:
7.7.1.202607240634-r→7.8.0.202609011348-r0.36.0→0.38.01.29.0→1.30.03.1.0→3.1.12.54.12→2.55.11.62.0→1.63.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
deepjavalibrary/djl (ai.djl.huggingface:tokenizers)
v0.38.0: DJL v0.38.0 ReleaseCompare Source
What's Changed
Full Changelog: deepjavalibrary/djl@v0.37.0...v0.38.0
v0.37.0: DJL v0.37.0 ReleaseCompare Source
This is the v0.37.0 release of DJL.
Changes
.javacompilation and remote URL loading are now configurable, with tightened defaults (#3875)NDManager.cap()(#3870)Behavior changes
Two loading behaviors changed their defaults in #3875. Both previous behaviors remain available, but from this release each has to be enabled explicitly:
.javasources at model loadDJL_COMPILE_JAVA=trueor-Dai.djl.compile_java=trueDJL_ALLOW_INSECURE_URL=trueor-Dai.djl.allow_insecure_url=trueUtils.openUrlnow limits remote fetches to publichttp(s)destinations, resolves redirects explicitly with a bounded hop count, and allowsfile:andjar:only where they denote a local read. Loading from local directories,s3://,gs://, publichttp(s)archives, thedjl://model zoo and Hugging Face is unchanged. See the PR description for the full list and the flags.Known issues / limitations
.javafile underlib/classes/will not have it compiled by default; an error-level log names the flag. Models shipping a precompiled.classor.jar, or supplying a translator programmatically, are unaffected.http(s)from a host that resolves to a private address now fails by default. Set the flag above if you serve models from an internal mirror.Contributors
Thank you to the following community members for contributing to this release:
Rohit Kumar Srivastava, Vaibhav Srivastava, dev_Hakaze
microsoft/onnxruntime (com.microsoft.onnxruntime:onnxruntime)
v1.30.0: ONNX Runtime v1.30.0Compare Source
ONNX Runtime 1.30.0 expands generative AI inference, improves CPU and GPU performance, adds Go bindings, and strengthens runtime reliability. These notes cover changes since ONNX Runtime 1.29.1.
Highlights
Announcements & Compatibility
-Donnxruntime_USE_FP4_QMOE=OFF(#32096, #32163).block_size=32. Set-Donnxruntime_USE_FPA_INTB_GEMM_FULL=ONwhen building from source to retain the full kernel set, including BF16, zero-point, bias, larger-block-size, and native Hopper variants (#32324).GemmandMatMulexecution is gated on hardware acceleration. CPU-assigned FP16 nodes without a matching kernel now fall back to FP32 (#32301, #32197).Security & Reliability
Model Loading, Memory, and Input Validation
Split,Scan,GatherND,ScatterND,SpaceToDepth/DepthToSpace,Crop,Conv,Normalizer, and pooling (#29461, #31668, #32034, #32039, #32076, #32157, #32160, #32161, #32345, #32349).BifurcationDetectorinputs, generation subgraph shapes, and QEmbed segment inputs. BeamSearch buffer expansion now uses dynamic shape storage (#31648, #31701, #32009, #32078, #32144).TreeEnsemblenode references and bounded subtree comparison, rejected non-finite CPURoiAligncoordinates, and requiredImageScalerbias to match the channel count (#32031, #32043, #32011, #32002).MatMulFpQ4shape inputs, and checked MLAS blockwise quantization/dequantization index ranges (#31682, #32032, #32007).GPU Bounds and Resource Lifetimes
MatMulNBits,RemovePadding,RotaryEmbedding,SparseAttention, Whisper beam search, NMS, QDQ, andGatherElements(#31643, #31994, #31995, #31996, #31998, #32014, #32029, #32030).CudaAsyncBufferstaging storage alive across CUDA graph replay (#31968, #32121).Dependencies and Tooling
js-yaml,joi,fast-uri, and the Next.js end-to-end fixture (#32397, #32486, #32488, #32505, #32508).New Features
Core APIs & Runtime
KernelContext::GetPreallocatedOutput(#29726, #32089).EngramGateandNGramHashMapping, and expanded kernel coverage for Qwen-3.5 operators (#32268, #32106).Plugin Execution Providers
Execution Provider Updates
CUDA EP
Attention and Decoding
is_causalattribute toPagedAttention(#32515, #32225).VarlenCausalConvWithStatefor continuous batching and compact variable-length causal-convolution state updates (#32168, #32290).GatedDeltaNetoperator and BFloat16 support for CUDA GatedDeltaNet (#32282, #32307).MoE and Quantized Matrix Multiplication
ORT_QMOE_FP4_DEEPGEMM=1, default off). This path is disabled on Windows (#32122, #32485).MatMulshapes and refined fpA-intB GEMV support checks (#31478, #32338).Operators
TopK,ArgMax, andArgMinperformance for wide last axes, and accelerated low-lane INT64CumSum(#32404, #32092, #32238).Slicefast path for contiguous subregions and removed pinned-buffer use fromSplitandConcatfast paths (#28902, #32410).ReduceMeankernels and fixedScatterElementsreduction dispatch by element type and signed-zero handling inAbs(#32326, #29879, #31477).WebGPU EP
Gathersupport and optimized MatMulNBits wide tiles with subgroup shuffle (#31714, #31703).Splitwhen all output segments are vec4-aligned, and selected pooling paths based on occupancy (#29820, #32251, #32313).onnxruntime_perf_test -ioptions to WebGPU (#32074, #31971, #32316).GPUDeviceinstances, corrected MatMul pipeline-cache keys and the 1D-dispatch shader fast path, and changedcopy_tensorsmisuse to report errors instead of terminating the process (#32259, #32048, #32343, #32315).WebNN EP
SkipLayerNormalizationsupport and corrected output-rank validation and fallback data-type support checks (#32377, #31708, #32067, #32293).TensorRT & DirectML
kernel_shapeandoutput_paddinglengths during DirectML kernel setup (#31999).CPU & Core Optimizations
MLAS and CPU Kernels
QuantizeLinearrounding, prevented CPUTensorScatterindex overflow, serializedScatterNDstring updates, and widenedCompressloop counters (#32452, #32012, #32033, #32008).LpNormalizationinputs, zero-elementBiasGelu/FastGelu, extremeTriludiagonals, and empty reduction axes (#32020, #31698, #32013, #32156).Graph, Optimizer, and Runtime
Slicestarts rank (#31670, #31678, #32018, #32044).Gemm(#32038, #32143, #32426, #32435).NodeAttrHelperstring-default lifetimes (#32051, #32138, #32019).Env, and clarified how external-initializer paths interact with EP context paths (#32502, #32503, #32442).Language Bindings & Web
RunAsyncarguments until completion (#32041, #32015).Conv3DNaiveshader (#32469, #32357).Build, Packaging & CI
Contributors
Thanks to our 57 human contributors for this release!
@4n4ny4, @apsonawane, @arnej27959, @baijumeswani, @bmehta001, @chilo-ms, @crvineeth97, @daijh, @danfiedler-msft, @danielsongmicrosoft, @dannyota, @DKAIN-py, @edgchen1, @ericcraw, @eserscor, @fanchenkong1, @hanbitmyths, @hariharans29, @hdharpure9922, @Honry, @jambayk, @javier-intel, @jchen10, @jiafatom, @jnagi-intel, @justinchuby, @kadyrbekovhamit-cyber, @kunal-vaishnavi, @Lapis0x0, @LOGO127, @Manogna-Sree, @martin-klacer-arm, @mei1127, @miaobin, @mirounga, @miyanyan, @MohamedElashri, @mustjab, @Nikhi00718, @Noperi0r, @Novestars, @pkubaj, @preetha-intel, @qjia7, @rvandermeulen, @sanaa-hamel-microsoft, @skottmckay, @sushraja-msft, @swetha097, @sylvesterkaczmarek, @tianleiwu, @titaiwangms, @toothache, @xadupre, @xhcao, @xiaofeihan1, @Zestion
Full Changelog: rel-1.29.1...rel-1.30.0
Release highlights were prepared with AI assistance.
springdoc/springdoc-openapi (org.springdoc:springdoc-openapi-starter-webmvc-ui)
v3.1.1Compare Source
Security
ThreadLocalcan leak headers between concurrent WebFlux requestsAccept-LanguageAdded
JsonNullablevalues without their Java wrapperspringdoc-openapi-bom, so that modules holding only the annotations stay in lockstepspringdoc.login-endpoint.username-exampleandspringdoc.login-endpoint.password-exampleto document the Spring Security login endpointChanged
springdoc.ai.mcp.enabled=true, andspringdoc.ai.mcp.dashboard-enabled=truefor the dashboardserver.forward-headers-strategy=framework(ornative) behind a trusted proxyspringdoc.cache.max-entries(default100) to bound the per-locale OpenAPI cachespringdoc.ai.mcp.audit.redact(defaulttrue) to mask secrets in MCP audit eventsjava.time.Duration,LocalTimeandOffsetTimeare now resolved by swagger-core instead of being forced to a barestring, so they carry aformat(durationandpartial-timerespectively for the first two)Setindirectly (LinkedHashSet,TreeSet, …) is now described withuniqueItems: true, following swagger-api/swagger-core#5265Fixed
/v3/api-docsfails with aNullPointerExceptionwhen spring-hateoas is on the classpath withoutHateoasPropertiesJson Processing Exception occurredis logged for every constrained parameter whose schema is not aJsonSchemaHttpHeadersparameter is described as a schema@Embeddableare missing from the Spring Data REST schemas@OrderandOrderedignored when applying customizersPagenested in another schema is not replaced byPagedModelOptionalparameters are droppedJsonSchemacannot be cloned through JSON@ParameterObjectfields are not passed alongSortandPageableschema property orderAny?type@EmbeddedIdand@MapsIdfields recursively in the response schemas…Responserefs could leak into the schema shared with the request body representationmicrosoft/playwright-java (com.microsoft.playwright:playwright)
v1.63.0Compare Source
🪟 Locate across frames
page.frameLocator() and frame.frameLocator() called without a selector search in any frame of the
subtree, so you no longer need to locate the iframe first:
The rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it
matches elements in several frames.
👁️ Visible-only locators
New locator.visible() returns a locator that matches only visible elements. It is the recommended
replacement for the
:visibleCSS pseudo-class:🖼️ Aria and screen snapshots in traces
New
ariaSnapshotsandscreenSnapshotsoptions oftracing.start() capture an aria snapshot and a screenshot of the page on every action:
With aria and screen snapshots recorded, the new Display Aria mode in the trace viewer shows the action screenshot
side by side with the aria snapshot, and hovering an aria node highlights it on the screenshot.
☕ Nullability annotations
The public API is now annotated with JSpecify nullability annotations. The
com.microsoft.playwright,com.microsoft.playwright.optionsandcom.microsoft.playwright.assertionspackages are@NullMarked, and values that can be absent are marked@Nullable, so null-checking tools such as NullAway, as well asKotlin code, can catch missing null checks at compile time.
New APIs
Browser and Context
httpCredentialsnow also accepts a list of credentials. The first entry matching the request origin is used, and entries without an origin match any request.opfsincludes the origin private file system in the storage state, so it can be persisted and restored into later contexts.Command line
mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="install --no-remove"keeps the browsers of other Playwright installations instead of removing them.mvn exec:java -e -D exec.mainClass=com.microsoft.playwright.CLI -D exec.args="codegen --http-credentials"records against pages behind HTTP authentication.Announcements
Browser Versions
This version was also tested against the following stable channels:
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate.