0.18.1

Atmosphere-NX/Atmosphere0.18.1Feb 16, 2021by SciresM

AI Summary

Bug fix release addressing crashes in dns.mitm, caching issues in ams.mitm, and incorrect handling of core IDs in mesosphere.

Key Highlights

  • Fixed dns.mitm crash when receiving port=nullptr
  • Fixed ams.mitm caching issues affecting DLC and romfs mods
  • Fixed mesosphere treating virtual core IDs as physical
  • Fixed power state control module registration

Full Release Notes

**0.18.1** is Atmosphère's forty-fifth official release.

fusee-primary was last updated in: **0.17.0**.

With thanks to the @switchbrew team, Atmosphère 0.18.1 is bundled with [hbl](https://github.com/switchbrew/nx-hbloader) 2.4.0, and [hbmenu](https://github.com/switchbrew/nx-hbmenu) 3.4.0.

The following was changed since the last release:


* A number of minor issues were fixed, including:
  * The new `dns.mitm` module added in 0.18.0 no longer fatal errors when receiving port=nullptr.
    * This fixes youtube ad-blocking, and possibly other usecases.
  * A bug was fixed that caused ams.mitm to incorrectly cache data storages.
    * This potentially broke DLC when using romfs mods, and could have caused other issues (e.g. with custom themes, and maybe other cases).
  * A bug was fixed in power state control module registration.
    * This might fix a weird edge case with system module dependencies on sleep/wake, but probably nobody should notice any differences.
  * A bug was fixed where mesosphere sometimes treated virtual core IDs as though they were physical core IDs.
    * This had zero impact, because for Switch virtual core == physical core, but it could have affected future platforms if it had remained unresolved.
* Several issues were fixed, and usability and stability were improved.

For information on the featureset supported by 0.18, please see [the official release notes](https://github.com/Atmosphere-NX/Atmosphere/releases/tag/0.18.0).