Skip to content

Releases: vectrix-space/ignite

Ignite v1.1.0

28 Aug 21:35
Compare
Choose a tag to compare

🚀 Minor Release: This fixes some minor bugs that may prevent Ignite from loading on newer versions, it's highly recommended to update. Ensure your server is backed up first.

Changes:

  • Adds a Velocity game locator to make launching Ignite for Velocity easier.
  • Fixes paper remapping crashing due to the CodeSource not being set by the class loader.
  • Fixes the DummyGameLocator not searching for libraries correctly causing Ignite to crash. (#175)
  • Fixes Access Wideners not being applied correctly.
  • Sets the maximum compatibility level in Mixins to Java 22.

Dependencies:

  • Updated mixins to 0.15.2+mixin.0.8.7.
  • Updated mixinextras-common to 0.4.1.
  • Updated asm to 9.7.
  • Updated gson to 2.11.0.
  • Updated checkstyle to 10.17.0.
  • Updated gradle to 8.10.

Ignite v1.0.1

24 Feb 00:43
Compare
Choose a tag to compare

⚠️ Patch Release: This fixes some minor bugs that may prevent some mods from loading, it's highly recommended to update. Ensure your server is backed up first.

Changes:

  • Cleans up classloading making a few optimizations to it.
  • Fixes classes without a file URL not loading by loading them on the parent classloader.
  • Fixes mixin debug displaying mods as "unknown" by providing the proper mod identifiers.
  • Fixes the primary mixin container being prepared more than once by removing the duplicate platform agent.

Ignite v1.0.0

03 Feb 23:49
Compare
Choose a tag to compare

🚀 Major Release: This is a breaking change! There is no guarantee mods made for the versions before this will work.

Changes:

  • Removed the mod entrypoint and slimmed down the API.
  • Reworked API and Implementation replacing ModLauncher with a custom launch system.
  • Replaced log4j with tinylogger so it doesn't conflict with the servers log4j configuration and providers.
  • Improved game locators to try search for the correct libraries and server jars to load without needing any additional startup flags.
  • Added mixin-extras to the implementation. (https://github.com/LlamaLad7/MixinExtras)
  • access_wideners -> wideners in the ignite.mod.json.

Ignite v0.8.1

18 Feb 00:47
Compare
Choose a tag to compare

Additions:

Fixes:

  • Fixes compatibility with older Java versions by removing the nullability annotations from Guice injection targets. (#120)

Dependency Updates:

  • Bumped sponge-mixin to 0.11.4+mixin.0.8.5.
  • Bumped modlauncher to 8.1.3.
  • Bumped log4j to 2.19.0.
  • Bumped gson to 2.10.1.
  • Bumped jline to 3.22.0.
  • Bumped gradle wrapper to 7.6.
  • Bumped checker-qual to 3.30.0.
  • Bumped errorprone to 2.18.
  • Bumped indra to 2.2.0.

Ignite v0.8.0

13 Apr 08:52
Compare
Choose a tag to compare

Additions:

  • Added ignite.paperclip.override property to set whether the service should override the launch jar property. (Default: true)
  • Create the mods and configs directories if they don't exist already on startup.
  • Make exceptions surrounding the launch jar more informative.
  • Shortened property key names.
  • Improved the readme.

Fixes:

  • Create a ModClassLoader only when the mod class entry is present.
  • Removed configuration format dependencies from the api and put them into the launcher.

Dependency Updates:

  • Switched from mixin to sponge-mixin version 0.11.3+mixin.0.8.5.
  • Bumped access-widener to 2.1.0.
  • Bumped modlauncher to 8.1.3.
  • Bumped guice to 5.1.0.
  • Bumped guava to 31.1-jre.
  • Bumped log4j to 2.17.2.
  • Bumped gradle wrapper to 7.4.2.
  • Bumped indra to 2.1.1.
  • Bumped shadow to 7.1.2.
  • Bumped checker-qual to 3.21.4.

Ignite v0.7.4

18 Dec 21:13
Compare
Choose a tag to compare

It is highly recommended to update to fix the security vulnerability!

Changes:

  • Bumped log4j2 to 2.17.0.
  • Bumped checkerqual to 3.20.0.

Ignite v0.7.3

15 Dec 03:06
Compare
Choose a tag to compare

It is highly recommended to update to fix the security vulnerability!

Changes:

  • Bumped log4j2 to 2.16.0.

Additional Features:

  • Added a new command map example.

Ignite v0.7.2

10 Dec 10:59
Compare
Choose a tag to compare

It is highly recommended to update to fix the security vulnerability!

Changes:

  • Replaced the temporary fix for log4j by bumping log4j to 2.15.0.

Ignite v0.7.1

09 Dec 21:28
Compare
Choose a tag to compare

It is highly recommended to update to fix the security vulnerability!

Additional Features:

  • Added spigot service to support 1.18+.

Bug Fixes:

  • Fixed security exploit with log4j.

Ignite v0.7.0

03 Dec 07:29
Compare
Choose a tag to compare

Changes:

  • Bumped mixin to 0.8.5.
  • Bumped jline to 3.21.0.
  • Bumped gradle wrapper to 7.3.1.

Additional Features:

  • Added libraries property, which will scan directories inside the target and add any jars to the system classloader.
  • Added paperclip service to support 1.18+ (paperclip 3) and moved the existing service to legacy_paperclip.

Bug Fixes:

  • Removed deprecated SecurityManager in new paperclip service, to fix #71 and used an ASM solution to replace System#exit calls instead.
  • Don't add engine or launch targets to the system classloader when adding mod containers.