Fala André!
Eles realmente mudaram isso, para conseguir pegar o body da requisição sem usar o FromBody é necessário que você use o atributo ApiController. Se você não usar o ApiController é obrigatório usar o FromBody.
TL;DR: Add the [FromBody] attribute to the parameter in your ASP.NET Core controller action Note, if you're using ASP.NET Core 2.1, you can also use the [ApiController] attribute to automatically infer the [FromBody] binding source for your complex action method parameters. See the documentation for details.