Skip to content

Bump org.atmosphere:atmosphere-runtime from 3.1.0 to 4.0.66 - #3377

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/org.atmosphere-atmosphere-runtime-4.0.66
Open

Bump org.atmosphere:atmosphere-runtime from 3.1.0 to 4.0.66#3377
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/org.atmosphere-atmosphere-runtime-4.0.66

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor

Bumps org.atmosphere:atmosphere-runtime from 3.1.0 to 4.0.66.

Release notes

Sourced from org.atmosphere:atmosphere-runtime's releases.

Atmosphere 4.0.66

Added

  • add opt-in durable batch job API at /atmosphere/v1/batches riding AiPipeline SQLite-backed submit/poll/results/cancel, default off; eval dataset runner is the first consumer
  • opt-in Ed25519 state sealing wires AgentStateIntegrity into FileSystemAgentState
  • give the classroom a @​RoomService chat channel with history A templated @​RoomService path created one shared room for every path value, so two classrooms saw each other's members and history

Fixed

  • report a non-runnable sample before checking the JDK
  • scaffold from the ref that matches the pinned version, and make compose work anywhere
  • stop provider defaults from shadowing a local backend
  • boot the reactor version, never the newest jar lying in target/
  • never drop a React Native send, and ship the types we advertise
  • send tool-call arguments as a JSON object on the OpenAI wire
  • screen tool-call arguments in deny lists and reach local Koog backends
  • treat a local backend as reachable without a credential
  • report the ms-governance rule count from the loaded policies
  • render every streamed chunk and scope tool cards to their turn
  • build a default model for keyless local backends
  • boot exec-type samples through the helper instead of by hand grpc-chat is the matrix's only exec sample and the helper died on it, so it had to be started manually with the LLM env scrubbed by hand
  • use the Session-bearing SendResult constructors WebSocket 2.2 deprecates the no-Session forms and the build is -Werror.
  • register @​Message payload types in the Quarkus deployment processor The Spring AOT half landed separately on main; this is the Jandex-side equivalent, so the Quarkus native lane stops dying on the payload
  • stop the demo runtime shadowing a locally served model A local backend needs no key, so a blank key was the wrong test for "no backend" — LLM_MODE=local reached Ollama and still answered from the canned script
  • restore the request body after reading it for a room command Draining the stream without writing it back meant a @​Message sent over long-polling or SSE never reached the annotated method
  • register the payload types an annotated method carries Encoders were registered but not the DTO they convert, so a native image invoked the codec and then failed on the payload
  • register RoomServiceProcessor so @​RoomService works under GraalVM It was the one @​AtmosphereAnnotation processor missing from the registry; the guarding test only checked the list was non-empty, so it never bit
  • scrub ambient LLM env in the launcher; raise boot timeout to 300s Inherited LLM_BASE_URL sent local-mode samples to Gemini; also logs the 2026-08-07 drift.
  • stage cli/samples.json with the docs it is validated against Every release landed one commit where the docs named the new version and the guard's source of truth still named the old one, turning CI red

Changed

  • pin JDK 21 in the CLI unit job to match the CLI's own baseline
  • log the false-green prime and the premature stops Two 2026-08-08 slips: -Pfastinstall disarmed -Werror; halting on actionable work.
  • stop asserting which sweeper evicts the expired session Two sweepers race at a 1ms TTL; assert the eviction outcome, not the count.
  • state the personal-assistant workspace's real persistence scope
  • websocket-api 2.2.0 + client-api, kotlinx 1.11.0, setup-python v7 The API split at 2.1.0; client types need the companion artifact. Lands #2750/#2748/#2751.
  • exclude unpatchable fastjson 1.x from the Alibaba framework GHSA-crf3-v9rr-v7hj critical RCE; 1.2.83 is the last 1.x and no fix exists.
  • make three tests hermetic against machine state Pin fake LLM mode, drain to quiescence after join, retry the Docker probe.
  • micrometer 1.16.6, pin jsoup 1.23.1 Closes GHSA-g3pr-3p32-fp23 + GHSA-w737-wx49-qj23 (server DoS) and GHSA-pmhh-3w7g-xqp8.
  • drive WebSocket, SSE and the room protocol against the native binaries A JDK-only probe proves fan-out, @​Message codecs and rooms; READMEs drop the now-false unproven lists
  • drop hard counts that drift, and scope the gRPC native section The counts went stale within hours of being written; gRPC is registered but built natively by no lane
  • re-add the AI dispatch job now that discovery survives native image The blocker that forced its removal is fixed; whether @​AiEndpoint works natively stays unproven until this job is green
  • correct LLM_MODE=local endpoint claim after shakedown run Runtime resolves mode=local to Gemini on the Spring path; add jstack + boot-hang triage.
  • add release-sample-sweep skill and contributor doc Covers 31 samples, the Expo client and the atmosphere CLI as pre-release gates.
  • prepare next development version 5.0.41
  • bump version to 4.0.65
  • prepare for next development iteration 4.0.66-SNAPSHOT

... (truncated)

Changelog

Sourced from org.atmosphere:atmosphere-runtime's changelog.

[4.0.66] - 2026-08-09

Added

  • add opt-in durable batch job API at /atmosphere/v1/batches riding AiPipeline SQLite-backed submit/poll/results/cancel, default off; eval dataset runner is the first consumer
  • opt-in Ed25519 state sealing wires AgentStateIntegrity into FileSystemAgentState
  • give the classroom a @​RoomService chat channel with history A templated @​RoomService path created one shared room for every path value, so two classrooms saw each other's members and history

Fixed

  • report a non-runnable sample before checking the JDK
  • scaffold from the ref that matches the pinned version, and make compose work anywhere
  • stop provider defaults from shadowing a local backend
  • boot the reactor version, never the newest jar lying in target/
  • never drop a React Native send, and ship the types we advertise
  • send tool-call arguments as a JSON object on the OpenAI wire
  • screen tool-call arguments in deny lists and reach local Koog backends
  • treat a local backend as reachable without a credential
  • report the ms-governance rule count from the loaded policies
  • render every streamed chunk and scope tool cards to their turn
  • build a default model for keyless local backends
  • boot exec-type samples through the helper instead of by hand grpc-chat is the matrix's only exec sample and the helper died on it, so it had to be started manually with the LLM env scrubbed by hand
  • use the Session-bearing SendResult constructors WebSocket 2.2 deprecates the no-Session forms and the build is -Werror.
  • register @​Message payload types in the Quarkus deployment processor The Spring AOT half landed separately on main; this is the Jandex-side equivalent, so the Quarkus native lane stops dying on the payload
  • stop the demo runtime shadowing a locally served model A local backend needs no key, so a blank key was the wrong test for "no backend" — LLM_MODE=local reached Ollama and still answered from the canned script
  • restore the request body after reading it for a room command Draining the stream without writing it back meant a @​Message sent over long-polling or SSE never reached the annotated method
  • register the payload types an annotated method carries Encoders were registered but not the DTO they convert, so a native image invoked the codec and then failed on the payload
  • register RoomServiceProcessor so @​RoomService works under GraalVM It was the one @​AtmosphereAnnotation processor missing from the registry; the guarding test only checked the list was non-empty, so it never bit
  • scrub ambient LLM env in the launcher; raise boot timeout to 300s Inherited LLM_BASE_URL sent local-mode samples to Gemini; also logs the 2026-08-07 drift.
  • stage cli/samples.json with the docs it is validated against Every release landed one commit where the docs named the new version and the guard's source of truth still named the old one, turning CI red

Changed

  • pin JDK 21 in the CLI unit job to match the CLI's own baseline
  • log the false-green prime and the premature stops Two 2026-08-08 slips: -Pfastinstall disarmed -Werror; halting on actionable work.
  • stop asserting which sweeper evicts the expired session Two sweepers race at a 1ms TTL; assert the eviction outcome, not the count.
  • state the personal-assistant workspace's real persistence scope
  • websocket-api 2.2.0 + client-api, kotlinx 1.11.0, setup-python v7 The API split at 2.1.0; client types need the companion artifact. Lands #2750/#2748/#2751.
  • exclude unpatchable fastjson 1.x from the Alibaba framework GHSA-crf3-v9rr-v7hj critical RCE; 1.2.83 is the last 1.x and no fix exists.
  • make three tests hermetic against machine state Pin fake LLM mode, drain to quiescence after join, retry the Docker probe.
  • micrometer 1.16.6, pin jsoup 1.23.1 Closes GHSA-g3pr-3p32-fp23 + GHSA-w737-wx49-qj23 (server DoS) and GHSA-pmhh-3w7g-xqp8.
  • drive WebSocket, SSE and the room protocol against the native binaries A JDK-only probe proves fan-out, @​Message codecs and rooms; READMEs drop the now-false unproven lists
  • drop hard counts that drift, and scope the gRPC native section The counts went stale within hours of being written; gRPC is registered but built natively by no lane
  • re-add the AI dispatch job now that discovery survives native image The blocker that forced its removal is fixed; whether @​AiEndpoint works natively stays unproven until this job is green
  • correct LLM_MODE=local endpoint claim after shakedown run Runtime resolves mode=local to Gemini on the Spring path; add jstack + boot-hang triage.
  • add release-sample-sweep skill and contributor doc Covers 31 samples, the Expo client and the atmosphere CLI as pre-release gates.
  • prepare next development version 5.0.41
  • bump version to 4.0.65
  • prepare for next development iteration 4.0.66-SNAPSHOT

... (truncated)

Commits
  • 603c8cc release: Atmosphere 4.0.66
  • 741e4a8 ci(cli): pin JDK 21 in the CLI unit job to match the CLI's own baseline
  • 8e0bbf2 fix(cli): report a non-runnable sample before checking the JDK
  • 7c4c26a fix(cli): scaffold from the ref that matches the pinned version, and make com...
  • db88f5c fix(samples): stop provider defaults from shadowing a local backend
  • 368f60c fix(ci): boot the reactor version, never the newest jar lying in target/
  • dbb3bc7 fix(atmosphere.js): never drop a React Native send, and ship the types we adv...
  • ffbbec9 fix(koog): send tool-call arguments as a JSON object on the OpenAI wire
  • 9deec7a docs(harness): log the false-green prime and the premature stops
  • 2e7d726 test(mcp): stop asserting which sweeper evicts the expired session
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.atmosphere:atmosphere-runtime](https://github.com/Atmosphere/atmosphere) from 3.1.0 to 4.0.66.
- [Release notes](https://github.com/Atmosphere/atmosphere/releases)
- [Changelog](https://github.com/Atmosphere/atmosphere/blob/main/CHANGELOG.md)
- [Commits](Atmosphere/atmosphere@atmosphere-project-3.1.0...atmosphere-4.0.66)

---
updated-dependencies:
- dependency-name: org.atmosphere:atmosphere-runtime
  dependency-version: 4.0.66
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Aug 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants