Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion docs/core/compatibility/6.0.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Breaking changes in .NET 6
description: Navigate to the breaking changes in .NET 6.
ms.date: 04/07/2021
ms.date: 04/21/2021
no-loc: [Blazor]
---
# Breaking changes in .NET 6
Expand All @@ -23,6 +23,7 @@ If you're migrating an app to .NET 6, the breaking changes listed here might aff
- [Middleware: HTTPS Redirection Middleware throws exception on ambiguous HTTPS ports](aspnet-core/6.0/middleware-ambiguous-https-ports-exception.md)
- [Razor: Compiler no longer produces a Views assembly](aspnet-core/6.0/razor-compiler-doesnt-produce-views-assembly.md)
- [Razor: RazorEngine APIs marked obsolete](aspnet-core/6.0/razor-engine-apis-obsolete.md)
- [SignalR: Java Client updated to RxJava3](aspnet-core/6.0/signalr-java-client-updated.md)

## Core .NET libraries

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: "Breaking change: SignalR Java Client updated to RxJava3"
description: "Learn about the breaking change in ASP.NET Core 6.0 where the SignalR Java Client was updated to RxJava3."
ms.date: 04/21/2021
---
# SignalR: Java Client updated to RxJava3

The SignalR Java Client is now RxJava3.

## Version introduced

ASP.NET Core 6.0 preview 4

## Old behavior

The RxJava package reference in the library was RxJava2.

## New behavior

The RxJava package reference in the library is now RxJava3. For information about what changed in RxJava, see [What's different in 3.0](https://github.com/ReactiveX/RxJava/wiki/What's-different-in-3.0).

## Reason for change

The previous dependency (RxJava2) is no longer maintained. Support for RxJava2 ended in February 2021.

## Recommended action

If you were using RxJava2 in your app or library, you might need to update to RxJava3. For more information, see [What's different in 3.0](https://github.com/ReactiveX/RxJava/wiki/What's-different-in-3.0).

## Affected APIs

None.

<!--

## Category

ASP.NET Core

## Affected APIs

Not detectable via API analysis.

-->
4 changes: 4 additions & 0 deletions docs/core/compatibility/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ items:
href: aspnet-core/6.0/razor-compiler-doesnt-produce-views-assembly.md
- name: "Razor: RazorEngine APIs marked obsolete"
href: aspnet-core/6.0/razor-engine-apis-obsolete.md
- name: "SignalR: Java Client updated to RxJava3"
href: aspnet-core/6.0/signalr-java-client-updated.md
- name: Core .NET libraries
items:
- name: Nullability annotation changes
Expand Down Expand Up @@ -357,6 +359,8 @@ items:
href: aspnet-core/6.0/razor-compiler-doesnt-produce-views-assembly.md
- name: "Razor: RazorEngine APIs marked obsolete"
href: aspnet-core/6.0/razor-engine-apis-obsolete.md
- name: "SignalR: Java Client updated to RxJava3"
href: aspnet-core/6.0/signalr-java-client-updated.md
- name: .NET 5
items:
- name: ASP.NET Core apps deserialize quoted numbers
Expand Down