![dependabot[bot]](/assets/img/avatar_default.png)
Bumps [Magick.NET-Q8-AnyCPU](https://github.com/dlemstra/Magick.NET) from 13.7.0 to 13.8.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dlemstra/Magick.NET/releases">Magick.NET-Q8-AnyCPU's releases</a>.</em></p> <blockquote> <h2>Magick.NET 13.8.0</h2> <h3>Changes in Magick.NET:</h3> <ul> <li>fix: add guards for <code>MagickImage.MeanShift</code> by <a href="https://github.com/Gounlaf"><code>@Gounlaf</code></a> in <a href="https://redirect.github.com/dlemstra/Magick.NET/pull/1612">dlemstra/Magick.NET#1612</a></li> <li>Added <code>ChromaUpsampling</code> to the <code>HeicReadDefines</code>.</li> <li>typo: Update <code>IMorphologySettings.cs</code> by <a href="https://github.com/Gounlaf"><code>@Gounlaf</code></a> in <a href="https://redirect.github.com/dlemstra/Magick.NET/pull/1617">dlemstra/Magick.NET#1617</a></li> <li>fix: add guard for <code>MagickImage.Morphology</code> by <a href="https://github.com/Gounlaf"><code>@Gounlaf</code></a> in <a href="https://redirect.github.com/dlemstra/Magick.NET/pull/1618">dlemstra/Magick.NET#1618</a></li> <li>Added <code>NoIdentifier</code> to the <code>PdfWriteDefines</code>.</li> <li>Made <code>NearLossless</code> of the <code>WebPWriteDefines</code> obsolete because this was removed from ImageMagick.</li> <li>perf: use index access to <code>Dictionary</code> by <a href="https://github.com/Gounlaf"><code>@Gounlaf</code></a> in <a href="https://redirect.github.com/dlemstra/Magick.NET/pull/1621">dlemstra/Magick.NET#1621</a></li> <li>doc: missing Exception for <code>MagickImage.OilPaint</code> by <a href="https://github.com/Gounlaf"><code>@Gounlaf</code></a> in <a href="https://redirect.github.com/dlemstra/Magick.NET/pull/1623">dlemstra/Magick.NET#1623</a></li> <li>Remove typo in *<code>PerceptualHash</code> summaries. by <a href="https://github.com/Gounlaf"><code>@Gounlaf</code></a> in <a href="https://redirect.github.com/dlemstra/Magick.NET/pull/1624">dlemstra/Magick.NET#1624</a></li> <li>Revert breaking changes in enum order (<a href="https://redirect.github.com/dlemstra/Magick.NET/issues/1627">#1627</a>).</li> </ul> <h3>Related changes in ImageMagick since the last release of Magick.NET:</h3> <ul> <li>protect backslash write writing properties to MIFF (<a href="https://redirect.github.com/ImageMagick/ImageMagick/issues/7270">ImageMagick/ImageMagick#7270</a>)</li> <li>Use the new OpenEXRCore api that allows meta channel support when reading exr files (only when OpenEXR is version 3.1.0 or higher)</li> <li>Fix GIF ICC profile reading. (<a href="https://redirect.github.com/ImageMagick/ImageMagick/issues/7281">ImageMagick/ImageMagick#7281</a>)</li> </ul> <h3>Library updates:</h3> <ul> <li>ImageMagick 7.1.1-32 (2024-05-05)</li> <li>aom 3.9.0 (2024-04-23)</li> <li>deflate 1.20.0 (2024-03-23)</li> <li>openexr 3.2.4 (2024-03-26)</li> <li>fribidi 1.0.14 (2024-04-25)</li> <li>harfbuzz 8.4.0 (2024-03-29)</li> <li>lzma 5.4.6 (2024-01-26)</li> <li>webp 1.4.0 (2023-04-13)</li> <li>xml 2.12.6 (2024-03-15)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dlemstra/Magick.NET/compare/13.7.0...13.8.0">https://github.com/dlemstra/Magick.NET/compare/13.7.0...13.8.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="5ac3d812d4
"><code>5ac3d81</code></a> Published Magick.NET 13.8.0</li> <li><a href="54aab7e935
"><code>54aab7e</code></a> Renamed Building.md to CONTRIBUTING.md</li> <li><a href="68af1ba3ec
"><code>68af1ba</code></a> Revert breaking changes in enum order (<a href="https://redirect.github.com/dlemstra/Magick.NET/issues/1627">#1627</a>).</li> <li><a href="3ffd1b0fae
"><code>3ffd1b0</code></a> Updated docs.</li> <li><a href="ea8a81806d
"><code>ea8a818</code></a> Updated Magick.Native.</li> <li><a href="a5fc2ba84e
"><code>a5fc2ba</code></a> Update doc typo in *PerceptualHash (<a href="https://redirect.github.com/dlemstra/Magick.NET/issues/1624">#1624</a>)</li> <li><a href="cdc21d1101
"><code>cdc21d1</code></a> Use NSubstitute instead of a test class.</li> <li><a href="e8072a4cfb
"><code>e8072a4</code></a> Code style change.</li> <li><a href="d958a6943c
"><code>d958a69</code></a> Document missing Exception for MagickImage.OilPaint (<a href="https://redirect.github.com/dlemstra/Magick.NET/issues/1623">#1623</a>)</li> <li><a href="417f8b4597
"><code>417f8b4</code></a> Correct return type of channel methods in Moments and PerceptualHash (<a href="https://redirect.github.com/dlemstra/Magick.NET/issues/1621">#1621</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dlemstra/Magick.NET/compare/13.7.0...13.8.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Gaseous Server
This is the server for the Gaseous system. It offers ROM and title management, as well as some basic in browser emulation of those ROMs.
Warning
Versions 1.6.1 and earlier are not suitable for being exposed to the internet, as:
- there is no authentication support, meaning anyone could trash your library
- the server has not been hardened for exposure to the internet - so there maybe unknown vulnerabilities
If you expose one of these earlier versions of the server to the internet, you do so at your own risk.
Version 1.7.0 and later contain user authentication, and can be exposed to the internet. However, it is recommended to no expose the server to the internet if you're not actively using it remotely, or if you have alternative means to access it remotely like a VPN.
While we do our best to stay on top of server security, if you expose the server to the internet you do so at your own risk.
Screenshots
Requirements
- MariaDB 11.1.2 (preferred) or MySQL Server 8+
- These are the database versions Gaseous has been tested and developed against. Your mileage may vary with earlier versions.
- MariaDB is the preferred database server, while MySQL will continue to be supported for existing users (they should be interchangable).
- Note that due to the earlier database schema using MySQL specific features, moving to MariaDB from MySQL will require rebuilding your database from scratch. The "Library Scan" background task can be used to re-import all titles.
- Internet Game Database API Key. See: https://api-docs.igdb.com/#account-creation
If using the provided docker-compose.yml, MariaDB will be installed for you.
Friends of Gaseous
- EmulatorJS: A fantastic (and fast) Javascript based implementation of RetroArch, supporting a wide variety of platforms. Discord: https://discord.gg/6akryGkETU
- RomM: Another self hosted ROM manager. Discord: https://discord.gg/P5HtHnhUDH
Third Party Projects
The following projects are used by Gaseous
Discord Server
Installation
See https://github.com/gaseous-project/gaseous-server/wiki/Installation for installation instructions.
Adding Content
- Import signatures: see https://github.com/gaseous-project/gaseous-server/wiki/Signatures
- Add ROMs: see https://github.com/gaseous-project/gaseous-server/wiki/Adding-ROMs