question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Upcoming MassTransit v7 Changes

See original GitHub issue

The following changes will be made in the MassTransit v7 release.

Definitely

  • The .Host(...) methods will no longer return an IHost, or IRabbitMqHost, etc.

  • Removal of the MassTransit.Host NuGet package, and supporting classes and interfaces from the main assembly. The host is being replaced with the Platform, which is docker-based.

  • Removal of the MassTransit.Reactive package, the two classes will be added to the documentation as a “how-to” for those that might need it.

  • Remove the obsolete storage engine and container saga repositories, since there is only one true SagaRepository now which is used by all storage engines.

  • Support for .NET Standard packages only. Packages will no longer be built for .NET Framework 4.x.x

  • NInject and Unity packages will be deprecated, these projects are no longer maintained and have limited support anyway.

  • Remove the separate Lamar package, since it is nicely integrated with and can be configured using MS DI methods.

  • Rewrite Turnout, since it hasn’t been touched in 4-5 years. Yes, wild hair, and managed to get this working using a trio of state machines

    • Heavy lifting
    • Move all contracts to new namespace to avoid conflicts with previous Turnout
    • Add preconfigured Entity Framework Core class mappings and configuration
  • Add support for bus attachments (name may change)

  • Add Kafka as an attachment

  • Update GreenPipes to netstandard2.0 only

  • Update Automatonymous to netstandard2.0 only

  • Upgrade RabbitMQ.Client to 6.1.0

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

5reactions
xaviergxfcommented, Apr 27, 2020

Do you have plans to integrate messagePack as serialization?

0reactions
alexvaluyskiycommented, May 29, 2020

@phatboyg No, I don’t use it, because there are no docs for it. But I still interesting - what it is and how to use it.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Upgrading · MassTransit
As with previous major versions, MassTransit V7 includes a number of new features, but has also deprecated or changed from previous configuration syntax....
Read more >
MassTransit v7 - Upgrading - YouTube
MassTransit v7 has been released, and it is time to upgrade the Twitch sample to the latest version. A quick review of the...
Read more >
MassTransit v7.1(.1) Release Update, Kill Switch ... - YouTube
With Season 2 concluded, in this interlude episode, the new features in MassTransit v7.1 are covered, including the ability to start/stop ...
Read more >
تويتر \ Richard Dalziel (Richie_Dalziel@)
MassTransit v7.1.6 has been released, including a new way to apply configuration to every receive endpoint and introduces transport-agnostic Prefetch Count and ...
Read more >
MassTransit v7 - Riders, including Kafka Event Streaming
In this episode, Riders, a new way to bring messages into MassTransit v7, is explored - with an in-depth explanation of the new...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found