Skip to content

Bump org.atmosphere:atmosphere-runtime from 3.1.0 to 4.0.10#2951

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/maven/org.atmosphere-atmosphere-runtime-4.0.10
Closed

Bump org.atmosphere:atmosphere-runtime from 3.1.0 to 4.0.10#2951
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/maven/org.atmosphere-atmosphere-runtime-4.0.10

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 12, 2026

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

Release notes

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

Atmosphere 4.0.10

React Native support, per-endpoint model routing, and architectural validation.

✨ Added

  • React Native / Expo support in atmosphere.js — RN hooks, EventSource polyfill, NetInfo injection, and a complete Expo classroom sample app with markdown rendering
  • Per-endpoint model override@AiEndpoint(model = "...") allows different endpoints to use different LLM models without changing global config
  • Auto-registered broadcast filters — new filters() attribute on @AiEndpoint enables CostMeteringFilter, PiiRedactionFilter, etc. declaratively
  • Fallback strategyRoutingAiSupport handles FAILOVER / ROUND_ROBIN / CONTENT_BASED routing via @AiEndpoint
  • Architectural validation CI gate — TOML-configured script detects NOOP/dead code, placeholder stubs, DI bypass, and fluent builder misuse; runs as fast-fail before JDK build matrix

🐛 Fixed

  • RoutingAiSupportTest — corrected failover threshold (maxConsecutiveFailures=1)
  • Architectural validation — NOOP detection fails the build (was only warning)

🔧 Changed

  • Expo classroom sample moved under spring-boot-ai-classroom/expo-client for better project organization

Full Changelog: Atmosphere/atmosphere@atmosphere-4.0.9...atmosphere-4.0.10

Atmosphere 4.0.9

Framework-agnostic AI tool calling and conversation cache replay.

✨ Added

  • @AiTool annotation — framework-agnostic tool calling pipeline that works across Spring AI, LangChain4j, and standalone deployments. Includes sample, tests, and documentation.
  • Generator --tools flag — scaffolds @AiTool methods for ai-chat handler variants
  • AI cache replay coalescing — reconnecting clients receive coalesced cache replay to avoid duplicate token delivery
  • TokenBudgetManager — wired into routing and metering for cost control

🐛 Fixed

  • AI filter sequence numbers — maintain monotonic sequence numbers during filter flush operations
  • E2E test stability — stabilized 3-client broadcast room test
  • AI streaming javadoc — moved dangling javadoc to stream() method in StreamingSession
  • Chat sample — converted orphaned javadoc comment to regular comment

🔧 Changed

  • README — replaced token with message in AI filter descriptions, added @AiTool abstraction and backend portability table

Full Changelog: Atmosphere/atmosphere@atmosphere-4.0.8...atmosphere-4.0.9

Atmosphere 4.0.8

Project generator, fetch API migration, and comprehensive E2E test suite.

✨ Added

  • Project generator (atmosphere-generator) — scaffolds new Atmosphere projects with 31 JUnit 5 tests, shell integration tests, and CI workflow
  • 13 E2E test specs covering transport (SSE, long-polling, fallback), security (XSS, auth), resilience (reconnection, ordering), payloads, and OpenTelemetry streaming DOM validation

🐛 Fixed

  • Long-polling POST handling and large-payload test failures
  • Demo-mode detection — standardized via AiConfig with proper lifecycle methods across all samples
  • CI stability — stabilized 13 failing specs from CI run

... (truncated)

Commits
  • ea38150 release: Atmosphere 4.0.10
  • d736eeb refactor: move expo-classroom under spring-boot-ai-classroom/expo-client
  • ad1c6c5 refactor: move expo-classroom under spring-boot-ai-classroom/expo-client
  • e2b2675 docs: add React Native hooks and forked samples to What's New
  • 24d50b0 docs: update What's New for 4.0 with AI platform features
  • 2216f43 docs: add React Native support to module tables and sample READMEs
  • 14e1f1e fix(ci): NOOP detection must FAIL not WARN, match only declarations
  • eaad181 feat(atmosphere.js): add React Native/Expo support with sample app
  • b386f95 ci: add architectural validation as fast-fail CI gate
  • 8ad71fa fix(ci): run architectural validation on every commit
  • 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.10.
- [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.10)

---
updated-dependencies:
- dependency-name: org.atmosphere:atmosphere-runtime
  dependency-version: 4.0.10
  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 Mar 12, 2026
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Mar 17, 2026

Superseded by #2976.

@dependabot dependabot bot closed this Mar 17, 2026
@dependabot dependabot bot deleted the dependabot/maven/org.atmosphere-atmosphere-runtime-4.0.10 branch March 17, 2026 02:48
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