dependabot[bot] opened a new pull request, #2981: URL: https://github.com/apache/cxf/pull/2981
Bumps [org.atmosphere:atmosphere-runtime](https://github.com/Atmosphere/atmosphere) from 3.1.0 to 4.0.14. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Atmosphere/atmosphere/releases">org.atmosphere:atmosphere-runtime's releases</a>.</em></p> <blockquote> <h2>Atmosphere 4.0.14</h2> <h2>✨ Added</h2> <ul> <li><strong>add auth, offline queue, history cache, typing indicators, and optimistic updates</strong></li> <li><strong>scaffold complete runnable projects with handler, encoder, decoder, and chat UI</strong></li> <li><strong>add interactive sample installer with fzf/numbered-menu picker</strong></li> <li><strong>add Atmosphere CLI, npx launcher, Homebrew formula, and release workflow</strong></li> <li><strong>add shared frontend and Playwright E2E tests for RAG chat sample</strong></li> <li><strong>add ServiceLoader discovery for MicrometerAiMetrics and top-level tracing</strong></li> <li><strong>expand Playwright coverage to 4 samples with 15 tests Fix multi-browser bug in App.tsx and add multi-project Playwright infrastructure</strong></li> <li><strong>add Micrometer observability and tracing session decorator</strong></li> <li><strong>add bidirectional tool invocation bridge for server-to-client tool calls</strong></li> <li><strong>add RAG context provider module with Spring AI and LangChain4j bridges</strong></li> </ul> <h2>🐛 Fixed</h2> <ul> <li>use renamed SessionStats properties in AI chat frontend</li> <li>prevent broadcaster cache from replaying user prompts on new connections Add BroadcasterCacheInspector to only cache RawMessage (AI responses), not String (user prompts)</li> <li>send auth token from AI chat frontend and increase durable session timeout</li> <li>enable reconnect for long-polling client in WAsync integration test</li> <li>add spring-ai and adk modules to Samples CI install step</li> <li>align RAG chat endpoint path and add actuator metrics support</li> <li>update cache coalescing tests for streaming-text rename</li> <li>update all JS bundles for streaming-text wire protocol rename</li> <li>update AI integration tests for streaming-text wire protocol rename</li> <li>wire MicrometerAiMetrics auto-discovery and top-level session tracing</li> </ul> <h2>🔧 Changed</h2> <ul> <li>add CLI section to main README with install, run, and npx examples</li> <li>add 74-test CLI suite and add CLI/JBang sections to samples README</li> <li>expand Playwright coverage across 11 sample specs with 24 new tests</li> <li>update README to reflect auto-discovery and contextProviders attribute</li> <li>add multi-sample broadcast and room test suites</li> <li>add RAG module README and update docs for MCP bidirectional and observability</li> <li>add Playwright WebSocket broadcast tests with 3 Chrome windows</li> <li>unify AI adapters with AbstractAiSupport and shared tool utilities</li> <li>prepare next development version 5.0.8</li> <li>prepare for next development iteration 4.0.14-SNAPSHOT</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Atmosphere/atmosphere/compare/atmosphere-4.0.13...atmosphere-4.0.14">https://github.com/Atmosphere/atmosphere/compare/atmosphere-4.0.13...atmosphere-4.0.14</a></p> <h2>Atmosphere 4.0.13</h2> <h2>🐛 Fixed</h2> <ul> <li>stash unstaged changes before rebase in release workflow</li> <li>use recursive docs/ path in release commit step</li> <li>adapt GrpcProcessor to Action record API</li> <li>sync version constant with package.json and eliminate hardcoded version</li> <li>fix contract violations in Response, Request, and diagnostics</li> </ul> <h2>🔧 Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Atmosphere/atmosphere/commit/36e3d9f13128074601c33bfa4054725179815b84"><code>36e3d9f</code></a> release: Atmosphere 4.0.14</li> <li><a href="https://github.com/Atmosphere/atmosphere/commit/0de5fb468c20864005ab5c30de0005d16f42f983"><code>0de5fb4</code></a> fix(sample): use renamed SessionStats properties in AI chat frontend</li> <li><a href="https://github.com/Atmosphere/atmosphere/commit/e7163d7f5222092bb85fd85743dfe7cd6ab7671d"><code>e7163d7</code></a> fix(ai): prevent broadcaster cache from replaying user prompts on new connect...</li> <li><a href="https://github.com/Atmosphere/atmosphere/commit/69f6288bc4f03f1f7bbed77428621818c19e0f5d"><code>69f6288</code></a> fix(e2e): send auth token from AI chat frontend and increase durable session ...</li> <li><a href="https://github.com/Atmosphere/atmosphere/commit/b22fdd81a1a920bb073082038088815719babdfa"><code>b22fdd8</code></a> feat(cpr): add auth, offline queue, history cache, typing indicators, and opt...</li> <li><a href="https://github.com/Atmosphere/atmosphere/commit/6882b9bd94ba8f1de5d6062ae3ca939a267006d0"><code>6882b9b</code></a> feat(cli): scaffold complete runnable projects with handler, encoder, decoder...</li> <li><a href="https://github.com/Atmosphere/atmosphere/commit/91fbe9a75641a1b40dc8ef2ba55c730493cb98c7"><code>91fbe9a</code></a> docs: add CLI section to main README with install, run, and npx examples</li> <li><a href="https://github.com/Atmosphere/atmosphere/commit/39eb668ecd234e5b5996f2578845a42d627e3efa"><code>39eb668</code></a> test(cli): add 74-test CLI suite and add CLI/JBang sections to samples README</li> <li><a href="https://github.com/Atmosphere/atmosphere/commit/56949456f404fc224abe5d9494d092e81d1352b4"><code>5694945</code></a> feat(cli): add interactive sample installer with fzf/numbered-menu picker</li> <li><a href="https://github.com/Atmosphere/atmosphere/commit/1c6acc31420703912aa2d0c5a89513f7578ed38b"><code>1c6acc3</code></a> feat(cli): add Atmosphere CLI, npx launcher, Homebrew formula, and release wo...</li> <li>Additional commits viewable in <a href="https://github.com/Atmosphere/atmosphere/compare/atmosphere-project-3.1.0...atmosphere-4.0.14">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
